--- /srv/rebuilderd/tmp/rebuilderdRfn0zh/inputs/libopencv-java_5.0.0+dfsg-1~exp1+b4_i386.deb
+++ /srv/rebuilderd/tmp/rebuilderdRfn0zh/out/libopencv-java_5.0.0+dfsg-1~exp1+b4_i386.deb
├── file list
│ @@ -1,3 +1,3 @@
│ -rw-r--r-- 0 0 0 4 2026-07-05 13:51:02.000000 debian-binary
│ -rw-r--r-- 0 0 0 1108 2026-07-05 13:51:02.000000 control.tar.xz
│ --rw-r--r-- 0 0 0 1167444 2026-07-05 13:51:02.000000 data.tar.xz
│ +-rw-r--r-- 0 0 0 1167500 2026-07-05 13:51:02.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-07-05 13:51:02.000000 ./usr/share/doc/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.000000 ./usr/share/doc/libopencv-java/
│ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-07-05 13:51:02.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz
│ │ │ -rw-r--r-- 0 root (0) root (0) 242 2026-07-05 13:51:02.000000 ./usr/share/doc/libopencv-java/changelog.Debian.i386.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-07-05 13:51:02.000000 ./usr/share/java/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.000000 ./usr/share/java/opencv5/
│ │ │ --rw-r--r-- 0 root (0) root (0) 1233245 2026-07-05 13:51:02.000000 ./usr/share/java/opencv5/opencv-500.jar
│ │ │ +-rw-r--r-- 0 root (0) root (0) 1233360 2026-07-05 13:51:02.000000 ./usr/share/java/opencv5/opencv-500.jar
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.000000 ./usr/share/lintian/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.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-07-05 13:51:02.000000 ./usr/share/maven-repo/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.000000 ./usr/share/maven-repo/org/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.000000 ./usr/share/maven-repo/org/opencv/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:51:02.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: 1233360 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
│ │ │ │ @@ -236,17 +236,17 @@
│ │ │ │ -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 1174 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.class
│ │ │ │ --rw-r--r-- 2.0 unx 2032 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java
│ │ │ │ +-rw-r--r-- 2.0 unx 1992 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java
│ │ │ │ -rw-r--r-- 2.0 unx 633 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.class
│ │ │ │ --rw-r--r-- 2.0 unx 974 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java
│ │ │ │ +-rw-r--r-- 2.0 unx 934 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java
│ │ │ │ -rw-r--r-- 2.0 unx 971 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.class
│ │ │ │ -rw-r--r-- 2.0 unx 1895 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.java
│ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.class
│ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.java
│ │ │ │ -rw-r--r-- 2.0 unx 1367 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.class
│ │ │ │ -rw-r--r-- 2.0 unx 3121 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java
│ │ │ │ -rw-r--r-- 2.0 unx 583 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.class
│ │ │ │ @@ -306,15 +306,15 @@
│ │ │ │ -rw-r--r-- 2.0 unx 7396 b- defN 26-Jul-05 13:50 org/opencv/ml/StatModel.java
│ │ │ │ -rw-r--r-- 2.0 unx 9330 b- defN 26-Jul-05 13:50 org/opencv/ml/TrainData.class
│ │ │ │ -rw-r--r-- 2.0 unx 28012 b- defN 26-Jul-05 13:50 org/opencv/ml/TrainData.java
│ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/objdetect/
│ │ │ │ -rw-r--r-- 2.0 unx 9095 b- defN 26-Jul-05 13:50 org/opencv/objdetect/ArucoDetector.class
│ │ │ │ -rw-r--r-- 2.0 unx 34304 b- defN 26-Jul-05 13:50 org/opencv/objdetect/ArucoDetector.java
│ │ │ │ -rw-r--r-- 2.0 unx 3753 b- defN 26-Jul-05 13:50 org/opencv/objdetect/BarcodeDetector.class
│ │ │ │ --rw-r--r-- 2.0 unx 10017 b- defN 26-Jul-05 13:50 org/opencv/objdetect/BarcodeDetector.java
│ │ │ │ +-rw-r--r-- 2.0 unx 9966 b- defN 26-Jul-05 13:50 org/opencv/objdetect/BarcodeDetector.java
│ │ │ │ -rw-r--r-- 2.0 unx 4699 b- defN 26-Jul-05 13:50 org/opencv/objdetect/Board.class
│ │ │ │ -rw-r--r-- 2.0 unx 9141 b- defN 26-Jul-05 13:50 org/opencv/objdetect/Board.java
│ │ │ │ -rw-r--r-- 2.0 unx 2730 b- defN 26-Jul-05 13:50 org/opencv/objdetect/CChecker.class
│ │ │ │ -rw-r--r-- 2.0 unx 5664 b- defN 26-Jul-05 13:50 org/opencv/objdetect/CChecker.java
│ │ │ │ -rw-r--r-- 2.0 unx 2751 b- defN 26-Jul-05 13:50 org/opencv/objdetect/CCheckerDetector.class
│ │ │ │ -rw-r--r-- 2.0 unx 9081 b- defN 26-Jul-05 13:50 org/opencv/objdetect/CCheckerDetector.java
│ │ │ │ -rw-r--r-- 2.0 unx 2539 b- defN 26-Jul-05 13:50 org/opencv/objdetect/CharucoBoard.class
│ │ │ │ @@ -356,15 +356,15 @@
│ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/osgi/
│ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVInterface.class
│ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVInterface.java
│ │ │ │ -rw-r--r-- 2.0 unx 839 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVNativeLoader.class
│ │ │ │ -rw-r--r-- 2.0 unx 614 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVNativeLoader.java
│ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/phase_unwrapping/
│ │ │ │ -rw-r--r-- 2.0 unx 1400 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class
│ │ │ │ --rw-r--r-- 2.0 unx 3364 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java
│ │ │ │ +-rw-r--r-- 2.0 unx 3312 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java
│ │ │ │ -rw-r--r-- 2.0 unx 3236 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class
│ │ │ │ -rw-r--r-- 2.0 unx 4696 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java
│ │ │ │ -rw-r--r-- 2.0 unx 1070 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/PhaseUnwrapping.class
│ │ │ │ -rw-r--r-- 2.0 unx 2122 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/PhaseUnwrapping.java
│ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/Phase_unwrapping.class
│ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/Phase_unwrapping.java
│ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/photo/
│ │ │ │ @@ -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, 6127809 bytes uncompressed, 1134408 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 EB190419 (3944285209)
│ │ │ │ +05CA8D Compressed Size 00004C61 (19553)
│ │ │ │ +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)
│ │ │ │ +06171C LOCAL HEADER #222 04034B50 (67324752)
│ │ │ │ +061720 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +061721 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +061722 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'
│ │ │ │ +061724 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +061726 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06172A CRC 20972488 (546776200)
│ │ │ │ +06172E Compressed Size 0000B606 (46598)
│ │ │ │ +061732 Uncompressed Size 00088FA9 (561065)
│ │ │ │ +061736 Filename Length 0021 (33)
│ │ │ │ +061738 Extra Length 0000 (0)
│ │ │ │ +06173A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x61762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6173A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -061783 PAYLOAD
│ │ │ │ +06175B 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)
│ │ │ │ +06CD61 LOCAL HEADER #223 04034B50 (67324752)
│ │ │ │ +06CD65 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06CD66 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06CD67 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'
│ │ │ │ +06CD69 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06CD6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06CD6F CRC 1C916145 (479289669)
│ │ │ │ +06CD73 Compressed Size 000003FB (1019)
│ │ │ │ +06CD77 Uncompressed Size 000008D5 (2261)
│ │ │ │ +06CD7B Filename Length 0021 (33)
│ │ │ │ +06CD7D Extra Length 0000 (0)
│ │ │ │ +06CD7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x6CEA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6CD7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -06CEC6 PAYLOAD
│ │ │ │ +06CDA0 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)
│ │ │ │ +06D19B LOCAL HEADER #224 04034B50 (67324752)
│ │ │ │ +06D19F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06D1A0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06D1A1 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'
│ │ │ │ +06D1A3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06D1A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06D1A9 CRC 85A3953D (2242090301)
│ │ │ │ +06D1AD Compressed Size 0000027E (638)
│ │ │ │ +06D1B1 Uncompressed Size 000008A2 (2210)
│ │ │ │ +06D1B5 Filename Length 0020 (32)
│ │ │ │ +06D1B7 Extra Length 0000 (0)
│ │ │ │ +06D1B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x6D2DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6D1B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -06D2FF PAYLOAD
│ │ │ │ +06D1D9 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)
│ │ │ │ +06D457 LOCAL HEADER #225 04034B50 (67324752)
│ │ │ │ +06D45B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06D45C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06D45D 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'
│ │ │ │ +06D45F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06D461 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06D465 CRC B82ABBED (3089808365)
│ │ │ │ +06D469 Compressed Size 00000A54 (2644)
│ │ │ │ +06D46D Uncompressed Size 00001CC5 (7365)
│ │ │ │ +06D471 Filename Length 0021 (33)
│ │ │ │ +06D473 Extra Length 0000 (0)
│ │ │ │ +06D475 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x6D59B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6D475: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -06D5BC PAYLOAD
│ │ │ │ +06D496 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)
│ │ │ │ +06DEEA LOCAL HEADER #226 04034B50 (67324752)
│ │ │ │ +06DEEE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06DEEF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06DEF0 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'
│ │ │ │ +06DEF2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06DEF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06DEF8 CRC 13A30EBD (329453245)
│ │ │ │ +06DEFC Compressed Size 000005BE (1470)
│ │ │ │ +06DF00 Uncompressed Size 00001DAD (7597)
│ │ │ │ +06DF04 Filename Length 0020 (32)
│ │ │ │ +06DF06 Extra Length 0000 (0)
│ │ │ │ +06DF08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x6E02E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6DF08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -06E04E PAYLOAD
│ │ │ │ +06DF28 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)
│ │ │ │ +06E4E6 LOCAL HEADER #227 04034B50 (67324752)
│ │ │ │ +06E4EA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06E4EB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06E4EC 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'
│ │ │ │ +06E4EE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06E4F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06E4F4 CRC 219C2370 (563880816)
│ │ │ │ +06E4F8 Compressed Size 00000BF1 (3057)
│ │ │ │ +06E4FC Uncompressed Size 00001CB6 (7350)
│ │ │ │ +06E500 Filename Length 0022 (34)
│ │ │ │ +06E502 Extra Length 0000 (0)
│ │ │ │ +06E504 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x6E62A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6E504: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -06E64C PAYLOAD
│ │ │ │ +06E526 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)
│ │ │ │ +06F117 LOCAL HEADER #228 04034B50 (67324752)
│ │ │ │ +06F11B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06F11C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06F11D 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'
│ │ │ │ +06F11F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06F121 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06F125 CRC 8083873D (2156103485)
│ │ │ │ +06F129 Compressed Size 00000E2F (3631)
│ │ │ │ +06F12D Uncompressed Size 0000466A (18026)
│ │ │ │ +06F131 Filename Length 0021 (33)
│ │ │ │ +06F133 Extra Length 0000 (0)
│ │ │ │ +06F135 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x6F25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6F135: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -06F27C PAYLOAD
│ │ │ │ +06F156 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)
│ │ │ │ +06FF85 LOCAL HEADER #229 04034B50 (67324752)
│ │ │ │ +06FF89 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +06FF8A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +06FF8B 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'
│ │ │ │ +06FF8D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +06FF8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +06FF93 CRC 92D36FDE (2463330270)
│ │ │ │ +06FF97 Compressed Size 0000074D (1869)
│ │ │ │ +06FF9B Uncompressed Size 0000151E (5406)
│ │ │ │ +06FF9F Filename Length 0024 (36)
│ │ │ │ +06FFA1 Extra Length 0000 (0)
│ │ │ │ +06FFA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x700C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x6FFA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0700ED PAYLOAD
│ │ │ │ +06FFC7 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)
│ │ │ │ +070714 LOCAL HEADER #230 04034B50 (67324752)
│ │ │ │ +070718 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +070719 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07071A 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'
│ │ │ │ +07071C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07071E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +070722 CRC A5B8472C (2780317484)
│ │ │ │ +070726 Compressed Size 000004B5 (1205)
│ │ │ │ +07072A Uncompressed Size 000020C7 (8391)
│ │ │ │ +07072E Filename Length 0023 (35)
│ │ │ │ +070730 Extra Length 0000 (0)
│ │ │ │ +070732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x70858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x70732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07087B PAYLOAD
│ │ │ │ +070755 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)
│ │ │ │ +070C0A LOCAL HEADER #231 04034B50 (67324752)
│ │ │ │ +070C0E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +070C0F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +070C10 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'
│ │ │ │ +070C12 Compression Method 0000 (0) 'Stored'
│ │ │ │ +070C14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +070C18 CRC 00000000 (0)
│ │ │ │ +070C1C Compressed Size 00000000 (0)
│ │ │ │ +070C20 Uncompressed Size 00000000 (0)
│ │ │ │ +070C24 Filename Length 0013 (19)
│ │ │ │ +070C26 Extra Length 0000 (0)
│ │ │ │ +070C28 Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x70D4E: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x70C28: 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)
│ │ │ │ +070C3B LOCAL HEADER #232 04034B50 (67324752)
│ │ │ │ +070C3F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +070C40 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +070C41 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'
│ │ │ │ +070C43 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +070C45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +070C49 CRC DDCA94AC (3721041068)
│ │ │ │ +070C4D Compressed Size 00000225 (549)
│ │ │ │ +070C51 Uncompressed Size 000003A3 (931)
│ │ │ │ +070C55 Filename Length 0022 (34)
│ │ │ │ +070C57 Extra Length 0000 (0)
│ │ │ │ +070C59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x70D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x70C59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -070DA1 PAYLOAD
│ │ │ │ +070C7B 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)
│ │ │ │ +070EA0 LOCAL HEADER #233 04034B50 (67324752)
│ │ │ │ +070EA4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +070EA5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +070EA6 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'
│ │ │ │ +070EA8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +070EAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +070EAE CRC E3740053 (3816030291)
│ │ │ │ +070EB2 Compressed Size 0000022C (556)
│ │ │ │ +070EB6 Uncompressed Size 00000401 (1025)
│ │ │ │ +070EBA Filename Length 0022 (34)
│ │ │ │ +070EBC Extra Length 0000 (0)
│ │ │ │ +070EBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x70FE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x70EBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -071006 PAYLOAD
│ │ │ │ +070EE0 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)
│ │ │ │ +07110C LOCAL HEADER #234 04034B50 (67324752)
│ │ │ │ +071110 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +071111 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +071112 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'
│ │ │ │ +071114 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +071116 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07111A CRC 20D69D35 (550935861)
│ │ │ │ +07111E Compressed Size 00000CF7 (3319)
│ │ │ │ +071122 Uncompressed Size 000019C1 (6593)
│ │ │ │ +071126 Filename Length 0020 (32)
│ │ │ │ +071128 Extra Length 0000 (0)
│ │ │ │ +07112A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x71250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7112A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -071270 PAYLOAD
│ │ │ │ +07114A 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)
│ │ │ │ +071E41 LOCAL HEADER #235 04034B50 (67324752)
│ │ │ │ +071E45 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +071E46 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +071E47 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'
│ │ │ │ +071E49 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +071E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +071E4F CRC C8205DB3 (3357564339)
│ │ │ │ +071E53 Compressed Size 0000066A (1642)
│ │ │ │ +071E57 Uncompressed Size 00001673 (5747)
│ │ │ │ +071E5B Filename Length 001F (31)
│ │ │ │ +071E5D Extra Length 0000 (0)
│ │ │ │ +071E5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x71F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x71E5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -071FA4 PAYLOAD
│ │ │ │ +071E7E 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)
│ │ │ │ +0724E8 LOCAL HEADER #236 04034B50 (67324752)
│ │ │ │ +0724EC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0724ED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0724EE 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'
│ │ │ │ +0724F0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0724F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0724F6 CRC 3D16EE22 (1024912930)
│ │ │ │ +0724FA Compressed Size 000006CD (1741)
│ │ │ │ +0724FE Uncompressed Size 00000D13 (3347)
│ │ │ │ +072502 Filename Length 0024 (36)
│ │ │ │ +072504 Extra Length 0000 (0)
│ │ │ │ +072506 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7262C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x72506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -072650 PAYLOAD
│ │ │ │ +07252A 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)
│ │ │ │ +072BF7 LOCAL HEADER #237 04034B50 (67324752)
│ │ │ │ +072BFB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +072BFC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +072BFD 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'
│ │ │ │ +072BFF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +072C01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +072C05 CRC 8F89A5CA (2408162762)
│ │ │ │ +072C09 Compressed Size 000003AD (941)
│ │ │ │ +072C0D Uncompressed Size 00000D54 (3412)
│ │ │ │ +072C11 Filename Length 0023 (35)
│ │ │ │ +072C13 Extra Length 0000 (0)
│ │ │ │ +072C15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x72D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x72C15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -072D5E PAYLOAD
│ │ │ │ +072C38 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)
│ │ │ │ +072FE5 LOCAL HEADER #238 04034B50 (67324752)
│ │ │ │ +072FE9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +072FEA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +072FEB 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'
│ │ │ │ +072FED Compression Method 0000 (0) 'Stored'
│ │ │ │ +072FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +072FF3 CRC 00000000 (0)
│ │ │ │ +072FF7 Compressed Size 00000000 (0)
│ │ │ │ +072FFB Uncompressed Size 00000000 (0)
│ │ │ │ +072FFF Filename Length 0014 (20)
│ │ │ │ +073001 Extra Length 0000 (0)
│ │ │ │ +073003 Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x73129: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x73003: 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)
│ │ │ │ +073017 LOCAL HEADER #239 04034B50 (67324752)
│ │ │ │ +07301B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07301C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07301D 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'
│ │ │ │ +07301F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +073021 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +073025 CRC 6AFDF8CF (1795029199)
│ │ │ │ +073029 Compressed Size 00000160 (352)
│ │ │ │ +07302D Uncompressed Size 00000265 (613)
│ │ │ │ +073031 Filename Length 0025 (37)
│ │ │ │ +073033 Extra Length 0000 (0)
│ │ │ │ +073035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x73035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -073180 PAYLOAD
│ │ │ │ +07305A 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)
│ │ │ │ +0731BA LOCAL HEADER #240 04034B50 (67324752)
│ │ │ │ +0731BE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0731BF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0731C0 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'
│ │ │ │ +0731C2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0731C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0731C8 CRC F88A2D24 (4169805092)
│ │ │ │ +0731CC Compressed Size 000001CC (460)
│ │ │ │ +0731D0 Uncompressed Size 000003FD (1021)
│ │ │ │ +0731D4 Filename Length 0024 (36)
│ │ │ │ +0731D6 Extra Length 0000 (0)
│ │ │ │ +0731D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x732FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x731D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -073322 PAYLOAD
│ │ │ │ +0731FC 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)
│ │ │ │ +0733C8 LOCAL HEADER #241 04034B50 (67324752)
│ │ │ │ +0733CC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0733CD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0733CE 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'
│ │ │ │ +0733D0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0733D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0733D6 CRC EB68085D (3949463645)
│ │ │ │ +0733DA Compressed Size 0000024F (591)
│ │ │ │ +0733DE Uncompressed Size 00000496 (1174)
│ │ │ │ +0733E2 Filename Length 0027 (39)
│ │ │ │ +0733E4 Extra Length 0000 (0)
│ │ │ │ +0733E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7350C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x733E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -073533 PAYLOAD
│ │ │ │ +07340D 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)
│ │ │ │ +07365C LOCAL HEADER #242 04034B50 (67324752)
│ │ │ │ +073660 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +073661 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +073662 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'
│ │ │ │ +073664 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +073666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07366A CRC 27E0A6FE (669034238)
│ │ │ │ +07366E Compressed Size 00000286 (646)
│ │ │ │ +073672 Uncompressed Size 000007C8 (1992)
│ │ │ │ +073676 Filename Length 0026 (38)
│ │ │ │ +073678 Extra Length 0000 (0)
│ │ │ │ +07367A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7379F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7367A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0737C5 PAYLOAD
│ │ │ │ +0736A0 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)
│ │ │ │ +073926 LOCAL HEADER #243 04034B50 (67324752)
│ │ │ │ +07392A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07392B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07392C 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'
│ │ │ │ +07392E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +073930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +073934 CRC 1C8BC2FC (478921468)
│ │ │ │ +073938 Compressed Size 00000166 (358)
│ │ │ │ +07393C Uncompressed Size 00000279 (633)
│ │ │ │ +073940 Filename Length 0029 (41)
│ │ │ │ +073942 Extra Length 0000 (0)
│ │ │ │ +073944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x73A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x73944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -073A97 PAYLOAD
│ │ │ │ +07396D 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)
│ │ │ │ +073AD3 LOCAL HEADER #244 04034B50 (67324752)
│ │ │ │ +073AD7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +073AD8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +073AD9 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'
│ │ │ │ +073ADB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +073ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +073AE1 CRC 2A2E03E6 (707658726)
│ │ │ │ +073AE5 Compressed Size 00000195 (405)
│ │ │ │ +073AE9 Uncompressed Size 000003A6 (934)
│ │ │ │ +073AED Filename Length 0028 (40)
│ │ │ │ +073AEF Extra Length 0000 (0)
│ │ │ │ +073AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x73C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x73AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -073C42 PAYLOAD
│ │ │ │ +073B19 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)
│ │ │ │ +073CAE LOCAL HEADER #245 04034B50 (67324752)
│ │ │ │ +073CB2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +073CB3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +073CB4 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'
│ │ │ │ +073CB6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +073CB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +073CBC CRC A1510AD6 (2706442966)
│ │ │ │ +073CC0 Compressed Size 000001F8 (504)
│ │ │ │ +073CC4 Uncompressed Size 000003CB (971)
│ │ │ │ +073CC8 Filename Length 0025 (37)
│ │ │ │ +073CCA Extra Length 0000 (0)
│ │ │ │ +073CCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x73DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x73CCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -073E20 PAYLOAD
│ │ │ │ +073CF1 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)
│ │ │ │ +073EE9 LOCAL HEADER #246 04034B50 (67324752)
│ │ │ │ +073EED Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +073EEE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +073EEF 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'
│ │ │ │ +073EF1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +073EF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +073EF7 CRC AC73620D (2893242893)
│ │ │ │ +073EFB Compressed Size 0000026A (618)
│ │ │ │ +073EFF Uncompressed Size 00000767 (1895)
│ │ │ │ +073F03 Filename Length 0024 (36)
│ │ │ │ +073F05 Extra Length 0000 (0)
│ │ │ │ +073F07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x74036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x73F07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07405A PAYLOAD
│ │ │ │ +073F2B 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)
│ │ │ │ +074195 LOCAL HEADER #247 04034B50 (67324752)
│ │ │ │ +074199 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07419A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07419B 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'
│ │ │ │ +07419D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07419F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0741A3 CRC 149C314A (345780554)
│ │ │ │ +0741A7 Compressed Size 000003A3 (931)
│ │ │ │ +0741AB Uncompressed Size 00000959 (2393)
│ │ │ │ +0741AF Filename Length 0022 (34)
│ │ │ │ +0741B1 Extra Length 0000 (0)
│ │ │ │ +0741B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x742E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x741B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -074304 PAYLOAD
│ │ │ │ +0741D5 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)
│ │ │ │ +074578 LOCAL HEADER #248 04034B50 (67324752)
│ │ │ │ +07457C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07457D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07457E 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'
│ │ │ │ +074580 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +074582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +074586 CRC 072CAD02 (120368386)
│ │ │ │ +07458A Compressed Size 00000471 (1137)
│ │ │ │ +07458E Uncompressed Size 00001FAF (8111)
│ │ │ │ +074592 Filename Length 0021 (33)
│ │ │ │ +074594 Extra Length 0000 (0)
│ │ │ │ +074596 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x746C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x74596: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0746E4 PAYLOAD
│ │ │ │ +0745B7 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)
│ │ │ │ +074A28 LOCAL HEADER #249 04034B50 (67324752)
│ │ │ │ +074A2C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +074A2D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +074A2E 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'
│ │ │ │ +074A30 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +074A32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +074A36 CRC 625C8951 (1650231633)
│ │ │ │ +074A3A Compressed Size 00000281 (641)
│ │ │ │ +074A3E Uncompressed Size 00000557 (1367)
│ │ │ │ +074A42 Filename Length 002A (42)
│ │ │ │ +074A44 Extra Length 0000 (0)
│ │ │ │ +074A46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x74B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x74A46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -074B8D PAYLOAD
│ │ │ │ +074A70 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)
│ │ │ │ +074CF1 LOCAL HEADER #250 04034B50 (67324752)
│ │ │ │ +074CF5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +074CF6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +074CF7 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'
│ │ │ │ +074CF9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +074CFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +074CFF CRC 58FA9C98 (1492819096)
│ │ │ │ +074D03 Compressed Size 000002DC (732)
│ │ │ │ +074D07 Uncompressed Size 00000C31 (3121)
│ │ │ │ +074D0B Filename Length 0029 (41)
│ │ │ │ +074D0D Extra Length 0000 (0)
│ │ │ │ +074D0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x74E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x74D0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -074E55 PAYLOAD
│ │ │ │ +074D38 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)
│ │ │ │ +075014 LOCAL HEADER #251 04034B50 (67324752)
│ │ │ │ +075018 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +075019 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07501A 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'
│ │ │ │ +07501C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07501E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +075022 CRC ECB7C135 (3971465525)
│ │ │ │ +075026 Compressed Size 0000015B (347)
│ │ │ │ +07502A Uncompressed Size 00000247 (583)
│ │ │ │ +07502E Filename Length 001F (31)
│ │ │ │ +075030 Extra Length 0000 (0)
│ │ │ │ +075032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7514F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x75032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07516E PAYLOAD
│ │ │ │ +075051 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)
│ │ │ │ +0751AC LOCAL HEADER #252 04034B50 (67324752)
│ │ │ │ +0751B0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0751B1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0751B2 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'
│ │ │ │ +0751B4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0751B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0751BA CRC 509AD5C7 (1352324551)
│ │ │ │ +0751BE Compressed Size 000001BC (444)
│ │ │ │ +0751C2 Uncompressed Size 00000399 (921)
│ │ │ │ +0751C6 Filename Length 001E (30)
│ │ │ │ +0751C8 Extra Length 0000 (0)
│ │ │ │ +0751CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x752E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x751CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -075305 PAYLOAD
│ │ │ │ +0751E8 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)
│ │ │ │ +0753A4 LOCAL HEADER #253 04034B50 (67324752)
│ │ │ │ +0753A8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0753A9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0753AA 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'
│ │ │ │ +0753AC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0753AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0753B2 CRC 90F46AD0 (2431937232)
│ │ │ │ +0753B6 Compressed Size 000002C5 (709)
│ │ │ │ +0753BA Uncompressed Size 0000061A (1562)
│ │ │ │ +0753BE Filename Length 002C (44)
│ │ │ │ +0753C0 Extra Length 0000 (0)
│ │ │ │ +0753C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x754DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x753C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07550B PAYLOAD
│ │ │ │ +0753EE 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)
│ │ │ │ +0756B3 LOCAL HEADER #254 04034B50 (67324752)
│ │ │ │ +0756B7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0756B8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0756B9 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'
│ │ │ │ +0756BB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0756BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0756C1 CRC D148CE43 (3511209539)
│ │ │ │ +0756C5 Compressed Size 00000276 (630)
│ │ │ │ +0756C9 Uncompressed Size 00000AD2 (2770)
│ │ │ │ +0756CD Filename Length 002B (43)
│ │ │ │ +0756CF Extra Length 0000 (0)
│ │ │ │ +0756D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x757EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x756D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -075819 PAYLOAD
│ │ │ │ +0756FC 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)
│ │ │ │ +075972 LOCAL HEADER #255 04034B50 (67324752)
│ │ │ │ +075976 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +075977 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +075978 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'
│ │ │ │ +07597A Compression Method 0000 (0) 'Stored'
│ │ │ │ +07597C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +075980 CRC 00000000 (0)
│ │ │ │ +075984 Compressed Size 00000000 (0)
│ │ │ │ +075988 Uncompressed Size 00000000 (0)
│ │ │ │ +07598C Filename Length 0015 (21)
│ │ │ │ +07598E Extra Length 0000 (0)
│ │ │ │ +075990 Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x75AAD: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x75990: 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)
│ │ │ │ +0759A5 LOCAL HEADER #256 04034B50 (67324752)
│ │ │ │ +0759A9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0759AA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0759AB 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'
│ │ │ │ +0759AD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0759AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0759B3 CRC 3B0BEA5D (990636637)
│ │ │ │ +0759B7 Compressed Size 000007F5 (2037)
│ │ │ │ +0759BB Uncompressed Size 000012C3 (4803)
│ │ │ │ +0759BF Filename Length 0024 (36)
│ │ │ │ +0759C1 Extra Length 0000 (0)
│ │ │ │ +0759C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x75AE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x759C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -075B04 PAYLOAD
│ │ │ │ +0759E7 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)
│ │ │ │ +0761DC LOCAL HEADER #257 04034B50 (67324752)
│ │ │ │ +0761E0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0761E1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0761E2 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'
│ │ │ │ +0761E4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0761E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0761EA CRC 003B8489 (3900553)
│ │ │ │ +0761EE Compressed Size 00000673 (1651)
│ │ │ │ +0761F2 Uncompressed Size 00002116 (8470)
│ │ │ │ +0761F6 Filename Length 0023 (35)
│ │ │ │ +0761F8 Extra Length 0000 (0)
│ │ │ │ +0761FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x76317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x761FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07633A PAYLOAD
│ │ │ │ +07621D 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)
│ │ │ │ +076890 LOCAL HEADER #258 04034B50 (67324752)
│ │ │ │ +076894 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +076895 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +076896 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'
│ │ │ │ +076898 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07689A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07689E CRC 93366264 (2469814884)
│ │ │ │ +0768A2 Compressed Size 000016BC (5820)
│ │ │ │ +0768A6 Uncompressed Size 00004B05 (19205)
│ │ │ │ +0768AA Filename Length 0024 (36)
│ │ │ │ +0768AC Extra Length 0000 (0)
│ │ │ │ +0768AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x769CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x768AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0769EF PAYLOAD
│ │ │ │ +0768D2 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)
│ │ │ │ +077F8E LOCAL HEADER #259 04034B50 (67324752)
│ │ │ │ +077F92 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +077F93 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +077F94 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'
│ │ │ │ +077F96 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +077F98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +077F9C CRC 725FF681 (1918891649)
│ │ │ │ +077FA0 Compressed Size 000024BF (9407)
│ │ │ │ +077FA4 Uncompressed Size 00011BF8 (72696)
│ │ │ │ +077FA8 Filename Length 0023 (35)
│ │ │ │ +077FAA Extra Length 0000 (0)
│ │ │ │ +077FAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x780C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x77FAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0780EC PAYLOAD
│ │ │ │ +077FCF 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)
│ │ │ │ +07A48E LOCAL HEADER #260 04034B50 (67324752)
│ │ │ │ +07A492 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07A493 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07A494 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'
│ │ │ │ +07A496 Compression Method 0000 (0) 'Stored'
│ │ │ │ +07A498 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07A49C CRC 00000000 (0)
│ │ │ │ +07A4A0 Compressed Size 00000000 (0)
│ │ │ │ +07A4A4 Uncompressed Size 00000000 (0)
│ │ │ │ +07A4A8 Filename Length 0013 (19)
│ │ │ │ +07A4AA Extra Length 0000 (0)
│ │ │ │ +07A4AC Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7A5C9: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7A4AC: 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)
│ │ │ │ +07A4BF LOCAL HEADER #261 04034B50 (67324752)
│ │ │ │ +07A4C3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07A4C4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07A4C5 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'
│ │ │ │ +07A4C7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07A4C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07A4CD CRC 02948DEA (43290090)
│ │ │ │ +07A4D1 Compressed Size 00000372 (882)
│ │ │ │ +07A4D5 Uncompressed Size 0000075B (1883)
│ │ │ │ +07A4D9 Filename Length 001E (30)
│ │ │ │ +07A4DB Extra Length 0000 (0)
│ │ │ │ +07A4DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7A5FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7A4DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07A618 PAYLOAD
│ │ │ │ +07A4FB 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)
│ │ │ │ +07A86D LOCAL HEADER #262 04034B50 (67324752)
│ │ │ │ +07A871 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07A872 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07A873 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'
│ │ │ │ +07A875 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07A877 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07A87B CRC 7DC22D0F (2109877519)
│ │ │ │ +07A87F Compressed Size 000003D8 (984)
│ │ │ │ +07A883 Uncompressed Size 00000EE8 (3816)
│ │ │ │ +07A887 Filename Length 001D (29)
│ │ │ │ +07A889 Extra Length 0000 (0)
│ │ │ │ +07A88B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7A9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7A88B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07A9C5 PAYLOAD
│ │ │ │ +07A8A8 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)
│ │ │ │ +07AC80 LOCAL HEADER #263 04034B50 (67324752)
│ │ │ │ +07AC84 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07AC85 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07AC86 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'
│ │ │ │ +07AC88 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07AC8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07AC8E CRC EE9E2C07 (4003343367)
│ │ │ │ +07AC92 Compressed Size 000004C2 (1218)
│ │ │ │ +07AC96 Uncompressed Size 00000BDE (3038)
│ │ │ │ +07AC9A Filename Length 0027 (39)
│ │ │ │ +07AC9C Extra Length 0000 (0)
│ │ │ │ +07AC9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7ADBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7AC9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07ADE2 PAYLOAD
│ │ │ │ +07ACC5 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)
│ │ │ │ +07B187 LOCAL HEADER #264 04034B50 (67324752)
│ │ │ │ +07B18B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07B18C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07B18D 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'
│ │ │ │ +07B18F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07B191 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07B195 CRC C24E87A0 (3259926432)
│ │ │ │ +07B199 Compressed Size 000002C3 (707)
│ │ │ │ +07B19D Uncompressed Size 00000E75 (3701)
│ │ │ │ +07B1A1 Filename Length 0026 (38)
│ │ │ │ +07B1A3 Extra Length 0000 (0)
│ │ │ │ +07B1A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7B2C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7B1A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07B2E8 PAYLOAD
│ │ │ │ +07B1CB 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)
│ │ │ │ +07B48E LOCAL HEADER #265 04034B50 (67324752)
│ │ │ │ +07B492 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07B493 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07B494 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'
│ │ │ │ +07B496 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07B498 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07B49C CRC BA38C9A1 (3124283809)
│ │ │ │ +07B4A0 Compressed Size 000004B1 (1201)
│ │ │ │ +07B4A4 Uncompressed Size 00000AD4 (2772)
│ │ │ │ +07B4A8 Filename Length 0021 (33)
│ │ │ │ +07B4AA Extra Length 0000 (0)
│ │ │ │ +07B4AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7B5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7B4AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07B5EA PAYLOAD
│ │ │ │ +07B4CD 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)
│ │ │ │ +07B97E LOCAL HEADER #266 04034B50 (67324752)
│ │ │ │ +07B982 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07B983 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07B984 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'
│ │ │ │ +07B986 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07B988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07B98C CRC 613829F7 (1631070711)
│ │ │ │ +07B990 Compressed Size 00000475 (1141)
│ │ │ │ +07B994 Uncompressed Size 00000FA9 (4009)
│ │ │ │ +07B998 Filename Length 0020 (32)
│ │ │ │ +07B99A Extra Length 0000 (0)
│ │ │ │ +07B99C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7BAB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7B99C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07BAD9 PAYLOAD
│ │ │ │ +07B9BC 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)
│ │ │ │ +07BE31 LOCAL HEADER #267 04034B50 (67324752)
│ │ │ │ +07BE35 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07BE36 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07BE37 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'
│ │ │ │ +07BE39 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07BE3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07BE3F CRC 8EBE1B1E (2394823454)
│ │ │ │ +07BE43 Compressed Size 0000055E (1374)
│ │ │ │ +07BE47 Uncompressed Size 00000EE0 (3808)
│ │ │ │ +07BE4B Filename Length 0029 (41)
│ │ │ │ +07BE4D Extra Length 0000 (0)
│ │ │ │ +07BE4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7BF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7BE4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07BF95 PAYLOAD
│ │ │ │ +07BE78 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)
│ │ │ │ +07C3D6 LOCAL HEADER #268 04034B50 (67324752)
│ │ │ │ +07C3DA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07C3DB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07C3DC 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'
│ │ │ │ +07C3DE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07C3E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07C3E4 CRC 8FF0BD5B (2414919003)
│ │ │ │ +07C3E8 Compressed Size 0000040B (1035)
│ │ │ │ +07C3EC Uncompressed Size 00001B27 (6951)
│ │ │ │ +07C3F0 Filename Length 0028 (40)
│ │ │ │ +07C3F2 Extra Length 0000 (0)
│ │ │ │ +07C3F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7C511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7C3F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07C539 PAYLOAD
│ │ │ │ +07C41C 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)
│ │ │ │ +07C827 LOCAL HEADER #269 04034B50 (67324752)
│ │ │ │ +07C82B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07C82C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07C82D 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'
│ │ │ │ +07C82F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07C831 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07C835 CRC FB76257C (4218824060)
│ │ │ │ +07C839 Compressed Size 00000212 (530)
│ │ │ │ +07C83D Uncompressed Size 0000044B (1099)
│ │ │ │ +07C841 Filename Length 0030 (48)
│ │ │ │ +07C843 Extra Length 0000 (0)
│ │ │ │ +07C845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7C962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7C845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07C992 PAYLOAD
│ │ │ │ +07C875 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)
│ │ │ │ +07CA87 LOCAL HEADER #270 04034B50 (67324752)
│ │ │ │ +07CA8B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07CA8C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07CA8D 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'
│ │ │ │ +07CA8F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07CA91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07CA95 CRC 4F605552 (1331713362)
│ │ │ │ +07CA99 Compressed Size 0000022C (556)
│ │ │ │ +07CA9D Uncompressed Size 000007DE (2014)
│ │ │ │ +07CAA1 Filename Length 002F (47)
│ │ │ │ +07CAA3 Extra Length 0000 (0)
│ │ │ │ +07CAA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7CBC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7CAA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07CBF1 PAYLOAD
│ │ │ │ +07CAD4 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)
│ │ │ │ +07CD00 LOCAL HEADER #271 04034B50 (67324752)
│ │ │ │ +07CD04 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07CD05 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07CD06 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'
│ │ │ │ +07CD08 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07CD0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07CD0E CRC F018D60A (4028159498)
│ │ │ │ +07CD12 Compressed Size 00000491 (1169)
│ │ │ │ +07CD16 Uncompressed Size 00000E28 (3624)
│ │ │ │ +07CD1A Filename Length 002D (45)
│ │ │ │ +07CD1C Extra Length 0000 (0)
│ │ │ │ +07CD1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7CE3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7CD1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07CE68 PAYLOAD
│ │ │ │ +07CD4B 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)
│ │ │ │ +07D1DC LOCAL HEADER #272 04034B50 (67324752)
│ │ │ │ +07D1E0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07D1E1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07D1E2 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'
│ │ │ │ +07D1E4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07D1E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07D1EA CRC 9F63E5F3 (2674124275)
│ │ │ │ +07D1EE Compressed Size 00000462 (1122)
│ │ │ │ +07D1F2 Uncompressed Size 00001FDD (8157)
│ │ │ │ +07D1F6 Filename Length 002C (44)
│ │ │ │ +07D1F8 Extra Length 0000 (0)
│ │ │ │ +07D1FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7D317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7D1FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07D343 PAYLOAD
│ │ │ │ +07D226 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)
│ │ │ │ +07D688 LOCAL HEADER #273 04034B50 (67324752)
│ │ │ │ +07D68C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +07D68D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +07D68E 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'
│ │ │ │ +07D690 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +07D692 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +07D696 CRC AE278A14 (2921826836)
│ │ │ │ +07D69A Compressed Size 0000685F (26719)
│ │ │ │ +07D69E Uncompressed Size 0001768B (95883)
│ │ │ │ +07D6A2 Filename Length 0020 (32)
│ │ │ │ +07D6A4 Extra Length 0000 (0)
│ │ │ │ +07D6A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x7D7C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x7D6A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -07D7E3 PAYLOAD
│ │ │ │ +07D6C6 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)
│ │ │ │ +083F25 LOCAL HEADER #274 04034B50 (67324752)
│ │ │ │ +083F29 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +083F2A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +083F2B 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'
│ │ │ │ +083F2D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +083F2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +083F33 CRC 7E776CD6 (2121755862)
│ │ │ │ +083F37 Compressed Size 0000EBD4 (60372)
│ │ │ │ +083F3B Uncompressed Size 00087E13 (556563)
│ │ │ │ +083F3F Filename Length 001F (31)
│ │ │ │ +083F41 Extra Length 0000 (0)
│ │ │ │ +083F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x84060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x83F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -08407F PAYLOAD
│ │ │ │ +083F62 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)
│ │ │ │ +092B36 LOCAL HEADER #275 04034B50 (67324752)
│ │ │ │ +092B3A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +092B3B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +092B3C 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'
│ │ │ │ +092B3E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +092B40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +092B44 CRC 7231C635 (1915864629)
│ │ │ │ +092B48 Compressed Size 00000380 (896)
│ │ │ │ +092B4C Uncompressed Size 00000920 (2336)
│ │ │ │ +092B50 Filename Length 002C (44)
│ │ │ │ +092B52 Extra Length 0000 (0)
│ │ │ │ +092B54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x92C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x92B54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -092C9D PAYLOAD
│ │ │ │ +092B80 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)
│ │ │ │ +092F00 LOCAL HEADER #276 04034B50 (67324752)
│ │ │ │ +092F04 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +092F05 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +092F06 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'
│ │ │ │ +092F08 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +092F0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +092F0E CRC E6A7C6D1 (3869755089)
│ │ │ │ +092F12 Compressed Size 00000711 (1809)
│ │ │ │ +092F16 Uncompressed Size 000027CC (10188)
│ │ │ │ +092F1A Filename Length 002B (43)
│ │ │ │ +092F1C Extra Length 0000 (0)
│ │ │ │ +092F1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9303B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x92F1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -093066 PAYLOAD
│ │ │ │ +092F49 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)
│ │ │ │ +09365A LOCAL HEADER #277 04034B50 (67324752)
│ │ │ │ +09365E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09365F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +093660 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'
│ │ │ │ +093662 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +093664 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +093668 CRC 3E0EDA7E (1041160830)
│ │ │ │ +09366C Compressed Size 00000A54 (2644)
│ │ │ │ +093670 Uncompressed Size 00001CC3 (7363)
│ │ │ │ +093674 Filename Length 0020 (32)
│ │ │ │ +093676 Extra Length 0000 (0)
│ │ │ │ +093678 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x93795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x93678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0937B5 PAYLOAD
│ │ │ │ +093698 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)
│ │ │ │ +0940EC LOCAL HEADER #278 04034B50 (67324752)
│ │ │ │ +0940F0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0940F1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0940F2 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'
│ │ │ │ +0940F4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0940F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0940FA CRC 8F0167EF (2399234031)
│ │ │ │ +0940FE Compressed Size 000005BE (1470)
│ │ │ │ +094102 Uncompressed Size 00001DAC (7596)
│ │ │ │ +094106 Filename Length 001F (31)
│ │ │ │ +094108 Extra Length 0000 (0)
│ │ │ │ +09410A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x94227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9410A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -094246 PAYLOAD
│ │ │ │ +094129 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)
│ │ │ │ +0946E7 LOCAL HEADER #279 04034B50 (67324752)
│ │ │ │ +0946EB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0946EC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0946ED 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'
│ │ │ │ +0946EF Compression Method 0000 (0) 'Stored'
│ │ │ │ +0946F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0946F5 CRC 00000000 (0)
│ │ │ │ +0946F9 Compressed Size 00000000 (0)
│ │ │ │ +0946FD Uncompressed Size 00000000 (0)
│ │ │ │ +094701 Filename Length 000E (14)
│ │ │ │ +094703 Extra Length 0000 (0)
│ │ │ │ +094705 Filename 'XXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x94822: Filename 'XXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x94705: 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)
│ │ │ │ +094713 LOCAL HEADER #280 04034B50 (67324752)
│ │ │ │ +094717 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +094718 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +094719 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'
│ │ │ │ +09471B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09471D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +094721 CRC 8EE91545 (2397640005)
│ │ │ │ +094725 Compressed Size 00000885 (2181)
│ │ │ │ +094729 Uncompressed Size 0000181B (6171)
│ │ │ │ +09472D Filename Length 001B (27)
│ │ │ │ +09472F Extra Length 0000 (0)
│ │ │ │ +094731 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9484E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x94731: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -094869 PAYLOAD
│ │ │ │ +09474C 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)
│ │ │ │ +094FD1 LOCAL HEADER #281 04034B50 (67324752)
│ │ │ │ +094FD5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +094FD6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +094FD7 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'
│ │ │ │ +094FD9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +094FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +094FDF CRC 15C10296 (364970646)
│ │ │ │ +094FE3 Compressed Size 00000AE3 (2787)
│ │ │ │ +094FE7 Uncompressed Size 000048F0 (18672)
│ │ │ │ +094FEB Filename Length 001A (26)
│ │ │ │ +094FED Extra Length 0000 (0)
│ │ │ │ +094FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9510C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x94FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -095126 PAYLOAD
│ │ │ │ +095009 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)
│ │ │ │ +095AEC LOCAL HEADER #282 04034B50 (67324752)
│ │ │ │ +095AF0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +095AF1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +095AF2 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'
│ │ │ │ +095AF4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +095AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +095AFA CRC 41630374 (1097007988)
│ │ │ │ +095AFE Compressed Size 00000363 (867)
│ │ │ │ +095B02 Uncompressed Size 00000793 (1939)
│ │ │ │ +095B06 Filename Length 0019 (25)
│ │ │ │ +095B08 Extra Length 0000 (0)
│ │ │ │ +095B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x95C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x95B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -095C40 PAYLOAD
│ │ │ │ +095B23 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)
│ │ │ │ +095E86 LOCAL HEADER #283 04034B50 (67324752)
│ │ │ │ +095E8A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +095E8B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +095E8C 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'
│ │ │ │ +095E8E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +095E90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +095E94 CRC A36F593C (2741983548)
│ │ │ │ +095E98 Compressed Size 00000426 (1062)
│ │ │ │ +095E9C Uncompressed Size 00001306 (4870)
│ │ │ │ +095EA0 Filename Length 0018 (24)
│ │ │ │ +095EA2 Extra Length 0000 (0)
│ │ │ │ +095EA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x95FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x95EA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -095FD9 PAYLOAD
│ │ │ │ +095EBC 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)
│ │ │ │ +0962E2 LOCAL HEADER #284 04034B50 (67324752)
│ │ │ │ +0962E6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0962E7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0962E8 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'
│ │ │ │ +0962EA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0962EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0962F0 CRC A85F7569 (2824828265)
│ │ │ │ +0962F4 Compressed Size 00000575 (1397)
│ │ │ │ +0962F8 Uncompressed Size 00000E68 (3688)
│ │ │ │ +0962FC Filename Length 001A (26)
│ │ │ │ +0962FE Extra Length 0000 (0)
│ │ │ │ +096300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9641D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x96300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -096437 PAYLOAD
│ │ │ │ +09631A 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)
│ │ │ │ +09688F LOCAL HEADER #285 04034B50 (67324752)
│ │ │ │ +096893 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +096894 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +096895 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'
│ │ │ │ +096897 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +096899 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09689D CRC A164E44C (2707743820)
│ │ │ │ +0968A1 Compressed Size 00000706 (1798)
│ │ │ │ +0968A5 Uncompressed Size 000027F9 (10233)
│ │ │ │ +0968A9 Filename Length 0019 (25)
│ │ │ │ +0968AB Extra Length 0000 (0)
│ │ │ │ +0968AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x969CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x968AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0969E3 PAYLOAD
│ │ │ │ +0968C6 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)
│ │ │ │ +096FCC LOCAL HEADER #286 04034B50 (67324752)
│ │ │ │ +096FD0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +096FD1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +096FD2 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'
│ │ │ │ +096FD4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +096FD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +096FDA CRC DF119ADF (3742472927)
│ │ │ │ +096FDE Compressed Size 0000097E (2430)
│ │ │ │ +096FE2 Uncompressed Size 00001AC0 (6848)
│ │ │ │ +096FE6 Filename Length 0016 (22)
│ │ │ │ +096FE8 Extra Length 0000 (0)
│ │ │ │ +096FEA Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x97107: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x96FEA: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09711D PAYLOAD
│ │ │ │ +097000 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)
│ │ │ │ +09797E LOCAL HEADER #287 04034B50 (67324752)
│ │ │ │ +097982 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +097983 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +097984 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'
│ │ │ │ +097986 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +097988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09798C CRC 7BFC3DD6 (2080128470)
│ │ │ │ +097990 Compressed Size 00000ECD (3789)
│ │ │ │ +097994 Uncompressed Size 00009F7E (40830)
│ │ │ │ +097998 Filename Length 0015 (21)
│ │ │ │ +09799A Extra Length 0000 (0)
│ │ │ │ +09799C Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x97AB9: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9799C: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -097ACE PAYLOAD
│ │ │ │ +0979B1 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)
│ │ │ │ +09887E LOCAL HEADER #288 04034B50 (67324752)
│ │ │ │ +098882 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +098883 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +098884 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'
│ │ │ │ +098886 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +098888 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09888C CRC 5D13A94B (1561569611)
│ │ │ │ +098890 Compressed Size 00000476 (1142)
│ │ │ │ +098894 Uncompressed Size 00000AAE (2734)
│ │ │ │ +098898 Filename Length 001C (28)
│ │ │ │ +09889A Extra Length 0000 (0)
│ │ │ │ +09889C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x989B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9889C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0989D5 PAYLOAD
│ │ │ │ +0988B8 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)
│ │ │ │ +098D2E LOCAL HEADER #289 04034B50 (67324752)
│ │ │ │ +098D32 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +098D33 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +098D34 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'
│ │ │ │ +098D36 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +098D38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +098D3C CRC 470F4BB4 (1192184756)
│ │ │ │ +098D40 Compressed Size 00000700 (1792)
│ │ │ │ +098D44 Uncompressed Size 00002BC2 (11202)
│ │ │ │ +098D48 Filename Length 001B (27)
│ │ │ │ +098D4A Extra Length 0000 (0)
│ │ │ │ +098D4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x98E69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x98D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -098E84 PAYLOAD
│ │ │ │ +098D67 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)
│ │ │ │ +099467 LOCAL HEADER #290 04034B50 (67324752)
│ │ │ │ +09946B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09946C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09946D 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'
│ │ │ │ +09946F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +099471 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +099475 CRC DD672B65 (3714526053)
│ │ │ │ +099479 Compressed Size 00000606 (1542)
│ │ │ │ +09947D Uncompressed Size 00000F1C (3868)
│ │ │ │ +099481 Filename Length 0026 (38)
│ │ │ │ +099483 Extra Length 0000 (0)
│ │ │ │ +099485 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x995A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x99485: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0995C8 PAYLOAD
│ │ │ │ +0994AB 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)
│ │ │ │ +099AB1 LOCAL HEADER #291 04034B50 (67324752)
│ │ │ │ +099AB5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +099AB6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +099AB7 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'
│ │ │ │ +099AB9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +099ABB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +099ABF CRC B4155815 (3021297685)
│ │ │ │ +099AC3 Compressed Size 000006FC (1788)
│ │ │ │ +099AC7 Uncompressed Size 00002AD8 (10968)
│ │ │ │ +099ACB Filename Length 0025 (37)
│ │ │ │ +099ACD Extra Length 0000 (0)
│ │ │ │ +099ACF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x99BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x99ACF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -099C11 PAYLOAD
│ │ │ │ +099AF4 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)
│ │ │ │ +09A1F0 LOCAL HEADER #292 04034B50 (67324752)
│ │ │ │ +09A1F4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09A1F5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09A1F6 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'
│ │ │ │ +09A1F8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09A1FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09A1FE CRC D892700E (3633475598)
│ │ │ │ +09A202 Compressed Size 0000013E (318)
│ │ │ │ +09A206 Uncompressed Size 000001F6 (502)
│ │ │ │ +09A20A Filename Length 0016 (22)
│ │ │ │ +09A20C Extra Length 0000 (0)
│ │ │ │ +09A20E Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9A32B: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9A20E: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09A341 PAYLOAD
│ │ │ │ +09A224 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)
│ │ │ │ +09A362 LOCAL HEADER #293 04034B50 (67324752)
│ │ │ │ +09A366 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09A367 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09A368 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'
│ │ │ │ +09A36A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09A36C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09A370 CRC 7E8487F9 (2122614777)
│ │ │ │ +09A374 Compressed Size 00000101 (257)
│ │ │ │ +09A378 Uncompressed Size 0000023E (574)
│ │ │ │ +09A37C Filename Length 0015 (21)
│ │ │ │ +09A37E Extra Length 0000 (0)
│ │ │ │ +09A380 Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9A49D: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9A380: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09A4B2 PAYLOAD
│ │ │ │ +09A395 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)
│ │ │ │ +09A496 LOCAL HEADER #294 04034B50 (67324752)
│ │ │ │ +09A49A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09A49B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09A49C 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'
│ │ │ │ +09A49E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09A4A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09A4A4 CRC 40C4FA09 (1086650889)
│ │ │ │ +09A4A8 Compressed Size 000002E0 (736)
│ │ │ │ +09A4AC Uncompressed Size 00000681 (1665)
│ │ │ │ +09A4B0 Filename Length 0029 (41)
│ │ │ │ +09A4B2 Extra Length 0000 (0)
│ │ │ │ +09A4B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9A5D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9A4B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09A5FA PAYLOAD
│ │ │ │ +09A4DD 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)
│ │ │ │ +09A7BD LOCAL HEADER #295 04034B50 (67324752)
│ │ │ │ +09A7C1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09A7C2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09A7C3 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'
│ │ │ │ +09A7C5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09A7C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09A7CB CRC 72515277 (1917932151)
│ │ │ │ +09A7CF Compressed Size 00000459 (1113)
│ │ │ │ +09A7D3 Uncompressed Size 0000148E (5262)
│ │ │ │ +09A7D7 Filename Length 0028 (40)
│ │ │ │ +09A7D9 Extra Length 0000 (0)
│ │ │ │ +09A7DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9A8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9A7DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09A920 PAYLOAD
│ │ │ │ +09A803 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)
│ │ │ │ +09AC5C LOCAL HEADER #296 04034B50 (67324752)
│ │ │ │ +09AC60 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09AC61 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09AC62 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'
│ │ │ │ +09AC64 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09AC66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09AC6A CRC 1AA2256E (446834030)
│ │ │ │ +09AC6E Compressed Size 000004AD (1197)
│ │ │ │ +09AC72 Uncompressed Size 00000AE6 (2790)
│ │ │ │ +09AC76 Filename Length 001D (29)
│ │ │ │ +09AC78 Extra Length 0000 (0)
│ │ │ │ +09AC7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9AD97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9AC7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09ADB4 PAYLOAD
│ │ │ │ +09AC97 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)
│ │ │ │ +09B144 LOCAL HEADER #297 04034B50 (67324752)
│ │ │ │ +09B148 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09B149 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09B14A 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'
│ │ │ │ +09B14C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09B14E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09B152 CRC 43CD1169 (1137512809)
│ │ │ │ +09B156 Compressed Size 000003A8 (936)
│ │ │ │ +09B15A Uncompressed Size 00001100 (4352)
│ │ │ │ +09B15E Filename Length 001C (28)
│ │ │ │ +09B160 Extra Length 0000 (0)
│ │ │ │ +09B162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9B27F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9B162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09B29B PAYLOAD
│ │ │ │ +09B17E 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)
│ │ │ │ +09B526 LOCAL HEADER #298 04034B50 (67324752)
│ │ │ │ +09B52A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09B52B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09B52C 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'
│ │ │ │ +09B52E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09B530 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09B534 CRC 06AB8287 (111903367)
│ │ │ │ +09B538 Compressed Size 0000045B (1115)
│ │ │ │ +09B53C Uncompressed Size 00000A1A (2586)
│ │ │ │ +09B540 Filename Length 001A (26)
│ │ │ │ +09B542 Extra Length 0000 (0)
│ │ │ │ +09B544 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9B661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9B544: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09B67B PAYLOAD
│ │ │ │ +09B55E 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)
│ │ │ │ +09B9B9 LOCAL HEADER #299 04034B50 (67324752)
│ │ │ │ +09B9BD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09B9BE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09B9BF 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'
│ │ │ │ +09B9C1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09B9C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09B9C7 CRC 011AF7EE (18544622)
│ │ │ │ +09B9CB Compressed Size 00000612 (1554)
│ │ │ │ +09B9CF Uncompressed Size 00001B1D (6941)
│ │ │ │ +09B9D3 Filename Length 0019 (25)
│ │ │ │ +09B9D5 Extra Length 0000 (0)
│ │ │ │ +09B9D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9BAF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9B9D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09BB0D PAYLOAD
│ │ │ │ +09B9F0 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)
│ │ │ │ +09C002 LOCAL HEADER #300 04034B50 (67324752)
│ │ │ │ +09C006 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09C007 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09C008 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'
│ │ │ │ +09C00A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09C00C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09C010 CRC A234D8AF (2721372335)
│ │ │ │ +09C014 Compressed Size 00000A96 (2710)
│ │ │ │ +09C018 Uncompressed Size 00001F1F (7967)
│ │ │ │ +09C01C Filename Length 0017 (23)
│ │ │ │ +09C01E Extra Length 0000 (0)
│ │ │ │ +09C020 Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9C13D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9C020: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09C154 PAYLOAD
│ │ │ │ +09C037 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)
│ │ │ │ +09CACD LOCAL HEADER #301 04034B50 (67324752)
│ │ │ │ +09CAD1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09CAD2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09CAD3 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'
│ │ │ │ +09CAD5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09CAD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09CADB CRC D4D34A56 (3570616918)
│ │ │ │ +09CADF Compressed Size 00000E05 (3589)
│ │ │ │ +09CAE3 Uncompressed Size 00007E20 (32288)
│ │ │ │ +09CAE7 Filename Length 0016 (22)
│ │ │ │ +09CAE9 Extra Length 0000 (0)
│ │ │ │ +09CAEB Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9CC08: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9CAEB: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09CC1E PAYLOAD
│ │ │ │ +09CB01 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)
│ │ │ │ +09D906 LOCAL HEADER #302 04034B50 (67324752)
│ │ │ │ +09D90A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09D90B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09D90C 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'
│ │ │ │ +09D90E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09D910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09D914 CRC 3697EF67 (915926887)
│ │ │ │ +09D918 Compressed Size 000005DD (1501)
│ │ │ │ +09D91C Uncompressed Size 00000EEF (3823)
│ │ │ │ +09D920 Filename Length 001A (26)
│ │ │ │ +09D922 Extra Length 0000 (0)
│ │ │ │ +09D924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9DA41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9D924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09DA5B PAYLOAD
│ │ │ │ +09D93E 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)
│ │ │ │ +09DF1B LOCAL HEADER #303 04034B50 (67324752)
│ │ │ │ +09DF1F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09DF20 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09DF21 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'
│ │ │ │ +09DF23 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09DF25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09DF29 CRC 9698FA18 (2526607896)
│ │ │ │ +09DF2D Compressed Size 000006D6 (1750)
│ │ │ │ +09DF31 Uncompressed Size 000028C5 (10437)
│ │ │ │ +09DF35 Filename Length 0019 (25)
│ │ │ │ +09DF37 Extra Length 0000 (0)
│ │ │ │ +09DF39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9E056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9DF39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09E06F PAYLOAD
│ │ │ │ +09DF52 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)
│ │ │ │ +09E628 LOCAL HEADER #304 04034B50 (67324752)
│ │ │ │ +09E62C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09E62D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09E62E 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'
│ │ │ │ +09E630 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09E632 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09E636 CRC 83EBBD5F (2213264735)
│ │ │ │ +09E63A Compressed Size 00000448 (1096)
│ │ │ │ +09E63E Uncompressed Size 00000A00 (2560)
│ │ │ │ +09E642 Filename Length 001D (29)
│ │ │ │ +09E644 Extra Length 0000 (0)
│ │ │ │ +09E646 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9E763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9E646: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09E780 PAYLOAD
│ │ │ │ +09E663 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)
│ │ │ │ +09EAAB LOCAL HEADER #305 04034B50 (67324752)
│ │ │ │ +09EAAF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09EAB0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09EAB1 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'
│ │ │ │ +09EAB3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09EAB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09EAB9 CRC 88221179 (2283934073)
│ │ │ │ +09EABD Compressed Size 00000665 (1637)
│ │ │ │ +09EAC1 Uncompressed Size 00001CE4 (7396)
│ │ │ │ +09EAC5 Filename Length 001C (28)
│ │ │ │ +09EAC7 Extra Length 0000 (0)
│ │ │ │ +09EAC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9EBE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9EAC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09EC02 PAYLOAD
│ │ │ │ +09EAE5 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)
│ │ │ │ +09F14A LOCAL HEADER #306 04034B50 (67324752)
│ │ │ │ +09F14E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09F14F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09F150 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'
│ │ │ │ +09F152 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09F154 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09F158 CRC 62076E32 (1644654130)
│ │ │ │ +09F15C Compressed Size 00000BE9 (3049)
│ │ │ │ +09F160 Uncompressed Size 00002472 (9330)
│ │ │ │ +09F164 Filename Length 001D (29)
│ │ │ │ +09F166 Extra Length 0000 (0)
│ │ │ │ +09F168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9F285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9F168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09F2A2 PAYLOAD
│ │ │ │ +09F185 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)
│ │ │ │ +09FD6E LOCAL HEADER #307 04034B50 (67324752)
│ │ │ │ +09FD72 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +09FD73 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +09FD74 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'
│ │ │ │ +09FD76 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +09FD78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +09FD7C CRC DBBB630D (3686490893)
│ │ │ │ +09FD80 Compressed Size 00000DFB (3579)
│ │ │ │ +09FD84 Uncompressed Size 00006D6C (28012)
│ │ │ │ +09FD88 Filename Length 001C (28)
│ │ │ │ +09FD8A Extra Length 0000 (0)
│ │ │ │ +09FD8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x9FEA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x9FD8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -09FEC5 PAYLOAD
│ │ │ │ +09FDA8 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)
│ │ │ │ +0A0BA3 LOCAL HEADER #308 04034B50 (67324752)
│ │ │ │ +0A0BA7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A0BA8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A0BA9 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'
│ │ │ │ +0A0BAB Compression Method 0000 (0) 'Stored'
│ │ │ │ +0A0BAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A0BB1 CRC 00000000 (0)
│ │ │ │ +0A0BB5 Compressed Size 00000000 (0)
│ │ │ │ +0A0BB9 Uncompressed Size 00000000 (0)
│ │ │ │ +0A0BBD Filename Length 0015 (21)
│ │ │ │ +0A0BBF Extra Length 0000 (0)
│ │ │ │ +0A0BC1 Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA0CDE: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA0BC1: 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)
│ │ │ │ +0A0BD6 LOCAL HEADER #309 04034B50 (67324752)
│ │ │ │ +0A0BDA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A0BDB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A0BDC 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'
│ │ │ │ +0A0BDE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A0BE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A0BE4 CRC 3D75D759 (1031133017)
│ │ │ │ +0A0BE8 Compressed Size 00000A65 (2661)
│ │ │ │ +0A0BEC Uncompressed Size 00002387 (9095)
│ │ │ │ +0A0BF0 Filename Length 0028 (40)
│ │ │ │ +0A0BF2 Extra Length 0000 (0)
│ │ │ │ +0A0BF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA0D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA0BF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A0D39 PAYLOAD
│ │ │ │ +0A0C1C 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)
│ │ │ │ +0A1681 LOCAL HEADER #310 04034B50 (67324752)
│ │ │ │ +0A1685 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A1686 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A1687 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'
│ │ │ │ +0A1689 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A168B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A168F CRC 51B05197 (1370509719)
│ │ │ │ +0A1693 Compressed Size 00000D48 (3400)
│ │ │ │ +0A1697 Uncompressed Size 00008600 (34304)
│ │ │ │ +0A169B Filename Length 0027 (39)
│ │ │ │ +0A169D Extra Length 0000 (0)
│ │ │ │ +0A169F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA17BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA169F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A17E3 PAYLOAD
│ │ │ │ +0A16C6 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)
│ │ │ │ +0A240E LOCAL HEADER #311 04034B50 (67324752)
│ │ │ │ +0A2412 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A2413 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A2414 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'
│ │ │ │ +0A2416 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A2418 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A241C CRC 1DEFAA64 (502245988)
│ │ │ │ +0A2420 Compressed Size 000004EB (1259)
│ │ │ │ +0A2424 Uncompressed Size 00000EA9 (3753)
│ │ │ │ +0A2428 Filename Length 002A (42)
│ │ │ │ +0A242A Extra Length 0000 (0)
│ │ │ │ +0A242C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA2549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA242C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A2573 PAYLOAD
│ │ │ │ +0A2456 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)
│ │ │ │ +0A2941 LOCAL HEADER #312 04034B50 (67324752)
│ │ │ │ +0A2945 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A2946 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A2947 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'
│ │ │ │ +0A2949 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A294B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A294F CRC FDE47E59 (4259610201)
│ │ │ │ +0A2953 Compressed Size 000008A7 (2215)
│ │ │ │ +0A2957 Uncompressed Size 000026EE (9966)
│ │ │ │ +0A295B Filename Length 0029 (41)
│ │ │ │ +0A295D Extra Length 0000 (0)
│ │ │ │ +0A295F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA2A7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA295F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A2AA4 PAYLOAD
│ │ │ │ +0A2988 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)
│ │ │ │ +0A322F LOCAL HEADER #313 04034B50 (67324752)
│ │ │ │ +0A3233 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A3234 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A3235 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'
│ │ │ │ +0A3237 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A3239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A323D CRC 40475A04 (1078417924)
│ │ │ │ +0A3241 Compressed Size 000007B3 (1971)
│ │ │ │ +0A3245 Uncompressed Size 0000125B (4699)
│ │ │ │ +0A3249 Filename Length 0020 (32)
│ │ │ │ +0A324B Extra Length 0000 (0)
│ │ │ │ +0A324D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA336C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA324D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A338C PAYLOAD
│ │ │ │ +0A326D 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)
│ │ │ │ +0A3A20 LOCAL HEADER #314 04034B50 (67324752)
│ │ │ │ +0A3A24 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A3A25 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A3A26 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'
│ │ │ │ +0A3A28 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A3A2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A3A2E CRC 6274F8E6 (1651833062)
│ │ │ │ +0A3A32 Compressed Size 000007FB (2043)
│ │ │ │ +0A3A36 Uncompressed Size 000023B5 (9141)
│ │ │ │ +0A3A3A Filename Length 001F (31)
│ │ │ │ +0A3A3C Extra Length 0000 (0)
│ │ │ │ +0A3A3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA3B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA3A3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A3B7C PAYLOAD
│ │ │ │ +0A3A5D 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)
│ │ │ │ +0A4258 LOCAL HEADER #315 04034B50 (67324752)
│ │ │ │ +0A425C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A425D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A425E 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'
│ │ │ │ +0A4260 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A4262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A4266 CRC AA38300D (2855809037)
│ │ │ │ +0A426A Compressed Size 00000482 (1154)
│ │ │ │ +0A426E Uncompressed Size 00000AAA (2730)
│ │ │ │ +0A4272 Filename Length 0023 (35)
│ │ │ │ +0A4274 Extra Length 0000 (0)
│ │ │ │ +0A4276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA4395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA4276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A43B8 PAYLOAD
│ │ │ │ +0A4299 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)
│ │ │ │ +0A471B LOCAL HEADER #316 04034B50 (67324752)
│ │ │ │ +0A471F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A4720 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A4721 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'
│ │ │ │ +0A4723 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A4725 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A4729 CRC F6B91BE7 (4139326439)
│ │ │ │ +0A472D Compressed Size 000004F6 (1270)
│ │ │ │ +0A4731 Uncompressed Size 00001620 (5664)
│ │ │ │ +0A4735 Filename Length 0022 (34)
│ │ │ │ +0A4737 Extra Length 0000 (0)
│ │ │ │ +0A4739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA4858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA4739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A487A PAYLOAD
│ │ │ │ +0A475B 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)
│ │ │ │ +0A4C51 LOCAL HEADER #317 04034B50 (67324752)
│ │ │ │ +0A4C55 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A4C56 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A4C57 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'
│ │ │ │ +0A4C59 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A4C5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A4C5F CRC 0AD2C816 (181585942)
│ │ │ │ +0A4C63 Compressed Size 00000489 (1161)
│ │ │ │ +0A4C67 Uncompressed Size 00000ABF (2751)
│ │ │ │ +0A4C6B Filename Length 002B (43)
│ │ │ │ +0A4C6D Extra Length 0000 (0)
│ │ │ │ +0A4C6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA4D8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA4C6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A4DB9 PAYLOAD
│ │ │ │ +0A4C9A 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)
│ │ │ │ +0A5123 LOCAL HEADER #318 04034B50 (67324752)
│ │ │ │ +0A5127 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A5128 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A5129 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'
│ │ │ │ +0A512B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A512D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A5131 CRC 3B040E69 (990121577)
│ │ │ │ +0A5135 Compressed Size 000006CB (1739)
│ │ │ │ +0A5139 Uncompressed Size 00002379 (9081)
│ │ │ │ +0A513D Filename Length 002A (42)
│ │ │ │ +0A513F Extra Length 0000 (0)
│ │ │ │ +0A5141 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA5260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA5141: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A528A PAYLOAD
│ │ │ │ +0A516B 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)
│ │ │ │ +0A5836 LOCAL HEADER #319 04034B50 (67324752)
│ │ │ │ +0A583A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A583B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A583C 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'
│ │ │ │ +0A583E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A5840 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A5844 CRC FA9F7582 (4204754306)
│ │ │ │ +0A5848 Compressed Size 0000044F (1103)
│ │ │ │ +0A584C Uncompressed Size 000009EB (2539)
│ │ │ │ +0A5850 Filename Length 0027 (39)
│ │ │ │ +0A5852 Extra Length 0000 (0)
│ │ │ │ +0A5854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA5973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA5854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A599A PAYLOAD
│ │ │ │ +0A587B 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)
│ │ │ │ +0A5CCA LOCAL HEADER #320 04034B50 (67324752)
│ │ │ │ +0A5CCE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A5CCF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A5CD0 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'
│ │ │ │ +0A5CD2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A5CD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A5CD8 CRC C17090F3 (3245379827)
│ │ │ │ +0A5CDC Compressed Size 000006B4 (1716)
│ │ │ │ +0A5CE0 Uncompressed Size 00001AF6 (6902)
│ │ │ │ +0A5CE4 Filename Length 0026 (38)
│ │ │ │ +0A5CE6 Extra Length 0000 (0)
│ │ │ │ +0A5CE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA5E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA5CE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A5E2D PAYLOAD
│ │ │ │ +0A5D0E 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)
│ │ │ │ +0A63C2 LOCAL HEADER #321 04034B50 (67324752)
│ │ │ │ +0A63C6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A63C7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A63C8 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'
│ │ │ │ +0A63CA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A63CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A63D0 CRC F20EE0D2 (4061061330)
│ │ │ │ +0A63D4 Compressed Size 000007FE (2046)
│ │ │ │ +0A63D8 Uncompressed Size 0000197F (6527)
│ │ │ │ +0A63DC Filename Length 002A (42)
│ │ │ │ +0A63DE Extra Length 0000 (0)
│ │ │ │ +0A63E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA64FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA63E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A6529 PAYLOAD
│ │ │ │ +0A640A 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)
│ │ │ │ +0A6C08 LOCAL HEADER #322 04034B50 (67324752)
│ │ │ │ +0A6C0C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A6C0D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A6C0E 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'
│ │ │ │ +0A6C10 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A6C12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A6C16 CRC 1A83FFDE (444858334)
│ │ │ │ +0A6C1A Compressed Size 00000970 (2416)
│ │ │ │ +0A6C1E Uncompressed Size 00005083 (20611)
│ │ │ │ +0A6C22 Filename Length 0029 (41)
│ │ │ │ +0A6C24 Extra Length 0000 (0)
│ │ │ │ +0A6C26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA6D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA6C26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A6D6E PAYLOAD
│ │ │ │ +0A6C4F 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)
│ │ │ │ +0A75BF LOCAL HEADER #323 04034B50 (67324752)
│ │ │ │ +0A75C3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A75C4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A75C5 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'
│ │ │ │ +0A75C7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A75C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A75CD CRC 13124CE1 (319966433)
│ │ │ │ +0A75D1 Compressed Size 00000538 (1336)
│ │ │ │ +0A75D5 Uncompressed Size 00000CFA (3322)
│ │ │ │ +0A75D9 Filename Length 002C (44)
│ │ │ │ +0A75DB Extra Length 0000 (0)
│ │ │ │ +0A75DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA76FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA75DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A7728 PAYLOAD
│ │ │ │ +0A7609 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)
│ │ │ │ +0A7B41 LOCAL HEADER #324 04034B50 (67324752)
│ │ │ │ +0A7B45 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A7B46 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A7B47 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'
│ │ │ │ +0A7B49 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A7B4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A7B4F CRC 31421C37 (826416183)
│ │ │ │ +0A7B53 Compressed Size 000002E7 (743)
│ │ │ │ +0A7B57 Uncompressed Size 00001007 (4103)
│ │ │ │ +0A7B5B Filename Length 002B (43)
│ │ │ │ +0A7B5D Extra Length 0000 (0)
│ │ │ │ +0A7B5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA7C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA7B5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A7CA9 PAYLOAD
│ │ │ │ +0A7B8A 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)
│ │ │ │ +0A7E71 LOCAL HEADER #325 04034B50 (67324752)
│ │ │ │ +0A7E75 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A7E76 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A7E77 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'
│ │ │ │ +0A7E79 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A7E7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A7E7F CRC C1D27241 (3251794497)
│ │ │ │ +0A7E83 Compressed Size 0000089E (2206)
│ │ │ │ +0A7E87 Uncompressed Size 00001977 (6519)
│ │ │ │ +0A7E8B Filename Length 0036 (54)
│ │ │ │ +0A7E8D Extra Length 0000 (0)
│ │ │ │ +0A7E8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA7FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA7E8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A7FE4 PAYLOAD
│ │ │ │ +0A7EC5 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)
│ │ │ │ +0A8763 LOCAL HEADER #326 04034B50 (67324752)
│ │ │ │ +0A8767 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A8768 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A8769 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'
│ │ │ │ +0A876B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A876D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A8771 CRC 4BF27431 (1274180657)
│ │ │ │ +0A8775 Compressed Size 0000060F (1551)
│ │ │ │ +0A8779 Uncompressed Size 00002E32 (11826)
│ │ │ │ +0A877D Filename Length 0035 (53)
│ │ │ │ +0A877F Extra Length 0000 (0)
│ │ │ │ +0A8781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA88A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA8781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A88D5 PAYLOAD
│ │ │ │ +0A87B6 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)
│ │ │ │ +0A8DC5 LOCAL HEADER #327 04034B50 (67324752)
│ │ │ │ +0A8DC9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A8DCA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A8DCB 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'
│ │ │ │ +0A8DCD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A8DCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A8DD3 CRC 67951229 (1737822761)
│ │ │ │ +0A8DD7 Compressed Size 00000DD5 (3541)
│ │ │ │ +0A8DDB Uncompressed Size 00003416 (13334)
│ │ │ │ +0A8DDF Filename Length 002D (45)
│ │ │ │ +0A8DE1 Extra Length 0000 (0)
│ │ │ │ +0A8DE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA8F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA8DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A8F2F PAYLOAD
│ │ │ │ +0A8E10 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)
│ │ │ │ +0A9BE5 LOCAL HEADER #328 04034B50 (67324752)
│ │ │ │ +0A9BE9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0A9BEA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0A9BEB 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'
│ │ │ │ +0A9BED Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0A9BEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0A9BF3 CRC D7F8E9F2 (3623414258)
│ │ │ │ +0A9BF7 Compressed Size 00000B4C (2892)
│ │ │ │ +0A9BFB Uncompressed Size 000069DB (27099)
│ │ │ │ +0A9BFF Filename Length 002C (44)
│ │ │ │ +0A9C01 Extra Length 0000 (0)
│ │ │ │ +0A9C03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xA9D22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xA9C03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0A9D4E PAYLOAD
│ │ │ │ +0A9C2F 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)
│ │ │ │ +0AA77B LOCAL HEADER #329 04034B50 (67324752)
│ │ │ │ +0AA77F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AA780 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AA781 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'
│ │ │ │ +0AA783 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AA785 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AA789 CRC A86E1CB0 (2825788592)
│ │ │ │ +0AA78D Compressed Size 000008D0 (2256)
│ │ │ │ +0AA791 Uncompressed Size 00001D32 (7474)
│ │ │ │ +0AA795 Filename Length 0030 (48)
│ │ │ │ +0AA797 Extra Length 0000 (0)
│ │ │ │ +0AA799 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAA8B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAA799: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AA8E8 PAYLOAD
│ │ │ │ +0AA7C9 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)
│ │ │ │ +0AB099 LOCAL HEADER #330 04034B50 (67324752)
│ │ │ │ +0AB09D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AB09E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AB09F 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'
│ │ │ │ +0AB0A1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AB0A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AB0A7 CRC A94C0A74 (2840332916)
│ │ │ │ +0AB0AB Compressed Size 00000628 (1576)
│ │ │ │ +0AB0AF Uncompressed Size 000035D2 (13778)
│ │ │ │ +0AB0B3 Filename Length 002F (47)
│ │ │ │ +0AB0B5 Extra Length 0000 (0)
│ │ │ │ +0AB0B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAB1D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAB0B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AB205 PAYLOAD
│ │ │ │ +0AB0E6 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)
│ │ │ │ +0AB70E LOCAL HEADER #331 04034B50 (67324752)
│ │ │ │ +0AB712 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AB713 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AB714 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'
│ │ │ │ +0AB716 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AB718 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AB71C CRC 347250CE (879907022)
│ │ │ │ +0AB720 Compressed Size 00000987 (2439)
│ │ │ │ +0AB724 Uncompressed Size 000016FB (5883)
│ │ │ │ +0AB728 Filename Length 0025 (37)
│ │ │ │ +0AB72A Extra Length 0000 (0)
│ │ │ │ +0AB72C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAB84B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAB72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AB870 PAYLOAD
│ │ │ │ +0AB751 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)
│ │ │ │ +0AC0D8 LOCAL HEADER #332 04034B50 (67324752)
│ │ │ │ +0AC0DC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AC0DD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AC0DE 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'
│ │ │ │ +0AC0E0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AC0E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AC0E6 CRC D2A941BA (3534307770)
│ │ │ │ +0AC0EA Compressed Size 0000094E (2382)
│ │ │ │ +0AC0EE Uncompressed Size 000034F8 (13560)
│ │ │ │ +0AC0F2 Filename Length 0024 (36)
│ │ │ │ +0AC0F4 Extra Length 0000 (0)
│ │ │ │ +0AC0F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAC215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAC0F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AC239 PAYLOAD
│ │ │ │ +0AC11A 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)
│ │ │ │ +0ACA68 LOCAL HEADER #333 04034B50 (67324752)
│ │ │ │ +0ACA6C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0ACA6D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0ACA6E 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'
│ │ │ │ +0ACA70 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0ACA72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0ACA76 CRC 9817CD5E (2551696734)
│ │ │ │ +0ACA7A Compressed Size 000009C1 (2497)
│ │ │ │ +0ACA7E Uncompressed Size 00001C60 (7264)
│ │ │ │ +0ACA82 Filename Length 0029 (41)
│ │ │ │ +0ACA84 Extra Length 0000 (0)
│ │ │ │ +0ACA86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xACBA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xACA86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0ACBCE PAYLOAD
│ │ │ │ +0ACAAF 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)
│ │ │ │ +0AD470 LOCAL HEADER #334 04034B50 (67324752)
│ │ │ │ +0AD474 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AD475 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AD476 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'
│ │ │ │ +0AD478 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AD47A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AD47E CRC 908A13A6 (2424968102)
│ │ │ │ +0AD482 Compressed Size 000008BB (2235)
│ │ │ │ +0AD486 Uncompressed Size 00004DF4 (19956)
│ │ │ │ +0AD48A Filename Length 0028 (40)
│ │ │ │ +0AD48C Extra Length 0000 (0)
│ │ │ │ +0AD48E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAD5AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAD48E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AD5D5 PAYLOAD
│ │ │ │ +0AD4B6 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)
│ │ │ │ +0ADD71 LOCAL HEADER #335 04034B50 (67324752)
│ │ │ │ +0ADD75 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0ADD76 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0ADD77 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'
│ │ │ │ +0ADD79 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0ADD7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0ADD7F CRC 61E59461 (1642435681)
│ │ │ │ +0ADD83 Compressed Size 000006AB (1707)
│ │ │ │ +0ADD87 Uncompressed Size 00001104 (4356)
│ │ │ │ +0ADD8B Filename Length 002B (43)
│ │ │ │ +0ADD8D Extra Length 0000 (0)
│ │ │ │ +0ADD8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xADEAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xADD8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0ADED9 PAYLOAD
│ │ │ │ +0ADDBA 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)
│ │ │ │ +0AE465 LOCAL HEADER #336 04034B50 (67324752)
│ │ │ │ +0AE469 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AE46A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AE46B 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'
│ │ │ │ +0AE46D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AE46F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AE473 CRC D8AE5557 (3635303767)
│ │ │ │ +0AE477 Compressed Size 00000652 (1618)
│ │ │ │ +0AE47B Uncompressed Size 0000248D (9357)
│ │ │ │ +0AE47F Filename Length 002A (42)
│ │ │ │ +0AE481 Extra Length 0000 (0)
│ │ │ │ +0AE483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAE5A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAE483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AE5CC PAYLOAD
│ │ │ │ +0AE4AD 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)
│ │ │ │ +0AEAFF LOCAL HEADER #337 04034B50 (67324752)
│ │ │ │ +0AEB03 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AEB04 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AEB05 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'
│ │ │ │ +0AEB07 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AEB09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AEB0D CRC 0CFA9DCD (217750989)
│ │ │ │ +0AEB11 Compressed Size 000008A2 (2210)
│ │ │ │ +0AEB15 Uncompressed Size 00001F25 (7973)
│ │ │ │ +0AEB19 Filename Length 0030 (48)
│ │ │ │ +0AEB1B Extra Length 0000 (0)
│ │ │ │ +0AEB1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAEC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAEB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AEC6C PAYLOAD
│ │ │ │ +0AEB4D 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)
│ │ │ │ +0AF3EF LOCAL HEADER #338 04034B50 (67324752)
│ │ │ │ +0AF3F3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AF3F4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AF3F5 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'
│ │ │ │ +0AF3F7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AF3F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AF3FD CRC 356F4453 (896484435)
│ │ │ │ +0AF401 Compressed Size 00000712 (1810)
│ │ │ │ +0AF405 Uncompressed Size 00004221 (16929)
│ │ │ │ +0AF409 Filename Length 002F (47)
│ │ │ │ +0AF40B Extra Length 0000 (0)
│ │ │ │ +0AF40D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAF52C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAF40D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AF55B PAYLOAD
│ │ │ │ +0AF43C 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)
│ │ │ │ +0AFB4E LOCAL HEADER #339 04034B50 (67324752)
│ │ │ │ +0AFB52 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AFB53 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AFB54 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'
│ │ │ │ +0AFB56 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AFB58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AFB5C CRC 587A15DD (1484395997)
│ │ │ │ +0AFB60 Compressed Size 0000031F (799)
│ │ │ │ +0AFB64 Uncompressed Size 000006C6 (1734)
│ │ │ │ +0AFB68 Filename Length 0024 (36)
│ │ │ │ +0AFB6A Extra Length 0000 (0)
│ │ │ │ +0AFB6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAFC8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAFB6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0AFCAF PAYLOAD
│ │ │ │ +0AFB90 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)
│ │ │ │ +0AFEAF LOCAL HEADER #340 04034B50 (67324752)
│ │ │ │ +0AFEB3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0AFEB4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0AFEB5 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'
│ │ │ │ +0AFEB7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0AFEB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0AFEBD CRC C7B676DF (3350623967)
│ │ │ │ +0AFEC1 Compressed Size 00000359 (857)
│ │ │ │ +0AFEC5 Uncompressed Size 00000DC4 (3524)
│ │ │ │ +0AFEC9 Filename Length 0023 (35)
│ │ │ │ +0AFECB Extra Length 0000 (0)
│ │ │ │ +0AFECD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xAFFEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xAFECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B000F PAYLOAD
│ │ │ │ +0AFEF0 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)
│ │ │ │ +0B0249 LOCAL HEADER #341 04034B50 (67324752)
│ │ │ │ +0B024D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B024E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B024F 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'
│ │ │ │ +0B0251 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B0253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B0257 CRC 9A0E5865 (2584631397)
│ │ │ │ +0B025B Compressed Size 00000D4D (3405)
│ │ │ │ +0B025F Uncompressed Size 0000271E (10014)
│ │ │ │ +0B0263 Filename Length 0024 (36)
│ │ │ │ +0B0265 Extra Length 0000 (0)
│ │ │ │ +0B0267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB0386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB0267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B03AA PAYLOAD
│ │ │ │ +0B028B 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)
│ │ │ │ +0B0FD8 LOCAL HEADER #342 04034B50 (67324752)
│ │ │ │ +0B0FDC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B0FDD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B0FDE 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'
│ │ │ │ +0B0FE0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B0FE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B0FE6 CRC 5BD315E8 (1540560360)
│ │ │ │ +0B0FEA Compressed Size 00001B36 (6966)
│ │ │ │ +0B0FEE Uncompressed Size 0000B7E0 (47072)
│ │ │ │ +0B0FF2 Filename Length 0023 (35)
│ │ │ │ +0B0FF4 Extra Length 0000 (0)
│ │ │ │ +0B0FF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB1111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB0FF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B1134 PAYLOAD
│ │ │ │ +0B1019 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)
│ │ │ │ +0B2B4F LOCAL HEADER #343 04034B50 (67324752)
│ │ │ │ +0B2B53 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B2B54 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B2B55 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'
│ │ │ │ +0B2B57 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B2B59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B2B5D CRC 09B9FBA3 (163183523)
│ │ │ │ +0B2B61 Compressed Size 000003D4 (980)
│ │ │ │ +0B2B65 Uncompressed Size 000009D9 (2521)
│ │ │ │ +0B2B69 Filename Length 0029 (41)
│ │ │ │ +0B2B6B Extra Length 0000 (0)
│ │ │ │ +0B2B6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB2C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB2B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B2CA7 PAYLOAD
│ │ │ │ +0B2B96 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)
│ │ │ │ +0B2F6A LOCAL HEADER #344 04034B50 (67324752)
│ │ │ │ +0B2F6E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B2F6F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B2F70 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'
│ │ │ │ +0B2F72 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B2F74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B2F78 CRC 25253938 (623196472)
│ │ │ │ +0B2F7C Compressed Size 0000059C (1436)
│ │ │ │ +0B2F80 Uncompressed Size 00001F2A (7978)
│ │ │ │ +0B2F84 Filename Length 0028 (40)
│ │ │ │ +0B2F86 Extra Length 0000 (0)
│ │ │ │ +0B2F88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB3099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB2F88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B30C1 PAYLOAD
│ │ │ │ +0B2FB0 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)
│ │ │ │ +0B354C LOCAL HEADER #345 04034B50 (67324752)
│ │ │ │ +0B3550 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B3551 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B3552 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'
│ │ │ │ +0B3554 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B3556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B355A CRC 74E34431 (1961051185)
│ │ │ │ +0B355E Compressed Size 0000025B (603)
│ │ │ │ +0B3562 Uncompressed Size 000005AA (1450)
│ │ │ │ +0B3566 Filename Length 002E (46)
│ │ │ │ +0B3568 Extra Length 0000 (0)
│ │ │ │ +0B356A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB367B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB356A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B36A9 PAYLOAD
│ │ │ │ +0B3598 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)
│ │ │ │ +0B37F3 LOCAL HEADER #346 04034B50 (67324752)
│ │ │ │ +0B37F7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B37F8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B37F9 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'
│ │ │ │ +0B37FB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B37FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B3801 CRC DC9718FC (3700889852)
│ │ │ │ +0B3805 Compressed Size 000002AD (685)
│ │ │ │ +0B3809 Uncompressed Size 00000C5D (3165)
│ │ │ │ +0B380D Filename Length 002D (45)
│ │ │ │ +0B380F Extra Length 0000 (0)
│ │ │ │ +0B3811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB3922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB3811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B394F PAYLOAD
│ │ │ │ +0B383E 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)
│ │ │ │ +0B3AEB LOCAL HEADER #347 04034B50 (67324752)
│ │ │ │ +0B3AEF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B3AF0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B3AF1 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'
│ │ │ │ +0B3AF3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B3AF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B3AF9 CRC F3CCDE6D (4090289773)
│ │ │ │ +0B3AFD Compressed Size 00000588 (1416)
│ │ │ │ +0B3B01 Uncompressed Size 00000F97 (3991)
│ │ │ │ +0B3B05 Filename Length 0035 (53)
│ │ │ │ +0B3B07 Extra Length 0000 (0)
│ │ │ │ +0B3B09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB3C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB3B09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B3C4F PAYLOAD
│ │ │ │ +0B3B3E 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)
│ │ │ │ +0B40C6 LOCAL HEADER #348 04034B50 (67324752)
│ │ │ │ +0B40CA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B40CB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B40CC 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'
│ │ │ │ +0B40CE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B40D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B40D4 CRC 7EA8434F (2124956495)
│ │ │ │ +0B40D8 Compressed Size 0000035C (860)
│ │ │ │ +0B40DC Uncompressed Size 000017DE (6110)
│ │ │ │ +0B40E0 Filename Length 0034 (52)
│ │ │ │ +0B40E2 Extra Length 0000 (0)
│ │ │ │ +0B40E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB41F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB40E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B4229 PAYLOAD
│ │ │ │ +0B4118 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)
│ │ │ │ +0B4474 LOCAL HEADER #349 04034B50 (67324752)
│ │ │ │ +0B4478 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B4479 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B447A 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'
│ │ │ │ +0B447C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B447E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B4482 CRC A681EAE8 (2793532136)
│ │ │ │ +0B4486 Compressed Size 000005F2 (1522)
│ │ │ │ +0B448A Uncompressed Size 00000D70 (3440)
│ │ │ │ +0B448E Filename Length 0028 (40)
│ │ │ │ +0B4490 Extra Length 0000 (0)
│ │ │ │ +0B4492 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB45A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB4492: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B45CB PAYLOAD
│ │ │ │ +0B44BA 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)
│ │ │ │ +0B4AAC LOCAL HEADER #350 04034B50 (67324752)
│ │ │ │ +0B4AB0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B4AB1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B4AB2 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'
│ │ │ │ +0B4AB4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B4AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B4ABA CRC 2FC4FB8C (801438604)
│ │ │ │ +0B4ABE Compressed Size 00000447 (1095)
│ │ │ │ +0B4AC2 Uncompressed Size 00001094 (4244)
│ │ │ │ +0B4AC6 Filename Length 0027 (39)
│ │ │ │ +0B4AC8 Extra Length 0000 (0)
│ │ │ │ +0B4ACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB4BDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB4ACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B4C02 PAYLOAD
│ │ │ │ +0B4AF1 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)
│ │ │ │ +0B4F38 LOCAL HEADER #351 04034B50 (67324752)
│ │ │ │ +0B4F3C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B4F3D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B4F3E 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'
│ │ │ │ +0B4F40 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B4F42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B4F46 CRC 7223B87F (1914943615)
│ │ │ │ +0B4F4A Compressed Size 00000493 (1171)
│ │ │ │ +0B4F4E Uncompressed Size 00000B44 (2884)
│ │ │ │ +0B4F52 Filename Length 002F (47)
│ │ │ │ +0B4F54 Extra Length 0000 (0)
│ │ │ │ +0B4F56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB5067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB4F56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B5096 PAYLOAD
│ │ │ │ +0B4F85 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)
│ │ │ │ +0B5418 LOCAL HEADER #352 04034B50 (67324752)
│ │ │ │ +0B541C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B541D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B541E 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'
│ │ │ │ +0B5420 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B5422 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B5426 CRC 177CD2BD (394056381)
│ │ │ │ +0B542A Compressed Size 000002BB (699)
│ │ │ │ +0B542E Uncompressed Size 00000DA6 (3494)
│ │ │ │ +0B5432 Filename Length 002E (46)
│ │ │ │ +0B5434 Extra Length 0000 (0)
│ │ │ │ +0B5436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB5547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB5436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B5575 PAYLOAD
│ │ │ │ +0B5464 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)
│ │ │ │ +0B571F LOCAL HEADER #353 04034B50 (67324752)
│ │ │ │ +0B5723 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B5724 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B5725 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'
│ │ │ │ +0B5727 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B5729 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B572D CRC B9D58389 (3117777801)
│ │ │ │ +0B5731 Compressed Size 000005AF (1455)
│ │ │ │ +0B5735 Uncompressed Size 00000DFE (3582)
│ │ │ │ +0B5739 Filename Length 002B (43)
│ │ │ │ +0B573B Extra Length 0000 (0)
│ │ │ │ +0B573D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB584E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB573D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B5879 PAYLOAD
│ │ │ │ +0B5768 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)
│ │ │ │ +0B5D17 LOCAL HEADER #354 04034B50 (67324752)
│ │ │ │ +0B5D1B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B5D1C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B5D1D 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'
│ │ │ │ +0B5D1F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B5D21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B5D25 CRC BAD58509 (3134555401)
│ │ │ │ +0B5D29 Compressed Size 00000342 (834)
│ │ │ │ +0B5D2D Uncompressed Size 0000122E (4654)
│ │ │ │ +0B5D31 Filename Length 002A (42)
│ │ │ │ +0B5D33 Extra Length 0000 (0)
│ │ │ │ +0B5D35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB5E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB5D35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B5E70 PAYLOAD
│ │ │ │ +0B5D5F 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)
│ │ │ │ +0B60A1 LOCAL HEADER #355 04034B50 (67324752)
│ │ │ │ +0B60A5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B60A6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B60A7 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'
│ │ │ │ +0B60A9 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0B60AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B60AF CRC 00000000 (0)
│ │ │ │ +0B60B3 Compressed Size 00000000 (0)
│ │ │ │ +0B60B7 Uncompressed Size 00000000 (0)
│ │ │ │ +0B60BB Filename Length 0010 (16)
│ │ │ │ +0B60BD Extra Length 0000 (0)
│ │ │ │ +0B60BF Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB61D0: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB60BF: 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)
│ │ │ │ +0B60CF LOCAL HEADER #356 04034B50 (67324752)
│ │ │ │ +0B60D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B60D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B60D5 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'
│ │ │ │ +0B60D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B60D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B60DD CRC 810F19F8 (2165250552)
│ │ │ │ +0B60E1 Compressed Size 0000006B (107)
│ │ │ │ +0B60E5 Uncompressed Size 0000007F (127)
│ │ │ │ +0B60E9 Filename Length 0025 (37)
│ │ │ │ +0B60EB Extra Length 0000 (0)
│ │ │ │ +0B60ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB61FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB60ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B6223 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0B6112 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)
│ │ │ │ +0B617D LOCAL HEADER #357 04034B50 (67324752)
│ │ │ │ +0B6181 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B6182 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B6183 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'
│ │ │ │ +0B6185 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B6187 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B618B CRC 8E3C5B46 (2386320198)
│ │ │ │ +0B618F Compressed Size 0000007B (123)
│ │ │ │ +0B6193 Uncompressed Size 00000098 (152)
│ │ │ │ +0B6197 Filename Length 0024 (36)
│ │ │ │ +0B6199 Extra Length 0000 (0)
│ │ │ │ +0B619B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB62AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB619B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B62D0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0B61BF 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)
│ │ │ │ +0B623A LOCAL HEADER #358 04034B50 (67324752)
│ │ │ │ +0B623E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B623F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B6240 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'
│ │ │ │ +0B6242 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B6244 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B6248 CRC 824F7F49 (2186248009)
│ │ │ │ +0B624C Compressed Size 000001D1 (465)
│ │ │ │ +0B6250 Uncompressed Size 00000347 (839)
│ │ │ │ +0B6254 Filename Length 0028 (40)
│ │ │ │ +0B6256 Extra Length 0000 (0)
│ │ │ │ +0B6258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB6369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB6258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B6391 PAYLOAD
│ │ │ │ +0B6280 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)
│ │ │ │ +0B6451 LOCAL HEADER #359 04034B50 (67324752)
│ │ │ │ +0B6455 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B6456 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B6457 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'
│ │ │ │ +0B6459 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B645B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B645F CRC D21211B0 (3524399536)
│ │ │ │ +0B6463 Compressed Size 00000164 (356)
│ │ │ │ +0B6467 Uncompressed Size 00000266 (614)
│ │ │ │ +0B646B Filename Length 0027 (39)
│ │ │ │ +0B646D Extra Length 0000 (0)
│ │ │ │ +0B646F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB6580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB646F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B65A7 PAYLOAD
│ │ │ │ +0B6496 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)
│ │ │ │ +0B65FA LOCAL HEADER #360 04034B50 (67324752)
│ │ │ │ +0B65FE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B65FF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B6600 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'
│ │ │ │ +0B6602 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0B6604 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B6608 CRC 00000000 (0)
│ │ │ │ +0B660C Compressed Size 00000000 (0)
│ │ │ │ +0B6610 Uncompressed Size 00000000 (0)
│ │ │ │ +0B6614 Filename Length 001C (28)
│ │ │ │ +0B6616 Extra Length 0000 (0)
│ │ │ │ +0B6618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB6729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB6618: 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)
│ │ │ │ +0B6634 LOCAL HEADER #361 04034B50 (67324752)
│ │ │ │ +0B6638 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B6639 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B663A 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'
│ │ │ │ +0B663C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B663E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B6642 CRC 9CB514D1 (2629113041)
│ │ │ │ +0B6646 Compressed Size 00000254 (596)
│ │ │ │ +0B664A Uncompressed Size 00000578 (1400)
│ │ │ │ +0B664E Filename Length 003A (58)
│ │ │ │ +0B6650 Extra Length 0000 (0)
│ │ │ │ +0B6652 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB6763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB6652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B679D PAYLOAD
│ │ │ │ +0B668C 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)
│ │ │ │ +0B68E0 LOCAL HEADER #362 04034B50 (67324752)
│ │ │ │ +0B68E4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B68E5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B68E6 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'
│ │ │ │ +0B68E8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B68EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B68EE CRC 75C86708 (1976067848)
│ │ │ │ +0B68F2 Compressed Size 000003F5 (1013)
│ │ │ │ +0B68F6 Uncompressed Size 00000CF0 (3312)
│ │ │ │ +0B68FA Filename Length 0039 (57)
│ │ │ │ +0B68FC Extra Length 0000 (0)
│ │ │ │ +0B68FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB6A10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB68FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B6A49 PAYLOAD
│ │ │ │ +0B6937 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)
│ │ │ │ +0B6D2C LOCAL HEADER #363 04034B50 (67324752)
│ │ │ │ +0B6D30 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B6D31 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B6D32 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'
│ │ │ │ +0B6D34 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B6D36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B6D3A CRC 5D5D9803 (1566414851)
│ │ │ │ +0B6D3E Compressed Size 000004FA (1274)
│ │ │ │ +0B6D42 Uncompressed Size 00000CA4 (3236)
│ │ │ │ +0B6D46 Filename Length 0041 (65)
│ │ │ │ +0B6D48 Extra Length 0000 (0)
│ │ │ │ +0B6D4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB6E61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB6D4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B6EA2 PAYLOAD
│ │ │ │ +0B6D8B 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)
│ │ │ │ +0B7285 LOCAL HEADER #364 04034B50 (67324752)
│ │ │ │ +0B7289 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B728A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B728B 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'
│ │ │ │ +0B728D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B728F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B7293 CRC E225F545 (3794138437)
│ │ │ │ +0B7297 Compressed Size 000003A1 (929)
│ │ │ │ +0B729B Uncompressed Size 00001258 (4696)
│ │ │ │ +0B729F Filename Length 0040 (64)
│ │ │ │ +0B72A1 Extra Length 0000 (0)
│ │ │ │ +0B72A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB73BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB72A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B73FA PAYLOAD
│ │ │ │ +0B72E3 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)
│ │ │ │ +0B7684 LOCAL HEADER #365 04034B50 (67324752)
│ │ │ │ +0B7688 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B7689 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B768A 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'
│ │ │ │ +0B768C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B768E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B7692 CRC E82B9372 (3895169906)
│ │ │ │ +0B7696 Compressed Size 0000020F (527)
│ │ │ │ +0B769A Uncompressed Size 0000042E (1070)
│ │ │ │ +0B769E Filename Length 0031 (49)
│ │ │ │ +0B76A0 Extra Length 0000 (0)
│ │ │ │ +0B76A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB77B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB76A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B77EA PAYLOAD
│ │ │ │ +0B76D3 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)
│ │ │ │ +0B78E2 LOCAL HEADER #366 04034B50 (67324752)
│ │ │ │ +0B78E6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B78E7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B78E8 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'
│ │ │ │ +0B78EA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B78EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B78F0 CRC D83E4AE4 (3627961060)
│ │ │ │ +0B78F4 Compressed Size 00000261 (609)
│ │ │ │ +0B78F8 Uncompressed Size 0000084A (2122)
│ │ │ │ +0B78FC Filename Length 0030 (48)
│ │ │ │ +0B78FE Extra Length 0000 (0)
│ │ │ │ +0B7900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB7A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB7900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B7A47 PAYLOAD
│ │ │ │ +0B7930 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)
│ │ │ │ +0B7B91 LOCAL HEADER #367 04034B50 (67324752)
│ │ │ │ +0B7B95 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B7B96 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B7B97 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'
│ │ │ │ +0B7B99 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B7B9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B7B9F CRC 2D03D35B (755225435)
│ │ │ │ +0B7BA3 Compressed Size 000000DA (218)
│ │ │ │ +0B7BA7 Uncompressed Size 00000149 (329)
│ │ │ │ +0B7BAB Filename Length 0032 (50)
│ │ │ │ +0B7BAD Extra Length 0000 (0)
│ │ │ │ +0B7BAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB7CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB7BAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B7CF8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0B7BE1 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)
│ │ │ │ +0B7CBB LOCAL HEADER #368 04034B50 (67324752)
│ │ │ │ +0B7CBF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B7CC0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B7CC1 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'
│ │ │ │ +0B7CC3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B7CC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B7CC9 CRC DDDD378D (3722262413)
│ │ │ │ +0B7CCD Compressed Size 0000007D (125)
│ │ │ │ +0B7CD1 Uncompressed Size 000000AB (171)
│ │ │ │ +0B7CD5 Filename Length 0031 (49)
│ │ │ │ +0B7CD7 Extra Length 0000 (0)
│ │ │ │ +0B7CD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB7DF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB7CD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B7E21 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0B7D0A 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)
│ │ │ │ +0B7D87 LOCAL HEADER #369 04034B50 (67324752)
│ │ │ │ +0B7D8B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B7D8C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B7D8D 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'
│ │ │ │ +0B7D8F Compression Method 0000 (0) 'Stored'
│ │ │ │ +0B7D91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B7D95 CRC 00000000 (0)
│ │ │ │ +0B7D99 Compressed Size 00000000 (0)
│ │ │ │ +0B7D9D Uncompressed Size 00000000 (0)
│ │ │ │ +0B7DA1 Filename Length 0011 (17)
│ │ │ │ +0B7DA3 Extra Length 0000 (0)
│ │ │ │ +0B7DA5 Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB7EBC: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB7DA5: 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)
│ │ │ │ +0B7DB6 LOCAL HEADER #370 04034B50 (67324752)
│ │ │ │ +0B7DBA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B7DBB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B7DBC 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'
│ │ │ │ +0B7DBE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B7DC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B7DC4 CRC 7D077A9A (2097642138)
│ │ │ │ +0B7DC8 Compressed Size 00000272 (626)
│ │ │ │ +0B7DCC Uncompressed Size 000004EF (1263)
│ │ │ │ +0B7DD0 Filename Length 0025 (37)
│ │ │ │ +0B7DD2 Extra Length 0000 (0)
│ │ │ │ +0B7DD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB7EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB7DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B7F10 PAYLOAD
│ │ │ │ +0B7DF9 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)
│ │ │ │ +0B806B LOCAL HEADER #371 04034B50 (67324752)
│ │ │ │ +0B806F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B8070 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B8071 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'
│ │ │ │ +0B8073 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B8075 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B8079 CRC D9246A2F (3643042351)
│ │ │ │ +0B807D Compressed Size 000002A1 (673)
│ │ │ │ +0B8081 Uncompressed Size 000006E5 (1765)
│ │ │ │ +0B8085 Filename Length 0024 (36)
│ │ │ │ +0B8087 Extra Length 0000 (0)
│ │ │ │ +0B8089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB81A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB8089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B81C4 PAYLOAD
│ │ │ │ +0B80AD 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)
│ │ │ │ +0B834E LOCAL HEADER #372 04034B50 (67324752)
│ │ │ │ +0B8352 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B8353 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B8354 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'
│ │ │ │ +0B8356 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B8358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B835C CRC 4CA9431A (1286161178)
│ │ │ │ +0B8360 Compressed Size 00000541 (1345)
│ │ │ │ +0B8364 Uncompressed Size 00000CA9 (3241)
│ │ │ │ +0B8368 Filename Length 001F (31)
│ │ │ │ +0B836A Extra Length 0000 (0)
│ │ │ │ +0B836C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB8483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB836C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B84A2 PAYLOAD
│ │ │ │ +0B838B 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)
│ │ │ │ +0B88CC LOCAL HEADER #373 04034B50 (67324752)
│ │ │ │ +0B88D0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B88D1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B88D2 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'
│ │ │ │ +0B88D4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B88D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B88DA CRC 2E967EF1 (781614833)
│ │ │ │ +0B88DE Compressed Size 00000583 (1411)
│ │ │ │ +0B88E2 Uncompressed Size 0000176D (5997)
│ │ │ │ +0B88E6 Filename Length 001E (30)
│ │ │ │ +0B88E8 Extra Length 0000 (0)
│ │ │ │ +0B88EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB8A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB88EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B8A1F PAYLOAD
│ │ │ │ +0B8908 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)
│ │ │ │ +0B8E8B LOCAL HEADER #374 04034B50 (67324752)
│ │ │ │ +0B8E8F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B8E90 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B8E91 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'
│ │ │ │ +0B8E93 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B8E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B8E99 CRC E22C3481 (3794547841)
│ │ │ │ +0B8E9D Compressed Size 0000024C (588)
│ │ │ │ +0B8EA1 Uncompressed Size 0000046C (1132)
│ │ │ │ +0B8EA5 Filename Length 0023 (35)
│ │ │ │ +0B8EA7 Extra Length 0000 (0)
│ │ │ │ +0B8EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB8FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB8EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B8FE3 PAYLOAD
│ │ │ │ +0B8ECC 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)
│ │ │ │ +0B9118 LOCAL HEADER #375 04034B50 (67324752)
│ │ │ │ +0B911C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B911D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B911E 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'
│ │ │ │ +0B9120 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B9122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B9126 CRC F3AA23A9 (4088013737)
│ │ │ │ +0B912A Compressed Size 0000024D (589)
│ │ │ │ +0B912E Uncompressed Size 00000596 (1430)
│ │ │ │ +0B9132 Filename Length 0022 (34)
│ │ │ │ +0B9134 Extra Length 0000 (0)
│ │ │ │ +0B9136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB924D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB9136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B926F PAYLOAD
│ │ │ │ +0B9158 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)
│ │ │ │ +0B93A5 LOCAL HEADER #376 04034B50 (67324752)
│ │ │ │ +0B93A9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B93AA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B93AB 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'
│ │ │ │ +0B93AD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B93AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B93B3 CRC B48ACF64 (3028995940)
│ │ │ │ +0B93B7 Compressed Size 00000275 (629)
│ │ │ │ +0B93BB Uncompressed Size 00000530 (1328)
│ │ │ │ +0B93BF Filename Length 0027 (39)
│ │ │ │ +0B93C1 Extra Length 0000 (0)
│ │ │ │ +0B93C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB94DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB93C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B9501 PAYLOAD
│ │ │ │ +0B93EA 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)
│ │ │ │ +0B965F LOCAL HEADER #377 04034B50 (67324752)
│ │ │ │ +0B9663 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B9664 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B9665 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'
│ │ │ │ +0B9667 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B9669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B966D CRC 4B305F5F (1261461343)
│ │ │ │ +0B9671 Compressed Size 000002C1 (705)
│ │ │ │ +0B9675 Uncompressed Size 000009F2 (2546)
│ │ │ │ +0B9679 Filename Length 0026 (38)
│ │ │ │ +0B967B Extra Length 0000 (0)
│ │ │ │ +0B967D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB9794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB967D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B97BA PAYLOAD
│ │ │ │ +0B96A3 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)
│ │ │ │ +0B9964 LOCAL HEADER #378 04034B50 (67324752)
│ │ │ │ +0B9968 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B9969 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B996A 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'
│ │ │ │ +0B996C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B996E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B9972 CRC F2D7F409 (4074238985)
│ │ │ │ +0B9976 Compressed Size 00000277 (631)
│ │ │ │ +0B997A Uncompressed Size 000004EE (1262)
│ │ │ │ +0B997E Filename Length 0029 (41)
│ │ │ │ +0B9980 Extra Length 0000 (0)
│ │ │ │ +0B9982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB9A99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB9982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B9AC2 PAYLOAD
│ │ │ │ +0B99AB 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)
│ │ │ │ +0B9C22 LOCAL HEADER #379 04034B50 (67324752)
│ │ │ │ +0B9C26 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B9C27 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B9C28 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'
│ │ │ │ +0B9C2A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B9C2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B9C30 CRC 86AA355F (2259301727)
│ │ │ │ +0B9C34 Compressed Size 00000281 (641)
│ │ │ │ +0B9C38 Uncompressed Size 000008CB (2251)
│ │ │ │ +0B9C3C Filename Length 0028 (40)
│ │ │ │ +0B9C3E Extra Length 0000 (0)
│ │ │ │ +0B9C40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xB9D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB9C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0B9D7F PAYLOAD
│ │ │ │ +0B9C68 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)
│ │ │ │ +0B9EE9 LOCAL HEADER #380 04034B50 (67324752)
│ │ │ │ +0B9EED Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0B9EEE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0B9EEF 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'
│ │ │ │ +0B9EF1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0B9EF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0B9EF7 CRC DBD3D944 (3688094020)
│ │ │ │ +0B9EFB Compressed Size 0000076F (1903)
│ │ │ │ +0B9EFF Uncompressed Size 00001284 (4740)
│ │ │ │ +0B9F03 Filename Length 002B (43)
│ │ │ │ +0B9F05 Extra Length 0000 (0)
│ │ │ │ +0B9F07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBA01E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xB9F07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BA049 PAYLOAD
│ │ │ │ +0B9F32 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)
│ │ │ │ +0BA6A1 LOCAL HEADER #381 04034B50 (67324752)
│ │ │ │ +0BA6A5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BA6A6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BA6A7 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'
│ │ │ │ +0BA6A9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BA6AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BA6AF CRC 2D4623FD (759571453)
│ │ │ │ +0BA6B3 Compressed Size 00000980 (2432)
│ │ │ │ +0BA6B7 Uncompressed Size 00003370 (13168)
│ │ │ │ +0BA6BB Filename Length 002A (42)
│ │ │ │ +0BA6BD Extra Length 0000 (0)
│ │ │ │ +0BA6BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBA7D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBA6BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BA800 PAYLOAD
│ │ │ │ +0BA6E9 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)
│ │ │ │ +0BB069 LOCAL HEADER #382 04034B50 (67324752)
│ │ │ │ +0BB06D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BB06E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BB06F 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'
│ │ │ │ +0BB071 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BB073 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BB077 CRC C94E32EB (3377345259)
│ │ │ │ +0BB07B Compressed Size 000007AA (1962)
│ │ │ │ +0BB07F Uncompressed Size 00001432 (5170)
│ │ │ │ +0BB083 Filename Length 002C (44)
│ │ │ │ +0BB085 Extra Length 0000 (0)
│ │ │ │ +0BB087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBB19E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBB087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BB1CA PAYLOAD
│ │ │ │ +0BB0B3 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)
│ │ │ │ +0BB85D LOCAL HEADER #383 04034B50 (67324752)
│ │ │ │ +0BB861 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BB862 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BB863 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'
│ │ │ │ +0BB865 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BB867 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BB86B CRC 060BCD8C (101436812)
│ │ │ │ +0BB86F Compressed Size 00000AE6 (2790)
│ │ │ │ +0BB873 Uncompressed Size 00003F84 (16260)
│ │ │ │ +0BB877 Filename Length 002B (43)
│ │ │ │ +0BB879 Extra Length 0000 (0)
│ │ │ │ +0BB87B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBB992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBB87B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BB9BD PAYLOAD
│ │ │ │ +0BB8A6 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)
│ │ │ │ +0BC38C LOCAL HEADER #384 04034B50 (67324752)
│ │ │ │ +0BC390 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BC391 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BC392 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'
│ │ │ │ +0BC394 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BC396 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BC39A CRC B6753C1F (3061136415)
│ │ │ │ +0BC39E Compressed Size 000002B6 (694)
│ │ │ │ +0BC3A2 Uncompressed Size 00000613 (1555)
│ │ │ │ +0BC3A6 Filename Length 0023 (35)
│ │ │ │ +0BC3A8 Extra Length 0000 (0)
│ │ │ │ +0BC3AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBC4C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBC3AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BC4E4 PAYLOAD
│ │ │ │ +0BC3CD 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)
│ │ │ │ +0BC683 LOCAL HEADER #385 04034B50 (67324752)
│ │ │ │ +0BC687 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BC688 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BC689 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'
│ │ │ │ +0BC68B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BC68D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BC691 CRC 2ABA8560 (716866912)
│ │ │ │ +0BC695 Compressed Size 0000025C (604)
│ │ │ │ +0BC699 Uncompressed Size 00000769 (1897)
│ │ │ │ +0BC69D Filename Length 0022 (34)
│ │ │ │ +0BC69F Extra Length 0000 (0)
│ │ │ │ +0BC6A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBC7B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBC6A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BC7DA PAYLOAD
│ │ │ │ +0BC6C3 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)
│ │ │ │ +0BC91F LOCAL HEADER #386 04034B50 (67324752)
│ │ │ │ +0BC923 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BC924 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BC925 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'
│ │ │ │ +0BC927 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BC929 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BC92D CRC 4C39BA60 (1278851680)
│ │ │ │ +0BC931 Compressed Size 0000025D (605)
│ │ │ │ +0BC935 Uncompressed Size 000004B9 (1209)
│ │ │ │ +0BC939 Filename Length 0025 (37)
│ │ │ │ +0BC93B Extra Length 0000 (0)
│ │ │ │ +0BC93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBCA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBC93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BCA79 PAYLOAD
│ │ │ │ +0BC962 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)
│ │ │ │ +0BCBBF LOCAL HEADER #387 04034B50 (67324752)
│ │ │ │ +0BCBC3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BCBC4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BCBC5 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'
│ │ │ │ +0BCBC7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BCBC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BCBCD CRC E2D401A9 (3805544873)
│ │ │ │ +0BCBD1 Compressed Size 00000294 (660)
│ │ │ │ +0BCBD5 Uncompressed Size 0000067A (1658)
│ │ │ │ +0BCBD9 Filename Length 0024 (36)
│ │ │ │ +0BCBDB Extra Length 0000 (0)
│ │ │ │ +0BCBDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBCCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBCBDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BCD18 PAYLOAD
│ │ │ │ +0BCC01 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)
│ │ │ │ +0BCE95 LOCAL HEADER #388 04034B50 (67324752)
│ │ │ │ +0BCE99 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BCE9A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BCE9B 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'
│ │ │ │ +0BCE9D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BCE9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BCEA3 CRC 2BEE9066 (737054822)
│ │ │ │ +0BCEA7 Compressed Size 000003C8 (968)
│ │ │ │ +0BCEAB Uncompressed Size 0000094C (2380)
│ │ │ │ +0BCEAF Filename Length 0023 (35)
│ │ │ │ +0BCEB1 Extra Length 0000 (0)
│ │ │ │ +0BCEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBCFCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBCEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BCFED PAYLOAD
│ │ │ │ +0BCED6 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)
│ │ │ │ +0BD29E LOCAL HEADER #389 04034B50 (67324752)
│ │ │ │ +0BD2A2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BD2A3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BD2A4 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'
│ │ │ │ +0BD2A6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BD2A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BD2AC CRC 035D2761 (56436577)
│ │ │ │ +0BD2B0 Compressed Size 0000040F (1039)
│ │ │ │ +0BD2B4 Uncompressed Size 00001118 (4376)
│ │ │ │ +0BD2B8 Filename Length 0022 (34)
│ │ │ │ +0BD2BA Extra Length 0000 (0)
│ │ │ │ +0BD2BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBD3D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBD2BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BD3F5 PAYLOAD
│ │ │ │ +0BD2DE 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)
│ │ │ │ +0BD6ED LOCAL HEADER #390 04034B50 (67324752)
│ │ │ │ +0BD6F1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BD6F2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BD6F3 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'
│ │ │ │ +0BD6F5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BD6F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BD6FB CRC 70D24230 (1892827696)
│ │ │ │ +0BD6FF Compressed Size 000002B6 (694)
│ │ │ │ +0BD703 Uncompressed Size 0000061B (1563)
│ │ │ │ +0BD707 Filename Length 0025 (37)
│ │ │ │ +0BD709 Extra Length 0000 (0)
│ │ │ │ +0BD70B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBD822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBD70B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BD847 PAYLOAD
│ │ │ │ +0BD730 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)
│ │ │ │ +0BD9E6 LOCAL HEADER #391 04034B50 (67324752)
│ │ │ │ +0BD9EA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BD9EB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BD9EC 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'
│ │ │ │ +0BD9EE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BD9F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BD9F4 CRC 5CFB8820 (1559988256)
│ │ │ │ +0BD9F8 Compressed Size 0000025D (605)
│ │ │ │ +0BD9FC Uncompressed Size 0000077B (1915)
│ │ │ │ +0BDA00 Filename Length 0024 (36)
│ │ │ │ +0BDA02 Extra Length 0000 (0)
│ │ │ │ +0BDA04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBDB1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBDA04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BDB3F PAYLOAD
│ │ │ │ +0BDA28 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)
│ │ │ │ +0BDC85 LOCAL HEADER #392 04034B50 (67324752)
│ │ │ │ +0BDC89 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BDC8A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BDC8B 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'
│ │ │ │ +0BDC8D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BDC8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BDC93 CRC 616993C4 (1634309060)
│ │ │ │ +0BDC97 Compressed Size 00001CBC (7356)
│ │ │ │ +0BDC9B Uncompressed Size 00006021 (24609)
│ │ │ │ +0BDC9F Filename Length 001C (28)
│ │ │ │ +0BDCA1 Extra Length 0000 (0)
│ │ │ │ +0BDCA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBDDBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBDCA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BDDD6 PAYLOAD
│ │ │ │ +0BDCBF 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)
│ │ │ │ +0BF97B LOCAL HEADER #393 04034B50 (67324752)
│ │ │ │ +0BF97F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0BF980 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0BF981 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'
│ │ │ │ +0BF983 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0BF985 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0BF989 CRC 882D286C (2284660844)
│ │ │ │ +0BF98D Compressed Size 00002E76 (11894)
│ │ │ │ +0BF991 Uncompressed Size 0001C29E (115358)
│ │ │ │ +0BF995 Filename Length 001B (27)
│ │ │ │ +0BF997 Extra Length 0000 (0)
│ │ │ │ +0BF999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xBFAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xBF999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0BFACB PAYLOAD
│ │ │ │ +0BF9B4 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)
│ │ │ │ +0C282A LOCAL HEADER #394 04034B50 (67324752)
│ │ │ │ +0C282E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C282F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C2830 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'
│ │ │ │ +0C2832 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C2834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C2838 CRC 5503849E (1426293918)
│ │ │ │ +0C283C Compressed Size 00000226 (550)
│ │ │ │ +0C2840 Uncompressed Size 000003E1 (993)
│ │ │ │ +0C2844 Filename Length 001E (30)
│ │ │ │ +0C2846 Extra Length 0000 (0)
│ │ │ │ +0C2848 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC295F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC2848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C297D PAYLOAD
│ │ │ │ +0C2866 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)
│ │ │ │ +0C2A8C LOCAL HEADER #395 04034B50 (67324752)
│ │ │ │ +0C2A90 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C2A91 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C2A92 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'
│ │ │ │ +0C2A94 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C2A96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C2A9A CRC DA81A592 (3665929618)
│ │ │ │ +0C2A9E Compressed Size 0000025F (607)
│ │ │ │ +0C2AA2 Uncompressed Size 00000678 (1656)
│ │ │ │ +0C2AA6 Filename Length 001D (29)
│ │ │ │ +0C2AA8 Extra Length 0000 (0)
│ │ │ │ +0C2AAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC2BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC2AAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C2BDE PAYLOAD
│ │ │ │ +0C2AC7 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)
│ │ │ │ +0C2D26 LOCAL HEADER #396 04034B50 (67324752)
│ │ │ │ +0C2D2A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C2D2B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C2D2C 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'
│ │ │ │ +0C2D2E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C2D30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C2D34 CRC C61F46CB (3323938507)
│ │ │ │ +0C2D38 Compressed Size 000001FB (507)
│ │ │ │ +0C2D3C Uncompressed Size 000003F0 (1008)
│ │ │ │ +0C2D40 Filename Length 0023 (35)
│ │ │ │ +0C2D42 Extra Length 0000 (0)
│ │ │ │ +0C2D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC2E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC2D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C2E7E PAYLOAD
│ │ │ │ +0C2D67 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)
│ │ │ │ +0C2F62 LOCAL HEADER #397 04034B50 (67324752)
│ │ │ │ +0C2F66 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C2F67 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C2F68 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'
│ │ │ │ +0C2F6A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C2F6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C2F70 CRC EA41C010 (3930177552)
│ │ │ │ +0C2F74 Compressed Size 00000286 (646)
│ │ │ │ +0C2F78 Uncompressed Size 000007C9 (1993)
│ │ │ │ +0C2F7C Filename Length 0022 (34)
│ │ │ │ +0C2F7E Extra Length 0000 (0)
│ │ │ │ +0C2F80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC2F80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C30B9 PAYLOAD
│ │ │ │ +0C2FA2 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)
│ │ │ │ +0C3228 LOCAL HEADER #398 04034B50 (67324752)
│ │ │ │ +0C322C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C322D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C322E 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'
│ │ │ │ +0C3230 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C3232 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C3236 CRC 429D6297 (1117610647)
│ │ │ │ +0C323A Compressed Size 000001FC (508)
│ │ │ │ +0C323E Uncompressed Size 000003FD (1021)
│ │ │ │ +0C3242 Filename Length 0025 (37)
│ │ │ │ +0C3244 Extra Length 0000 (0)
│ │ │ │ +0C3246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC335D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC3246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C3382 PAYLOAD
│ │ │ │ +0C326B 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)
│ │ │ │ +0C3467 LOCAL HEADER #399 04034B50 (67324752)
│ │ │ │ +0C346B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C346C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C346D 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'
│ │ │ │ +0C346F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C3471 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C3475 CRC 5AD67BE0 (1524005856)
│ │ │ │ +0C3479 Compressed Size 00000255 (597)
│ │ │ │ +0C347D Uncompressed Size 0000079A (1946)
│ │ │ │ +0C3481 Filename Length 0024 (36)
│ │ │ │ +0C3483 Extra Length 0000 (0)
│ │ │ │ +0C3485 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC359C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC3485: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C35C0 PAYLOAD
│ │ │ │ +0C34A9 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)
│ │ │ │ +0C36FE LOCAL HEADER #400 04034B50 (67324752)
│ │ │ │ +0C3702 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C3703 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C3704 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'
│ │ │ │ +0C3706 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C3708 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C370C CRC ECB3A64C (3971196492)
│ │ │ │ +0C3710 Compressed Size 0000024F (591)
│ │ │ │ +0C3714 Uncompressed Size 00000543 (1347)
│ │ │ │ +0C3718 Filename Length 0026 (38)
│ │ │ │ +0C371A Extra Length 0000 (0)
│ │ │ │ +0C371C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC371C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C3859 PAYLOAD
│ │ │ │ +0C3742 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)
│ │ │ │ +0C3991 LOCAL HEADER #401 04034B50 (67324752)
│ │ │ │ +0C3995 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C3996 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C3997 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'
│ │ │ │ +0C3999 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C399B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C399F CRC AE996EFE (2929291006)
│ │ │ │ +0C39A3 Compressed Size 0000028B (651)
│ │ │ │ +0C39A7 Uncompressed Size 00000A9F (2719)
│ │ │ │ +0C39AB Filename Length 0025 (37)
│ │ │ │ +0C39AD Extra Length 0000 (0)
│ │ │ │ +0C39AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC39AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C3AEB PAYLOAD
│ │ │ │ +0C39D4 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)
│ │ │ │ +0C3C5F LOCAL HEADER #402 04034B50 (67324752)
│ │ │ │ +0C3C63 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C3C64 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C3C65 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'
│ │ │ │ +0C3C67 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0C3C69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C3C6D CRC 00000000 (0)
│ │ │ │ +0C3C71 Compressed Size 00000000 (0)
│ │ │ │ +0C3C75 Uncompressed Size 00000000 (0)
│ │ │ │ +0C3C79 Filename Length 0010 (16)
│ │ │ │ +0C3C7B Extra Length 0000 (0)
│ │ │ │ +0C3C7D Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3D94: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC3C7D: 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)
│ │ │ │ +0C3C8D LOCAL HEADER #403 04034B50 (67324752)
│ │ │ │ +0C3C91 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C3C92 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C3C93 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'
│ │ │ │ +0C3C95 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C3C97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C3C9B CRC E3048D88 (3808726408)
│ │ │ │ +0C3C9F Compressed Size 000000CD (205)
│ │ │ │ +0C3CA3 Uncompressed Size 0000010D (269)
│ │ │ │ +0C3CA7 Filename Length 001A (26)
│ │ │ │ +0C3CA9 Extra Length 0000 (0)
│ │ │ │ +0C3CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC3CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C3DDC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0C3CC5 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)
│ │ │ │ +0C3D92 LOCAL HEADER #404 04034B50 (67324752)
│ │ │ │ +0C3D96 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C3D97 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C3D98 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'
│ │ │ │ +0C3D9A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C3D9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C3DA0 CRC 7D0535AF (2097493423)
│ │ │ │ +0C3DA4 Compressed Size 00000073 (115)
│ │ │ │ +0C3DA8 Uncompressed Size 00000087 (135)
│ │ │ │ +0C3DAC Filename Length 0019 (25)
│ │ │ │ +0C3DAE Extra Length 0000 (0)
│ │ │ │ +0C3DB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC3DB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C3EE0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0C3DC9 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)
│ │ │ │ +0C3E3C LOCAL HEADER #405 04034B50 (67324752)
│ │ │ │ +0C3E40 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C3E41 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C3E42 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'
│ │ │ │ +0C3E44 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C3E46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C3E4A CRC CD157ED7 (3440738007)
│ │ │ │ +0C3E4E Compressed Size 00000589 (1417)
│ │ │ │ +0C3E52 Uncompressed Size 00000F54 (3924)
│ │ │ │ +0C3E56 Filename Length 001C (28)
│ │ │ │ +0C3E58 Extra Length 0000 (0)
│ │ │ │ +0C3E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC3F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC3E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C3F8D PAYLOAD
│ │ │ │ +0C3E76 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)
│ │ │ │ +0C43FF LOCAL HEADER #406 04034B50 (67324752)
│ │ │ │ +0C4403 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C4404 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C4405 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'
│ │ │ │ +0C4407 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C4409 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C440D CRC FE2A3A9C (4264180380)
│ │ │ │ +0C4411 Compressed Size 00000679 (1657)
│ │ │ │ +0C4415 Uncompressed Size 000025BC (9660)
│ │ │ │ +0C4419 Filename Length 001B (27)
│ │ │ │ +0C441B Extra Length 0000 (0)
│ │ │ │ +0C441D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC4534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC441D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C454F PAYLOAD
│ │ │ │ +0C4438 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)
│ │ │ │ +0C4AB1 LOCAL HEADER #407 04034B50 (67324752)
│ │ │ │ +0C4AB5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C4AB6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C4AB7 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'
│ │ │ │ +0C4AB9 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0C4ABB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C4ABF CRC 00000000 (0)
│ │ │ │ +0C4AC3 Compressed Size 00000000 (0)
│ │ │ │ +0C4AC7 Uncompressed Size 00000000 (0)
│ │ │ │ +0C4ACB Filename Length 0013 (19)
│ │ │ │ +0C4ACD Extra Length 0000 (0)
│ │ │ │ +0C4ACF Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC4BE6: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC4ACF: 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)
│ │ │ │ +0C4AE2 LOCAL HEADER #408 04034B50 (67324752)
│ │ │ │ +0C4AE6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C4AE7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C4AE8 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'
│ │ │ │ +0C4AEA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C4AEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C4AF0 CRC E212A945 (3792873797)
│ │ │ │ +0C4AF4 Compressed Size 00000935 (2357)
│ │ │ │ +0C4AF8 Uncompressed Size 000019A8 (6568)
│ │ │ │ +0C4AFC Filename Length 001F (31)
│ │ │ │ +0C4AFE Extra Length 0000 (0)
│ │ │ │ +0C4B00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC4C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC4B00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C4C36 PAYLOAD
│ │ │ │ +0C4B1F 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)
│ │ │ │ +0C5454 LOCAL HEADER #409 04034B50 (67324752)
│ │ │ │ +0C5458 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C5459 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C545A 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'
│ │ │ │ +0C545C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C545E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C5462 CRC 06CC015A (114032986)
│ │ │ │ +0C5466 Compressed Size 00000BA3 (2979)
│ │ │ │ +0C546A Uncompressed Size 0000512C (20780)
│ │ │ │ +0C546E Filename Length 001E (30)
│ │ │ │ +0C5470 Extra Length 0000 (0)
│ │ │ │ +0C5472 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC5589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC5472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C55A7 PAYLOAD
│ │ │ │ +0C5490 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)
│ │ │ │ +0C6033 LOCAL HEADER #410 04034B50 (67324752)
│ │ │ │ +0C6037 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C6038 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C6039 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'
│ │ │ │ +0C603B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C603D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C6041 CRC E982C69E (3917661854)
│ │ │ │ +0C6045 Compressed Size 00000656 (1622)
│ │ │ │ +0C6049 Uncompressed Size 00000FD3 (4051)
│ │ │ │ +0C604D Filename Length 0021 (33)
│ │ │ │ +0C604F Extra Length 0000 (0)
│ │ │ │ +0C6051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC6168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC6051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C6189 PAYLOAD
│ │ │ │ +0C6072 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)
│ │ │ │ +0C66C8 LOCAL HEADER #411 04034B50 (67324752)
│ │ │ │ +0C66CC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C66CD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C66CE 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'
│ │ │ │ +0C66D0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C66D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C66D6 CRC 5250B3DB (1381020635)
│ │ │ │ +0C66DA Compressed Size 00000569 (1385)
│ │ │ │ +0C66DE Uncompressed Size 00001C35 (7221)
│ │ │ │ +0C66E2 Filename Length 0020 (32)
│ │ │ │ +0C66E4 Extra Length 0000 (0)
│ │ │ │ +0C66E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC67FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC66E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C681D PAYLOAD
│ │ │ │ +0C6706 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)
│ │ │ │ +0C6C6F LOCAL HEADER #412 04034B50 (67324752)
│ │ │ │ +0C6C73 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C6C74 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C6C75 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'
│ │ │ │ +0C6C77 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C6C79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C6C7D CRC E2B67A5C (3803609692)
│ │ │ │ +0C6C81 Compressed Size 000006B5 (1717)
│ │ │ │ +0C6C85 Uncompressed Size 0000110F (4367)
│ │ │ │ +0C6C89 Filename Length 0026 (38)
│ │ │ │ +0C6C8B Extra Length 0000 (0)
│ │ │ │ +0C6C8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC6DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC6C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C6DCA PAYLOAD
│ │ │ │ +0C6CB3 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)
│ │ │ │ +0C7368 LOCAL HEADER #413 04034B50 (67324752)
│ │ │ │ +0C736C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C736D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C736E 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'
│ │ │ │ +0C7370 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C7372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C7376 CRC 47510F70 (1196494704)
│ │ │ │ +0C737A Compressed Size 000006A3 (1699)
│ │ │ │ +0C737E Uncompressed Size 0000246C (9324)
│ │ │ │ +0C7382 Filename Length 0025 (37)
│ │ │ │ +0C7384 Extra Length 0000 (0)
│ │ │ │ +0C7386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC749D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC7386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C74C2 PAYLOAD
│ │ │ │ +0C73AB 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)
│ │ │ │ +0C7A4E LOCAL HEADER #414 04034B50 (67324752)
│ │ │ │ +0C7A52 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C7A53 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C7A54 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'
│ │ │ │ +0C7A56 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C7A58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C7A5C CRC 56FDC711 (1459472145)
│ │ │ │ +0C7A60 Compressed Size 00000807 (2055)
│ │ │ │ +0C7A64 Uncompressed Size 000017ED (6125)
│ │ │ │ +0C7A68 Filename Length 0029 (41)
│ │ │ │ +0C7A6A Extra Length 0000 (0)
│ │ │ │ +0C7A6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC7B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC7A6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C7BAC PAYLOAD
│ │ │ │ +0C7A95 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)
│ │ │ │ +0C829C LOCAL HEADER #415 04034B50 (67324752)
│ │ │ │ +0C82A0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C82A1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C82A2 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'
│ │ │ │ +0C82A4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C82A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C82AA CRC 2C7B7916 (746289430)
│ │ │ │ +0C82AE Compressed Size 00000513 (1299)
│ │ │ │ +0C82B2 Uncompressed Size 00002C0B (11275)
│ │ │ │ +0C82B6 Filename Length 0028 (40)
│ │ │ │ +0C82B8 Extra Length 0000 (0)
│ │ │ │ +0C82BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC83D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC82BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C83F9 PAYLOAD
│ │ │ │ +0C82E2 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)
│ │ │ │ +0C87F5 LOCAL HEADER #416 04034B50 (67324752)
│ │ │ │ +0C87F9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C87FA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C87FB 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'
│ │ │ │ +0C87FD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C87FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C8803 CRC D8480436 (3628598326)
│ │ │ │ +0C8807 Compressed Size 000002E2 (738)
│ │ │ │ +0C880B Uncompressed Size 000005BE (1470)
│ │ │ │ +0C880F Filename Length 0022 (34)
│ │ │ │ +0C8811 Extra Length 0000 (0)
│ │ │ │ +0C8813 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC892A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC8813: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C894C PAYLOAD
│ │ │ │ +0C8835 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)
│ │ │ │ +0C8B17 LOCAL HEADER #417 04034B50 (67324752)
│ │ │ │ +0C8B1B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C8B1C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C8B1D 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'
│ │ │ │ +0C8B1F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C8B21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C8B25 CRC E8ED524A (3907867210)
│ │ │ │ +0C8B29 Compressed Size 00000146 (326)
│ │ │ │ +0C8B2D Uncompressed Size 00000282 (642)
│ │ │ │ +0C8B31 Filename Length 0021 (33)
│ │ │ │ +0C8B33 Extra Length 0000 (0)
│ │ │ │ +0C8B35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC8C4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC8B35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C8C6D PAYLOAD
│ │ │ │ +0C8B56 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)
│ │ │ │ +0C8C9C LOCAL HEADER #418 04034B50 (67324752)
│ │ │ │ +0C8CA0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C8CA1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C8CA2 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'
│ │ │ │ +0C8CA4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C8CA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C8CAA CRC D1CA568D (3519698573)
│ │ │ │ +0C8CAE Compressed Size 00001036 (4150)
│ │ │ │ +0C8CB2 Uncompressed Size 000035CD (13773)
│ │ │ │ +0C8CB6 Filename Length 0020 (32)
│ │ │ │ +0C8CB8 Extra Length 0000 (0)
│ │ │ │ +0C8CBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC8DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC8CBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C8DF1 PAYLOAD
│ │ │ │ +0C8CDA 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)
│ │ │ │ +0C9D10 LOCAL HEADER #419 04034B50 (67324752)
│ │ │ │ +0C9D14 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0C9D15 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0C9D16 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'
│ │ │ │ +0C9D18 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0C9D1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0C9D1E CRC 62652437 (1650795575)
│ │ │ │ +0C9D22 Compressed Size 000018FE (6398)
│ │ │ │ +0C9D26 Uncompressed Size 0000EFEA (61418)
│ │ │ │ +0C9D2A Filename Length 001F (31)
│ │ │ │ +0C9D2C Extra Length 0000 (0)
│ │ │ │ +0C9D2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xC9E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xC9D2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0C9E64 PAYLOAD
│ │ │ │ +0C9D4D 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)
│ │ │ │ +0CB64B LOCAL HEADER #420 04034B50 (67324752)
│ │ │ │ +0CB64F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CB650 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CB651 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'
│ │ │ │ +0CB653 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CB655 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CB659 CRC 9154FCFC (2438266108)
│ │ │ │ +0CB65D Compressed Size 00000797 (1943)
│ │ │ │ +0CB661 Uncompressed Size 000012B3 (4787)
│ │ │ │ +0CB665 Filename Length 0024 (36)
│ │ │ │ +0CB667 Extra Length 0000 (0)
│ │ │ │ +0CB669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCB780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCB669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CB7A4 PAYLOAD
│ │ │ │ +0CB68D 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)
│ │ │ │ +0CBE24 LOCAL HEADER #421 04034B50 (67324752)
│ │ │ │ +0CBE28 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CBE29 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CBE2A 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'
│ │ │ │ +0CBE2C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CBE2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CBE32 CRC 58D9ED22 (1490677026)
│ │ │ │ +0CBE36 Compressed Size 0000071D (1821)
│ │ │ │ +0CBE3A Uncompressed Size 000029AC (10668)
│ │ │ │ +0CBE3E Filename Length 0023 (35)
│ │ │ │ +0CBE40 Extra Length 0000 (0)
│ │ │ │ +0CBE42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCBF59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCBE42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CBF7C PAYLOAD
│ │ │ │ +0CBE65 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)
│ │ │ │ +0CC582 LOCAL HEADER #422 04034B50 (67324752)
│ │ │ │ +0CC586 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CC587 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CC588 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'
│ │ │ │ +0CC58A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CC58C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CC590 CRC F188359C (4052235676)
│ │ │ │ +0CC594 Compressed Size 00000399 (921)
│ │ │ │ +0CC598 Uncompressed Size 000007EF (2031)
│ │ │ │ +0CC59C Filename Length 0032 (50)
│ │ │ │ +0CC59E Extra Length 0000 (0)
│ │ │ │ +0CC5A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCC6B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCC5A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CC6E9 PAYLOAD
│ │ │ │ +0CC5D2 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)
│ │ │ │ +0CC96B LOCAL HEADER #423 04034B50 (67324752)
│ │ │ │ +0CC96F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CC970 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CC971 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'
│ │ │ │ +0CC973 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CC975 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CC979 CRC F57EB47A (4118721658)
│ │ │ │ +0CC97D Compressed Size 0000022F (559)
│ │ │ │ +0CC981 Uncompressed Size 000008B8 (2232)
│ │ │ │ +0CC985 Filename Length 0031 (49)
│ │ │ │ +0CC987 Extra Length 0000 (0)
│ │ │ │ +0CC989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCCAA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCC989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CCAD1 PAYLOAD
│ │ │ │ +0CC9BA 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)
│ │ │ │ +0CCBE9 LOCAL HEADER #424 04034B50 (67324752)
│ │ │ │ +0CCBED Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CCBEE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CCBEF 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'
│ │ │ │ +0CCBF1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CCBF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CCBF7 CRC 1496BEB3 (345423539)
│ │ │ │ +0CCBFB Compressed Size 000008CA (2250)
│ │ │ │ +0CCBFF Uncompressed Size 00001685 (5765)
│ │ │ │ +0CCC03 Filename Length 001F (31)
│ │ │ │ +0CCC05 Extra Length 0000 (0)
│ │ │ │ +0CCC07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCCD1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCCC07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CCD3D PAYLOAD
│ │ │ │ +0CCC26 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)
│ │ │ │ +0CD4F0 LOCAL HEADER #425 04034B50 (67324752)
│ │ │ │ +0CD4F4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CD4F5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CD4F6 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'
│ │ │ │ +0CD4F8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CD4FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CD4FE CRC 91A6A275 (2443616885)
│ │ │ │ +0CD502 Compressed Size 00000861 (2145)
│ │ │ │ +0CD506 Uncompressed Size 000036EA (14058)
│ │ │ │ +0CD50A Filename Length 001E (30)
│ │ │ │ +0CD50C Extra Length 0000 (0)
│ │ │ │ +0CD50E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCD625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCD50E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CD643 PAYLOAD
│ │ │ │ +0CD52C 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)
│ │ │ │ +0CDD8D LOCAL HEADER #426 04034B50 (67324752)
│ │ │ │ +0CDD91 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CDD92 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CDD93 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'
│ │ │ │ +0CDD95 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CDD97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CDD9B CRC 85A28F43 (2242023235)
│ │ │ │ +0CDD9F Compressed Size 000007FE (2046)
│ │ │ │ +0CDDA3 Uncompressed Size 000017CF (6095)
│ │ │ │ +0CDDA7 Filename Length 0027 (39)
│ │ │ │ +0CDDA9 Extra Length 0000 (0)
│ │ │ │ +0CDDAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCDEC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCDDAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CDEE9 PAYLOAD
│ │ │ │ +0CDDD2 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)
│ │ │ │ +0CE5D0 LOCAL HEADER #427 04034B50 (67324752)
│ │ │ │ +0CE5D4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CE5D5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CE5D6 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'
│ │ │ │ +0CE5D8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CE5DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CE5DE CRC 44CBED69 (1154215273)
│ │ │ │ +0CE5E2 Compressed Size 000007EA (2026)
│ │ │ │ +0CE5E6 Uncompressed Size 00003E55 (15957)
│ │ │ │ +0CE5EA Filename Length 0026 (38)
│ │ │ │ +0CE5EC Extra Length 0000 (0)
│ │ │ │ +0CE5EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCE705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCE5EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CE72B PAYLOAD
│ │ │ │ +0CE614 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)
│ │ │ │ +0CEDFE LOCAL HEADER #428 04034B50 (67324752)
│ │ │ │ +0CEE02 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CEE03 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CEE04 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'
│ │ │ │ +0CEE06 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0CEE08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CEE0C CRC 00000000 (0)
│ │ │ │ +0CEE10 Compressed Size 00000000 (0)
│ │ │ │ +0CEE14 Uncompressed Size 00000000 (0)
│ │ │ │ +0CEE18 Filename Length 0014 (20)
│ │ │ │ +0CEE1A Extra Length 0000 (0)
│ │ │ │ +0CEE1C Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCEF33: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCEE1C: 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)
│ │ │ │ +0CEE30 LOCAL HEADER #429 04034B50 (67324752)
│ │ │ │ +0CEE34 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CEE35 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CEE36 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'
│ │ │ │ +0CEE38 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CEE3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CEE3E CRC F4122FC0 (4094832576)
│ │ │ │ +0CEE42 Compressed Size 00000122 (290)
│ │ │ │ +0CEE46 Uncompressed Size 000001E5 (485)
│ │ │ │ +0CEE4A Filename Length 0028 (40)
│ │ │ │ +0CEE4C Extra Length 0000 (0)
│ │ │ │ +0CEE4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCEF65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCEE4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CEF8D PAYLOAD
│ │ │ │ +0CEE76 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)
│ │ │ │ +0CEF98 LOCAL HEADER #430 04034B50 (67324752)
│ │ │ │ +0CEF9C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CEF9D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CEF9E 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'
│ │ │ │ +0CEFA0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CEFA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CEFA6 CRC EF896488 (4018758792)
│ │ │ │ +0CEFAA Compressed Size 0000012C (300)
│ │ │ │ +0CEFAE Uncompressed Size 00000262 (610)
│ │ │ │ +0CEFB2 Filename Length 0027 (39)
│ │ │ │ +0CEFB4 Extra Length 0000 (0)
│ │ │ │ +0CEFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCF0CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCEFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CF0F4 PAYLOAD
│ │ │ │ +0CEFDD 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)
│ │ │ │ +0CF109 LOCAL HEADER #431 04034B50 (67324752)
│ │ │ │ +0CF10D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CF10E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CF10F 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'
│ │ │ │ +0CF111 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CF113 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CF117 CRC 8ADCCA5D (2329725533)
│ │ │ │ +0CF11B Compressed Size 00000322 (802)
│ │ │ │ +0CF11F Uncompressed Size 00000718 (1816)
│ │ │ │ +0CF123 Filename Length 0036 (54)
│ │ │ │ +0CF125 Extra Length 0000 (0)
│ │ │ │ +0CF127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCF23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCF127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CF274 PAYLOAD
│ │ │ │ +0CF15D 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)
│ │ │ │ +0CF47F LOCAL HEADER #432 04034B50 (67324752)
│ │ │ │ +0CF483 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CF484 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CF485 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'
│ │ │ │ +0CF487 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CF489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CF48D CRC CDD2FD66 (3453156710)
│ │ │ │ +0CF491 Compressed Size 00000386 (902)
│ │ │ │ +0CF495 Uncompressed Size 00001002 (4098)
│ │ │ │ +0CF499 Filename Length 0035 (53)
│ │ │ │ +0CF49B Extra Length 0000 (0)
│ │ │ │ +0CF49D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCF5B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCF49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CF5E9 PAYLOAD
│ │ │ │ +0CF4D2 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)
│ │ │ │ +0CF858 LOCAL HEADER #433 04034B50 (67324752)
│ │ │ │ +0CF85C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CF85D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CF85E 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'
│ │ │ │ +0CF860 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CF862 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CF866 CRC 4E850981 (1317341569)
│ │ │ │ +0CF86A Compressed Size 00000122 (290)
│ │ │ │ +0CF86E Uncompressed Size 000001D5 (469)
│ │ │ │ +0CF872 Filename Length 0024 (36)
│ │ │ │ +0CF874 Extra Length 0000 (0)
│ │ │ │ +0CF876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCF98D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCF876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CF9B1 PAYLOAD
│ │ │ │ +0CF89A 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)
│ │ │ │ +0CF9BC LOCAL HEADER #434 04034B50 (67324752)
│ │ │ │ +0CF9C0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CF9C1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CF9C2 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'
│ │ │ │ +0CF9C4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CF9C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CF9CA CRC 3D12637E (1024615294)
│ │ │ │ +0CF9CE Compressed Size 0000012B (299)
│ │ │ │ +0CF9D2 Uncompressed Size 00000249 (585)
│ │ │ │ +0CF9D6 Filename Length 0023 (35)
│ │ │ │ +0CF9D8 Extra Length 0000 (0)
│ │ │ │ +0CF9DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCFAF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCF9DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CFB14 PAYLOAD
│ │ │ │ +0CF9FD 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)
│ │ │ │ +0CFB28 LOCAL HEADER #435 04034B50 (67324752)
│ │ │ │ +0CFB2C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CFB2D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CFB2E 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'
│ │ │ │ +0CFB30 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CFB32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CFB36 CRC 2A198D45 (706317637)
│ │ │ │ +0CFB3A Compressed Size 000003E6 (998)
│ │ │ │ +0CFB3E Uncompressed Size 000008E5 (2277)
│ │ │ │ +0CFB42 Filename Length 0028 (40)
│ │ │ │ +0CFB44 Extra Length 0000 (0)
│ │ │ │ +0CFB46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xCFC5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCFB46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0CFC85 PAYLOAD
│ │ │ │ +0CFB6E 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)
│ │ │ │ +0CFF54 LOCAL HEADER #436 04034B50 (67324752)
│ │ │ │ +0CFF58 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0CFF59 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0CFF5A 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'
│ │ │ │ +0CFF5C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0CFF5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0CFF62 CRC 7C7FEAC7 (2088757959)
│ │ │ │ +0CFF66 Compressed Size 000004A5 (1189)
│ │ │ │ +0CFF6A Uncompressed Size 00001438 (5176)
│ │ │ │ +0CFF6E Filename Length 0027 (39)
│ │ │ │ +0CFF70 Extra Length 0000 (0)
│ │ │ │ +0CFF72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD0089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xCFF72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D00B0 PAYLOAD
│ │ │ │ +0CFF99 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)
│ │ │ │ +0D043E LOCAL HEADER #437 04034B50 (67324752)
│ │ │ │ +0D0442 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D0443 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D0444 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'
│ │ │ │ +0D0446 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D0448 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D044C CRC 19FC7AE7 (435976935)
│ │ │ │ +0D0450 Compressed Size 000001B7 (439)
│ │ │ │ +0D0454 Uncompressed Size 000002F9 (761)
│ │ │ │ +0D0458 Filename Length 0022 (34)
│ │ │ │ +0D045A Extra Length 0000 (0)
│ │ │ │ +0D045C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD0573: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD045C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D0595 PAYLOAD
│ │ │ │ +0D047E 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)
│ │ │ │ +0D0635 LOCAL HEADER #438 04034B50 (67324752)
│ │ │ │ +0D0639 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D063A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D063B 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'
│ │ │ │ +0D063D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D063F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D0643 CRC 379C89F7 (933005815)
│ │ │ │ +0D0647 Compressed Size 00000204 (516)
│ │ │ │ +0D064B Uncompressed Size 00000580 (1408)
│ │ │ │ +0D064F Filename Length 0021 (33)
│ │ │ │ +0D0651 Extra Length 0000 (0)
│ │ │ │ +0D0653 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD076A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD0653: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D078B PAYLOAD
│ │ │ │ +0D0674 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)
│ │ │ │ +0D0878 LOCAL HEADER #439 04034B50 (67324752)
│ │ │ │ +0D087C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D087D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D087E 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'
│ │ │ │ +0D0880 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D0882 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D0886 CRC 1351C931 (324127025)
│ │ │ │ +0D088A Compressed Size 000001B9 (441)
│ │ │ │ +0D088E Uncompressed Size 0000031C (796)
│ │ │ │ +0D0892 Filename Length 0028 (40)
│ │ │ │ +0D0894 Extra Length 0000 (0)
│ │ │ │ +0D0896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD09AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD0896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D09D5 PAYLOAD
│ │ │ │ +0D08BE 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)
│ │ │ │ +0D0A77 LOCAL HEADER #440 04034B50 (67324752)
│ │ │ │ +0D0A7B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D0A7C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D0A7D 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'
│ │ │ │ +0D0A7F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D0A81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D0A85 CRC FABC7C7E (4206656638)
│ │ │ │ +0D0A89 Compressed Size 00000393 (915)
│ │ │ │ +0D0A8D Uncompressed Size 000008BE (2238)
│ │ │ │ +0D0A91 Filename Length 0027 (39)
│ │ │ │ +0D0A93 Extra Length 0000 (0)
│ │ │ │ +0D0A95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD0BAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD0A95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D0BD3 PAYLOAD
│ │ │ │ +0D0ABC 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)
│ │ │ │ +0D0E4F LOCAL HEADER #441 04034B50 (67324752)
│ │ │ │ +0D0E53 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D0E54 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D0E55 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'
│ │ │ │ +0D0E57 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D0E59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D0E5D CRC F33A1EFC (4080672508)
│ │ │ │ +0D0E61 Compressed Size 000001F6 (502)
│ │ │ │ +0D0E65 Uncompressed Size 000003DD (989)
│ │ │ │ +0D0E69 Filename Length 0033 (51)
│ │ │ │ +0D0E6B Extra Length 0000 (0)
│ │ │ │ +0D0E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD0F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD0E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D0FB7 PAYLOAD
│ │ │ │ +0D0EA0 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)
│ │ │ │ +0D1096 LOCAL HEADER #442 04034B50 (67324752)
│ │ │ │ +0D109A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D109B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D109C 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'
│ │ │ │ +0D109E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D10A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D10A4 CRC B7E02508 (3084920072)
│ │ │ │ +0D10A8 Compressed Size 00000237 (567)
│ │ │ │ +0D10AC Uncompressed Size 000006B3 (1715)
│ │ │ │ +0D10B0 Filename Length 0032 (50)
│ │ │ │ +0D10B2 Extra Length 0000 (0)
│ │ │ │ +0D10B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD11CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD10B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D11FD PAYLOAD
│ │ │ │ +0D10E6 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)
│ │ │ │ +0D131D LOCAL HEADER #443 04034B50 (67324752)
│ │ │ │ +0D1321 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D1322 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D1323 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'
│ │ │ │ +0D1325 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D1327 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D132B CRC 278AAF10 (663400208)
│ │ │ │ +0D132F Compressed Size 000002BC (700)
│ │ │ │ +0D1333 Uncompressed Size 0000060E (1550)
│ │ │ │ +0D1337 Filename Length 0038 (56)
│ │ │ │ +0D1339 Extra Length 0000 (0)
│ │ │ │ +0D133B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD1452: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD133B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D148A PAYLOAD
│ │ │ │ +0D1373 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)
│ │ │ │ +0D162F LOCAL HEADER #444 04034B50 (67324752)
│ │ │ │ +0D1633 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D1634 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D1635 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'
│ │ │ │ +0D1637 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D1639 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D163D CRC 21F0E057 (569434199)
│ │ │ │ +0D1641 Compressed Size 00000366 (870)
│ │ │ │ +0D1645 Uncompressed Size 00000E45 (3653)
│ │ │ │ +0D1649 Filename Length 0037 (55)
│ │ │ │ +0D164B Extra Length 0000 (0)
│ │ │ │ +0D164D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD1764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD164D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D179B PAYLOAD
│ │ │ │ +0D1684 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)
│ │ │ │ +0D19EA LOCAL HEADER #445 04034B50 (67324752)
│ │ │ │ +0D19EE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D19EF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D19F0 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'
│ │ │ │ +0D19F2 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0D19F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D19F8 CRC 00000000 (0)
│ │ │ │ +0D19FC Compressed Size 00000000 (0)
│ │ │ │ +0D1A00 Uncompressed Size 00000000 (0)
│ │ │ │ +0D1A04 Filename Length 0012 (18)
│ │ │ │ +0D1A06 Extra Length 0000 (0)
│ │ │ │ +0D1A08 Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD1B1F: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD1A08: 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)
│ │ │ │ +0D1A1A LOCAL HEADER #446 04034B50 (67324752)
│ │ │ │ +0D1A1E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D1A1F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D1A20 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'
│ │ │ │ +0D1A22 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D1A24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D1A28 CRC F2F9FAE8 (4076468968)
│ │ │ │ +0D1A2C Compressed Size 00000AD6 (2774)
│ │ │ │ +0D1A30 Uncompressed Size 00002656 (9814)
│ │ │ │ +0D1A34 Filename Length 001E (30)
│ │ │ │ +0D1A36 Extra Length 0000 (0)
│ │ │ │ +0D1A38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD1B4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD1A38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D1B6D PAYLOAD
│ │ │ │ +0D1A56 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)
│ │ │ │ +0D252C LOCAL HEADER #447 04034B50 (67324752)
│ │ │ │ +0D2530 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D2531 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D2532 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'
│ │ │ │ +0D2534 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D2536 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D253A CRC 04B0E295 (78701205)
│ │ │ │ +0D253E Compressed Size 00001952 (6482)
│ │ │ │ +0D2542 Uncompressed Size 0001493B (84283)
│ │ │ │ +0D2546 Filename Length 001D (29)
│ │ │ │ +0D2548 Extra Length 0000 (0)
│ │ │ │ +0D254A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD2661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD254A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D267E PAYLOAD
│ │ │ │ +0D2567 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)
│ │ │ │ +0D3EB9 LOCAL HEADER #448 04034B50 (67324752)
│ │ │ │ +0D3EBD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D3EBE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D3EBF 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'
│ │ │ │ +0D3EC1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D3EC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D3EC7 CRC 430083D6 (1124107222)
│ │ │ │ +0D3ECB Compressed Size 00000513 (1299)
│ │ │ │ +0D3ECF Uncompressed Size 00000D71 (3441)
│ │ │ │ +0D3ED3 Filename Length 0020 (32)
│ │ │ │ +0D3ED5 Extra Length 0000 (0)
│ │ │ │ +0D3ED7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD3FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD3ED7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D400E PAYLOAD
│ │ │ │ +0D3EF7 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)
│ │ │ │ +0D440A LOCAL HEADER #449 04034B50 (67324752)
│ │ │ │ +0D440E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D440F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D4410 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'
│ │ │ │ +0D4412 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D4414 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D4418 CRC 19604A4D (425740877)
│ │ │ │ +0D441C Compressed Size 0000061F (1567)
│ │ │ │ +0D4420 Uncompressed Size 0000230C (8972)
│ │ │ │ +0D4424 Filename Length 001F (31)
│ │ │ │ +0D4426 Extra Length 0000 (0)
│ │ │ │ +0D4428 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD453F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD4428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D455E PAYLOAD
│ │ │ │ +0D4447 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)
│ │ │ │ +0D4A66 LOCAL HEADER #450 04034B50 (67324752)
│ │ │ │ +0D4A6A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D4A6B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D4A6C 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'
│ │ │ │ +0D4A6E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D4A70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D4A74 CRC F618ED6F (4128828783)
│ │ │ │ +0D4A78 Compressed Size 000003D9 (985)
│ │ │ │ +0D4A7C Uncompressed Size 00000A05 (2565)
│ │ │ │ +0D4A80 Filename Length 0025 (37)
│ │ │ │ +0D4A82 Extra Length 0000 (0)
│ │ │ │ +0D4A84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD4B9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD4A84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D4BC0 PAYLOAD
│ │ │ │ +0D4AA9 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)
│ │ │ │ +0D4E82 LOCAL HEADER #451 04034B50 (67324752)
│ │ │ │ +0D4E86 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D4E87 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D4E88 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'
│ │ │ │ +0D4E8A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D4E8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D4E90 CRC 2BD5DC2B (735435819)
│ │ │ │ +0D4E94 Compressed Size 0000045A (1114)
│ │ │ │ +0D4E98 Uncompressed Size 000015CD (5581)
│ │ │ │ +0D4E9C Filename Length 0024 (36)
│ │ │ │ +0D4E9E Extra Length 0000 (0)
│ │ │ │ +0D4EA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD4FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD4EA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D4FDB PAYLOAD
│ │ │ │ +0D4EC4 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)
│ │ │ │ +0D531E LOCAL HEADER #452 04034B50 (67324752)
│ │ │ │ +0D5322 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D5323 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D5324 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'
│ │ │ │ +0D5326 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D5328 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D532C CRC A1A93853 (2712221779)
│ │ │ │ +0D5330 Compressed Size 00000636 (1590)
│ │ │ │ +0D5334 Uncompressed Size 0000110D (4365)
│ │ │ │ +0D5338 Filename Length 0022 (34)
│ │ │ │ +0D533A Extra Length 0000 (0)
│ │ │ │ +0D533C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD5453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD533C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D5475 PAYLOAD
│ │ │ │ +0D535E 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)
│ │ │ │ +0D5994 LOCAL HEADER #453 04034B50 (67324752)
│ │ │ │ +0D5998 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D5999 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D599A 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'
│ │ │ │ +0D599C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D599E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D59A2 CRC 160D5FBD (369975229)
│ │ │ │ +0D59A6 Compressed Size 00000CA9 (3241)
│ │ │ │ +0D59AA Uncompressed Size 00009D79 (40313)
│ │ │ │ +0D59AE Filename Length 0021 (33)
│ │ │ │ +0D59B0 Extra Length 0000 (0)
│ │ │ │ +0D59B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD5AC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD59B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D5AEA PAYLOAD
│ │ │ │ +0D59D3 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)
│ │ │ │ +0D667C LOCAL HEADER #454 04034B50 (67324752)
│ │ │ │ +0D6680 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D6681 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D6682 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'
│ │ │ │ +0D6684 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0D6686 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D668A CRC 00000000 (0)
│ │ │ │ +0D668E Compressed Size 00000000 (0)
│ │ │ │ +0D6692 Uncompressed Size 00000000 (0)
│ │ │ │ +0D6696 Filename Length 001C (28)
│ │ │ │ +0D6698 Extra Length 0000 (0)
│ │ │ │ +0D669A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD67B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD669A: 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)
│ │ │ │ +0D66B6 LOCAL HEADER #455 04034B50 (67324752)
│ │ │ │ +0D66BA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D66BB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D66BC 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'
│ │ │ │ +0D66BE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D66C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D66C4 CRC C93487EF (3375663087)
│ │ │ │ +0D66C8 Compressed Size 00000457 (1111)
│ │ │ │ +0D66CC Uncompressed Size 0000090C (2316)
│ │ │ │ +0D66D0 Filename Length 0031 (49)
│ │ │ │ +0D66D2 Extra Length 0000 (0)
│ │ │ │ +0D66D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD67EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD66D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D681C PAYLOAD
│ │ │ │ +0D6705 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)
│ │ │ │ +0D6B5C LOCAL HEADER #456 04034B50 (67324752)
│ │ │ │ +0D6B60 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D6B61 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D6B62 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'
│ │ │ │ +0D6B64 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D6B66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D6B6A CRC 797E6389 (2038326153)
│ │ │ │ +0D6B6E Compressed Size 000007F7 (2039)
│ │ │ │ +0D6B72 Uncompressed Size 00001CF0 (7408)
│ │ │ │ +0D6B76 Filename Length 0030 (48)
│ │ │ │ +0D6B78 Extra Length 0000 (0)
│ │ │ │ +0D6B7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD6C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD6B7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D6CC1 PAYLOAD
│ │ │ │ +0D6BAA 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)
│ │ │ │ +0D73A1 LOCAL HEADER #457 04034B50 (67324752)
│ │ │ │ +0D73A5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D73A6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D73A7 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'
│ │ │ │ +0D73A9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D73AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D73AF CRC A5873550 (2777101648)
│ │ │ │ +0D73B3 Compressed Size 0000059F (1439)
│ │ │ │ +0D73B7 Uncompressed Size 00000F81 (3969)
│ │ │ │ +0D73BB Filename Length 0033 (51)
│ │ │ │ +0D73BD Extra Length 0000 (0)
│ │ │ │ +0D73BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD74D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD73BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D7509 PAYLOAD
│ │ │ │ +0D73F2 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)
│ │ │ │ +0D7991 LOCAL HEADER #458 04034B50 (67324752)
│ │ │ │ +0D7995 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D7996 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D7997 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'
│ │ │ │ +0D7999 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D799B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D799F CRC 430E0F35 (1124994869)
│ │ │ │ +0D79A3 Compressed Size 00000615 (1557)
│ │ │ │ +0D79A7 Uncompressed Size 000022FD (8957)
│ │ │ │ +0D79AB Filename Length 0032 (50)
│ │ │ │ +0D79AD Extra Length 0000 (0)
│ │ │ │ +0D79AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD7AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD79AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D7AF8 PAYLOAD
│ │ │ │ +0D79E1 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)
│ │ │ │ +0D7FF6 LOCAL HEADER #459 04034B50 (67324752)
│ │ │ │ +0D7FFA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D7FFB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D7FFC 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'
│ │ │ │ +0D7FFE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D8000 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D8004 CRC CCB9538D (3434697613)
│ │ │ │ +0D8008 Compressed Size 000005F7 (1527)
│ │ │ │ +0D800C Uncompressed Size 00000FDC (4060)
│ │ │ │ +0D8010 Filename Length 003A (58)
│ │ │ │ +0D8012 Extra Length 0000 (0)
│ │ │ │ +0D8014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD812B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD8014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D8165 PAYLOAD
│ │ │ │ +0D804E 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)
│ │ │ │ +0D8645 LOCAL HEADER #460 04034B50 (67324752)
│ │ │ │ +0D8649 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D864A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D864B 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'
│ │ │ │ +0D864D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D864F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D8653 CRC AEEA3B80 (2934586240)
│ │ │ │ +0D8657 Compressed Size 00000460 (1120)
│ │ │ │ +0D865B Uncompressed Size 00001923 (6435)
│ │ │ │ +0D865F Filename Length 0039 (57)
│ │ │ │ +0D8661 Extra Length 0000 (0)
│ │ │ │ +0D8663 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD877A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD8663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D87B3 PAYLOAD
│ │ │ │ +0D869C 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)
│ │ │ │ +0D8AFC LOCAL HEADER #461 04034B50 (67324752)
│ │ │ │ +0D8B00 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D8B01 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D8B02 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'
│ │ │ │ +0D8B04 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D8B06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D8B0A CRC B5E07B3C (3051387708)
│ │ │ │ +0D8B0E Compressed Size 000005AC (1452)
│ │ │ │ +0D8B12 Uncompressed Size 00000EDD (3805)
│ │ │ │ +0D8B16 Filename Length 0038 (56)
│ │ │ │ +0D8B18 Extra Length 0000 (0)
│ │ │ │ +0D8B1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD8C31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD8B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D8C69 PAYLOAD
│ │ │ │ +0D8B52 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)
│ │ │ │ +0D90FE LOCAL HEADER #462 04034B50 (67324752)
│ │ │ │ +0D9102 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D9103 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D9104 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'
│ │ │ │ +0D9106 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D9108 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D910C CRC 64C99025 (1690931237)
│ │ │ │ +0D9110 Compressed Size 00000497 (1175)
│ │ │ │ +0D9114 Uncompressed Size 00001CE0 (7392)
│ │ │ │ +0D9118 Filename Length 0037 (55)
│ │ │ │ +0D911A Extra Length 0000 (0)
│ │ │ │ +0D911C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD9233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD911C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D926A PAYLOAD
│ │ │ │ +0D9153 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)
│ │ │ │ +0D95EA LOCAL HEADER #463 04034B50 (67324752)
│ │ │ │ +0D95EE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D95EF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D95F0 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'
│ │ │ │ +0D95F2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D95F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D95F8 CRC CB0618E6 (3406174438)
│ │ │ │ +0D95FC Compressed Size 0000012A (298)
│ │ │ │ +0D9600 Uncompressed Size 000001D6 (470)
│ │ │ │ +0D9604 Filename Length 0032 (50)
│ │ │ │ +0D9606 Extra Length 0000 (0)
│ │ │ │ +0D9608 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD971F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD9608: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D9751 PAYLOAD
│ │ │ │ +0D963A 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)
│ │ │ │ +0D9764 LOCAL HEADER #464 04034B50 (67324752)
│ │ │ │ +0D9768 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D9769 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D976A 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'
│ │ │ │ +0D976C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D976E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D9772 CRC 7EFF497D (2130659709)
│ │ │ │ +0D9776 Compressed Size 000000CE (206)
│ │ │ │ +0D977A Uncompressed Size 0000014A (330)
│ │ │ │ +0D977E Filename Length 0031 (49)
│ │ │ │ +0D9780 Extra Length 0000 (0)
│ │ │ │ +0D9782 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD9899: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD9782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D98CA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +0D97B3 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)
│ │ │ │ +0D9881 LOCAL HEADER #465 04034B50 (67324752)
│ │ │ │ +0D9885 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D9886 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D9887 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'
│ │ │ │ +0D9889 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0D988B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D988F CRC 00000000 (0)
│ │ │ │ +0D9893 Compressed Size 00000000 (0)
│ │ │ │ +0D9897 Uncompressed Size 00000000 (0)
│ │ │ │ +0D989B Filename Length 0010 (16)
│ │ │ │ +0D989D Extra Length 0000 (0)
│ │ │ │ +0D989F Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD99B6: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD989F: 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)
│ │ │ │ +0D98AF LOCAL HEADER #466 04034B50 (67324752)
│ │ │ │ +0D98B3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D98B4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D98B5 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'
│ │ │ │ +0D98B7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D98B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D98BD CRC 5DAB5802 (1571510274)
│ │ │ │ +0D98C1 Compressed Size 000002DC (732)
│ │ │ │ +0D98C5 Uncompressed Size 000005AD (1453)
│ │ │ │ +0D98C9 Filename Length 001D (29)
│ │ │ │ +0D98CB Extra Length 0000 (0)
│ │ │ │ +0D98CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD99E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD98CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D9A01 PAYLOAD
│ │ │ │ +0D98EA 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)
│ │ │ │ +0D9BC6 LOCAL HEADER #467 04034B50 (67324752)
│ │ │ │ +0D9BCA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D9BCB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D9BCC 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'
│ │ │ │ +0D9BCE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D9BD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D9BD4 CRC 76C8419F (1992835487)
│ │ │ │ +0D9BD8 Compressed Size 00000142 (322)
│ │ │ │ +0D9BDC Uncompressed Size 00000275 (629)
│ │ │ │ +0D9BE0 Filename Length 001C (28)
│ │ │ │ +0D9BE2 Extra Length 0000 (0)
│ │ │ │ +0D9BE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD9CFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD9BE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D9D17 PAYLOAD
│ │ │ │ +0D9C00 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)
│ │ │ │ +0D9D42 LOCAL HEADER #468 04034B50 (67324752)
│ │ │ │ +0D9D46 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D9D47 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D9D48 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'
│ │ │ │ +0D9D4A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D9D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D9D50 CRC 57F0C326 (1475396390)
│ │ │ │ +0D9D54 Compressed Size 00000127 (295)
│ │ │ │ +0D9D58 Uncompressed Size 000001BE (446)
│ │ │ │ +0D9D5C Filename Length 001E (30)
│ │ │ │ +0D9D5E Extra Length 0000 (0)
│ │ │ │ +0D9D60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD9E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD9D60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D9E95 PAYLOAD
│ │ │ │ +0D9D7E 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)
│ │ │ │ +0D9EA5 LOCAL HEADER #469 04034B50 (67324752)
│ │ │ │ +0D9EA9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0D9EAA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0D9EAB 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'
│ │ │ │ +0D9EAD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0D9EAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0D9EB3 CRC 096C8417 (158106647)
│ │ │ │ +0D9EB7 Compressed Size 00000197 (407)
│ │ │ │ +0D9EBB Uncompressed Size 000002B5 (693)
│ │ │ │ +0D9EBF Filename Length 001D (29)
│ │ │ │ +0D9EC1 Extra Length 0000 (0)
│ │ │ │ +0D9EC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xD9FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xD9EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0D9FF7 PAYLOAD
│ │ │ │ +0D9EE0 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)
│ │ │ │ +0DA077 LOCAL HEADER #470 04034B50 (67324752)
│ │ │ │ +0DA07B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DA07C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DA07D 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'
│ │ │ │ +0DA07F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DA081 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DA085 CRC 94A7D2F6 (2494026486)
│ │ │ │ +0DA089 Compressed Size 000002E5 (741)
│ │ │ │ +0DA08D Uncompressed Size 000005D5 (1493)
│ │ │ │ +0DA091 Filename Length 0027 (39)
│ │ │ │ +0DA093 Extra Length 0000 (0)
│ │ │ │ +0DA095 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDA1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDA095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DA1D3 PAYLOAD
│ │ │ │ +0DA0BC 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)
│ │ │ │ +0DA3A1 LOCAL HEADER #471 04034B50 (67324752)
│ │ │ │ +0DA3A5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DA3A6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DA3A7 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'
│ │ │ │ +0DA3A9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DA3AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DA3AF CRC DDAA617A (3718930810)
│ │ │ │ +0DA3B3 Compressed Size 000001AE (430)
│ │ │ │ +0DA3B7 Uncompressed Size 00000353 (851)
│ │ │ │ +0DA3BB Filename Length 0026 (38)
│ │ │ │ +0DA3BD Extra Length 0000 (0)
│ │ │ │ +0DA3BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDA4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDA3BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DA4FC PAYLOAD
│ │ │ │ +0DA3E5 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)
│ │ │ │ +0DA593 LOCAL HEADER #472 04034B50 (67324752)
│ │ │ │ +0DA597 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DA598 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DA599 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'
│ │ │ │ +0DA59B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DA59D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DA5A1 CRC FF08AC8D (4278758541)
│ │ │ │ +0DA5A5 Compressed Size 000003FB (1019)
│ │ │ │ +0DA5A9 Uncompressed Size 00000AE0 (2784)
│ │ │ │ +0DA5AD Filename Length 002A (42)
│ │ │ │ +0DA5AF Extra Length 0000 (0)
│ │ │ │ +0DA5B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDA6C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDA5B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DA6F2 PAYLOAD
│ │ │ │ +0DA5DB 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)
│ │ │ │ +0DA9D6 LOCAL HEADER #473 04034B50 (67324752)
│ │ │ │ +0DA9DA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DA9DB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DA9DC 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'
│ │ │ │ +0DA9DE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DA9E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DA9E4 CRC F571E130 (4117881136)
│ │ │ │ +0DA9E8 Compressed Size 00000611 (1553)
│ │ │ │ +0DA9EC Uncompressed Size 0000245F (9311)
│ │ │ │ +0DA9F0 Filename Length 0029 (41)
│ │ │ │ +0DA9F2 Extra Length 0000 (0)
│ │ │ │ +0DA9F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDAB0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDA9F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DAB34 PAYLOAD
│ │ │ │ +0DAA1D 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)
│ │ │ │ +0DB02E LOCAL HEADER #474 04034B50 (67324752)
│ │ │ │ +0DB032 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DB033 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DB034 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'
│ │ │ │ +0DB036 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DB038 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DB03C CRC 370929DA (923347418)
│ │ │ │ +0DB040 Compressed Size 000002F8 (760)
│ │ │ │ +0DB044 Uncompressed Size 0000062D (1581)
│ │ │ │ +0DB048 Filename Length 003D (61)
│ │ │ │ +0DB04A Extra Length 0000 (0)
│ │ │ │ +0DB04C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDB163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDB04C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DB1A0 PAYLOAD
│ │ │ │ +0DB089 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)
│ │ │ │ +0DB381 LOCAL HEADER #475 04034B50 (67324752)
│ │ │ │ +0DB385 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DB386 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DB387 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'
│ │ │ │ +0DB389 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DB38B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DB38F CRC 958A49E8 (2508868072)
│ │ │ │ +0DB393 Compressed Size 00000248 (584)
│ │ │ │ +0DB397 Uncompressed Size 000004F4 (1268)
│ │ │ │ +0DB39B Filename Length 003C (60)
│ │ │ │ +0DB39D Extra Length 0000 (0)
│ │ │ │ +0DB39F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDB4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDB39F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DB4F2 PAYLOAD
│ │ │ │ +0DB3DB 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)
│ │ │ │ +0DB623 LOCAL HEADER #476 04034B50 (67324752)
│ │ │ │ +0DB627 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DB628 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DB629 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'
│ │ │ │ +0DB62B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DB62D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DB631 CRC 0577956B (91723115)
│ │ │ │ +0DB635 Compressed Size 00000460 (1120)
│ │ │ │ +0DB639 Uncompressed Size 00000CCB (3275)
│ │ │ │ +0DB63D Filename Length 0023 (35)
│ │ │ │ +0DB63F Extra Length 0000 (0)
│ │ │ │ +0DB641 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDB758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDB641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DB77B PAYLOAD
│ │ │ │ +0DB664 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)
│ │ │ │ +0DBAC4 LOCAL HEADER #477 04034B50 (67324752)
│ │ │ │ +0DBAC8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DBAC9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DBACA 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'
│ │ │ │ +0DBACC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DBACE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DBAD2 CRC 689EB538 (1755231544)
│ │ │ │ +0DBAD6 Compressed Size 000006AD (1709)
│ │ │ │ +0DBADA Uncompressed Size 00002B26 (11046)
│ │ │ │ +0DBADE Filename Length 0022 (34)
│ │ │ │ +0DBAE0 Extra Length 0000 (0)
│ │ │ │ +0DBAE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDBBF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDBAE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DBC1B PAYLOAD
│ │ │ │ +0DBB04 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)
│ │ │ │ +0DC1B1 LOCAL HEADER #478 04034B50 (67324752)
│ │ │ │ +0DC1B5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DC1B6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DC1B7 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'
│ │ │ │ +0DC1B9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DC1BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DC1BF CRC AA44D54D (2856637773)
│ │ │ │ +0DC1C3 Compressed Size 000002F3 (755)
│ │ │ │ +0DC1C7 Uncompressed Size 00000611 (1553)
│ │ │ │ +0DC1CB Filename Length 0036 (54)
│ │ │ │ +0DC1CD Extra Length 0000 (0)
│ │ │ │ +0DC1CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDC2E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDC1CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DC31C PAYLOAD
│ │ │ │ +0DC205 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)
│ │ │ │ +0DC4F8 LOCAL HEADER #479 04034B50 (67324752)
│ │ │ │ +0DC4FC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DC4FD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DC4FE 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'
│ │ │ │ +0DC500 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DC502 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DC506 CRC 8756749A (2270590106)
│ │ │ │ +0DC50A Compressed Size 00000240 (576)
│ │ │ │ +0DC50E Uncompressed Size 000004BF (1215)
│ │ │ │ +0DC512 Filename Length 0035 (53)
│ │ │ │ +0DC514 Extra Length 0000 (0)
│ │ │ │ +0DC516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDC62D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDC516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DC662 PAYLOAD
│ │ │ │ +0DC54B 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)
│ │ │ │ +0DC78B LOCAL HEADER #480 04034B50 (67324752)
│ │ │ │ +0DC78F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DC790 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DC791 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'
│ │ │ │ +0DC793 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DC795 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DC799 CRC 8CB84331 (2360886065)
│ │ │ │ +0DC79D Compressed Size 0000044F (1103)
│ │ │ │ +0DC7A1 Uncompressed Size 00000BE5 (3045)
│ │ │ │ +0DC7A5 Filename Length 0022 (34)
│ │ │ │ +0DC7A7 Extra Length 0000 (0)
│ │ │ │ +0DC7A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDC8C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDC7A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DC8E2 PAYLOAD
│ │ │ │ +0DC7CB 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)
│ │ │ │ +0DCC1A LOCAL HEADER #481 04034B50 (67324752)
│ │ │ │ +0DCC1E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DCC1F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DCC20 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'
│ │ │ │ +0DCC22 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DCC24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DCC28 CRC 1435E8D1 (339077329)
│ │ │ │ +0DCC2C Compressed Size 00000714 (1812)
│ │ │ │ +0DCC30 Uncompressed Size 00002F70 (12144)
│ │ │ │ +0DCC34 Filename Length 0021 (33)
│ │ │ │ +0DCC36 Extra Length 0000 (0)
│ │ │ │ +0DCC38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDCD4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDCC38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DCD70 PAYLOAD
│ │ │ │ +0DCC59 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)
│ │ │ │ +0DD36D LOCAL HEADER #482 04034B50 (67324752)
│ │ │ │ +0DD371 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DD372 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DD373 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'
│ │ │ │ +0DD375 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DD377 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DD37B CRC 29FADE93 (704306835)
│ │ │ │ +0DD37F Compressed Size 00001106 (4358)
│ │ │ │ +0DD383 Uncompressed Size 00003526 (13606)
│ │ │ │ +0DD387 Filename Length 001A (26)
│ │ │ │ +0DD389 Extra Length 0000 (0)
│ │ │ │ +0DD38B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDD4A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDD38B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DD4BC PAYLOAD
│ │ │ │ +0DD3A5 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)
│ │ │ │ +0DE4AB LOCAL HEADER #483 04034B50 (67324752)
│ │ │ │ +0DE4AF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DE4B0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DE4B1 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'
│ │ │ │ +0DE4B3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DE4B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DE4B9 CRC 7BFCF71A (2080175898)
│ │ │ │ +0DE4BD Compressed Size 00001656 (5718)
│ │ │ │ +0DE4C1 Uncompressed Size 0000C5D7 (50647)
│ │ │ │ +0DE4C5 Filename Length 0019 (25)
│ │ │ │ +0DE4C7 Extra Length 0000 (0)
│ │ │ │ +0DE4C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDE5EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDE4C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DE604 PAYLOAD
│ │ │ │ +0DE4E2 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)
│ │ │ │ +0DFB38 LOCAL HEADER #484 04034B50 (67324752)
│ │ │ │ +0DFB3C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DFB3D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DFB3E 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'
│ │ │ │ +0DFB40 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DFB42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DFB46 CRC 0134997B (20224379)
│ │ │ │ +0DFB4A Compressed Size 000003A1 (929)
│ │ │ │ +0DFB4E Uncompressed Size 0000076C (1900)
│ │ │ │ +0DFB52 Filename Length 0022 (34)
│ │ │ │ +0DFB54 Extra Length 0000 (0)
│ │ │ │ +0DFB56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xDFCB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDFB56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0DFCD8 PAYLOAD
│ │ │ │ +0DFB78 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)
│ │ │ │ +0DFF19 LOCAL HEADER #485 04034B50 (67324752)
│ │ │ │ +0DFF1D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0DFF1E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0DFF1F 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'
│ │ │ │ +0DFF21 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0DFF23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0DFF27 CRC 98514523 (2555462947)
│ │ │ │ +0DFF2B Compressed Size 000002D2 (722)
│ │ │ │ +0DFF2F Uncompressed Size 0000078A (1930)
│ │ │ │ +0DFF33 Filename Length 0021 (33)
│ │ │ │ +0DFF35 Extra Length 0000 (0)
│ │ │ │ +0DFF37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE0097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xDFF37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E00B8 PAYLOAD
│ │ │ │ +0DFF58 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)
│ │ │ │ +0E022A LOCAL HEADER #486 04034B50 (67324752)
│ │ │ │ +0E022E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E022F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E0230 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'
│ │ │ │ +0E0232 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E0234 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E0238 CRC B16AC60C (2976564748)
│ │ │ │ +0E023C Compressed Size 00000275 (629)
│ │ │ │ +0E0240 Uncompressed Size 000004E6 (1254)
│ │ │ │ +0E0244 Filename Length 0025 (37)
│ │ │ │ +0E0246 Extra Length 0000 (0)
│ │ │ │ +0E0248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE03A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE0248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E03CD PAYLOAD
│ │ │ │ +0E026D 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)
│ │ │ │ +0E04E2 LOCAL HEADER #487 04034B50 (67324752)
│ │ │ │ +0E04E6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E04E7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E04E8 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'
│ │ │ │ +0E04EA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E04EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E04F0 CRC 3D011DBE (1023483326)
│ │ │ │ +0E04F4 Compressed Size 00000401 (1025)
│ │ │ │ +0E04F8 Uncompressed Size 00000B51 (2897)
│ │ │ │ +0E04FC Filename Length 0024 (36)
│ │ │ │ +0E04FE Extra Length 0000 (0)
│ │ │ │ +0E0500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE0660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE0500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E0684 PAYLOAD
│ │ │ │ +0E0524 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)
│ │ │ │ +0E0925 LOCAL HEADER #488 04034B50 (67324752)
│ │ │ │ +0E0929 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E092A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E092B 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'
│ │ │ │ +0E092D Compression Method 0000 (0) 'Stored'
│ │ │ │ +0E092F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E0933 CRC 00000000 (0)
│ │ │ │ +0E0937 Compressed Size 00000000 (0)
│ │ │ │ +0E093B Uncompressed Size 00000000 (0)
│ │ │ │ +0E093F Filename Length 0014 (20)
│ │ │ │ +0E0941 Extra Length 0000 (0)
│ │ │ │ +0E0943 Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE0AA3: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE0943: 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)
│ │ │ │ +0E0957 LOCAL HEADER #489 04034B50 (67324752)
│ │ │ │ +0E095B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E095C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E095D 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'
│ │ │ │ +0E095F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E0961 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E0965 CRC BB6D54C6 (3144504518)
│ │ │ │ +0E0969 Compressed Size 0000023E (574)
│ │ │ │ +0E096D Uncompressed Size 00000492 (1170)
│ │ │ │ +0E0971 Filename Length 0025 (37)
│ │ │ │ +0E0973 Extra Length 0000 (0)
│ │ │ │ +0E0975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE0AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE0975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E0AFA PAYLOAD
│ │ │ │ +0E099A 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)
│ │ │ │ +0E0BD8 LOCAL HEADER #490 04034B50 (67324752)
│ │ │ │ +0E0BDC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E0BDD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E0BDE 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'
│ │ │ │ +0E0BE0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E0BE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E0BE6 CRC 0FDA82F6 (265978614)
│ │ │ │ +0E0BEA Compressed Size 0000027C (636)
│ │ │ │ +0E0BEE Uncompressed Size 00000794 (1940)
│ │ │ │ +0E0BF2 Filename Length 0024 (36)
│ │ │ │ +0E0BF4 Extra Length 0000 (0)
│ │ │ │ +0E0BF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE0D56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE0BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E0D7A PAYLOAD
│ │ │ │ +0E0C1A 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)
│ │ │ │ +0E0E96 LOCAL HEADER #491 04034B50 (67324752)
│ │ │ │ +0E0E9A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E0E9B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E0E9C 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'
│ │ │ │ +0E0E9E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E0EA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E0EA4 CRC A76E3DED (2809019885)
│ │ │ │ +0E0EA8 Compressed Size 00000B0F (2831)
│ │ │ │ +0E0EAC Uncompressed Size 00002525 (9509)
│ │ │ │ +0E0EB0 Filename Length 002C (44)
│ │ │ │ +0E0EB2 Extra Length 0000 (0)
│ │ │ │ +0E0EB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE1014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE0EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E1040 PAYLOAD
│ │ │ │ +0E0EE0 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)
│ │ │ │ +0E19EF LOCAL HEADER #492 04034B50 (67324752)
│ │ │ │ +0E19F3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E19F4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E19F5 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'
│ │ │ │ +0E19F7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E19F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E19FD CRC F3C460C4 (4089733316)
│ │ │ │ +0E1A01 Compressed Size 0000080E (2062)
│ │ │ │ +0E1A05 Uncompressed Size 00004443 (17475)
│ │ │ │ +0E1A09 Filename Length 002B (43)
│ │ │ │ +0E1A0B Extra Length 0000 (0)
│ │ │ │ +0E1A0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE1B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE1A0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E1B98 PAYLOAD
│ │ │ │ +0E1A38 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)
│ │ │ │ +0E2246 LOCAL HEADER #493 04034B50 (67324752)
│ │ │ │ +0E224A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E224B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E224C 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'
│ │ │ │ +0E224E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E2250 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E2254 CRC 2A0F7210 (705655312)
│ │ │ │ +0E2258 Compressed Size 00000206 (518)
│ │ │ │ +0E225C Uncompressed Size 000003F3 (1011)
│ │ │ │ +0E2260 Filename Length 0024 (36)
│ │ │ │ +0E2262 Extra Length 0000 (0)
│ │ │ │ +0E2264 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE23C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE2264: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E23E8 PAYLOAD
│ │ │ │ +0E2288 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)
│ │ │ │ +0E248E LOCAL HEADER #494 04034B50 (67324752)
│ │ │ │ +0E2492 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E2493 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E2494 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'
│ │ │ │ +0E2496 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E2498 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E249C CRC 360A2D10 (906636560)
│ │ │ │ +0E24A0 Compressed Size 00000366 (870)
│ │ │ │ +0E24A4 Uncompressed Size 00000898 (2200)
│ │ │ │ +0E24A8 Filename Length 0023 (35)
│ │ │ │ +0E24AA Extra Length 0000 (0)
│ │ │ │ +0E24AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE260C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE24AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E262F PAYLOAD
│ │ │ │ +0E24CF 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)
│ │ │ │ +0E2835 LOCAL HEADER #495 04034B50 (67324752)
│ │ │ │ +0E2839 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E283A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E283B 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'
│ │ │ │ +0E283D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E283F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E2843 CRC BBEF24A3 (3153011875)
│ │ │ │ +0E2847 Compressed Size 00000781 (1921)
│ │ │ │ +0E284B Uncompressed Size 00001626 (5670)
│ │ │ │ +0E284F Filename Length 002B (43)
│ │ │ │ +0E2851 Extra Length 0000 (0)
│ │ │ │ +0E2853 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE29B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE2853: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E29DE PAYLOAD
│ │ │ │ +0E287E 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)
│ │ │ │ +0E2FFF LOCAL HEADER #496 04034B50 (67324752)
│ │ │ │ +0E3003 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E3004 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E3005 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'
│ │ │ │ +0E3007 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E3009 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E300D CRC 88C51A9F (2294618783)
│ │ │ │ +0E3011 Compressed Size 000004DD (1245)
│ │ │ │ +0E3015 Uncompressed Size 00002418 (9240)
│ │ │ │ +0E3019 Filename Length 002A (42)
│ │ │ │ +0E301B Extra Length 0000 (0)
│ │ │ │ +0E301D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE317D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE301D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E31A7 PAYLOAD
│ │ │ │ +0E3047 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)
│ │ │ │ +0E3524 LOCAL HEADER #497 04034B50 (67324752)
│ │ │ │ +0E3528 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E3529 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E352A 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'
│ │ │ │ +0E352C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E352E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E3532 CRC B8047AAE (3087301294)
│ │ │ │ +0E3536 Compressed Size 00000253 (595)
│ │ │ │ +0E353A Uncompressed Size 00000528 (1320)
│ │ │ │ +0E353E Filename Length 0022 (34)
│ │ │ │ +0E3540 Extra Length 0000 (0)
│ │ │ │ +0E3542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE36A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE3542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E36C4 PAYLOAD
│ │ │ │ +0E3564 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)
│ │ │ │ +0E37B7 LOCAL HEADER #498 04034B50 (67324752)
│ │ │ │ +0E37BB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E37BC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E37BD 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'
│ │ │ │ +0E37BF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E37C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E37C5 CRC DB6176D5 (3680597717)
│ │ │ │ +0E37C9 Compressed Size 000001D8 (472)
│ │ │ │ +0E37CD Uncompressed Size 00000574 (1396)
│ │ │ │ +0E37D1 Filename Length 0021 (33)
│ │ │ │ +0E37D3 Extra Length 0000 (0)
│ │ │ │ +0E37D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE3935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE37D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E3956 PAYLOAD
│ │ │ │ +0E37F6 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)
│ │ │ │ +0E39CE LOCAL HEADER #499 04034B50 (67324752)
│ │ │ │ +0E39D2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E39D3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E39D4 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'
│ │ │ │ +0E39D6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E39D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E39DC CRC 1AD4F0F9 (450162937)
│ │ │ │ +0E39E0 Compressed Size 00000358 (856)
│ │ │ │ +0E39E4 Uncompressed Size 0000074A (1866)
│ │ │ │ +0E39E8 Filename Length 002D (45)
│ │ │ │ +0E39EA Extra Length 0000 (0)
│ │ │ │ +0E39EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE3B4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE39EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E3B79 PAYLOAD
│ │ │ │ +0E3A19 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)
│ │ │ │ +0E3D71 LOCAL HEADER #500 04034B50 (67324752)
│ │ │ │ +0E3D75 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E3D76 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E3D77 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'
│ │ │ │ +0E3D79 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E3D7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E3D7F CRC D7812BEE (3615566830)
│ │ │ │ +0E3D83 Compressed Size 0000041E (1054)
│ │ │ │ +0E3D87 Uncompressed Size 00000F87 (3975)
│ │ │ │ +0E3D8B Filename Length 002C (44)
│ │ │ │ +0E3D8D Extra Length 0000 (0)
│ │ │ │ +0E3D8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE3EEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE3D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E3F1B PAYLOAD
│ │ │ │ +0E3DBB 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)
│ │ │ │ +0E41D9 LOCAL HEADER #501 04034B50 (67324752)
│ │ │ │ +0E41DD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E41DE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E41DF 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'
│ │ │ │ +0E41E1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E41E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E41E7 CRC A54AF7E3 (2773153763)
│ │ │ │ +0E41EB Compressed Size 000002A7 (679)
│ │ │ │ +0E41EF Uncompressed Size 000004A0 (1184)
│ │ │ │ +0E41F3 Filename Length 0028 (40)
│ │ │ │ +0E41F5 Extra Length 0000 (0)
│ │ │ │ +0E41F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE4357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE41F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E437F PAYLOAD
│ │ │ │ +0E421F 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)
│ │ │ │ +0E44C6 LOCAL HEADER #502 04034B50 (67324752)
│ │ │ │ +0E44CA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E44CB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E44CC 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'
│ │ │ │ +0E44CE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E44D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E44D4 CRC BC449FA3 (3158613923)
│ │ │ │ +0E44D8 Compressed Size 00000378 (888)
│ │ │ │ +0E44DC Uncompressed Size 00000A63 (2659)
│ │ │ │ +0E44E0 Filename Length 0027 (39)
│ │ │ │ +0E44E2 Extra Length 0000 (0)
│ │ │ │ +0E44E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE4644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE44E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E466B PAYLOAD
│ │ │ │ +0E450B 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)
│ │ │ │ +0E4883 LOCAL HEADER #503 04034B50 (67324752)
│ │ │ │ +0E4887 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E4888 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E4889 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'
│ │ │ │ +0E488B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E488D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E4891 CRC 6BC55B66 (1808096102)
│ │ │ │ +0E4895 Compressed Size 00000164 (356)
│ │ │ │ +0E4899 Uncompressed Size 0000029F (671)
│ │ │ │ +0E489D Filename Length 0030 (48)
│ │ │ │ +0E489F Extra Length 0000 (0)
│ │ │ │ +0E48A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE4A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE48A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E4A31 PAYLOAD
│ │ │ │ +0E48D1 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)
│ │ │ │ +0E4A35 LOCAL HEADER #504 04034B50 (67324752)
│ │ │ │ +0E4A39 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E4A3A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E4A3B 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'
│ │ │ │ +0E4A3D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E4A3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E4A43 CRC 6454FC12 (1683291154)
│ │ │ │ +0E4A47 Compressed Size 0000021C (540)
│ │ │ │ +0E4A4B Uncompressed Size 00000524 (1316)
│ │ │ │ +0E4A4F Filename Length 002F (47)
│ │ │ │ +0E4A51 Extra Length 0000 (0)
│ │ │ │ +0E4A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE4BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE4A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E4BE2 PAYLOAD
│ │ │ │ +0E4A82 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)
│ │ │ │ +0E4C9E LOCAL HEADER #505 04034B50 (67324752)
│ │ │ │ +0E4CA2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E4CA3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E4CA4 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'
│ │ │ │ +0E4CA6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E4CA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E4CAC CRC 27F16341 (670131009)
│ │ │ │ +0E4CB0 Compressed Size 000001DE (478)
│ │ │ │ +0E4CB4 Uncompressed Size 00000389 (905)
│ │ │ │ +0E4CB8 Filename Length 002C (44)
│ │ │ │ +0E4CBA Extra Length 0000 (0)
│ │ │ │ +0E4CBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE4E1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE4CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E4E48 PAYLOAD
│ │ │ │ +0E4CE8 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)
│ │ │ │ +0E4EC6 LOCAL HEADER #506 04034B50 (67324752)
│ │ │ │ +0E4ECA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E4ECB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E4ECC 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'
│ │ │ │ +0E4ECE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E4ED0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E4ED4 CRC 0B857104 (193294596)
│ │ │ │ +0E4ED8 Compressed Size 0000022F (559)
│ │ │ │ +0E4EDC Uncompressed Size 000005DC (1500)
│ │ │ │ +0E4EE0 Filename Length 002B (43)
│ │ │ │ +0E4EE2 Extra Length 0000 (0)
│ │ │ │ +0E4EE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE5044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE4EE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E506F PAYLOAD
│ │ │ │ +0E4F0F 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)
│ │ │ │ +0E513E LOCAL HEADER #507 04034B50 (67324752)
│ │ │ │ +0E5142 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E5143 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E5144 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'
│ │ │ │ +0E5146 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E5148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E514C CRC A8208BB9 (2820705209)
│ │ │ │ +0E5150 Compressed Size 00000161 (353)
│ │ │ │ +0E5154 Uncompressed Size 00000286 (646)
│ │ │ │ +0E5158 Filename Length 002B (43)
│ │ │ │ +0E515A Extra Length 0000 (0)
│ │ │ │ +0E515C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE52BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE515C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E52E7 PAYLOAD
│ │ │ │ +0E5187 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)
│ │ │ │ +0E52E8 LOCAL HEADER #508 04034B50 (67324752)
│ │ │ │ +0E52EC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E52ED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E52EE 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'
│ │ │ │ +0E52F0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E52F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E52F6 CRC B9549885 (3109329029)
│ │ │ │ +0E52FA Compressed Size 000002D6 (726)
│ │ │ │ +0E52FE Uncompressed Size 0000063C (1596)
│ │ │ │ +0E5302 Filename Length 002A (42)
│ │ │ │ +0E5304 Extra Length 0000 (0)
│ │ │ │ +0E5306 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE5466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE5306: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E5490 PAYLOAD
│ │ │ │ +0E5330 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)
│ │ │ │ +0E5606 LOCAL HEADER #509 04034B50 (67324752)
│ │ │ │ +0E560A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E560B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E560C 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'
│ │ │ │ +0E560E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E5610 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E5614 CRC 8D9BC79F (2375796639)
│ │ │ │ +0E5618 Compressed Size 00000161 (353)
│ │ │ │ +0E561C Uncompressed Size 00000286 (646)
│ │ │ │ +0E5620 Filename Length 002B (43)
│ │ │ │ +0E5622 Extra Length 0000 (0)
│ │ │ │ +0E5624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE5784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE5624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E57AF PAYLOAD
│ │ │ │ +0E564F 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)
│ │ │ │ +0E57B0 LOCAL HEADER #510 04034B50 (67324752)
│ │ │ │ +0E57B4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E57B5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E57B6 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'
│ │ │ │ +0E57B8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E57BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E57BE CRC 0ABD5959 (180181337)
│ │ │ │ +0E57C2 Compressed Size 00000247 (583)
│ │ │ │ +0E57C6 Uncompressed Size 00000518 (1304)
│ │ │ │ +0E57CA Filename Length 002A (42)
│ │ │ │ +0E57CC Extra Length 0000 (0)
│ │ │ │ +0E57CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE592E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE57CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E5958 PAYLOAD
│ │ │ │ +0E57F8 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)
│ │ │ │ +0E5A3F LOCAL HEADER #511 04034B50 (67324752)
│ │ │ │ +0E5A43 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E5A44 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E5A45 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'
│ │ │ │ +0E5A47 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E5A49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E5A4D CRC 5A5DA465 (1516086373)
│ │ │ │ +0E5A51 Compressed Size 00000160 (352)
│ │ │ │ +0E5A55 Uncompressed Size 00000290 (656)
│ │ │ │ +0E5A59 Filename Length 002D (45)
│ │ │ │ +0E5A5B Extra Length 0000 (0)
│ │ │ │ +0E5A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE5BBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE5A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E5BEA PAYLOAD
│ │ │ │ +0E5A8A 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)
│ │ │ │ +0E5BEA LOCAL HEADER #512 04034B50 (67324752)
│ │ │ │ +0E5BEE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E5BEF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E5BF0 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'
│ │ │ │ +0E5BF2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E5BF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E5BF8 CRC 80F01ABD (2163219133)
│ │ │ │ +0E5BFC Compressed Size 0000022F (559)
│ │ │ │ +0E5C00 Uncompressed Size 000004F8 (1272)
│ │ │ │ +0E5C04 Filename Length 002C (44)
│ │ │ │ +0E5C06 Extra Length 0000 (0)
│ │ │ │ +0E5C08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE5D68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE5C08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E5D94 PAYLOAD
│ │ │ │ +0E5C34 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)
│ │ │ │ +0E5E63 LOCAL HEADER #513 04034B50 (67324752)
│ │ │ │ +0E5E67 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E5E68 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E5E69 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'
│ │ │ │ +0E5E6B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E5E6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E5E71 CRC 4A3C69A0 (1245473184)
│ │ │ │ +0E5E75 Compressed Size 00000167 (359)
│ │ │ │ +0E5E79 Uncompressed Size 000002A9 (681)
│ │ │ │ +0E5E7D Filename Length 0032 (50)
│ │ │ │ +0E5E7F Extra Length 0000 (0)
│ │ │ │ +0E5E81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE5FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE5E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E6013 PAYLOAD
│ │ │ │ +0E5EB3 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)
│ │ │ │ +0E601A LOCAL HEADER #514 04034B50 (67324752)
│ │ │ │ +0E601E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E601F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E6020 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'
│ │ │ │ +0E6022 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E6024 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E6028 CRC 28281334 (673714996)
│ │ │ │ +0E602C Compressed Size 0000029B (667)
│ │ │ │ +0E6030 Uncompressed Size 00000608 (1544)
│ │ │ │ +0E6034 Filename Length 0031 (49)
│ │ │ │ +0E6036 Extra Length 0000 (0)
│ │ │ │ +0E6038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE6198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE6038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E61C9 PAYLOAD
│ │ │ │ +0E6069 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)
│ │ │ │ +0E6304 LOCAL HEADER #515 04034B50 (67324752)
│ │ │ │ +0E6308 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E6309 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E630A 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'
│ │ │ │ +0E630C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E630E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E6312 CRC 53E95C53 (1407802451)
│ │ │ │ +0E6316 Compressed Size 00000160 (352)
│ │ │ │ +0E631A Uncompressed Size 00000286 (646)
│ │ │ │ +0E631E Filename Length 002B (43)
│ │ │ │ +0E6320 Extra Length 0000 (0)
│ │ │ │ +0E6322 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE6482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE6322: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E64AD PAYLOAD
│ │ │ │ +0E634D 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)
│ │ │ │ +0E64AD LOCAL HEADER #516 04034B50 (67324752)
│ │ │ │ +0E64B1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E64B2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E64B3 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'
│ │ │ │ +0E64B5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E64B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E64BB CRC 69953FAB (1771388843)
│ │ │ │ +0E64BF Compressed Size 000002DF (735)
│ │ │ │ +0E64C3 Uncompressed Size 000006AF (1711)
│ │ │ │ +0E64C7 Filename Length 002A (42)
│ │ │ │ +0E64C9 Extra Length 0000 (0)
│ │ │ │ +0E64CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE662B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE64CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E6655 PAYLOAD
│ │ │ │ +0E64F5 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)
│ │ │ │ +0E67D4 LOCAL HEADER #517 04034B50 (67324752)
│ │ │ │ +0E67D8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E67D9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E67DA 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'
│ │ │ │ +0E67DC Compression Method 0000 (0) 'Stored'
│ │ │ │ +0E67DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E67E2 CRC 00000000 (0)
│ │ │ │ +0E67E6 Compressed Size 00000000 (0)
│ │ │ │ +0E67EA Uncompressed Size 00000000 (0)
│ │ │ │ +0E67EE Filename Length 0011 (17)
│ │ │ │ +0E67F0 Extra Length 0000 (0)
│ │ │ │ +0E67F2 Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE6952: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE67F2: 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)
│ │ │ │ +0E6803 LOCAL HEADER #518 04034B50 (67324752)
│ │ │ │ +0E6807 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E6808 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E6809 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'
│ │ │ │ +0E680B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E680D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E6811 CRC 1442AD0B (339913995)
│ │ │ │ +0E6815 Compressed Size 000023A1 (9121)
│ │ │ │ +0E6819 Uncompressed Size 00006E47 (28231)
│ │ │ │ +0E681D Filename Length 0021 (33)
│ │ │ │ +0E681F Extra Length 0000 (0)
│ │ │ │ +0E6821 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE6981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE6821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E69A2 PAYLOAD
│ │ │ │ +0E6842 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)
│ │ │ │ +0E8BE3 LOCAL HEADER #519 04034B50 (67324752)
│ │ │ │ +0E8BE7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E8BE8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E8BE9 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'
│ │ │ │ +0E8BEB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E8BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E8BF1 CRC 6B705E01 (1802526209)
│ │ │ │ +0E8BF5 Compressed Size 00000B93 (2963)
│ │ │ │ +0E8BF9 Uncompressed Size 00007824 (30756)
│ │ │ │ +0E8BFD Filename Length 0020 (32)
│ │ │ │ +0E8BFF Extra Length 0000 (0)
│ │ │ │ +0E8C01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE8D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE8C01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E8D81 PAYLOAD
│ │ │ │ +0E8C21 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)
│ │ │ │ +0E97B4 LOCAL HEADER #520 04034B50 (67324752)
│ │ │ │ +0E97B8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E97B9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E97BA 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'
│ │ │ │ +0E97BC Compression Method 0000 (0) 'Stored'
│ │ │ │ +0E97BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E97C2 CRC 00000000 (0)
│ │ │ │ +0E97C6 Compressed Size 00000000 (0)
│ │ │ │ +0E97CA Uncompressed Size 00000000 (0)
│ │ │ │ +0E97CE Filename Length 0011 (17)
│ │ │ │ +0E97D0 Extra Length 0000 (0)
│ │ │ │ +0E97D2 Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE9932: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE97D2: 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)
│ │ │ │ +0E97E3 LOCAL HEADER #521 04034B50 (67324752)
│ │ │ │ +0E97E7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E97E8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E97E9 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'
│ │ │ │ +0E97EB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E97ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E97F1 CRC CFEF84C4 (3488580804)
│ │ │ │ +0E97F5 Compressed Size 000002E4 (740)
│ │ │ │ +0E97F9 Uncompressed Size 0000067B (1659)
│ │ │ │ +0E97FD Filename Length 002B (43)
│ │ │ │ +0E97FF Extra Length 0000 (0)
│ │ │ │ +0E9801 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE9961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE9801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E998C PAYLOAD
│ │ │ │ +0E982C 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)
│ │ │ │ +0E9B10 LOCAL HEADER #522 04034B50 (67324752)
│ │ │ │ +0E9B14 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E9B15 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E9B16 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'
│ │ │ │ +0E9B18 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E9B1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E9B1E CRC 311ED094 (824103060)
│ │ │ │ +0E9B22 Compressed Size 00000481 (1153)
│ │ │ │ +0E9B26 Uncompressed Size 0000175B (5979)
│ │ │ │ +0E9B2A Filename Length 002A (42)
│ │ │ │ +0E9B2C Extra Length 0000 (0)
│ │ │ │ +0E9B2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xE9C8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE9B2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0E9CB8 PAYLOAD
│ │ │ │ +0E9B58 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)
│ │ │ │ +0E9FD9 LOCAL HEADER #523 04034B50 (67324752)
│ │ │ │ +0E9FDD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0E9FDE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0E9FDF 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'
│ │ │ │ +0E9FE1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0E9FE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0E9FE7 CRC B75DB208 (3076370952)
│ │ │ │ +0E9FEB Compressed Size 000003AF (943)
│ │ │ │ +0E9FEF Uncompressed Size 000009AE (2478)
│ │ │ │ +0E9FF3 Filename Length 002E (46)
│ │ │ │ +0E9FF5 Extra Length 0000 (0)
│ │ │ │ +0E9FF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEA157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xE9FF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EA185 PAYLOAD
│ │ │ │ +0EA025 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)
│ │ │ │ +0EA3D4 LOCAL HEADER #524 04034B50 (67324752)
│ │ │ │ +0EA3D8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EA3D9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EA3DA 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'
│ │ │ │ +0EA3DC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EA3DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EA3E2 CRC 422D8363 (1110279011)
│ │ │ │ +0EA3E6 Compressed Size 00000636 (1590)
│ │ │ │ +0EA3EA Uncompressed Size 00001F80 (8064)
│ │ │ │ +0EA3EE Filename Length 002D (45)
│ │ │ │ +0EA3F0 Extra Length 0000 (0)
│ │ │ │ +0EA3F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEA552: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEA3F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EA57F PAYLOAD
│ │ │ │ +0EA41F 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)
│ │ │ │ +0EAA55 LOCAL HEADER #525 04034B50 (67324752)
│ │ │ │ +0EAA59 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EAA5A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EAA5B 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'
│ │ │ │ +0EAA5D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EAA5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EAA63 CRC C045E318 (3225805592)
│ │ │ │ +0EAA67 Compressed Size 00000646 (1606)
│ │ │ │ +0EAA6B Uncompressed Size 000012A6 (4774)
│ │ │ │ +0EAA6F Filename Length 002F (47)
│ │ │ │ +0EAA71 Extra Length 0000 (0)
│ │ │ │ +0EAA73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEABD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEAA73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EAC02 PAYLOAD
│ │ │ │ +0EAAA2 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)
│ │ │ │ +0EB0E8 LOCAL HEADER #526 04034B50 (67324752)
│ │ │ │ +0EB0EC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EB0ED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EB0EE 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'
│ │ │ │ +0EB0F0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EB0F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EB0F6 CRC 4BA2FECA (1268973258)
│ │ │ │ +0EB0FA Compressed Size 00000B1D (2845)
│ │ │ │ +0EB0FE Uncompressed Size 000044B2 (17586)
│ │ │ │ +0EB102 Filename Length 002E (46)
│ │ │ │ +0EB104 Extra Length 0000 (0)
│ │ │ │ +0EB106 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEB266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEB106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EB294 PAYLOAD
│ │ │ │ +0EB134 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)
│ │ │ │ +0EBC51 LOCAL HEADER #527 04034B50 (67324752)
│ │ │ │ +0EBC55 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EBC56 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EBC57 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'
│ │ │ │ +0EBC59 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EBC5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EBC5F CRC 2DF20D24 (770837796)
│ │ │ │ +0EBC63 Compressed Size 00000575 (1397)
│ │ │ │ +0EBC67 Uncompressed Size 0000118A (4490)
│ │ │ │ +0EBC6B Filename Length 0025 (37)
│ │ │ │ +0EBC6D Extra Length 0000 (0)
│ │ │ │ +0EBC6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEBDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEBC6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EBDF4 PAYLOAD
│ │ │ │ +0EBC94 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)
│ │ │ │ +0EC209 LOCAL HEADER #528 04034B50 (67324752)
│ │ │ │ +0EC20D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EC20E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EC20F 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'
│ │ │ │ +0EC211 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EC213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EC217 CRC 5415A174 (1410703732)
│ │ │ │ +0EC21B Compressed Size 00000A4E (2638)
│ │ │ │ +0EC21F Uncompressed Size 00003A96 (14998)
│ │ │ │ +0EC223 Filename Length 0024 (36)
│ │ │ │ +0EC225 Extra Length 0000 (0)
│ │ │ │ +0EC227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEC387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEC227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EC3AB PAYLOAD
│ │ │ │ +0EC24B 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)
│ │ │ │ +0ECC99 LOCAL HEADER #529 04034B50 (67324752)
│ │ │ │ +0ECC9D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0ECC9E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0ECC9F 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'
│ │ │ │ +0ECCA1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0ECCA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0ECCA7 CRC BE35D57A (3191199098)
│ │ │ │ +0ECCAB Compressed Size 000001FC (508)
│ │ │ │ +0ECCAF Uncompressed Size 0000039D (925)
│ │ │ │ +0ECCB3 Filename Length 0027 (39)
│ │ │ │ +0ECCB5 Extra Length 0000 (0)
│ │ │ │ +0ECCB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xECE17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xECCB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0ECE3E PAYLOAD
│ │ │ │ +0ECCDE 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)
│ │ │ │ +0ECEDA LOCAL HEADER #530 04034B50 (67324752)
│ │ │ │ +0ECEDE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0ECEDF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0ECEE0 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'
│ │ │ │ +0ECEE2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0ECEE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0ECEE8 CRC 580684C7 (1476822215)
│ │ │ │ +0ECEEC Compressed Size 00000256 (598)
│ │ │ │ +0ECEF0 Uncompressed Size 0000064C (1612)
│ │ │ │ +0ECEF4 Filename Length 0026 (38)
│ │ │ │ +0ECEF6 Extra Length 0000 (0)
│ │ │ │ +0ECEF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xED058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xECEF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0ED07E PAYLOAD
│ │ │ │ +0ECF1E 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)
│ │ │ │ +0ED174 LOCAL HEADER #531 04034B50 (67324752)
│ │ │ │ +0ED178 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0ED179 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0ED17A 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'
│ │ │ │ +0ED17C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0ED17E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0ED182 CRC C60A43D1 (3322561489)
│ │ │ │ +0ED186 Compressed Size 00000636 (1590)
│ │ │ │ +0ED18A Uncompressed Size 00000F33 (3891)
│ │ │ │ +0ED18E Filename Length 0024 (36)
│ │ │ │ +0ED190 Extra Length 0000 (0)
│ │ │ │ +0ED192 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xED2F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xED192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0ED316 PAYLOAD
│ │ │ │ +0ED1B6 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)
│ │ │ │ +0ED7EC LOCAL HEADER #532 04034B50 (67324752)
│ │ │ │ +0ED7F0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0ED7F1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0ED7F2 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'
│ │ │ │ +0ED7F4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0ED7F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0ED7FA CRC ADEBBD99 (2917907865)
│ │ │ │ +0ED7FE Compressed Size 0000063F (1599)
│ │ │ │ +0ED802 Uncompressed Size 0000197A (6522)
│ │ │ │ +0ED806 Filename Length 0023 (35)
│ │ │ │ +0ED808 Extra Length 0000 (0)
│ │ │ │ +0ED80A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xED96A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xED80A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0ED98D PAYLOAD
│ │ │ │ +0ED82D 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)
│ │ │ │ +0EDE6C LOCAL HEADER #533 04034B50 (67324752)
│ │ │ │ +0EDE70 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EDE71 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EDE72 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'
│ │ │ │ +0EDE74 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EDE76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EDE7A CRC E69F8B30 (3869215536)
│ │ │ │ +0EDE7E Compressed Size 000005EE (1518)
│ │ │ │ +0EDE82 Uncompressed Size 000010CC (4300)
│ │ │ │ +0EDE86 Filename Length 002B (43)
│ │ │ │ +0EDE88 Extra Length 0000 (0)
│ │ │ │ +0EDE8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEDFEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEDE8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EE015 PAYLOAD
│ │ │ │ +0EDEB5 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)
│ │ │ │ +0EE4A3 LOCAL HEADER #534 04034B50 (67324752)
│ │ │ │ +0EE4A7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EE4A8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EE4A9 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'
│ │ │ │ +0EE4AB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EE4AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EE4B1 CRC 722B94DB (1915458779)
│ │ │ │ +0EE4B5 Compressed Size 00000490 (1168)
│ │ │ │ +0EE4B9 Uncompressed Size 000022E3 (8931)
│ │ │ │ +0EE4BD Filename Length 002A (42)
│ │ │ │ +0EE4BF Extra Length 0000 (0)
│ │ │ │ +0EE4C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEE621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEE4C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EE64B PAYLOAD
│ │ │ │ +0EE4EB 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)
│ │ │ │ +0EE97B LOCAL HEADER #535 04034B50 (67324752)
│ │ │ │ +0EE97F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EE980 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EE981 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'
│ │ │ │ +0EE983 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EE985 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EE989 CRC F04D5A9D (4031601309)
│ │ │ │ +0EE98D Compressed Size 0000082F (2095)
│ │ │ │ +0EE991 Uncompressed Size 000017CF (6095)
│ │ │ │ +0EE995 Filename Length 0023 (35)
│ │ │ │ +0EE997 Extra Length 0000 (0)
│ │ │ │ +0EE999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEEAF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEE999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EEB1C PAYLOAD
│ │ │ │ +0EE9BC 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)
│ │ │ │ +0EF1EB LOCAL HEADER #536 04034B50 (67324752)
│ │ │ │ +0EF1EF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EF1F0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EF1F1 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'
│ │ │ │ +0EF1F3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EF1F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EF1F9 CRC EF8636E7 (4018550503)
│ │ │ │ +0EF1FD Compressed Size 00000656 (1622)
│ │ │ │ +0EF201 Uncompressed Size 000029D5 (10709)
│ │ │ │ +0EF205 Filename Length 0022 (34)
│ │ │ │ +0EF207 Extra Length 0000 (0)
│ │ │ │ +0EF209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEF369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEF209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EF38B PAYLOAD
│ │ │ │ +0EF22B 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)
│ │ │ │ +0EF881 LOCAL HEADER #537 04034B50 (67324752)
│ │ │ │ +0EF885 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EF886 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EF887 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'
│ │ │ │ +0EF889 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EF88B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EF88F CRC 614E7033 (1632530483)
│ │ │ │ +0EF893 Compressed Size 00000238 (568)
│ │ │ │ +0EF897 Uncompressed Size 000004D8 (1240)
│ │ │ │ +0EF89B Filename Length 0028 (40)
│ │ │ │ +0EF89D Extra Length 0000 (0)
│ │ │ │ +0EF89F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEF9FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEF89F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EFA27 PAYLOAD
│ │ │ │ +0EF8C7 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)
│ │ │ │ +0EFAFF LOCAL HEADER #538 04034B50 (67324752)
│ │ │ │ +0EFB03 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EFB04 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EFB05 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'
│ │ │ │ +0EFB07 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EFB09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EFB0D CRC 336960CD (862544077)
│ │ │ │ +0EFB11 Compressed Size 00000317 (791)
│ │ │ │ +0EFB15 Uncompressed Size 00000BE5 (3045)
│ │ │ │ +0EFB19 Filename Length 0027 (39)
│ │ │ │ +0EFB1B Extra Length 0000 (0)
│ │ │ │ +0EFB1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEFC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEFB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0EFCA4 PAYLOAD
│ │ │ │ +0EFB44 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)
│ │ │ │ +0EFE5B LOCAL HEADER #539 04034B50 (67324752)
│ │ │ │ +0EFE5F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0EFE60 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0EFE61 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'
│ │ │ │ +0EFE63 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0EFE65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0EFE69 CRC 09095BBB (151608251)
│ │ │ │ +0EFE6D Compressed Size 0000054D (1357)
│ │ │ │ +0EFE71 Uncompressed Size 00000DFC (3580)
│ │ │ │ +0EFE75 Filename Length 002D (45)
│ │ │ │ +0EFE77 Extra Length 0000 (0)
│ │ │ │ +0EFE79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xEFFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xEFE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F0006 PAYLOAD
│ │ │ │ +0EFEA6 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)
│ │ │ │ +0F03F3 LOCAL HEADER #540 04034B50 (67324752)
│ │ │ │ +0F03F7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F03F8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F03F9 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'
│ │ │ │ +0F03FB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F03FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F0401 CRC 2F89FB38 (797571896)
│ │ │ │ +0F0405 Compressed Size 0000043C (1084)
│ │ │ │ +0F0409 Uncompressed Size 00001A90 (6800)
│ │ │ │ +0F040D Filename Length 002C (44)
│ │ │ │ +0F040F Extra Length 0000 (0)
│ │ │ │ +0F0411 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF0571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF0411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F059D PAYLOAD
│ │ │ │ +0F043D 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)
│ │ │ │ +0F0879 LOCAL HEADER #541 04034B50 (67324752)
│ │ │ │ +0F087D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F087E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F087F 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'
│ │ │ │ +0F0881 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F0883 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F0887 CRC 6907A58C (1762108812)
│ │ │ │ +0F088B Compressed Size 00000485 (1157)
│ │ │ │ +0F088F Uncompressed Size 000008F9 (2297)
│ │ │ │ +0F0893 Filename Length 001E (30)
│ │ │ │ +0F0895 Extra Length 0000 (0)
│ │ │ │ +0F0897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF09F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF0897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F0A15 PAYLOAD
│ │ │ │ +0F08B5 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)
│ │ │ │ +0F0D3A LOCAL HEADER #542 04034B50 (67324752)
│ │ │ │ +0F0D3E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F0D3F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F0D40 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'
│ │ │ │ +0F0D42 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F0D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F0D48 CRC 70C0EA52 (1891691090)
│ │ │ │ +0F0D4C Compressed Size 000003C9 (969)
│ │ │ │ +0F0D50 Uncompressed Size 00000BD0 (3024)
│ │ │ │ +0F0D54 Filename Length 001D (29)
│ │ │ │ +0F0D56 Extra Length 0000 (0)
│ │ │ │ +0F0D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF0EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF0D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F0ED5 PAYLOAD
│ │ │ │ +0F0D75 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)
│ │ │ │ +0F113E LOCAL HEADER #543 04034B50 (67324752)
│ │ │ │ +0F1142 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F1143 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F1144 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'
│ │ │ │ +0F1146 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F1148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F114C CRC ABF5827F (2884993663)
│ │ │ │ +0F1150 Compressed Size 0000023A (570)
│ │ │ │ +0F1154 Uncompressed Size 000004EB (1259)
│ │ │ │ +0F1158 Filename Length 0027 (39)
│ │ │ │ +0F115A Extra Length 0000 (0)
│ │ │ │ +0F115C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF12BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF115C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F12E3 PAYLOAD
│ │ │ │ +0F1183 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)
│ │ │ │ +0F13BD LOCAL HEADER #544 04034B50 (67324752)
│ │ │ │ +0F13C1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F13C2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F13C3 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'
│ │ │ │ +0F13C5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F13C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F13CB CRC 99214915 (2569095445)
│ │ │ │ +0F13CF Compressed Size 00000246 (582)
│ │ │ │ +0F13D3 Uncompressed Size 00000929 (2345)
│ │ │ │ +0F13D7 Filename Length 0026 (38)
│ │ │ │ +0F13D9 Extra Length 0000 (0)
│ │ │ │ +0F13DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF153B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF13DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F1561 PAYLOAD
│ │ │ │ +0F1401 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)
│ │ │ │ +0F1647 LOCAL HEADER #545 04034B50 (67324752)
│ │ │ │ +0F164B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F164C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F164D 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'
│ │ │ │ +0F164F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F1651 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F1655 CRC EBA0C563 (3953182051)
│ │ │ │ +0F1659 Compressed Size 000004F5 (1269)
│ │ │ │ +0F165D Uncompressed Size 00000C79 (3193)
│ │ │ │ +0F1661 Filename Length 002E (46)
│ │ │ │ +0F1663 Extra Length 0000 (0)
│ │ │ │ +0F1665 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF17C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF1665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F17F3 PAYLOAD
│ │ │ │ +0F1693 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)
│ │ │ │ +0F1B88 LOCAL HEADER #546 04034B50 (67324752)
│ │ │ │ +0F1B8C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F1B8D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F1B8E 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'
│ │ │ │ +0F1B90 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F1B92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F1B96 CRC 1774508C (393498764)
│ │ │ │ +0F1B9A Compressed Size 000002BF (703)
│ │ │ │ +0F1B9E Uncompressed Size 00000F1F (3871)
│ │ │ │ +0F1BA2 Filename Length 002D (45)
│ │ │ │ +0F1BA4 Extra Length 0000 (0)
│ │ │ │ +0F1BA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF1D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF1BA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F1D33 PAYLOAD
│ │ │ │ +0F1BD3 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)
│ │ │ │ +0F1E92 LOCAL HEADER #547 04034B50 (67324752)
│ │ │ │ +0F1E96 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F1E97 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F1E98 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'
│ │ │ │ +0F1E9A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F1E9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F1EA0 CRC 58EB7175 (1491825013)
│ │ │ │ +0F1EA4 Compressed Size 000001C1 (449)
│ │ │ │ +0F1EA8 Uncompressed Size 00000373 (883)
│ │ │ │ +0F1EAC Filename Length 0021 (33)
│ │ │ │ +0F1EAE Extra Length 0000 (0)
│ │ │ │ +0F1EB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF2010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF1EB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F2031 PAYLOAD
│ │ │ │ +0F1ED1 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)
│ │ │ │ +0F2092 LOCAL HEADER #548 04034B50 (67324752)
│ │ │ │ +0F2096 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F2097 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F2098 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'
│ │ │ │ +0F209A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F209C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F20A0 CRC 42BC940E (1119654926)
│ │ │ │ +0F20A4 Compressed Size 0000028E (654)
│ │ │ │ +0F20A8 Uncompressed Size 000006C7 (1735)
│ │ │ │ +0F20AC Filename Length 0020 (32)
│ │ │ │ +0F20AE Extra Length 0000 (0)
│ │ │ │ +0F20B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF2210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF20B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F2230 PAYLOAD
│ │ │ │ +0F20D0 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)
│ │ │ │ +0F235E LOCAL HEADER #549 04034B50 (67324752)
│ │ │ │ +0F2362 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F2363 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F2364 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'
│ │ │ │ +0F2366 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F2368 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F236C CRC 06B85B82 (112745346)
│ │ │ │ +0F2370 Compressed Size 0000058F (1423)
│ │ │ │ +0F2374 Uncompressed Size 00000FBA (4026)
│ │ │ │ +0F2378 Filename Length 0028 (40)
│ │ │ │ +0F237A Extra Length 0000 (0)
│ │ │ │ +0F237C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF24DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF237C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F2504 PAYLOAD
│ │ │ │ +0F23A4 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)
│ │ │ │ +0F2933 LOCAL HEADER #550 04034B50 (67324752)
│ │ │ │ +0F2937 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F2938 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F2939 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'
│ │ │ │ +0F293B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F293D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F2941 CRC DF0807F4 (3741845492)
│ │ │ │ +0F2945 Compressed Size 00000358 (856)
│ │ │ │ +0F2949 Uncompressed Size 000016F9 (5881)
│ │ │ │ +0F294D Filename Length 0027 (39)
│ │ │ │ +0F294F Extra Length 0000 (0)
│ │ │ │ +0F2951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF2AB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF2951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F2AD8 PAYLOAD
│ │ │ │ +0F2978 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)
│ │ │ │ +0F2CD0 LOCAL HEADER #551 04034B50 (67324752)
│ │ │ │ +0F2CD4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F2CD5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F2CD6 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'
│ │ │ │ +0F2CD8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F2CDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F2CDE CRC E4969898 (3835074712)
│ │ │ │ +0F2CE2 Compressed Size 00000223 (547)
│ │ │ │ +0F2CE6 Uncompressed Size 00000487 (1159)
│ │ │ │ +0F2CEA Filename Length 0022 (34)
│ │ │ │ +0F2CEC Extra Length 0000 (0)
│ │ │ │ +0F2CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF2E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF2CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F2E70 PAYLOAD
│ │ │ │ +0F2D10 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)
│ │ │ │ +0F2F33 LOCAL HEADER #552 04034B50 (67324752)
│ │ │ │ +0F2F37 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F2F38 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F2F39 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'
│ │ │ │ +0F2F3B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F2F3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F2F41 CRC 31107A2C (823163436)
│ │ │ │ +0F2F45 Compressed Size 00000335 (821)
│ │ │ │ +0F2F49 Uncompressed Size 00000A28 (2600)
│ │ │ │ +0F2F4D Filename Length 0021 (33)
│ │ │ │ +0F2F4F Extra Length 0000 (0)
│ │ │ │ +0F2F51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF30B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF2F51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F30D2 PAYLOAD
│ │ │ │ +0F2F72 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)
│ │ │ │ +0F32A7 LOCAL HEADER #553 04034B50 (67324752)
│ │ │ │ +0F32AB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F32AC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F32AD 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'
│ │ │ │ +0F32AF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F32B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F32B5 CRC 3F91BE22 (1066516002)
│ │ │ │ +0F32B9 Compressed Size 000004A3 (1187)
│ │ │ │ +0F32BD Uncompressed Size 00000B5D (2909)
│ │ │ │ +0F32C1 Filename Length 0029 (41)
│ │ │ │ +0F32C3 Extra Length 0000 (0)
│ │ │ │ +0F32C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF3425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF32C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F344E PAYLOAD
│ │ │ │ +0F32EE 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)
│ │ │ │ +0F3791 LOCAL HEADER #554 04034B50 (67324752)
│ │ │ │ +0F3795 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F3796 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F3797 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'
│ │ │ │ +0F3799 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F379B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F379F CRC FC649743 (4234450755)
│ │ │ │ +0F37A3 Compressed Size 0000028B (651)
│ │ │ │ +0F37A7 Uncompressed Size 00000C5A (3162)
│ │ │ │ +0F37AB Filename Length 0028 (40)
│ │ │ │ +0F37AD Extra Length 0000 (0)
│ │ │ │ +0F37AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF390F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF37AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F3937 PAYLOAD
│ │ │ │ +0F37D7 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)
│ │ │ │ +0F3A62 LOCAL HEADER #555 04034B50 (67324752)
│ │ │ │ +0F3A66 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F3A67 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F3A68 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'
│ │ │ │ +0F3A6A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F3A6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F3A70 CRC CD232FEB (3441635307)
│ │ │ │ +0F3A74 Compressed Size 00000318 (792)
│ │ │ │ +0F3A78 Uncompressed Size 000007E1 (2017)
│ │ │ │ +0F3A7C Filename Length 0021 (33)
│ │ │ │ +0F3A7E Extra Length 0000 (0)
│ │ │ │ +0F3A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF3BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF3A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F3C01 PAYLOAD
│ │ │ │ +0F3AA1 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)
│ │ │ │ +0F3DB9 LOCAL HEADER #556 04034B50 (67324752)
│ │ │ │ +0F3DBD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F3DBE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F3DBF 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'
│ │ │ │ +0F3DC1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F3DC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F3DC7 CRC 9FA2E5DF (2678253023)
│ │ │ │ +0F3DCB Compressed Size 000003D8 (984)
│ │ │ │ +0F3DCF Uncompressed Size 000012AA (4778)
│ │ │ │ +0F3DD3 Filename Length 0020 (32)
│ │ │ │ +0F3DD5 Extra Length 0000 (0)
│ │ │ │ +0F3DD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF3F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF3DD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F3F57 PAYLOAD
│ │ │ │ +0F3DF7 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)
│ │ │ │ +0F41CF LOCAL HEADER #557 04034B50 (67324752)
│ │ │ │ +0F41D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F41D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F41D5 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'
│ │ │ │ +0F41D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F41D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F41DD CRC C0D44A35 (3235138101)
│ │ │ │ +0F41E1 Compressed Size 000005DB (1499)
│ │ │ │ +0F41E5 Uncompressed Size 00000E98 (3736)
│ │ │ │ +0F41E9 Filename Length 0028 (40)
│ │ │ │ +0F41EB Extra Length 0000 (0)
│ │ │ │ +0F41ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF434D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF41ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F4375 PAYLOAD
│ │ │ │ +0F4215 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)
│ │ │ │ +0F47F0 LOCAL HEADER #558 04034B50 (67324752)
│ │ │ │ +0F47F4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F47F5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F47F6 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'
│ │ │ │ +0F47F8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F47FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F47FE CRC 301D26F4 (807216884)
│ │ │ │ +0F4802 Compressed Size 00000367 (871)
│ │ │ │ +0F4806 Uncompressed Size 0000125F (4703)
│ │ │ │ +0F480A Filename Length 0027 (39)
│ │ │ │ +0F480C Extra Length 0000 (0)
│ │ │ │ +0F480E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF496E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF480E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F4995 PAYLOAD
│ │ │ │ +0F4835 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)
│ │ │ │ +0F4B9C LOCAL HEADER #559 04034B50 (67324752)
│ │ │ │ +0F4BA0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F4BA1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F4BA2 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'
│ │ │ │ +0F4BA4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F4BA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F4BAA CRC F526A5BB (4112950715)
│ │ │ │ +0F4BAE Compressed Size 0000040E (1038)
│ │ │ │ +0F4BB2 Uncompressed Size 00000ADC (2780)
│ │ │ │ +0F4BB6 Filename Length 002C (44)
│ │ │ │ +0F4BB8 Extra Length 0000 (0)
│ │ │ │ +0F4BBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF4D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF4BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F4D46 PAYLOAD
│ │ │ │ +0F4BE6 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)
│ │ │ │ +0F4FF4 LOCAL HEADER #560 04034B50 (67324752)
│ │ │ │ +0F4FF8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F4FF9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F4FFA 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'
│ │ │ │ +0F4FFC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F4FFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F5002 CRC BC834D8A (3162721674)
│ │ │ │ +0F5006 Compressed Size 00000631 (1585)
│ │ │ │ +0F500A Uncompressed Size 0000208E (8334)
│ │ │ │ +0F500E Filename Length 002B (43)
│ │ │ │ +0F5010 Extra Length 0000 (0)
│ │ │ │ +0F5012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF5172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF5012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F519D PAYLOAD
│ │ │ │ +0F503D 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)
│ │ │ │ +0F566E LOCAL HEADER #561 04034B50 (67324752)
│ │ │ │ +0F5672 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F5673 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F5674 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'
│ │ │ │ +0F5676 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F5678 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F567C CRC 097A9FBE (159031230)
│ │ │ │ +0F5680 Compressed Size 00001327 (4903)
│ │ │ │ +0F5684 Uncompressed Size 00003ADE (15070)
│ │ │ │ +0F5688 Filename Length 001C (28)
│ │ │ │ +0F568A Extra Length 0000 (0)
│ │ │ │ +0F568C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF57EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF568C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F5808 PAYLOAD
│ │ │ │ +0F56A8 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)
│ │ │ │ +0F69CF LOCAL HEADER #562 04034B50 (67324752)
│ │ │ │ +0F69D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F69D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F69D5 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'
│ │ │ │ +0F69D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F69D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F69DD CRC 10ED41EA (283984362)
│ │ │ │ +0F69E1 Compressed Size 000025D6 (9686)
│ │ │ │ +0F69E5 Uncompressed Size 00016469 (91241)
│ │ │ │ +0F69E9 Filename Length 001B (27)
│ │ │ │ +0F69EB Extra Length 0000 (0)
│ │ │ │ +0F69ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF6B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF69ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F6B68 PAYLOAD
│ │ │ │ +0F6A08 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)
│ │ │ │ +0F8FDE LOCAL HEADER #563 04034B50 (67324752)
│ │ │ │ +0F8FE2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F8FE3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F8FE4 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'
│ │ │ │ +0F8FE6 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0F8FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F8FEC CRC 00000000 (0)
│ │ │ │ +0F8FF0 Compressed Size 00000000 (0)
│ │ │ │ +0F8FF4 Uncompressed Size 00000000 (0)
│ │ │ │ +0F8FF8 Filename Length 0013 (19)
│ │ │ │ +0F8FFA Extra Length 0000 (0)
│ │ │ │ +0F8FFC Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF915C: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF8FFC: 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)
│ │ │ │ +0F900F LOCAL HEADER #564 04034B50 (67324752)
│ │ │ │ +0F9013 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F9014 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F9015 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'
│ │ │ │ +0F9017 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F9019 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F901D CRC B4A4B557 (3030693207)
│ │ │ │ +0F9021 Compressed Size 0000039A (922)
│ │ │ │ +0F9025 Uncompressed Size 0000074F (1871)
│ │ │ │ +0F9029 Filename Length 0026 (38)
│ │ │ │ +0F902B Extra Length 0000 (0)
│ │ │ │ +0F902D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF918D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF902D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F91B3 PAYLOAD
│ │ │ │ +0F9053 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)
│ │ │ │ +0F93ED LOCAL HEADER #565 04034B50 (67324752)
│ │ │ │ +0F93F1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F93F2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F93F3 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'
│ │ │ │ +0F93F5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F93F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F93FB CRC 914E40C9 (2437824713)
│ │ │ │ +0F93FF Compressed Size 00000327 (807)
│ │ │ │ +0F9403 Uncompressed Size 00000865 (2149)
│ │ │ │ +0F9407 Filename Length 0025 (37)
│ │ │ │ +0F9409 Extra Length 0000 (0)
│ │ │ │ +0F940B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF956B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF940B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F9590 PAYLOAD
│ │ │ │ +0F9430 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)
│ │ │ │ +0F9757 LOCAL HEADER #566 04034B50 (67324752)
│ │ │ │ +0F975B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0F975C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0F975D 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'
│ │ │ │ +0F975F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0F9761 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0F9765 CRC 5289A85A (1384753242)
│ │ │ │ +0F9769 Compressed Size 000009D3 (2515)
│ │ │ │ +0F976D Uncompressed Size 00001B65 (7013)
│ │ │ │ +0F9771 Filename Length 0025 (37)
│ │ │ │ +0F9773 Extra Length 0000 (0)
│ │ │ │ +0F9775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xF98D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xF9775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0F98FA PAYLOAD
│ │ │ │ +0F979A 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)
│ │ │ │ +0FA16D LOCAL HEADER #567 04034B50 (67324752)
│ │ │ │ +0FA171 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FA172 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FA173 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'
│ │ │ │ +0FA175 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FA177 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FA17B CRC 3AFC53E7 (989615079)
│ │ │ │ +0FA17F Compressed Size 00001011 (4113)
│ │ │ │ +0FA183 Uncompressed Size 000063E8 (25576)
│ │ │ │ +0FA187 Filename Length 0024 (36)
│ │ │ │ +0FA189 Extra Length 0000 (0)
│ │ │ │ +0FA18B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFA2EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFA18B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0FA30F PAYLOAD
│ │ │ │ +0FA1AF 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)
│ │ │ │ +0FB1C0 LOCAL HEADER #568 04034B50 (67324752)
│ │ │ │ +0FB1C4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FB1C5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FB1C6 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'
│ │ │ │ +0FB1C8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FB1CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FB1CE CRC 086B2A6A (141240938)
│ │ │ │ +0FB1D2 Compressed Size 00000A30 (2608)
│ │ │ │ +0FB1D6 Uncompressed Size 00001B4A (6986)
│ │ │ │ +0FB1DA Filename Length 0024 (36)
│ │ │ │ +0FB1DC Extra Length 0000 (0)
│ │ │ │ +0FB1DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFB33E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFB1DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0FB362 PAYLOAD
│ │ │ │ +0FB202 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)
│ │ │ │ +0FBC32 LOCAL HEADER #569 04034B50 (67324752)
│ │ │ │ +0FBC36 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FBC37 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FBC38 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'
│ │ │ │ +0FBC3A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FBC3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FBC40 CRC A0BABF8B (2696593291)
│ │ │ │ +0FBC44 Compressed Size 00000CDB (3291)
│ │ │ │ +0FBC48 Uncompressed Size 00004FF1 (20465)
│ │ │ │ +0FBC4C Filename Length 0023 (35)
│ │ │ │ +0FBC4E Extra Length 0000 (0)
│ │ │ │ +0FBC50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFBDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFBC50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0FBDD3 PAYLOAD
│ │ │ │ +0FBC73 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)
│ │ │ │ +0FC94E LOCAL HEADER #570 04034B50 (67324752)
│ │ │ │ +0FC952 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FC953 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FC954 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'
│ │ │ │ +0FC956 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FC958 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FC95C CRC 36ED5E25 (921525797)
│ │ │ │ +0FC960 Compressed Size 00001AE2 (6882)
│ │ │ │ +0FC964 Uncompressed Size 00005612 (22034)
│ │ │ │ +0FC968 Filename Length 0020 (32)
│ │ │ │ +0FC96A Extra Length 0000 (0)
│ │ │ │ +0FC96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFCACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFC96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0FCAEC PAYLOAD
│ │ │ │ +0FC98C 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)
│ │ │ │ +0FE46E LOCAL HEADER #571 04034B50 (67324752)
│ │ │ │ +0FE472 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FE473 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FE474 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'
│ │ │ │ +0FE476 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FE478 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FE47C CRC 9F3B9FAA (2671484842)
│ │ │ │ +0FE480 Compressed Size 00001356 (4950)
│ │ │ │ +0FE484 Uncompressed Size 00006EAA (28330)
│ │ │ │ +0FE488 Filename Length 001F (31)
│ │ │ │ +0FE48A Extra Length 0000 (0)
│ │ │ │ +0FE48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFE5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFE48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0FE60B PAYLOAD
│ │ │ │ +0FE4AB 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)
│ │ │ │ +0FF801 LOCAL HEADER #572 04034B50 (67324752)
│ │ │ │ +0FF805 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FF806 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FF807 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'
│ │ │ │ +0FF809 Compression Method 0000 (0) 'Stored'
│ │ │ │ +0FF80B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FF80F CRC 00000000 (0)
│ │ │ │ +0FF813 Compressed Size 00000000 (0)
│ │ │ │ +0FF817 Uncompressed Size 00000000 (0)
│ │ │ │ +0FF81B Filename Length 0019 (25)
│ │ │ │ +0FF81D Extra Length 0000 (0)
│ │ │ │ +0FF81F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFF97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFF81F: 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)
│ │ │ │ +0FF838 LOCAL HEADER #573 04034B50 (67324752)
│ │ │ │ +0FF83C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FF83D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FF83E 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'
│ │ │ │ +0FF840 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FF842 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FF846 CRC 224FD1D2 (575656402)
│ │ │ │ +0FF84A Compressed Size 00000637 (1591)
│ │ │ │ +0FF84E Uncompressed Size 00000F45 (3909)
│ │ │ │ +0FF852 Filename Length 002B (43)
│ │ │ │ +0FF854 Extra Length 0000 (0)
│ │ │ │ +0FF856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0xFF9B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFF856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -0FF9E1 PAYLOAD
│ │ │ │ +0FF881 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)
│ │ │ │ +0FFEB8 LOCAL HEADER #574 04034B50 (67324752)
│ │ │ │ +0FFEBC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +0FFEBD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +0FFEBE 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'
│ │ │ │ +0FFEC0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +0FFEC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +0FFEC6 CRC 2470599D (611342749)
│ │ │ │ +0FFECA Compressed Size 00000564 (1380)
│ │ │ │ +0FFECE Uncompressed Size 000016E7 (5863)
│ │ │ │ +0FFED2 Filename Length 002A (42)
│ │ │ │ +0FFED4 Extra Length 0000 (0)
│ │ │ │ +0FFED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x100036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0xFFED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -100060 PAYLOAD
│ │ │ │ +0FFF00 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)
│ │ │ │ +100464 LOCAL HEADER #575 04034B50 (67324752)
│ │ │ │ +100468 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +100469 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10046A 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'
│ │ │ │ +10046C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10046E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +100472 CRC D27339EF (3530766831)
│ │ │ │ +100476 Compressed Size 000000D5 (213)
│ │ │ │ +10047A Uncompressed Size 0000013A (314)
│ │ │ │ +10047E Filename Length 002C (44)
│ │ │ │ +100480 Extra Length 0000 (0)
│ │ │ │ +100482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1005E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x100482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10060E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +1004AE 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)
│ │ │ │ +100583 LOCAL HEADER #576 04034B50 (67324752)
│ │ │ │ +100587 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +100588 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +100589 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'
│ │ │ │ +10058B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10058D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +100591 CRC 1152B764 (290633572)
│ │ │ │ +100595 Compressed Size 0000007B (123)
│ │ │ │ +100599 Uncompressed Size 000000A2 (162)
│ │ │ │ +10059D Filename Length 002B (43)
│ │ │ │ +10059F Extra Length 0000 (0)
│ │ │ │ +1005A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x100701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1005A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10072C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
│ │ │ │ +1005CC 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)
│ │ │ │ +100647 LOCAL HEADER #577 04034B50 (67324752)
│ │ │ │ +10064B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10064C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10064D 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'
│ │ │ │ +10064F Compression Method 0000 (0) 'Stored'
│ │ │ │ +100651 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +100655 CRC 00000000 (0)
│ │ │ │ +100659 Compressed Size 00000000 (0)
│ │ │ │ +10065D Uncompressed Size 00000000 (0)
│ │ │ │ +100661 Filename Length 0014 (20)
│ │ │ │ +100663 Extra Length 0000 (0)
│ │ │ │ +100665 Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1007C5: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x100665: 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)
│ │ │ │ +100679 LOCAL HEADER #578 04034B50 (67324752)
│ │ │ │ +10067D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10067E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10067F 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'
│ │ │ │ +100681 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +100683 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +100687 CRC F9361BFD (4181072893)
│ │ │ │ +10068B Compressed Size 00000276 (630)
│ │ │ │ +10068F Uncompressed Size 0000050F (1295)
│ │ │ │ +100693 Filename Length 0030 (48)
│ │ │ │ +100695 Extra Length 0000 (0)
│ │ │ │ +100697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1007F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x100697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -100827 PAYLOAD
│ │ │ │ +1006C7 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)
│ │ │ │ +10093D LOCAL HEADER #579 04034B50 (67324752)
│ │ │ │ +100941 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +100942 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +100943 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'
│ │ │ │ +100945 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +100947 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10094B CRC BB7F95D4 (3145700820)
│ │ │ │ +10094F Compressed Size 000003F1 (1009)
│ │ │ │ +100953 Uncompressed Size 00000D38 (3384)
│ │ │ │ +100957 Filename Length 002F (47)
│ │ │ │ +100959 Extra Length 0000 (0)
│ │ │ │ +10095B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x100ABB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10095B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -100AEA PAYLOAD
│ │ │ │ +10098A 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)
│ │ │ │ +100D7B LOCAL HEADER #580 04034B50 (67324752)
│ │ │ │ +100D7F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +100D80 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +100D81 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'
│ │ │ │ +100D83 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +100D85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +100D89 CRC 0B441D9F (189013407)
│ │ │ │ +100D8D Compressed Size 0000034D (845)
│ │ │ │ +100D91 Uncompressed Size 000006F6 (1782)
│ │ │ │ +100D95 Filename Length 0028 (40)
│ │ │ │ +100D97 Extra Length 0000 (0)
│ │ │ │ +100D99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x100EF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x100D99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -100F21 PAYLOAD
│ │ │ │ +100DC1 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)
│ │ │ │ +10110E LOCAL HEADER #581 04034B50 (67324752)
│ │ │ │ +101112 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +101113 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +101114 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'
│ │ │ │ +101116 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +101118 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10111C CRC E9CDCA85 (3922578053)
│ │ │ │ +101120 Compressed Size 00000499 (1177)
│ │ │ │ +101124 Uncompressed Size 000013AF (5039)
│ │ │ │ +101128 Filename Length 0027 (39)
│ │ │ │ +10112A Extra Length 0000 (0)
│ │ │ │ +10112C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10128C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10112C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -1012B3 PAYLOAD
│ │ │ │ +101153 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)
│ │ │ │ +1015EC LOCAL HEADER #582 04034B50 (67324752)
│ │ │ │ +1015F0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1015F1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1015F2 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'
│ │ │ │ +1015F4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1015F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1015FA CRC 209E63BB (547251131)
│ │ │ │ +1015FE Compressed Size 00000201 (513)
│ │ │ │ +101602 Uncompressed Size 000003B1 (945)
│ │ │ │ +101606 Filename Length 0022 (34)
│ │ │ │ +101608 Extra Length 0000 (0)
│ │ │ │ +10160A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10176A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10160A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10178C PAYLOAD
│ │ │ │ +10162C 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)
│ │ │ │ +10182D LOCAL HEADER #583 04034B50 (67324752)
│ │ │ │ +101831 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +101832 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +101833 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'
│ │ │ │ +101835 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +101837 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10183B CRC B90888C9 (3104344265)
│ │ │ │ +10183F Compressed Size 0000029E (670)
│ │ │ │ +101843 Uncompressed Size 0000078F (1935)
│ │ │ │ +101847 Filename Length 0021 (33)
│ │ │ │ +101849 Extra Length 0000 (0)
│ │ │ │ +10184B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1019AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10184B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -1019CC PAYLOAD
│ │ │ │ +10186C 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)
│ │ │ │ +101B0A LOCAL HEADER #584 04034B50 (67324752)
│ │ │ │ +101B0E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +101B0F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +101B10 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'
│ │ │ │ +101B12 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +101B14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +101B18 CRC E1DF3FE4 (3789504484)
│ │ │ │ +101B1C Compressed Size 0000030D (781)
│ │ │ │ +101B20 Uncompressed Size 00000782 (1922)
│ │ │ │ +101B24 Filename Length 0029 (41)
│ │ │ │ +101B26 Extra Length 0000 (0)
│ │ │ │ +101B28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x101C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x101B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -101CB1 PAYLOAD
│ │ │ │ +101B51 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)
│ │ │ │ +101E5E LOCAL HEADER #585 04034B50 (67324752)
│ │ │ │ +101E62 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +101E63 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +101E64 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'
│ │ │ │ +101E66 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +101E68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +101E6C CRC 14C312F6 (348328694)
│ │ │ │ +101E70 Compressed Size 0000043A (1082)
│ │ │ │ +101E74 Uncompressed Size 00001E58 (7768)
│ │ │ │ +101E78 Filename Length 0028 (40)
│ │ │ │ +101E7A Extra Length 0000 (0)
│ │ │ │ +101E7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x101FDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x101E7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -102004 PAYLOAD
│ │ │ │ +101EA4 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)
│ │ │ │ +1022DE LOCAL HEADER #586 04034B50 (67324752)
│ │ │ │ +1022E2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1022E3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1022E4 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'
│ │ │ │ +1022E6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1022E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1022EC CRC 63072DA8 (1661414824)
│ │ │ │ +1022F0 Compressed Size 00000369 (873)
│ │ │ │ +1022F4 Uncompressed Size 00000804 (2052)
│ │ │ │ +1022F8 Filename Length 002C (44)
│ │ │ │ +1022FA Extra Length 0000 (0)
│ │ │ │ +1022FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10245C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1022FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -102488 PAYLOAD
│ │ │ │ +102328 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)
│ │ │ │ +102691 LOCAL HEADER #587 04034B50 (67324752)
│ │ │ │ +102695 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +102696 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +102697 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'
│ │ │ │ +102699 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10269B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10269F CRC 9019EA9F (2417617567)
│ │ │ │ +1026A3 Compressed Size 000005B9 (1465)
│ │ │ │ +1026A7 Uncompressed Size 0000186D (6253)
│ │ │ │ +1026AB Filename Length 002B (43)
│ │ │ │ +1026AD Extra Length 0000 (0)
│ │ │ │ +1026AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10280F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1026AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10283A PAYLOAD
│ │ │ │ +1026DA 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)
│ │ │ │ +102C93 LOCAL HEADER #588 04034B50 (67324752)
│ │ │ │ +102C97 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +102C98 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +102C99 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'
│ │ │ │ +102C9B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +102C9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +102CA1 CRC F7D38A03 (4157835779)
│ │ │ │ +102CA5 Compressed Size 000003B2 (946)
│ │ │ │ +102CA9 Uncompressed Size 00000925 (2341)
│ │ │ │ +102CAD Filename Length 002F (47)
│ │ │ │ +102CAF Extra Length 0000 (0)
│ │ │ │ +102CB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x102E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x102CB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -102E40 PAYLOAD
│ │ │ │ +102CE0 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)
│ │ │ │ +103092 LOCAL HEADER #589 04034B50 (67324752)
│ │ │ │ +103096 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +103097 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +103098 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'
│ │ │ │ +10309A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10309C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1030A0 CRC 1AF43135 (452210997)
│ │ │ │ +1030A4 Compressed Size 000005FD (1533)
│ │ │ │ +1030A8 Uncompressed Size 00001C35 (7221)
│ │ │ │ +1030AC Filename Length 002E (46)
│ │ │ │ +1030AE Extra Length 0000 (0)
│ │ │ │ +1030B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x103210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1030B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10323E PAYLOAD
│ │ │ │ +1030DE 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)
│ │ │ │ +1036DB LOCAL HEADER #590 04034B50 (67324752)
│ │ │ │ +1036DF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1036E0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1036E1 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'
│ │ │ │ +1036E3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1036E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1036E9 CRC 99743CB7 (2574531767)
│ │ │ │ +1036ED Compressed Size 00000571 (1393)
│ │ │ │ +1036F1 Uncompressed Size 00001022 (4130)
│ │ │ │ +1036F5 Filename Length 0023 (35)
│ │ │ │ +1036F7 Extra Length 0000 (0)
│ │ │ │ +1036F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x103859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1036F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10387C PAYLOAD
│ │ │ │ +10371C 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)
│ │ │ │ +103C8D LOCAL HEADER #591 04034B50 (67324752)
│ │ │ │ +103C91 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +103C92 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +103C93 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'
│ │ │ │ +103C95 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +103C97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +103C9B CRC 075A362C (123352620)
│ │ │ │ +103C9F Compressed Size 0000061E (1566)
│ │ │ │ +103CA3 Uncompressed Size 00002E6A (11882)
│ │ │ │ +103CA7 Filename Length 0022 (34)
│ │ │ │ +103CA9 Extra Length 0000 (0)
│ │ │ │ +103CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x103E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x103CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -103E2D PAYLOAD
│ │ │ │ +103CCD 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)
│ │ │ │ +1042EB LOCAL HEADER #592 04034B50 (67324752)
│ │ │ │ +1042EF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1042F0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1042F1 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'
│ │ │ │ +1042F3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1042F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1042F9 CRC 5ABBA349 (1522246473)
│ │ │ │ +1042FD Compressed Size 00000459 (1113)
│ │ │ │ +104301 Uncompressed Size 000009EF (2543)
│ │ │ │ +104305 Filename Length 0025 (37)
│ │ │ │ +104307 Extra Length 0000 (0)
│ │ │ │ +104309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x104469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x104309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10448E PAYLOAD
│ │ │ │ +10432E 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)
│ │ │ │ +104787 LOCAL HEADER #593 04034B50 (67324752)
│ │ │ │ +10478B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10478C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10478D 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'
│ │ │ │ +10478F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +104791 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +104795 CRC 64339276 (1681101430)
│ │ │ │ +104799 Compressed Size 0000059A (1434)
│ │ │ │ +10479D Uncompressed Size 00001636 (5686)
│ │ │ │ +1047A1 Filename Length 0024 (36)
│ │ │ │ +1047A3 Extra Length 0000 (0)
│ │ │ │ +1047A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x104905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1047A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -104929 PAYLOAD
│ │ │ │ +1047C9 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)
│ │ │ │ +104D63 LOCAL HEADER #594 04034B50 (67324752)
│ │ │ │ +104D67 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +104D68 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +104D69 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'
│ │ │ │ +104D6B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +104D6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +104D71 CRC 6254ABFB (1649716219)
│ │ │ │ +104D75 Compressed Size 00000795 (1941)
│ │ │ │ +104D79 Uncompressed Size 0000161A (5658)
│ │ │ │ +104D7D Filename Length 002C (44)
│ │ │ │ +104D7F Extra Length 0000 (0)
│ │ │ │ +104D81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x104EE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x104D81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -104F0D PAYLOAD
│ │ │ │ +104DAD 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)
│ │ │ │ +105542 LOCAL HEADER #595 04034B50 (67324752)
│ │ │ │ +105546 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +105547 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +105548 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'
│ │ │ │ +10554A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10554C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +105550 CRC 1C9A220C (479863308)
│ │ │ │ +105554 Compressed Size 0000052E (1326)
│ │ │ │ +105558 Uncompressed Size 00002580 (9600)
│ │ │ │ +10555C Filename Length 002B (43)
│ │ │ │ +10555E Extra Length 0000 (0)
│ │ │ │ +105560 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1056C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x105560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -1056EB PAYLOAD
│ │ │ │ +10558B 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)
│ │ │ │ +105AB9 LOCAL HEADER #596 04034B50 (67324752)
│ │ │ │ +105ABD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +105ABE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +105ABF 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'
│ │ │ │ +105AC1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +105AC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +105AC7 CRC FE847791 (4270094225)
│ │ │ │ +105ACB Compressed Size 000001D3 (467)
│ │ │ │ +105ACF Uncompressed Size 00000356 (854)
│ │ │ │ +105AD3 Filename Length 0033 (51)
│ │ │ │ +105AD5 Extra Length 0000 (0)
│ │ │ │ +105AD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x105C37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x105AD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -105C6A PAYLOAD
│ │ │ │ +105B0A 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)
│ │ │ │ +105CDD LOCAL HEADER #597 04034B50 (67324752)
│ │ │ │ +105CE1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +105CE2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +105CE3 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'
│ │ │ │ +105CE5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +105CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +105CEB CRC 740035A3 (1946170787)
│ │ │ │ +105CEF Compressed Size 000002B1 (689)
│ │ │ │ +105CF3 Uncompressed Size 000006B4 (1716)
│ │ │ │ +105CF7 Filename Length 0032 (50)
│ │ │ │ +105CF9 Extra Length 0000 (0)
│ │ │ │ +105CFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x105E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x105CFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -105E8D PAYLOAD
│ │ │ │ +105D2D 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)
│ │ │ │ +105FDE LOCAL HEADER #598 04034B50 (67324752)
│ │ │ │ +105FE2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +105FE3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +105FE4 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'
│ │ │ │ +105FE6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +105FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +105FEC CRC 5DA1A669 (1570874985)
│ │ │ │ +105FF0 Compressed Size 000001C0 (448)
│ │ │ │ +105FF4 Uncompressed Size 00000321 (801)
│ │ │ │ +105FF8 Filename Length 0032 (50)
│ │ │ │ +105FFA Extra Length 0000 (0)
│ │ │ │ +105FFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10615C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x105FFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10618E PAYLOAD
│ │ │ │ +10602E 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)
│ │ │ │ +1061EE LOCAL HEADER #599 04034B50 (67324752)
│ │ │ │ +1061F2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1061F3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1061F4 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'
│ │ │ │ +1061F6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1061F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1061FC CRC 96CF8992 (2530183570)
│ │ │ │ +106200 Compressed Size 00000256 (598)
│ │ │ │ +106204 Uncompressed Size 0000056A (1386)
│ │ │ │ +106208 Filename Length 0031 (49)
│ │ │ │ +10620A Extra Length 0000 (0)
│ │ │ │ +10620C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10636C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10620C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10639D PAYLOAD
│ │ │ │ +10623D 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)
│ │ │ │ +106493 LOCAL HEADER #600 04034B50 (67324752)
│ │ │ │ +106497 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +106498 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +106499 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'
│ │ │ │ +10649B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10649D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1064A1 CRC D23FE222 (3527402018)
│ │ │ │ +1064A5 Compressed Size 0000030C (780)
│ │ │ │ +1064A9 Uncompressed Size 00000701 (1793)
│ │ │ │ +1064AD Filename Length 002A (42)
│ │ │ │ +1064AF Extra Length 0000 (0)
│ │ │ │ +1064B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x106611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1064B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10663B PAYLOAD
│ │ │ │ +1064DB 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)
│ │ │ │ +1067E7 LOCAL HEADER #601 04034B50 (67324752)
│ │ │ │ +1067EB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1067EC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1067ED 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'
│ │ │ │ +1067EF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1067F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1067F5 CRC 6BAB2714 (1806378772)
│ │ │ │ +1067F9 Compressed Size 0000046A (1130)
│ │ │ │ +1067FD Uncompressed Size 00001424 (5156)
│ │ │ │ +106801 Filename Length 0029 (41)
│ │ │ │ +106803 Extra Length 0000 (0)
│ │ │ │ +106805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x106965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x106805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10698E PAYLOAD
│ │ │ │ +10682E 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)
│ │ │ │ +106C98 LOCAL HEADER #602 04034B50 (67324752)
│ │ │ │ +106C9C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +106C9D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +106C9E 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'
│ │ │ │ +106CA0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +106CA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +106CA6 CRC 8C77ACF9 (2356653305)
│ │ │ │ +106CAA Compressed Size 000002F3 (755)
│ │ │ │ +106CAE Uncompressed Size 00000629 (1577)
│ │ │ │ +106CB2 Filename Length 002B (43)
│ │ │ │ +106CB4 Extra Length 0000 (0)
│ │ │ │ +106CB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x106E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x106CB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -106E41 PAYLOAD
│ │ │ │ +106CE1 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)
│ │ │ │ +106FD4 LOCAL HEADER #603 04034B50 (67324752)
│ │ │ │ +106FD8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +106FD9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +106FDA 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'
│ │ │ │ +106FDC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +106FDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +106FE2 CRC 3700FB7C (922811260)
│ │ │ │ +106FE6 Compressed Size 00000354 (852)
│ │ │ │ +106FEA Uncompressed Size 00000D7A (3450)
│ │ │ │ +106FEE Filename Length 002A (42)
│ │ │ │ +106FF0 Extra Length 0000 (0)
│ │ │ │ +106FF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x107152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x106FF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10717C PAYLOAD
│ │ │ │ +10701C 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)
│ │ │ │ +107370 LOCAL HEADER #604 04034B50 (67324752)
│ │ │ │ +107374 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +107375 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +107376 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'
│ │ │ │ +107378 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10737A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10737E CRC 4FBF4CBA (1337937082)
│ │ │ │ +107382 Compressed Size 00000203 (515)
│ │ │ │ +107386 Uncompressed Size 000003C1 (961)
│ │ │ │ +10738A Filename Length 0026 (38)
│ │ │ │ +10738C Extra Length 0000 (0)
│ │ │ │ +10738E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1074EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10738E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -107514 PAYLOAD
│ │ │ │ +1073B4 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)
│ │ │ │ +1075B7 LOCAL HEADER #605 04034B50 (67324752)
│ │ │ │ +1075BB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1075BC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1075BD 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'
│ │ │ │ +1075BF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1075C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1075C5 CRC 770BE395 (1997267861)
│ │ │ │ +1075C9 Compressed Size 00000277 (631)
│ │ │ │ +1075CD Uncompressed Size 00000743 (1859)
│ │ │ │ +1075D1 Filename Length 0025 (37)
│ │ │ │ +1075D3 Extra Length 0000 (0)
│ │ │ │ +1075D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x107735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1075D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10775A PAYLOAD
│ │ │ │ +1075FA 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)
│ │ │ │ +107871 LOCAL HEADER #606 04034B50 (67324752)
│ │ │ │ +107875 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +107876 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +107877 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'
│ │ │ │ +107879 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10787B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10787F CRC 24B6CE49 (615960137)
│ │ │ │ +107883 Compressed Size 00000204 (516)
│ │ │ │ +107887 Uncompressed Size 00000386 (902)
│ │ │ │ +10788B Filename Length 0029 (41)
│ │ │ │ +10788D Extra Length 0000 (0)
│ │ │ │ +10788F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1079EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10788F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -107A18 PAYLOAD
│ │ │ │ +1078B8 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)
│ │ │ │ +107ABC LOCAL HEADER #607 04034B50 (67324752)
│ │ │ │ +107AC0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +107AC1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +107AC2 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'
│ │ │ │ +107AC4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +107AC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +107ACA CRC BF6701B9 (3211198905)
│ │ │ │ +107ACE Compressed Size 000001D7 (471)
│ │ │ │ +107AD2 Uncompressed Size 00000516 (1302)
│ │ │ │ +107AD6 Filename Length 0028 (40)
│ │ │ │ +107AD8 Extra Length 0000 (0)
│ │ │ │ +107ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x107C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x107ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -107C62 PAYLOAD
│ │ │ │ +107B02 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)
│ │ │ │ +107CD9 LOCAL HEADER #608 04034B50 (67324752)
│ │ │ │ +107CDD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +107CDE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +107CDF 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'
│ │ │ │ +107CE1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +107CE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +107CE7 CRC 6D412191 (1832984977)
│ │ │ │ +107CEB Compressed Size 00000715 (1813)
│ │ │ │ +107CEF Uncompressed Size 00001634 (5684)
│ │ │ │ +107CF3 Filename Length 0029 (41)
│ │ │ │ +107CF5 Extra Length 0000 (0)
│ │ │ │ +107CF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x107E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x107CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -107E80 PAYLOAD
│ │ │ │ +107D20 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)
│ │ │ │ +108435 LOCAL HEADER #609 04034B50 (67324752)
│ │ │ │ +108439 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10843A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10843B 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'
│ │ │ │ +10843D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10843F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +108443 CRC 5412C835 (1410517045)
│ │ │ │ +108447 Compressed Size 00000B2A (2858)
│ │ │ │ +10844B Uncompressed Size 000049E9 (18921)
│ │ │ │ +10844F Filename Length 0028 (40)
│ │ │ │ +108451 Extra Length 0000 (0)
│ │ │ │ +108453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1085B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x108453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -1085DB PAYLOAD
│ │ │ │ +10847B 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)
│ │ │ │ +108FA5 LOCAL HEADER #610 04034B50 (67324752)
│ │ │ │ +108FA9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +108FAA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +108FAB 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'
│ │ │ │ +108FAD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +108FAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +108FB3 CRC 2EFCA351 (788308817)
│ │ │ │ +108FB7 Compressed Size 00000410 (1040)
│ │ │ │ +108FBB Uncompressed Size 00000A24 (2596)
│ │ │ │ +108FBF Filename Length 002E (46)
│ │ │ │ +108FC1 Extra Length 0000 (0)
│ │ │ │ +108FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x109123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x108FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -109151 PAYLOAD
│ │ │ │ +108FF1 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)
│ │ │ │ +109401 LOCAL HEADER #611 04034B50 (67324752)
│ │ │ │ +109405 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +109406 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +109407 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'
│ │ │ │ +109409 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10940B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10940F CRC 50599059 (1348046937)
│ │ │ │ +109413 Compressed Size 00000526 (1318)
│ │ │ │ +109417 Uncompressed Size 000022FD (8957)
│ │ │ │ +10941B Filename Length 002D (45)
│ │ │ │ +10941D Extra Length 0000 (0)
│ │ │ │ +10941F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10957F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10941F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -1095AC PAYLOAD
│ │ │ │ +10944C 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)
│ │ │ │ +109972 LOCAL HEADER #612 04034B50 (67324752)
│ │ │ │ +109976 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +109977 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +109978 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'
│ │ │ │ +10997A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10997C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +109980 CRC C516BAA4 (3306601124)
│ │ │ │ +109984 Compressed Size 0000028F (655)
│ │ │ │ +109988 Uncompressed Size 0000053A (1338)
│ │ │ │ +10998C Filename Length 0025 (37)
│ │ │ │ +10998E Extra Length 0000 (0)
│ │ │ │ +109990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x109AF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x109990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -109B15 PAYLOAD
│ │ │ │ +1099B5 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)
│ │ │ │ +109C44 LOCAL HEADER #613 04034B50 (67324752)
│ │ │ │ +109C48 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +109C49 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +109C4A 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'
│ │ │ │ +109C4C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +109C4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +109C52 CRC 7B6A92A1 (2070581921)
│ │ │ │ +109C56 Compressed Size 00000616 (1558)
│ │ │ │ +109C5A Uncompressed Size 000013A0 (5024)
│ │ │ │ +109C5E Filename Length 0024 (36)
│ │ │ │ +109C60 Extra Length 0000 (0)
│ │ │ │ +109C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x109DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x109C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -109DE6 PAYLOAD
│ │ │ │ +109C86 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)
│ │ │ │ +10A29C LOCAL HEADER #614 04034B50 (67324752)
│ │ │ │ +10A2A0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10A2A1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10A2A2 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'
│ │ │ │ +10A2A4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10A2A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10A2AA CRC 2156AA09 (559327753)
│ │ │ │ +10A2AE Compressed Size 00000533 (1331)
│ │ │ │ +10A2B2 Uncompressed Size 00000EDF (3807)
│ │ │ │ +10A2B6 Filename Length 0035 (53)
│ │ │ │ +10A2B8 Extra Length 0000 (0)
│ │ │ │ +10A2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10A41A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10A2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10A44F PAYLOAD
│ │ │ │ +10A2EF 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)
│ │ │ │ +10A822 LOCAL HEADER #615 04034B50 (67324752)
│ │ │ │ +10A826 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10A827 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10A828 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'
│ │ │ │ +10A82A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10A82C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10A830 CRC 4A29777B (1244231547)
│ │ │ │ +10A834 Compressed Size 00000595 (1429)
│ │ │ │ +10A838 Uncompressed Size 00002D48 (11592)
│ │ │ │ +10A83C Filename Length 0034 (52)
│ │ │ │ +10A83E Extra Length 0000 (0)
│ │ │ │ +10A840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10A9A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10A840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10A9D4 PAYLOAD
│ │ │ │ +10A874 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)
│ │ │ │ +10AE09 LOCAL HEADER #616 04034B50 (67324752)
│ │ │ │ +10AE0D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10AE0E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10AE0F 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'
│ │ │ │ +10AE11 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10AE13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10AE17 CRC 744FADA5 (1951378853)
│ │ │ │ +10AE1B Compressed Size 000002A2 (674)
│ │ │ │ +10AE1F Uncompressed Size 0000059A (1434)
│ │ │ │ +10AE23 Filename Length 003D (61)
│ │ │ │ +10AE25 Extra Length 0000 (0)
│ │ │ │ +10AE27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10AF87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10AE27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10AFC4 PAYLOAD
│ │ │ │ +10AE64 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)
│ │ │ │ +10B106 LOCAL HEADER #617 04034B50 (67324752)
│ │ │ │ +10B10A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10B10B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10B10C 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'
│ │ │ │ +10B10E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10B110 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10B114 CRC 1BF647C2 (469125058)
│ │ │ │ +10B118 Compressed Size 0000039F (927)
│ │ │ │ +10B11C Uncompressed Size 00000F2F (3887)
│ │ │ │ +10B120 Filename Length 003C (60)
│ │ │ │ +10B122 Extra Length 0000 (0)
│ │ │ │ +10B124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10B284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10B124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10B2C0 PAYLOAD
│ │ │ │ +10B160 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)
│ │ │ │ +10B4FF LOCAL HEADER #618 04034B50 (67324752)
│ │ │ │ +10B503 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10B504 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10B505 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'
│ │ │ │ +10B507 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10B509 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10B50D CRC 16D0DE64 (382787172)
│ │ │ │ +10B511 Compressed Size 00000139 (313)
│ │ │ │ +10B515 Uncompressed Size 00000268 (616)
│ │ │ │ +10B519 Filename Length 0042 (66)
│ │ │ │ +10B51B Extra Length 0000 (0)
│ │ │ │ +10B51D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10B67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10B51D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10B6BF PAYLOAD
│ │ │ │ +10B55F 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)
│ │ │ │ +10B698 LOCAL HEADER #619 04034B50 (67324752)
│ │ │ │ +10B69C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10B69D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10B69E 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'
│ │ │ │ +10B6A0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10B6A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10B6A6 CRC 4199C455 (1100596309)
│ │ │ │ +10B6AA Compressed Size 0000017E (382)
│ │ │ │ +10B6AE Uncompressed Size 0000036C (876)
│ │ │ │ +10B6B2 Filename Length 0041 (65)
│ │ │ │ +10B6B4 Extra Length 0000 (0)
│ │ │ │ +10B6B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10B816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10B6B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10B857 PAYLOAD
│ │ │ │ +10B6F7 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)
│ │ │ │ +10B875 LOCAL HEADER #620 04034B50 (67324752)
│ │ │ │ +10B879 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10B87A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10B87B 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'
│ │ │ │ +10B87D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10B87F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10B883 CRC 6E258967 (1847953767)
│ │ │ │ +10B887 Compressed Size 00000137 (311)
│ │ │ │ +10B88B Uncompressed Size 00000264 (612)
│ │ │ │ +10B88F Filename Length 0041 (65)
│ │ │ │ +10B891 Extra Length 0000 (0)
│ │ │ │ +10B893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10B9F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10B893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10BA34 PAYLOAD
│ │ │ │ +10B8D4 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)
│ │ │ │ +10BA0B LOCAL HEADER #621 04034B50 (67324752)
│ │ │ │ +10BA0F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10BA10 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10BA11 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'
│ │ │ │ +10BA13 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10BA15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10BA19 CRC EE8F416C (4002365804)
│ │ │ │ +10BA1D Compressed Size 0000017E (382)
│ │ │ │ +10BA21 Uncompressed Size 00000366 (870)
│ │ │ │ +10BA25 Filename Length 0040 (64)
│ │ │ │ +10BA27 Extra Length 0000 (0)
│ │ │ │ +10BA29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10BB89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10BA29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10BBC9 PAYLOAD
│ │ │ │ +10BA69 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)
│ │ │ │ +10BBE7 LOCAL HEADER #622 04034B50 (67324752)
│ │ │ │ +10BBEB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10BBEC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10BBED 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'
│ │ │ │ +10BBEF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10BBF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10BBF5 CRC EE2DE02F (3995983919)
│ │ │ │ +10BBF9 Compressed Size 00000206 (518)
│ │ │ │ +10BBFD Uncompressed Size 00000452 (1106)
│ │ │ │ +10BC01 Filename Length 0045 (69)
│ │ │ │ +10BC03 Extra Length 0000 (0)
│ │ │ │ +10BC05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10BD65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10BC05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10BDAA PAYLOAD
│ │ │ │ +10BC4A 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)
│ │ │ │ +10BE50 LOCAL HEADER #623 04034B50 (67324752)
│ │ │ │ +10BE54 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10BE55 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10BE56 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'
│ │ │ │ +10BE58 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10BE5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10BE5E CRC 175FEB58 (392162136)
│ │ │ │ +10BE62 Compressed Size 0000021E (542)
│ │ │ │ +10BE66 Uncompressed Size 000007C4 (1988)
│ │ │ │ +10BE6A Filename Length 0044 (68)
│ │ │ │ +10BE6C Extra Length 0000 (0)
│ │ │ │ +10BE6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10BFCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10BE6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10C012 PAYLOAD
│ │ │ │ +10BEB2 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)
│ │ │ │ +10C0D0 LOCAL HEADER #624 04034B50 (67324752)
│ │ │ │ +10C0D4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10C0D5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10C0D6 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'
│ │ │ │ +10C0D8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10C0DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10C0DE CRC 8BCB3051 (2345349201)
│ │ │ │ +10C0E2 Compressed Size 00000139 (313)
│ │ │ │ +10C0E6 Uncompressed Size 00000264 (612)
│ │ │ │ +10C0EA Filename Length 0041 (65)
│ │ │ │ +10C0EC Extra Length 0000 (0)
│ │ │ │ +10C0EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10C24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10C0EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10C28F PAYLOAD
│ │ │ │ +10C12F 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)
│ │ │ │ +10C268 LOCAL HEADER #625 04034B50 (67324752)
│ │ │ │ +10C26C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10C26D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10C26E 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'
│ │ │ │ +10C270 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10C272 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10C276 CRC FDC4FBA2 (4257545122)
│ │ │ │ +10C27A Compressed Size 0000017C (380)
│ │ │ │ +10C27E Uncompressed Size 00000366 (870)
│ │ │ │ +10C282 Filename Length 0040 (64)
│ │ │ │ +10C284 Extra Length 0000 (0)
│ │ │ │ +10C286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10C3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10C286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10C426 PAYLOAD
│ │ │ │ +10C2C6 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)
│ │ │ │ +10C442 LOCAL HEADER #626 04034B50 (67324752)
│ │ │ │ +10C446 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10C447 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10C448 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'
│ │ │ │ +10C44A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10C44C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10C450 CRC 6E43099D (1849887133)
│ │ │ │ +10C454 Compressed Size 00000139 (313)
│ │ │ │ +10C458 Uncompressed Size 00000270 (624)
│ │ │ │ +10C45C Filename Length 0044 (68)
│ │ │ │ +10C45E Extra Length 0000 (0)
│ │ │ │ +10C460 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10C5C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10C460: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10C604 PAYLOAD
│ │ │ │ +10C4A4 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)
│ │ │ │ +10C5DD LOCAL HEADER #627 04034B50 (67324752)
│ │ │ │ +10C5E1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10C5E2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10C5E3 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'
│ │ │ │ +10C5E5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10C5E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10C5EB CRC 19D3CBF3 (433310707)
│ │ │ │ +10C5EF Compressed Size 00000180 (384)
│ │ │ │ +10C5F3 Uncompressed Size 00000378 (888)
│ │ │ │ +10C5F7 Filename Length 0043 (67)
│ │ │ │ +10C5F9 Extra Length 0000 (0)
│ │ │ │ +10C5FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10C75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10C5FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10C79E PAYLOAD
│ │ │ │ +10C63E 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)
│ │ │ │ +10C7BE LOCAL HEADER #628 04034B50 (67324752)
│ │ │ │ +10C7C2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10C7C3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10C7C4 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'
│ │ │ │ +10C7C6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10C7C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10C7CC CRC 27E54161 (669335905)
│ │ │ │ +10C7D0 Compressed Size 000001F6 (502)
│ │ │ │ +10C7D4 Uncompressed Size 000003C8 (968)
│ │ │ │ +10C7D8 Filename Length 0031 (49)
│ │ │ │ +10C7DA Extra Length 0000 (0)
│ │ │ │ +10C7DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10C93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10C7DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10C96D PAYLOAD
│ │ │ │ +10C80D 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)
│ │ │ │ +10CA03 LOCAL HEADER #629 04034B50 (67324752)
│ │ │ │ +10CA07 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10CA08 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10CA09 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'
│ │ │ │ +10CA0B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10CA0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10CA11 CRC 526E8794 (1382975380)
│ │ │ │ +10CA15 Compressed Size 000002C7 (711)
│ │ │ │ +10CA19 Uncompressed Size 00000862 (2146)
│ │ │ │ +10CA1D Filename Length 0030 (48)
│ │ │ │ +10CA1F Extra Length 0000 (0)
│ │ │ │ +10CA21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10CB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10CA21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10CBB1 PAYLOAD
│ │ │ │ +10CA51 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)
│ │ │ │ +10CD18 LOCAL HEADER #630 04034B50 (67324752)
│ │ │ │ +10CD1C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10CD1D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10CD1E 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'
│ │ │ │ +10CD20 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10CD22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10CD26 CRC 24A5F179 (614855033)
│ │ │ │ +10CD2A Compressed Size 00000387 (903)
│ │ │ │ +10CD2E Uncompressed Size 000008EE (2286)
│ │ │ │ +10CD32 Filename Length 0031 (49)
│ │ │ │ +10CD34 Extra Length 0000 (0)
│ │ │ │ +10CD36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10CE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10CD36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10CEC7 PAYLOAD
│ │ │ │ +10CD67 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)
│ │ │ │ +10D0EE LOCAL HEADER #631 04034B50 (67324752)
│ │ │ │ +10D0F2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10D0F3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10D0F4 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'
│ │ │ │ +10D0F6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10D0F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10D0FC CRC 92A2ED15 (2460151061)
│ │ │ │ +10D100 Compressed Size 0000042F (1071)
│ │ │ │ +10D104 Uncompressed Size 000019AB (6571)
│ │ │ │ +10D108 Filename Length 0030 (48)
│ │ │ │ +10D10A Extra Length 0000 (0)
│ │ │ │ +10D10C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10D26C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10D10C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10D29C PAYLOAD
│ │ │ │ +10D13C 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)
│ │ │ │ +10D56B LOCAL HEADER #632 04034B50 (67324752)
│ │ │ │ +10D56F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10D570 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10D571 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'
│ │ │ │ +10D573 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10D575 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10D579 CRC 69025F3C (1761763132)
│ │ │ │ +10D57D Compressed Size 00000328 (808)
│ │ │ │ +10D581 Uncompressed Size 000006E4 (1764)
│ │ │ │ +10D585 Filename Length 0027 (39)
│ │ │ │ +10D587 Extra Length 0000 (0)
│ │ │ │ +10D589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10D6E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10D589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10D710 PAYLOAD
│ │ │ │ +10D5B0 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)
│ │ │ │ +10D8D8 LOCAL HEADER #633 04034B50 (67324752)
│ │ │ │ +10D8DC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10D8DD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10D8DE 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'
│ │ │ │ +10D8E0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10D8E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10D8E6 CRC FCCC5561 (4241249633)
│ │ │ │ +10D8EA Compressed Size 000006D7 (1751)
│ │ │ │ +10D8EE Uncompressed Size 00001DD9 (7641)
│ │ │ │ +10D8F2 Filename Length 0026 (38)
│ │ │ │ +10D8F4 Extra Length 0000 (0)
│ │ │ │ +10D8F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10DA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10D8F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10DA7C PAYLOAD
│ │ │ │ +10D91C 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)
│ │ │ │ +10DFF3 LOCAL HEADER #634 04034B50 (67324752)
│ │ │ │ +10DFF7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10DFF8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10DFF9 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'
│ │ │ │ +10DFFB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10DFFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10E001 CRC 911BFA2F (2434529839)
│ │ │ │ +10E005 Compressed Size 000002C7 (711)
│ │ │ │ +10E009 Uncompressed Size 000005FF (1535)
│ │ │ │ +10E00D Filename Length 0029 (41)
│ │ │ │ +10E00F Extra Length 0000 (0)
│ │ │ │ +10E011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10E171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10E011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10E19A PAYLOAD
│ │ │ │ +10E03A 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)
│ │ │ │ +10E301 LOCAL HEADER #635 04034B50 (67324752)
│ │ │ │ +10E305 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10E306 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10E307 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'
│ │ │ │ +10E309 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10E30B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10E30F CRC AF497377 (2940826487)
│ │ │ │ +10E313 Compressed Size 000008AC (2220)
│ │ │ │ +10E317 Uncompressed Size 0000285B (10331)
│ │ │ │ +10E31B Filename Length 0028 (40)
│ │ │ │ +10E31D Extra Length 0000 (0)
│ │ │ │ +10E31F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10E47F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10E31F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10E4A7 PAYLOAD
│ │ │ │ +10E347 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)
│ │ │ │ +10EBF3 LOCAL HEADER #636 04034B50 (67324752)
│ │ │ │ +10EBF7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10EBF8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10EBF9 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'
│ │ │ │ +10EBFB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10EBFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10EC01 CRC 291F099E (689899934)
│ │ │ │ +10EC05 Compressed Size 0000032C (812)
│ │ │ │ +10EC09 Uncompressed Size 000006E8 (1768)
│ │ │ │ +10EC0D Filename Length 0028 (40)
│ │ │ │ +10EC0F Extra Length 0000 (0)
│ │ │ │ +10EC11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10ED71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10EC11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10ED99 PAYLOAD
│ │ │ │ +10EC39 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)
│ │ │ │ +10EF65 LOCAL HEADER #637 04034B50 (67324752)
│ │ │ │ +10EF69 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10EF6A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10EF6B 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'
│ │ │ │ +10EF6D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10EF6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10EF73 CRC 54D90E37 (1423511095)
│ │ │ │ +10EF77 Compressed Size 0000070A (1802)
│ │ │ │ +10EF7B Uncompressed Size 00001EC2 (7874)
│ │ │ │ +10EF7F Filename Length 0027 (39)
│ │ │ │ +10EF81 Extra Length 0000 (0)
│ │ │ │ +10EF83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10F0E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10EF83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10F10A PAYLOAD
│ │ │ │ +10EFAA 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)
│ │ │ │ +10F6B4 LOCAL HEADER #638 04034B50 (67324752)
│ │ │ │ +10F6B8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +10F6B9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +10F6BA 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'
│ │ │ │ +10F6BC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +10F6BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +10F6C2 CRC A774371C (2809411356)
│ │ │ │ +10F6C6 Compressed Size 00002D9A (11674)
│ │ │ │ +10F6CA Uncompressed Size 00009AFD (39677)
│ │ │ │ +10F6CE Filename Length 0022 (34)
│ │ │ │ +10F6D0 Extra Length 0000 (0)
│ │ │ │ +10F6D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x10F832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x10F6D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -10F854 PAYLOAD
│ │ │ │ +10F6F4 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)
│ │ │ │ +11248E LOCAL HEADER #639 04034B50 (67324752)
│ │ │ │ +112492 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +112493 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +112494 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'
│ │ │ │ +112496 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +112498 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11249C CRC 712DC125 (1898823973)
│ │ │ │ +1124A0 Compressed Size 00004B3D (19261)
│ │ │ │ +1124A4 Uncompressed Size 0002D72C (186156)
│ │ │ │ +1124A8 Filename Length 0021 (33)
│ │ │ │ +1124AA Extra Length 0000 (0)
│ │ │ │ +1124AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1125CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1124AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -1125EF PAYLOAD
│ │ │ │ +1124CD 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)
│ │ │ │ +11700A LOCAL HEADER #640 04034B50 (67324752)
│ │ │ │ +11700E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11700F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +117010 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'
│ │ │ │ +117012 Compression Method 0000 (0) 'Stored'
│ │ │ │ +117014 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +117018 CRC 00000000 (0)
│ │ │ │ +11701C Compressed Size 00000000 (0)
│ │ │ │ +117020 Uncompressed Size 00000000 (0)
│ │ │ │ +117024 Filename Length 0016 (22)
│ │ │ │ +117026 Extra Length 0000 (0)
│ │ │ │ +117028 Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x116FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x117028: 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)
│ │ │ │ +11703E LOCAL HEADER #641 04034B50 (67324752)
│ │ │ │ +117042 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +117043 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +117044 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'
│ │ │ │ +117046 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +117048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11704C CRC B8BA3607 (3099211271)
│ │ │ │ +117050 Compressed Size 00000137 (311)
│ │ │ │ +117054 Uncompressed Size 00000204 (516)
│ │ │ │ +117058 Filename Length 0031 (49)
│ │ │ │ +11705A Extra Length 0000 (0)
│ │ │ │ +11705C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x116FE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11705C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -117018 PAYLOAD
│ │ │ │ +11708D 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)
│ │ │ │ +1171C4 LOCAL HEADER #642 04034B50 (67324752)
│ │ │ │ +1171C8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1171C9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1171CA 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'
│ │ │ │ +1171CC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1171CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1171D2 CRC 18D7E5A6 (416802214)
│ │ │ │ +1171D6 Compressed Size 0000011F (287)
│ │ │ │ +1171DA Uncompressed Size 00000217 (535)
│ │ │ │ +1171DE Filename Length 0030 (48)
│ │ │ │ +1171E0 Extra Length 0000 (0)
│ │ │ │ +1171E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11716D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1171E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11719D PAYLOAD
│ │ │ │ +117212 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)
│ │ │ │ +117331 LOCAL HEADER #643 04034B50 (67324752)
│ │ │ │ +117335 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +117336 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +117337 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'
│ │ │ │ +117339 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11733B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11733F CRC ABA82EEC (2879925996)
│ │ │ │ +117343 Compressed Size 00000DC4 (3524)
│ │ │ │ +117347 Uncompressed Size 00002691 (9873)
│ │ │ │ +11734B Filename Length 002D (45)
│ │ │ │ +11734D Extra Length 0000 (0)
│ │ │ │ +11734F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1172DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11734F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -117307 PAYLOAD
│ │ │ │ +11737C 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)
│ │ │ │ +118140 LOCAL HEADER #644 04034B50 (67324752)
│ │ │ │ +118144 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +118145 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +118146 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'
│ │ │ │ +118148 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11814A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11814E CRC 39AAAE48 (967487048)
│ │ │ │ +118152 Compressed Size 00000B01 (2817)
│ │ │ │ +118156 Uncompressed Size 00009014 (36884)
│ │ │ │ +11815A Filename Length 002C (44)
│ │ │ │ +11815C Extra Length 0000 (0)
│ │ │ │ +11815E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1180E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11815E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -118115 PAYLOAD
│ │ │ │ +11818A 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)
│ │ │ │ +118C8B LOCAL HEADER #645 04034B50 (67324752)
│ │ │ │ +118C8F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +118C90 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +118C91 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'
│ │ │ │ +118C93 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +118C95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +118C99 CRC 3D497A9D (1028225693)
│ │ │ │ +118C9D Compressed Size 0000160F (5647)
│ │ │ │ +118CA1 Uncompressed Size 00004612 (17938)
│ │ │ │ +118CA5 Filename Length 0029 (41)
│ │ │ │ +118CA7 Extra Length 0000 (0)
│ │ │ │ +118CA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x118C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x118CA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -118C5D PAYLOAD
│ │ │ │ +118CD2 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)
│ │ │ │ +11A2E1 LOCAL HEADER #646 04034B50 (67324752)
│ │ │ │ +11A2E5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11A2E6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11A2E7 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'
│ │ │ │ +11A2E9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11A2EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11A2EF CRC 31FC2258 (838607448)
│ │ │ │ +11A2F3 Compressed Size 0000122D (4653)
│ │ │ │ +11A2F7 Uncompressed Size 0000CDA9 (52649)
│ │ │ │ +11A2FB Filename Length 0028 (40)
│ │ │ │ +11A2FD Extra Length 0000 (0)
│ │ │ │ +11A2FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11A28A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11A2FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11A2B2 PAYLOAD
│ │ │ │ +11A327 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)
│ │ │ │ +11B554 LOCAL HEADER #647 04034B50 (67324752)
│ │ │ │ +11B558 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11B559 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11B55A 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'
│ │ │ │ +11B55C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11B55E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11B562 CRC BCD8E6A3 (3168331427)
│ │ │ │ +11B566 Compressed Size 000002F6 (758)
│ │ │ │ +11B56A Uncompressed Size 000005B3 (1459)
│ │ │ │ +11B56E Filename Length 0026 (38)
│ │ │ │ +11B570 Extra Length 0000 (0)
│ │ │ │ +11B572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11B4FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11B572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11B523 PAYLOAD
│ │ │ │ +11B598 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)
│ │ │ │ +11B88E LOCAL HEADER #648 04034B50 (67324752)
│ │ │ │ +11B892 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11B893 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11B894 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'
│ │ │ │ +11B896 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11B898 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11B89C CRC 0FF691E0 (267817440)
│ │ │ │ +11B8A0 Compressed Size 00000250 (592)
│ │ │ │ +11B8A4 Uncompressed Size 000007A5 (1957)
│ │ │ │ +11B8A8 Filename Length 0025 (37)
│ │ │ │ +11B8AA Extra Length 0000 (0)
│ │ │ │ +11B8AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11B837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11B8AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11B85C PAYLOAD
│ │ │ │ +11B8D1 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)
│ │ │ │ +11BB21 LOCAL HEADER #649 04034B50 (67324752)
│ │ │ │ +11BB25 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11BB26 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11BB27 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'
│ │ │ │ +11BB29 Compression Method 0000 (0) 'Stored'
│ │ │ │ +11BB2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11BB2F CRC 00000000 (0)
│ │ │ │ +11BB33 Compressed Size 00000000 (0)
│ │ │ │ +11BB37 Uncompressed Size 00000000 (0)
│ │ │ │ +11BB3B Filename Length 0012 (18)
│ │ │ │ +11BB3D Extra Length 0000 (0)
│ │ │ │ +11BB3F Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11BACA: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11BB3F: 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)
│ │ │ │ +11BB51 LOCAL HEADER #650 04034B50 (67324752)
│ │ │ │ +11BB55 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11BB56 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11BB57 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'
│ │ │ │ +11BB59 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11BB5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11BB5F CRC 4BFB538B (1274762123)
│ │ │ │ +11BB63 Compressed Size 000001CF (463)
│ │ │ │ +11BB67 Uncompressed Size 0000032D (813)
│ │ │ │ +11BB6B Filename Length 0023 (35)
│ │ │ │ +11BB6D Extra Length 0000 (0)
│ │ │ │ +11BB6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11BAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11BB6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11BB1D PAYLOAD
│ │ │ │ +11BB92 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)
│ │ │ │ +11BD61 LOCAL HEADER #651 04034B50 (67324752)
│ │ │ │ +11BD65 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11BD66 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11BD67 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'
│ │ │ │ +11BD69 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11BD6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11BD6F CRC 2A321DD3 (707927507)
│ │ │ │ +11BD73 Compressed Size 00000373 (883)
│ │ │ │ +11BD77 Uncompressed Size 00000943 (2371)
│ │ │ │ +11BD7B Filename Length 0022 (34)
│ │ │ │ +11BD7D Extra Length 0000 (0)
│ │ │ │ +11BD7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11BD0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11BD7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11BD2C PAYLOAD
│ │ │ │ +11BDA1 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)
│ │ │ │ +11C114 LOCAL HEADER #652 04034B50 (67324752)
│ │ │ │ +11C118 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11C119 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11C11A 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'
│ │ │ │ +11C11C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11C11E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11C122 CRC BFDAF526 (3218797862)
│ │ │ │ +11C126 Compressed Size 000002EE (750)
│ │ │ │ +11C12A Uncompressed Size 0000066E (1646)
│ │ │ │ +11C12E Filename Length 0027 (39)
│ │ │ │ +11C130 Extra Length 0000 (0)
│ │ │ │ +11C132 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11C0BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11C132: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11C0E4 PAYLOAD
│ │ │ │ +11C159 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)
│ │ │ │ +11C447 LOCAL HEADER #653 04034B50 (67324752)
│ │ │ │ +11C44B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11C44C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11C44D 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'
│ │ │ │ +11C44F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11C451 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11C455 CRC AC0AF796 (2886399894)
│ │ │ │ +11C459 Compressed Size 0000069E (1694)
│ │ │ │ +11C45D Uncompressed Size 00001672 (5746)
│ │ │ │ +11C461 Filename Length 0026 (38)
│ │ │ │ +11C463 Extra Length 0000 (0)
│ │ │ │ +11C465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11C3F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11C465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11C416 PAYLOAD
│ │ │ │ +11C48B 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)
│ │ │ │ +11CB29 LOCAL HEADER #654 04034B50 (67324752)
│ │ │ │ +11CB2D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11CB2E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11CB2F 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'
│ │ │ │ +11CB31 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11CB33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11CB37 CRC E53A8291 (3845816977)
│ │ │ │ +11CB3B Compressed Size 0000029F (671)
│ │ │ │ +11CB3F Uncompressed Size 0000069D (1693)
│ │ │ │ +11CB43 Filename Length 0020 (32)
│ │ │ │ +11CB45 Extra Length 0000 (0)
│ │ │ │ +11CB47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11CAD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11CB47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11CAF2 PAYLOAD
│ │ │ │ +11CB67 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)
│ │ │ │ +11CE06 LOCAL HEADER #655 04034B50 (67324752)
│ │ │ │ +11CE0A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11CE0B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11CE0C 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'
│ │ │ │ +11CE0E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11CE10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11CE14 CRC 048621C3 (75899331)
│ │ │ │ +11CE18 Compressed Size 0000035A (858)
│ │ │ │ +11CE1C Uncompressed Size 000011EC (4588)
│ │ │ │ +11CE20 Filename Length 001F (31)
│ │ │ │ +11CE22 Extra Length 0000 (0)
│ │ │ │ +11CE24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11CE24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11CDCE PAYLOAD
│ │ │ │ +11CE43 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)
│ │ │ │ +11D19D LOCAL HEADER #656 04034B50 (67324752)
│ │ │ │ +11D1A1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11D1A2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11D1A3 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'
│ │ │ │ +11D1A5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11D1A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11D1AB CRC C9A384CD (3382936781)
│ │ │ │ +11D1AF Compressed Size 00000280 (640)
│ │ │ │ +11D1B3 Uncompressed Size 00000615 (1557)
│ │ │ │ +11D1B7 Filename Length 0025 (37)
│ │ │ │ +11D1B9 Extra Length 0000 (0)
│ │ │ │ +11D1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11D146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11D1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11D16B PAYLOAD
│ │ │ │ +11D1E0 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)
│ │ │ │ +11D460 LOCAL HEADER #657 04034B50 (67324752)
│ │ │ │ +11D464 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11D465 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11D466 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'
│ │ │ │ +11D468 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11D46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11D46E CRC 24658950 (610634064)
│ │ │ │ +11D472 Compressed Size 000002FD (765)
│ │ │ │ +11D476 Uncompressed Size 00000D66 (3430)
│ │ │ │ +11D47A Filename Length 0024 (36)
│ │ │ │ +11D47C Extra Length 0000 (0)
│ │ │ │ +11D47E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11D409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11D47E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11D42D PAYLOAD
│ │ │ │ +11D4A2 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)
│ │ │ │ +11D79F LOCAL HEADER #658 04034B50 (67324752)
│ │ │ │ +11D7A3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11D7A4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11D7A5 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'
│ │ │ │ +11D7A7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11D7A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11D7AD CRC 8D7D26D9 (2373789401)
│ │ │ │ +11D7B1 Compressed Size 000001B8 (440)
│ │ │ │ +11D7B5 Uncompressed Size 000002FB (763)
│ │ │ │ +11D7B9 Filename Length 0025 (37)
│ │ │ │ +11D7BB Extra Length 0000 (0)
│ │ │ │ +11D7BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11D748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11D7BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11D76D PAYLOAD
│ │ │ │ +11D7E2 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)
│ │ │ │ +11D99A LOCAL HEADER #659 04034B50 (67324752)
│ │ │ │ +11D99E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11D99F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11D9A0 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'
│ │ │ │ +11D9A2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11D9A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11D9A8 CRC FD698991 (4251552145)
│ │ │ │ +11D9AC Compressed Size 000001EC (492)
│ │ │ │ +11D9B0 Uncompressed Size 0000048D (1165)
│ │ │ │ +11D9B4 Filename Length 0024 (36)
│ │ │ │ +11D9B6 Extra Length 0000 (0)
│ │ │ │ +11D9B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11D943: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11D9B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11D967 PAYLOAD
│ │ │ │ +11D9DC 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)
│ │ │ │ +11DBC8 LOCAL HEADER #660 04034B50 (67324752)
│ │ │ │ +11DBCC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11DBCD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11DBCE 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'
│ │ │ │ +11DBD0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11DBD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11DBD6 CRC BFFCD929 (3221018921)
│ │ │ │ +11DBDA Compressed Size 00000D86 (3462)
│ │ │ │ +11DBDE Uncompressed Size 000029F2 (10738)
│ │ │ │ +11DBE2 Filename Length 001E (30)
│ │ │ │ +11DBE4 Extra Length 0000 (0)
│ │ │ │ +11DBE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11DB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11DBE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11DB8F PAYLOAD
│ │ │ │ +11DC04 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)
│ │ │ │ +11E98A LOCAL HEADER #661 04034B50 (67324752)
│ │ │ │ +11E98E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11E98F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11E990 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'
│ │ │ │ +11E992 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11E994 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11E998 CRC 30DF8B6E (819956590)
│ │ │ │ +11E99C Compressed Size 00001214 (4628)
│ │ │ │ +11E9A0 Uncompressed Size 00013829 (79913)
│ │ │ │ +11E9A4 Filename Length 001D (29)
│ │ │ │ +11E9A6 Extra Length 0000 (0)
│ │ │ │ +11E9A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11E924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11E9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11E941 PAYLOAD
│ │ │ │ +11E9C5 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)
│ │ │ │ +11FBD9 CENTRAL HEADER #1 02014B50 (33639248)
│ │ │ │ +11FBDD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FBDE Created OS 03 (3) 'Unix'
│ │ │ │ +11FBDF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FBE0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FBE1 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)
│ │ │ │ +11FBE3 Compression Method 0000 (0) 'Stored'
│ │ │ │ +11FBE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FBE9 CRC 00000000 (0)
│ │ │ │ +11FBED Compressed Size 00000000 (0)
│ │ │ │ +11FBF1 Uncompressed Size 00000000 (0)
│ │ │ │ +11FBF5 Filename Length 0009 (9)
│ │ │ │ +11FBF7 Extra Length 0004 (4)
│ │ │ │ +11FBF9 Comment Length 0000 (0)
│ │ │ │ +11FBFB Disk Start 0000 (0)
│ │ │ │ +11FBFD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FB8C Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +11FBFF 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'
│ │ │ │ +11FC03 Local Header Offset 00000000 (0)
│ │ │ │ +11FC07 Filename 'XXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FB94: Filename 'XXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FC07: Filename 'XXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -11FB9D Extra ID #1 CAFE (51966) 'Java Executable'
│ │ │ │ -11FB9F Length 0000 (0)
│ │ │ │ +11FC10 Extra ID #1 CAFE (51966) 'Java Executable'
│ │ │ │ +11FC12 Length 0000 (0)
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x11FB94: Directory 'XXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x11FC07: 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 0x11FBDF: '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)
│ │ │ │ +11FC14 CENTRAL HEADER #2 02014B50 (33639248)
│ │ │ │ +11FC18 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FC19 Created OS 03 (3) 'Unix'
│ │ │ │ +11FC1A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FC1B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FC1C 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 38DEA74C (954115916)
│ │ │ │ -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)
│ │ │ │ +11FC1E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FC20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FC24 CRC 38DEA74C (954115916)
│ │ │ │ +11FC28 Compressed Size 000000C2 (194)
│ │ │ │ +11FC2C Uncompressed Size 00000134 (308)
│ │ │ │ +11FC30 Filename Length 0014 (20)
│ │ │ │ +11FC32 Extra Length 0000 (0)
│ │ │ │ +11FC34 Comment Length 0000 (0)
│ │ │ │ +11FC36 Disk Start 0000 (0)
│ │ │ │ +11FC38 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FBC7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FC3A 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'
│ │ │ │ +11FC3E Local Header Offset 0000002B (43)
│ │ │ │ +11FC42 Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FBCF: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FC42: 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)
│ │ │ │ +11FC56 CENTRAL HEADER #3 02014B50 (33639248)
│ │ │ │ +11FC5A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FC5B Created OS 03 (3) 'Unix'
│ │ │ │ +11FC5C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FC5D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FC5E 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)
│ │ │ │ +11FC60 Compression Method 0000 (0) 'Stored'
│ │ │ │ +11FC62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FC66 CRC 00000000 (0)
│ │ │ │ +11FC6A Compressed Size 00000000 (0)
│ │ │ │ +11FC6E Uncompressed Size 00000000 (0)
│ │ │ │ +11FC72 Filename Length 0004 (4)
│ │ │ │ +11FC74 Extra Length 0000 (0)
│ │ │ │ +11FC76 Comment Length 0000 (0)
│ │ │ │ +11FC78 Disk Start 0000 (0)
│ │ │ │ +11FC7A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FC09 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +11FC7C 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'
│ │ │ │ +11FC80 Local Header Offset 0000011F (287)
│ │ │ │ +11FC84 Filename 'XXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FC11: Filename 'XXXX'
│ │ │ │ +# WARNING: Offset 0x11FC84: Filename 'XXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x11FC11: Directory 'XXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x11FC84: 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 0x11FC5C: '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)
│ │ │ │ +11FC88 CENTRAL HEADER #4 02014B50 (33639248)
│ │ │ │ +11FC8C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FC8D Created OS 03 (3) 'Unix'
│ │ │ │ +11FC8E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FC8F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FC90 General Purpose Flag 0800 (2048)
│ │ │ │ + [Bit 11] 1 'Language Encoding'
│ │ │ │ +11FC92 Compression Method 0000 (0) 'Stored'
│ │ │ │ +11FC94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FC98 CRC 00000000 (0)
│ │ │ │ +11FC9C Compressed Size 00000000 (0)
│ │ │ │ +11FCA0 Uncompressed Size 00000000 (0)
│ │ │ │ +11FCA4 Filename Length 000B (11)
│ │ │ │ +11FCA6 Extra Length 0000 (0)
│ │ │ │ +11FCA8 Comment Length 0000 (0)
│ │ │ │ +11FCAA Disk Start 0000 (0)
│ │ │ │ +11FCAC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FC3B Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +11FCAE 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'
│ │ │ │ +11FCB2 Local Header Offset 00000141 (321)
│ │ │ │ +11FCB6 Filename 'XXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FC43: Filename 'XXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FCB6: Filename 'XXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x11FC43: Directory 'XXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x11FCB6: 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 0x11FC8E: '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)
│ │ │ │ +11FCC1 CENTRAL HEADER #5 02014B50 (33639248)
│ │ │ │ +11FCC5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FCC6 Created OS 03 (3) 'Unix'
│ │ │ │ +11FCC7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FCC8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FCC9 General Purpose Flag 0800 (2048)
│ │ │ │ + [Bit 11] 1 'Language Encoding'
│ │ │ │ +11FCCB Compression Method 0000 (0) 'Stored'
│ │ │ │ +11FCCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FCD1 CRC 00000000 (0)
│ │ │ │ +11FCD5 Compressed Size 00000000 (0)
│ │ │ │ +11FCD9 Uncompressed Size 00000000 (0)
│ │ │ │ +11FCDD Filename Length 0012 (18)
│ │ │ │ +11FCDF Extra Length 0000 (0)
│ │ │ │ +11FCE1 Comment Length 0000 (0)
│ │ │ │ +11FCE3 Disk Start 0000 (0)
│ │ │ │ +11FCE5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FC74 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +11FCE7 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'
│ │ │ │ +11FCEB Local Header Offset 0000016A (362)
│ │ │ │ +11FCEF Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FC7C: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FCEF: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x11FC7C: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x11FCEF: 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 0x11FCC7: '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)
│ │ │ │ +11FD01 CENTRAL HEADER #6 02014B50 (33639248)
│ │ │ │ +11FD05 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FD06 Created OS 03 (3) 'Unix'
│ │ │ │ +11FD07 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FD08 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FD09 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)
│ │ │ │ +11FD0B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FD0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FD11 CRC 21821B1F (562174751)
│ │ │ │ +11FD15 Compressed Size 0000043E (1086)
│ │ │ │ +11FD19 Uncompressed Size 00000AF2 (2802)
│ │ │ │ +11FD1D Filename Length 002F (47)
│ │ │ │ +11FD1F Extra Length 0000 (0)
│ │ │ │ +11FD21 Comment Length 0000 (0)
│ │ │ │ +11FD23 Disk Start 0000 (0)
│ │ │ │ +11FD25 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FCB4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FD27 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'
│ │ │ │ +11FD2B Local Header Offset 0000019A (410)
│ │ │ │ +11FD2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FCBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FD2F: 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)
│ │ │ │ +11FD5E CENTRAL HEADER #7 02014B50 (33639248)
│ │ │ │ +11FD62 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FD63 Created OS 03 (3) 'Unix'
│ │ │ │ +11FD64 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FD65 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FD66 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)
│ │ │ │ +11FD68 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FD6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FD6E CRC F67305D7 (4134733271)
│ │ │ │ +11FD72 Compressed Size 000005D4 (1492)
│ │ │ │ +11FD76 Uncompressed Size 000020E9 (8425)
│ │ │ │ +11FD7A Filename Length 002E (46)
│ │ │ │ +11FD7C Extra Length 0000 (0)
│ │ │ │ +11FD7E Comment Length 0000 (0)
│ │ │ │ +11FD80 Disk Start 0000 (0)
│ │ │ │ +11FD82 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FD11 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FD84 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'
│ │ │ │ +11FD88 Local Header Offset 00000625 (1573)
│ │ │ │ +11FD8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FD19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FD8C: 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)
│ │ │ │ +11FDBA CENTRAL HEADER #8 02014B50 (33639248)
│ │ │ │ +11FDBE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FDBF Created OS 03 (3) 'Unix'
│ │ │ │ +11FDC0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FDC1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FDC2 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)
│ │ │ │ +11FDC4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FDC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FDCA CRC 9F632493 (2674074771)
│ │ │ │ +11FDCE Compressed Size 0000061F (1567)
│ │ │ │ +11FDD2 Uncompressed Size 0000117E (4478)
│ │ │ │ +11FDD6 Filename Length 002F (47)
│ │ │ │ +11FDD8 Extra Length 0000 (0)
│ │ │ │ +11FDDA Comment Length 0000 (0)
│ │ │ │ +11FDDC Disk Start 0000 (0)
│ │ │ │ +11FDDE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FD6D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FDE0 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'
│ │ │ │ +11FDE4 Local Header Offset 00000C45 (3141)
│ │ │ │ +11FDE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FDE8: 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)
│ │ │ │ +11FE17 CENTRAL HEADER #9 02014B50 (33639248)
│ │ │ │ +11FE1B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FE1C Created OS 03 (3) 'Unix'
│ │ │ │ +11FE1D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FE1E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FE1F 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)
│ │ │ │ +11FE21 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FE23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FE27 CRC 6DB09DC7 (1840291271)
│ │ │ │ +11FE2B Compressed Size 00000983 (2435)
│ │ │ │ +11FE2F Uncompressed Size 00003E34 (15924)
│ │ │ │ +11FE33 Filename Length 002E (46)
│ │ │ │ +11FE35 Extra Length 0000 (0)
│ │ │ │ +11FE37 Comment Length 0000 (0)
│ │ │ │ +11FE39 Disk Start 0000 (0)
│ │ │ │ +11FE3B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FDCA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FE3D 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'
│ │ │ │ +11FE41 Local Header Offset 000012B1 (4785)
│ │ │ │ +11FE45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FDD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FE45: 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)
│ │ │ │ +11FE73 CENTRAL HEADER #10 02014B50 (33639248)
│ │ │ │ +11FE77 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FE78 Created OS 03 (3) 'Unix'
│ │ │ │ +11FE79 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FE7A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FE7B 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)
│ │ │ │ +11FE7D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FE7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FE83 CRC D81118E7 (3624999143)
│ │ │ │ +11FE87 Compressed Size 000002E5 (741)
│ │ │ │ +11FE8B Uncompressed Size 0000069A (1690)
│ │ │ │ +11FE8F Filename Length 0030 (48)
│ │ │ │ +11FE91 Extra Length 0000 (0)
│ │ │ │ +11FE93 Comment Length 0000 (0)
│ │ │ │ +11FE95 Disk Start 0000 (0)
│ │ │ │ +11FE97 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FE26 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FE99 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'
│ │ │ │ +11FE9D Local Header Offset 00001C80 (7296)
│ │ │ │ +11FEA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FEA1: 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)
│ │ │ │ +11FED1 CENTRAL HEADER #11 02014B50 (33639248)
│ │ │ │ +11FED5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FED6 Created OS 03 (3) 'Unix'
│ │ │ │ +11FED7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FED8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FED9 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)
│ │ │ │ +11FEDB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FEDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FEE1 CRC AA32348F (2855416975)
│ │ │ │ +11FEE5 Compressed Size 000002C2 (706)
│ │ │ │ +11FEE9 Uncompressed Size 00000BC7 (3015)
│ │ │ │ +11FEED Filename Length 002F (47)
│ │ │ │ +11FEEF Extra Length 0000 (0)
│ │ │ │ +11FEF1 Comment Length 0000 (0)
│ │ │ │ +11FEF3 Disk Start 0000 (0)
│ │ │ │ +11FEF5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FE84 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FEF7 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'
│ │ │ │ +11FEFB Local Header Offset 00001FB3 (8115)
│ │ │ │ +11FEFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FE8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FEFF: 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)
│ │ │ │ +11FF2E CENTRAL HEADER #12 02014B50 (33639248)
│ │ │ │ +11FF32 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FF33 Created OS 03 (3) 'Unix'
│ │ │ │ +11FF34 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FF35 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FF36 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)
│ │ │ │ +11FF38 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FF3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FF3E CRC 1EADB0FF (514699519)
│ │ │ │ +11FF42 Compressed Size 000002E7 (743)
│ │ │ │ +11FF46 Uncompressed Size 0000069A (1690)
│ │ │ │ +11FF4A Filename Length 0030 (48)
│ │ │ │ +11FF4C Extra Length 0000 (0)
│ │ │ │ +11FF4E Comment Length 0000 (0)
│ │ │ │ +11FF50 Disk Start 0000 (0)
│ │ │ │ +11FF52 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FEE1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FF54 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'
│ │ │ │ +11FF58 Local Header Offset 000022C2 (8898)
│ │ │ │ +11FF5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FEE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FF5C: 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)
│ │ │ │ +11FF8C CENTRAL HEADER #13 02014B50 (33639248)
│ │ │ │ +11FF90 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FF91 Created OS 03 (3) 'Unix'
│ │ │ │ +11FF92 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FF93 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FF94 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)
│ │ │ │ +11FF96 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FF98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FF9C CRC 1D165C2E (488004654)
│ │ │ │ +11FFA0 Compressed Size 00000279 (633)
│ │ │ │ +11FFA4 Uncompressed Size 00000B37 (2871)
│ │ │ │ +11FFA8 Filename Length 002F (47)
│ │ │ │ +11FFAA Extra Length 0000 (0)
│ │ │ │ +11FFAC Comment Length 0000 (0)
│ │ │ │ +11FFAE Disk Start 0000 (0)
│ │ │ │ +11FFB0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FF3F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +11FFB2 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'
│ │ │ │ +11FFB6 Local Header Offset 000025F7 (9719)
│ │ │ │ +11FFBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x11FFBA: 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)
│ │ │ │ +11FFE9 CENTRAL HEADER #14 02014B50 (33639248)
│ │ │ │ +11FFED Created Zip Spec 14 (20) '2.0'
│ │ │ │ +11FFEE Created OS 03 (3) 'Unix'
│ │ │ │ +11FFEF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +11FFF0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +11FFF1 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)
│ │ │ │ +11FFF3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +11FFF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +11FFF9 CRC 9DF72414 (2650219540)
│ │ │ │ +11FFFD Compressed Size 000002EE (750)
│ │ │ │ +120001 Uncompressed Size 00000607 (1543)
│ │ │ │ +120005 Filename Length 0034 (52)
│ │ │ │ +120007 Extra Length 0000 (0)
│ │ │ │ +120009 Comment Length 0000 (0)
│ │ │ │ +12000B Disk Start 0000 (0)
│ │ │ │ +12000D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FF9C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12000F 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'
│ │ │ │ +120013 Local Header Offset 000028BD (10429)
│ │ │ │ +120017 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x11FFA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120017: 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)
│ │ │ │ +12004B CENTRAL HEADER #15 02014B50 (33639248)
│ │ │ │ +12004F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120050 Created OS 03 (3) 'Unix'
│ │ │ │ +120051 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120052 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120053 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)
│ │ │ │ +120055 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120057 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12005B CRC 4F7A6C4C (1333423180)
│ │ │ │ +12005F Compressed Size 00000179 (377)
│ │ │ │ +120063 Uncompressed Size 0000031B (795)
│ │ │ │ +120067 Filename Length 0033 (51)
│ │ │ │ +120069 Extra Length 0000 (0)
│ │ │ │ +12006B Comment Length 0000 (0)
│ │ │ │ +12006D Disk Start 0000 (0)
│ │ │ │ +12006F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -11FFFE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120071 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'
│ │ │ │ +120075 Local Header Offset 00002BFD (11261)
│ │ │ │ +120079 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120079: 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)
│ │ │ │ +1200AC CENTRAL HEADER #16 02014B50 (33639248)
│ │ │ │ +1200B0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1200B1 Created OS 03 (3) 'Unix'
│ │ │ │ +1200B2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1200B3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1200B4 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)
│ │ │ │ +1200B6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1200B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1200BC CRC FA87972D (4203190061)
│ │ │ │ +1200C0 Compressed Size 0000041A (1050)
│ │ │ │ +1200C4 Uncompressed Size 00000A1D (2589)
│ │ │ │ +1200C8 Filename Length 002F (47)
│ │ │ │ +1200CA Extra Length 0000 (0)
│ │ │ │ +1200CC Comment Length 0000 (0)
│ │ │ │ +1200CE Disk Start 0000 (0)
│ │ │ │ +1200D0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12005F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1200D2 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'
│ │ │ │ +1200D6 Local Header Offset 00002DC7 (11719)
│ │ │ │ +1200DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1200DA: 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)
│ │ │ │ +120109 CENTRAL HEADER #17 02014B50 (33639248)
│ │ │ │ +12010D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12010E Created OS 03 (3) 'Unix'
│ │ │ │ +12010F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120110 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120111 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)
│ │ │ │ +120113 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120115 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120119 CRC 239161E0 (596730336)
│ │ │ │ +12011D Compressed Size 000004E1 (1249)
│ │ │ │ +120121 Uncompressed Size 00001F08 (7944)
│ │ │ │ +120125 Filename Length 002E (46)
│ │ │ │ +120127 Extra Length 0000 (0)
│ │ │ │ +120129 Comment Length 0000 (0)
│ │ │ │ +12012B Disk Start 0000 (0)
│ │ │ │ +12012D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1200BC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12012F 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'
│ │ │ │ +120133 Local Header Offset 0000322E (12846)
│ │ │ │ +120137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1200C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120137: 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)
│ │ │ │ +120165 CENTRAL HEADER #18 02014B50 (33639248)
│ │ │ │ +120169 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12016A Created OS 03 (3) 'Unix'
│ │ │ │ +12016B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12016C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12016D 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)
│ │ │ │ +12016F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120171 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120175 CRC 215E049C (559809692)
│ │ │ │ +120179 Compressed Size 00000D18 (3352)
│ │ │ │ +12017D Uncompressed Size 00002DF4 (11764)
│ │ │ │ +120181 Filename Length 001E (30)
│ │ │ │ +120183 Extra Length 0000 (0)
│ │ │ │ +120185 Comment Length 0000 (0)
│ │ │ │ +120187 Disk Start 0000 (0)
│ │ │ │ +120189 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120118 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12018B 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'
│ │ │ │ +12018F Local Header Offset 0000375B (14171)
│ │ │ │ +120193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120193: 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)
│ │ │ │ +1201B1 CENTRAL HEADER #19 02014B50 (33639248)
│ │ │ │ +1201B5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1201B6 Created OS 03 (3) 'Unix'
│ │ │ │ +1201B7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1201B8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1201B9 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)
│ │ │ │ +1201BB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1201BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1201C1 CRC F446050F (4098229519)
│ │ │ │ +1201C5 Compressed Size 00000D62 (3426)
│ │ │ │ +1201C9 Uncompressed Size 0000BA46 (47686)
│ │ │ │ +1201CD Filename Length 001D (29)
│ │ │ │ +1201CF Extra Length 0000 (0)
│ │ │ │ +1201D1 Comment Length 0000 (0)
│ │ │ │ +1201D3 Disk Start 0000 (0)
│ │ │ │ +1201D5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120164 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1201D7 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'
│ │ │ │ +1201DB Local Header Offset 000044AF (17583)
│ │ │ │ +1201DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12016C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1201DF: 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)
│ │ │ │ +1201FC CENTRAL HEADER #20 02014B50 (33639248)
│ │ │ │ +120200 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120201 Created OS 03 (3) 'Unix'
│ │ │ │ +120202 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120203 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120204 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)
│ │ │ │ +120206 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12020C CRC 5397BA89 (1402452617)
│ │ │ │ +120210 Compressed Size 0000025C (604)
│ │ │ │ +120214 Uncompressed Size 0000047E (1150)
│ │ │ │ +120218 Filename Length 0032 (50)
│ │ │ │ +12021A Extra Length 0000 (0)
│ │ │ │ +12021C Comment Length 0000 (0)
│ │ │ │ +12021E Disk Start 0000 (0)
│ │ │ │ +120220 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1201AF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120222 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'
│ │ │ │ +120226 Local Header Offset 0000524C (21068)
│ │ │ │ +12022A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1201B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12022A: 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)
│ │ │ │ +12025C CENTRAL HEADER #21 02014B50 (33639248)
│ │ │ │ +120260 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120261 Created OS 03 (3) 'Unix'
│ │ │ │ +120262 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120263 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120264 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)
│ │ │ │ +120266 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120268 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12026C CRC B727EEFF (3072847615)
│ │ │ │ +120270 Compressed Size 0000033C (828)
│ │ │ │ +120274 Uncompressed Size 00000B04 (2820)
│ │ │ │ +120278 Filename Length 0031 (49)
│ │ │ │ +12027A Extra Length 0000 (0)
│ │ │ │ +12027C Comment Length 0000 (0)
│ │ │ │ +12027E Disk Start 0000 (0)
│ │ │ │ +120280 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12020F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120282 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'
│ │ │ │ +120286 Local Header Offset 000054F8 (21752)
│ │ │ │ +12028A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12028A: 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)
│ │ │ │ +1202BB CENTRAL HEADER #22 02014B50 (33639248)
│ │ │ │ +1202BF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1202C0 Created OS 03 (3) 'Unix'
│ │ │ │ +1202C1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1202C2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1202C3 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)
│ │ │ │ +1202C5 Compression Method 0000 (0) 'Stored'
│ │ │ │ +1202C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1202CB CRC 00000000 (0)
│ │ │ │ +1202CF Compressed Size 00000000 (0)
│ │ │ │ +1202D3 Uncompressed Size 00000000 (0)
│ │ │ │ +1202D7 Filename Length 0017 (23)
│ │ │ │ +1202D9 Extra Length 0000 (0)
│ │ │ │ +1202DB Comment Length 0000 (0)
│ │ │ │ +1202DD Disk Start 0000 (0)
│ │ │ │ +1202DF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12026E Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +1202E1 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'
│ │ │ │ +1202E5 Local Header Offset 00005883 (22659)
│ │ │ │ +1202E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120276: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1202E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x120276: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x1202E9: 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 0x1202C1: '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)
│ │ │ │ +120300 CENTRAL HEADER #23 02014B50 (33639248)
│ │ │ │ +120304 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120305 Created OS 03 (3) 'Unix'
│ │ │ │ +120306 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120307 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120308 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)
│ │ │ │ +12030A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12030C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120310 CRC 4ABDF9CB (1253964235)
│ │ │ │ +120314 Compressed Size 00000129 (297)
│ │ │ │ +120318 Uncompressed Size 000001C6 (454)
│ │ │ │ +12031C Filename Length 0028 (40)
│ │ │ │ +12031E Extra Length 0000 (0)
│ │ │ │ +120320 Comment Length 0000 (0)
│ │ │ │ +120322 Disk Start 0000 (0)
│ │ │ │ +120324 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1202B3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120326 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'
│ │ │ │ +12032A Local Header Offset 000058B8 (22712)
│ │ │ │ +12032E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1202BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12032E: 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)
│ │ │ │ +120356 CENTRAL HEADER #24 02014B50 (33639248)
│ │ │ │ +12035A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12035B Created OS 03 (3) 'Unix'
│ │ │ │ +12035C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12035D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12035E 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)
│ │ │ │ +120360 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120362 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120366 CRC AE561271 (2924876401)
│ │ │ │ +12036A Compressed Size 000000CD (205)
│ │ │ │ +12036E Uncompressed Size 00000145 (325)
│ │ │ │ +120372 Filename Length 0027 (39)
│ │ │ │ +120374 Extra Length 0000 (0)
│ │ │ │ +120376 Comment Length 0000 (0)
│ │ │ │ +120378 Disk Start 0000 (0)
│ │ │ │ +12037A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120309 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12037C 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'
│ │ │ │ +120380 Local Header Offset 00005A27 (23079)
│ │ │ │ +120384 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120384: 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)
│ │ │ │ +1203AB CENTRAL HEADER #25 02014B50 (33639248)
│ │ │ │ +1203AF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1203B0 Created OS 03 (3) 'Unix'
│ │ │ │ +1203B1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1203B2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1203B3 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)
│ │ │ │ +1203B5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1203B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1203BB CRC B4C8210A (3033014538)
│ │ │ │ +1203BF Compressed Size 00000C79 (3193)
│ │ │ │ +1203C3 Uncompressed Size 00002344 (9028)
│ │ │ │ +1203C7 Filename Length 0023 (35)
│ │ │ │ +1203C9 Extra Length 0000 (0)
│ │ │ │ +1203CB Comment Length 0000 (0)
│ │ │ │ +1203CD Disk Start 0000 (0)
│ │ │ │ +1203CF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12035E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1203D1 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'
│ │ │ │ +1203D5 Local Header Offset 00005B39 (23353)
│ │ │ │ +1203D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120366: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1203D9: 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)
│ │ │ │ +1203FC CENTRAL HEADER #26 02014B50 (33639248)
│ │ │ │ +120400 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120401 Created OS 03 (3) 'Unix'
│ │ │ │ +120402 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120403 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120404 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)
│ │ │ │ +120406 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120408 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12040C CRC B65F8A4A (3059714634)
│ │ │ │ +120410 Compressed Size 00001C66 (7270)
│ │ │ │ +120414 Uncompressed Size 000133DB (78811)
│ │ │ │ +120418 Filename Length 0022 (34)
│ │ │ │ +12041A Extra Length 0000 (0)
│ │ │ │ +12041C Comment Length 0000 (0)
│ │ │ │ +12041E Disk Start 0000 (0)
│ │ │ │ +120420 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1203AF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120422 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'
│ │ │ │ +120426 Local Header Offset 000067F3 (26611)
│ │ │ │ +12042A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1203B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12042A: 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)
│ │ │ │ +12044C CENTRAL HEADER #27 02014B50 (33639248)
│ │ │ │ +120450 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120451 Created OS 03 (3) 'Unix'
│ │ │ │ +120452 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120453 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120454 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)
│ │ │ │ +120456 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120458 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12045C CRC 75DCED1A (1977412890)
│ │ │ │ +120460 Compressed Size 00000359 (857)
│ │ │ │ +120464 Uncompressed Size 000006E9 (1769)
│ │ │ │ +120468 Filename Length 0032 (50)
│ │ │ │ +12046A Extra Length 0000 (0)
│ │ │ │ +12046C Comment Length 0000 (0)
│ │ │ │ +12046E Disk Start 0000 (0)
│ │ │ │ +120470 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1203FF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120472 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'
│ │ │ │ +120476 Local Header Offset 00008499 (33945)
│ │ │ │ +12047A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12047A: 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)
│ │ │ │ +1204AC CENTRAL HEADER #28 02014B50 (33639248)
│ │ │ │ +1204B0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1204B1 Created OS 03 (3) 'Unix'
│ │ │ │ +1204B2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1204B3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1204B4 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)
│ │ │ │ +1204B6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1204B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1204BC CRC 9B9B9F42 (2610667330)
│ │ │ │ +1204C0 Compressed Size 00000852 (2130)
│ │ │ │ +1204C4 Uncompressed Size 00001CFD (7421)
│ │ │ │ +1204C8 Filename Length 0031 (49)
│ │ │ │ +1204CA Extra Length 0000 (0)
│ │ │ │ +1204CC Comment Length 0000 (0)
│ │ │ │ +1204CE Disk Start 0000 (0)
│ │ │ │ +1204D0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12045F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1204D2 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'
│ │ │ │ +1204D6 Local Header Offset 00008842 (34882)
│ │ │ │ +1204DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1204DA: 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)
│ │ │ │ +12050B CENTRAL HEADER #29 02014B50 (33639248)
│ │ │ │ +12050F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120510 Created OS 03 (3) 'Unix'
│ │ │ │ +120511 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120512 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120513 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)
│ │ │ │ +120515 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120517 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12051B CRC 767C901C (1987874844)
│ │ │ │ +12051F Compressed Size 0000044E (1102)
│ │ │ │ +120523 Uncompressed Size 000009F2 (2546)
│ │ │ │ +120527 Filename Length 003D (61)
│ │ │ │ +120529 Extra Length 0000 (0)
│ │ │ │ +12052B Comment Length 0000 (0)
│ │ │ │ +12052D Disk Start 0000 (0)
│ │ │ │ +12052F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1204BE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120531 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'
│ │ │ │ +120535 Local Header Offset 000090E3 (37091)
│ │ │ │ +120539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1204C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120539: 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)
│ │ │ │ +120576 CENTRAL HEADER #30 02014B50 (33639248)
│ │ │ │ +12057A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12057B Created OS 03 (3) 'Unix'
│ │ │ │ +12057C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12057D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12057E 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)
│ │ │ │ +120580 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120586 CRC D5486ABD (3578292925)
│ │ │ │ +12058A Compressed Size 0000072B (1835)
│ │ │ │ +12058E Uncompressed Size 00002040 (8256)
│ │ │ │ +120592 Filename Length 003C (60)
│ │ │ │ +120594 Extra Length 0000 (0)
│ │ │ │ +120596 Comment Length 0000 (0)
│ │ │ │ +120598 Disk Start 0000 (0)
│ │ │ │ +12059A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120529 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12059C 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'
│ │ │ │ +1205A0 Local Header Offset 0000958C (38284)
│ │ │ │ +1205A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1205A4: 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)
│ │ │ │ +1205E0 CENTRAL HEADER #31 02014B50 (33639248)
│ │ │ │ +1205E4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1205E5 Created OS 03 (3) 'Unix'
│ │ │ │ +1205E6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1205E7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1205E8 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)
│ │ │ │ +1205EA Compression Method 0000 (0) 'Stored'
│ │ │ │ +1205EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1205F0 CRC 00000000 (0)
│ │ │ │ +1205F4 Compressed Size 00000000 (0)
│ │ │ │ +1205F8 Uncompressed Size 00000000 (0)
│ │ │ │ +1205FC Filename Length 0011 (17)
│ │ │ │ +1205FE Extra Length 0000 (0)
│ │ │ │ +120600 Comment Length 0000 (0)
│ │ │ │ +120602 Disk Start 0000 (0)
│ │ │ │ +120604 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120593 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +120606 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'
│ │ │ │ +12060A Local Header Offset 00009D11 (40209)
│ │ │ │ +12060E Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12059B: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12060E: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12059B: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12060E: 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 0x1205E6: '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)
│ │ │ │ +12061F CENTRAL HEADER #32 02014B50 (33639248)
│ │ │ │ +120623 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120624 Created OS 03 (3) 'Unix'
│ │ │ │ +120625 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120626 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120627 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)
│ │ │ │ +120629 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12062B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12062F CRC 17A1D6A0 (396482208)
│ │ │ │ +120633 Compressed Size 000021BB (8635)
│ │ │ │ +120637 Uncompressed Size 0000A1B4 (41396)
│ │ │ │ +12063B Filename Length 001C (28)
│ │ │ │ +12063D Extra Length 0000 (0)
│ │ │ │ +12063F Comment Length 0000 (0)
│ │ │ │ +120641 Disk Start 0000 (0)
│ │ │ │ +120643 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1205D2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120645 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'
│ │ │ │ +120649 Local Header Offset 00009D40 (40256)
│ │ │ │ +12064D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1205DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12064D: 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)
│ │ │ │ +120669 CENTRAL HEADER #33 02014B50 (33639248)
│ │ │ │ +12066D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12066E Created OS 03 (3) 'Unix'
│ │ │ │ +12066F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120670 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120671 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)
│ │ │ │ +120673 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120679 CRC 56568D48 (1448512840)
│ │ │ │ +12067D Compressed Size 0000330A (13066)
│ │ │ │ +120681 Uncompressed Size 0002B0AB (176299)
│ │ │ │ +120685 Filename Length 001B (27)
│ │ │ │ +120687 Extra Length 0000 (0)
│ │ │ │ +120689 Comment Length 0000 (0)
│ │ │ │ +12068B Disk Start 0000 (0)
│ │ │ │ +12068D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12061C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12068F 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'
│ │ │ │ +120693 Local Header Offset 0000BF35 (48949)
│ │ │ │ +120697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120697: 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)
│ │ │ │ +1206B2 CENTRAL HEADER #34 02014B50 (33639248)
│ │ │ │ +1206B6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1206B7 Created OS 03 (3) 'Unix'
│ │ │ │ +1206B8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1206B9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1206BA 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)
│ │ │ │ +1206BC Compression Method 0000 (0) 'Stored'
│ │ │ │ +1206BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1206C2 CRC 00000000 (0)
│ │ │ │ +1206C6 Compressed Size 00000000 (0)
│ │ │ │ +1206CA Uncompressed Size 00000000 (0)
│ │ │ │ +1206CE Filename Length 0010 (16)
│ │ │ │ +1206D0 Extra Length 0000 (0)
│ │ │ │ +1206D2 Comment Length 0000 (0)
│ │ │ │ +1206D4 Disk Start 0000 (0)
│ │ │ │ +1206D6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120665 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +1206D8 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'
│ │ │ │ +1206DC Local Header Offset 0000F278 (62072)
│ │ │ │ +1206E0 Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12066D: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1206E0: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12066D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x1206E0: 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 0x1206B8: '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)
│ │ │ │ +1206F0 CENTRAL HEADER #35 02014B50 (33639248)
│ │ │ │ +1206F4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1206F5 Created OS 03 (3) 'Unix'
│ │ │ │ +1206F6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1206F7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1206F8 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)
│ │ │ │ +1206FA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1206FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120700 CRC A4C90F3F (2764640063)
│ │ │ │ +120704 Compressed Size 000003BD (957)
│ │ │ │ +120708 Uncompressed Size 000007F5 (2037)
│ │ │ │ +12070C Filename Length 001F (31)
│ │ │ │ +12070E Extra Length 0000 (0)
│ │ │ │ +120710 Comment Length 0000 (0)
│ │ │ │ +120712 Disk Start 0000 (0)
│ │ │ │ +120714 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1206A3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120716 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'
│ │ │ │ +12071A Local Header Offset 0000F2A6 (62118)
│ │ │ │ +12071E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1206AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12071E: 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)
│ │ │ │ +12073D CENTRAL HEADER #36 02014B50 (33639248)
│ │ │ │ +120741 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120742 Created OS 03 (3) 'Unix'
│ │ │ │ +120743 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120744 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120745 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)
│ │ │ │ +120747 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120749 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12074D CRC D8469284 (3628503684)
│ │ │ │ +120751 Compressed Size 0000046E (1134)
│ │ │ │ +120755 Uncompressed Size 00000CF0 (3312)
│ │ │ │ +120759 Filename Length 001E (30)
│ │ │ │ +12075B Extra Length 0000 (0)
│ │ │ │ +12075D Comment Length 0000 (0)
│ │ │ │ +12075F Disk Start 0000 (0)
│ │ │ │ +120761 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1206F0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120763 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'
│ │ │ │ +120767 Local Header Offset 0000F6A0 (63136)
│ │ │ │ +12076B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1206F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12076B: 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)
│ │ │ │ +120789 CENTRAL HEADER #37 02014B50 (33639248)
│ │ │ │ +12078D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12078E Created OS 03 (3) 'Unix'
│ │ │ │ +12078F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120790 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120791 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)
│ │ │ │ +120793 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120795 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120799 CRC 75F85174 (1979208052)
│ │ │ │ +12079D Compressed Size 00000322 (802)
│ │ │ │ +1207A1 Uncompressed Size 000005F2 (1522)
│ │ │ │ +1207A5 Filename Length 0022 (34)
│ │ │ │ +1207A7 Extra Length 0000 (0)
│ │ │ │ +1207A9 Comment Length 0000 (0)
│ │ │ │ +1207AB Disk Start 0000 (0)
│ │ │ │ +1207AD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12073C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1207AF 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'
│ │ │ │ +1207B3 Local Header Offset 0000FB4A (64330)
│ │ │ │ +1207B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1207B7: 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)
│ │ │ │ +1207D9 CENTRAL HEADER #38 02014B50 (33639248)
│ │ │ │ +1207DD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1207DE Created OS 03 (3) 'Unix'
│ │ │ │ +1207DF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1207E0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1207E1 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)
│ │ │ │ +1207E3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1207E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1207E9 CRC 83D25C1E (2211601438)
│ │ │ │ +1207ED Compressed Size 0000016C (364)
│ │ │ │ +1207F1 Uncompressed Size 000002B5 (693)
│ │ │ │ +1207F5 Filename Length 0021 (33)
│ │ │ │ +1207F7 Extra Length 0000 (0)
│ │ │ │ +1207F9 Comment Length 0000 (0)
│ │ │ │ +1207FB Disk Start 0000 (0)
│ │ │ │ +1207FD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12078C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1207FF 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'
│ │ │ │ +120803 Local Header Offset 0000FEAC (65196)
│ │ │ │ +120807 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120807: 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)
│ │ │ │ +120828 CENTRAL HEADER #39 02014B50 (33639248)
│ │ │ │ +12082C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12082D Created OS 03 (3) 'Unix'
│ │ │ │ +12082E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12082F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120830 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)
│ │ │ │ +120832 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120838 CRC 2CC32613 (750986771)
│ │ │ │ +12083C Compressed Size 00000185 (389)
│ │ │ │ +120840 Uncompressed Size 00000265 (613)
│ │ │ │ +120844 Filename Length 002A (42)
│ │ │ │ +120846 Extra Length 0000 (0)
│ │ │ │ +120848 Comment Length 0000 (0)
│ │ │ │ +12084A Disk Start 0000 (0)
│ │ │ │ +12084C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1207DB Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12084E 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'
│ │ │ │ +120852 Local Header Offset 00010057 (65623)
│ │ │ │ +120856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1207E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120856: 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)
│ │ │ │ +120880 CENTRAL HEADER #40 02014B50 (33639248)
│ │ │ │ +120884 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120885 Created OS 03 (3) 'Unix'
│ │ │ │ +120886 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120887 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120888 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)
│ │ │ │ +12088A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12088C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120890 CRC 1E495A48 (508123720)
│ │ │ │ +120894 Compressed Size 000035A6 (13734)
│ │ │ │ +120898 Uncompressed Size 0000A868 (43112)
│ │ │ │ +12089C Filename Length 001A (26)
│ │ │ │ +12089E Extra Length 0000 (0)
│ │ │ │ +1208A0 Comment Length 0000 (0)
│ │ │ │ +1208A2 Disk Start 0000 (0)
│ │ │ │ +1208A4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120833 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1208A6 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'
│ │ │ │ +1208AA Local Header Offset 00010224 (66084)
│ │ │ │ +1208AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12083B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1208AE: 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)
│ │ │ │ +1208C8 CENTRAL HEADER #41 02014B50 (33639248)
│ │ │ │ +1208CC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1208CD Created OS 03 (3) 'Unix'
│ │ │ │ +1208CE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1208CF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1208D0 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)
│ │ │ │ +1208D2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1208D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1208D8 CRC 5AE5D6D5 (1525012181)
│ │ │ │ +1208DC Compressed Size 00009CF5 (40181)
│ │ │ │ +1208E0 Uncompressed Size 00049775 (300917)
│ │ │ │ +1208E4 Filename Length 0019 (25)
│ │ │ │ +1208E6 Extra Length 0000 (0)
│ │ │ │ +1208E8 Comment Length 0000 (0)
│ │ │ │ +1208EA Disk Start 0000 (0)
│ │ │ │ +1208EC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12087B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1208EE 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'
│ │ │ │ +1208F2 Local Header Offset 00013802 (79874)
│ │ │ │ +1208F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1208F6: 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)
│ │ │ │ +12090F CENTRAL HEADER #42 02014B50 (33639248)
│ │ │ │ +120913 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120914 Created OS 03 (3) 'Unix'
│ │ │ │ +120915 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120916 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120917 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)
│ │ │ │ +120919 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12091B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12091F CRC 4ED7B9DB (1322760667)
│ │ │ │ +120923 Compressed Size 0000020E (526)
│ │ │ │ +120927 Uncompressed Size 000003E3 (995)
│ │ │ │ +12092B Filename Length 0021 (33)
│ │ │ │ +12092D Extra Length 0000 (0)
│ │ │ │ +12092F Comment Length 0000 (0)
│ │ │ │ +120931 Disk Start 0000 (0)
│ │ │ │ +120933 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1208C2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120935 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'
│ │ │ │ +120939 Local Header Offset 0001D52E (120110)
│ │ │ │ +12093D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1208CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12093D: 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)
│ │ │ │ +12095E CENTRAL HEADER #43 02014B50 (33639248)
│ │ │ │ +120962 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120963 Created OS 03 (3) 'Unix'
│ │ │ │ +120964 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120965 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120966 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)
│ │ │ │ +120968 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12096A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12096E CRC 9BD41A86 (2614368902)
│ │ │ │ +120972 Compressed Size 000000BA (186)
│ │ │ │ +120976 Uncompressed Size 00000133 (307)
│ │ │ │ +12097A Filename Length 0020 (32)
│ │ │ │ +12097C Extra Length 0000 (0)
│ │ │ │ +12097E Comment Length 0000 (0)
│ │ │ │ +120980 Disk Start 0000 (0)
│ │ │ │ +120982 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120911 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120984 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'
│ │ │ │ +120988 Local Header Offset 0001D77B (120699)
│ │ │ │ +12098C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12098C: 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)
│ │ │ │ +1209AC CENTRAL HEADER #44 02014B50 (33639248)
│ │ │ │ +1209B0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1209B1 Created OS 03 (3) 'Unix'
│ │ │ │ +1209B2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1209B3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1209B4 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)
│ │ │ │ +1209B6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1209B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1209BC CRC 231EF643 (589231683)
│ │ │ │ +1209C0 Compressed Size 00000A00 (2560)
│ │ │ │ +1209C4 Uncompressed Size 000016EC (5868)
│ │ │ │ +1209C8 Filename Length 001C (28)
│ │ │ │ +1209CA Extra Length 0000 (0)
│ │ │ │ +1209CC Comment Length 0000 (0)
│ │ │ │ +1209CE Disk Start 0000 (0)
│ │ │ │ +1209D0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12095F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1209D2 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'
│ │ │ │ +1209D6 Local Header Offset 0001D873 (120947)
│ │ │ │ +1209DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1209DA: 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)
│ │ │ │ +1209F6 CENTRAL HEADER #45 02014B50 (33639248)
│ │ │ │ +1209FA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1209FB Created OS 03 (3) 'Unix'
│ │ │ │ +1209FC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1209FD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1209FE 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)
│ │ │ │ +120A00 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120A02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120A06 CRC C092F56F (3230856559)
│ │ │ │ +120A0A Compressed Size 000004B8 (1208)
│ │ │ │ +120A0E Uncompressed Size 00001742 (5954)
│ │ │ │ +120A12 Filename Length 001B (27)
│ │ │ │ +120A14 Extra Length 0000 (0)
│ │ │ │ +120A16 Comment Length 0000 (0)
│ │ │ │ +120A18 Disk Start 0000 (0)
│ │ │ │ +120A1A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1209A9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120A1C 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'
│ │ │ │ +120A20 Local Header Offset 0001E2AD (123565)
│ │ │ │ +120A24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1209B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120A24: 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)
│ │ │ │ +120A3F CENTRAL HEADER #46 02014B50 (33639248)
│ │ │ │ +120A43 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120A44 Created OS 03 (3) 'Unix'
│ │ │ │ +120A45 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120A46 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120A47 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)
│ │ │ │ +120A49 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120A4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120A4F CRC B33E6EEA (3007213290)
│ │ │ │ +120A53 Compressed Size 00000339 (825)
│ │ │ │ +120A57 Uncompressed Size 000005FD (1533)
│ │ │ │ +120A5B Filename Length 001C (28)
│ │ │ │ +120A5D Extra Length 0000 (0)
│ │ │ │ +120A5F Comment Length 0000 (0)
│ │ │ │ +120A61 Disk Start 0000 (0)
│ │ │ │ +120A63 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1209F2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120A65 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'
│ │ │ │ +120A69 Local Header Offset 0001E79E (124830)
│ │ │ │ +120A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1209FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120A6D: 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)
│ │ │ │ +120A89 CENTRAL HEADER #47 02014B50 (33639248)
│ │ │ │ +120A8D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120A8E Created OS 03 (3) 'Unix'
│ │ │ │ +120A8F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120A90 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120A91 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)
│ │ │ │ +120A93 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120A95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120A99 CRC 75F90BD0 (1979255760)
│ │ │ │ +120A9D Compressed Size 000001AF (431)
│ │ │ │ +120AA1 Uncompressed Size 00000570 (1392)
│ │ │ │ +120AA5 Filename Length 001B (27)
│ │ │ │ +120AA7 Extra Length 0000 (0)
│ │ │ │ +120AA9 Comment Length 0000 (0)
│ │ │ │ +120AAB Disk Start 0000 (0)
│ │ │ │ +120AAD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120A3C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120AAF 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'
│ │ │ │ +120AB3 Local Header Offset 0001EB11 (125713)
│ │ │ │ +120AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120AB7: 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)
│ │ │ │ +120AD2 CENTRAL HEADER #48 02014B50 (33639248)
│ │ │ │ +120AD6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120AD7 Created OS 03 (3) 'Unix'
│ │ │ │ +120AD8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120AD9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120ADA 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)
│ │ │ │ +120ADC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120ADE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120AE2 CRC 52660998 (1382418840)
│ │ │ │ +120AE6 Compressed Size 000003E3 (995)
│ │ │ │ +120AEA Uncompressed Size 0000080D (2061)
│ │ │ │ +120AEE Filename Length 001E (30)
│ │ │ │ +120AF0 Extra Length 0000 (0)
│ │ │ │ +120AF2 Comment Length 0000 (0)
│ │ │ │ +120AF4 Disk Start 0000 (0)
│ │ │ │ +120AF6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120A85 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120AF8 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'
│ │ │ │ +120AFC Local Header Offset 0001ECF9 (126201)
│ │ │ │ +120B00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120A8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120B00: 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)
│ │ │ │ +120B1E CENTRAL HEADER #49 02014B50 (33639248)
│ │ │ │ +120B22 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120B23 Created OS 03 (3) 'Unix'
│ │ │ │ +120B24 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120B25 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120B26 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)
│ │ │ │ +120B28 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120B2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120B2E CRC EC2828C3 (3962054851)
│ │ │ │ +120B32 Compressed Size 00000282 (642)
│ │ │ │ +120B36 Uncompressed Size 000008EA (2282)
│ │ │ │ +120B3A Filename Length 001D (29)
│ │ │ │ +120B3C Extra Length 0000 (0)
│ │ │ │ +120B3E Comment Length 0000 (0)
│ │ │ │ +120B40 Disk Start 0000 (0)
│ │ │ │ +120B42 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120AD1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120B44 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'
│ │ │ │ +120B48 Local Header Offset 0001F118 (127256)
│ │ │ │ +120B4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120B4C: 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)
│ │ │ │ +120B69 CENTRAL HEADER #50 02014B50 (33639248)
│ │ │ │ +120B6D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120B6E Created OS 03 (3) 'Unix'
│ │ │ │ +120B6F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120B70 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120B71 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)
│ │ │ │ +120B73 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120B75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120B79 CRC 6AB17B30 (1790016304)
│ │ │ │ +120B7D Compressed Size 00000189 (393)
│ │ │ │ +120B81 Uncompressed Size 00000448 (1096)
│ │ │ │ +120B85 Filename Length 0020 (32)
│ │ │ │ +120B87 Extra Length 0000 (0)
│ │ │ │ +120B89 Comment Length 0000 (0)
│ │ │ │ +120B8B Disk Start 0000 (0)
│ │ │ │ +120B8D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120B1C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120B8F 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'
│ │ │ │ +120B93 Local Header Offset 0001F3D5 (127957)
│ │ │ │ +120B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120B97: 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)
│ │ │ │ +120BB7 CENTRAL HEADER #51 02014B50 (33639248)
│ │ │ │ +120BBB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120BBC Created OS 03 (3) 'Unix'
│ │ │ │ +120BBD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120BBE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120BBF 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)
│ │ │ │ +120BC1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120BC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120BC7 CRC FFD1E25A (4291945050)
│ │ │ │ +120BCB Compressed Size 000001B7 (439)
│ │ │ │ +120BCF Uncompressed Size 000002C6 (710)
│ │ │ │ +120BD3 Filename Length 0024 (36)
│ │ │ │ +120BD5 Extra Length 0000 (0)
│ │ │ │ +120BD7 Comment Length 0000 (0)
│ │ │ │ +120BD9 Disk Start 0000 (0)
│ │ │ │ +120BDB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120B6A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120BDD 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'
│ │ │ │ +120BE1 Local Header Offset 0001F59C (128412)
│ │ │ │ +120BE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120BE5: 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)
│ │ │ │ +120C09 CENTRAL HEADER #52 02014B50 (33639248)
│ │ │ │ +120C0D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120C0E Created OS 03 (3) 'Unix'
│ │ │ │ +120C0F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120C10 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120C11 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)
│ │ │ │ +120C13 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120C15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120C19 CRC 9BF5C8BE (2616576190)
│ │ │ │ +120C1D Compressed Size 0000053A (1338)
│ │ │ │ +120C21 Uncompressed Size 00000E44 (3652)
│ │ │ │ +120C25 Filename Length 0024 (36)
│ │ │ │ +120C27 Extra Length 0000 (0)
│ │ │ │ +120C29 Comment Length 0000 (0)
│ │ │ │ +120C2B Disk Start 0000 (0)
│ │ │ │ +120C2D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120BBC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120C2F 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'
│ │ │ │ +120C33 Local Header Offset 0001F795 (128917)
│ │ │ │ +120C37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120BC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120C37: 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)
│ │ │ │ +120C5B CENTRAL HEADER #53 02014B50 (33639248)
│ │ │ │ +120C5F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120C60 Created OS 03 (3) 'Unix'
│ │ │ │ +120C61 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120C62 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120C63 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)
│ │ │ │ +120C65 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120C67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120C6B CRC 7D5E1967 (2103318887)
│ │ │ │ +120C6F Compressed Size 0000053C (1340)
│ │ │ │ +120C73 Uncompressed Size 00000E6A (3690)
│ │ │ │ +120C77 Filename Length 0026 (38)
│ │ │ │ +120C79 Extra Length 0000 (0)
│ │ │ │ +120C7B Comment Length 0000 (0)
│ │ │ │ +120C7D Disk Start 0000 (0)
│ │ │ │ +120C7F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120C0E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120C81 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'
│ │ │ │ +120C85 Local Header Offset 0001FD11 (130321)
│ │ │ │ +120C89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120C16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120C89: 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)
│ │ │ │ +120CAF CENTRAL HEADER #54 02014B50 (33639248)
│ │ │ │ +120CB3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120CB4 Created OS 03 (3) 'Unix'
│ │ │ │ +120CB5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120CB6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120CB7 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)
│ │ │ │ +120CB9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120CBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120CBF CRC 3BDDD40A (1004393482)
│ │ │ │ +120CC3 Compressed Size 0000056E (1390)
│ │ │ │ +120CC7 Uncompressed Size 00000E74 (3700)
│ │ │ │ +120CCB Filename Length 0025 (37)
│ │ │ │ +120CCD Extra Length 0000 (0)
│ │ │ │ +120CCF Comment Length 0000 (0)
│ │ │ │ +120CD1 Disk Start 0000 (0)
│ │ │ │ +120CD3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120C62 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120CD5 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'
│ │ │ │ +120CD9 Local Header Offset 00020291 (131729)
│ │ │ │ +120CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120C6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120CDD: 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)
│ │ │ │ +120D02 CENTRAL HEADER #55 02014B50 (33639248)
│ │ │ │ +120D06 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120D07 Created OS 03 (3) 'Unix'
│ │ │ │ +120D08 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120D09 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120D0A 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)
│ │ │ │ +120D0C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120D12 CRC C2F9695A (3271125338)
│ │ │ │ +120D16 Compressed Size 00000552 (1362)
│ │ │ │ +120D1A Uncompressed Size 00000E74 (3700)
│ │ │ │ +120D1E Filename Length 0027 (39)
│ │ │ │ +120D20 Extra Length 0000 (0)
│ │ │ │ +120D22 Comment Length 0000 (0)
│ │ │ │ +120D24 Disk Start 0000 (0)
│ │ │ │ +120D26 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120CB5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120D28 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'
│ │ │ │ +120D2C Local Header Offset 00020842 (133186)
│ │ │ │ +120D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120D30: 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)
│ │ │ │ +120D57 CENTRAL HEADER #56 02014B50 (33639248)
│ │ │ │ +120D5B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120D5C Created OS 03 (3) 'Unix'
│ │ │ │ +120D5D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120D5E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120D5F 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)
│ │ │ │ +120D61 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120D63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120D67 CRC 6DC50697 (1841628823)
│ │ │ │ +120D6B Compressed Size 0000053F (1343)
│ │ │ │ +120D6F Uncompressed Size 00000E57 (3671)
│ │ │ │ +120D73 Filename Length 0025 (37)
│ │ │ │ +120D75 Extra Length 0000 (0)
│ │ │ │ +120D77 Comment Length 0000 (0)
│ │ │ │ +120D79 Disk Start 0000 (0)
│ │ │ │ +120D7B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120D0A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120D7D 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'
│ │ │ │ +120D81 Local Header Offset 00020DD9 (134617)
│ │ │ │ +120D85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120D85: 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)
│ │ │ │ +120DAA CENTRAL HEADER #57 02014B50 (33639248)
│ │ │ │ +120DAE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120DAF Created OS 03 (3) 'Unix'
│ │ │ │ +120DB0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120DB1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120DB2 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)
│ │ │ │ +120DB4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120DB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120DBA CRC 1BFCCA0F (469551631)
│ │ │ │ +120DBE Compressed Size 000001E4 (484)
│ │ │ │ +120DC2 Uncompressed Size 000003AC (940)
│ │ │ │ +120DC6 Filename Length 0020 (32)
│ │ │ │ +120DC8 Extra Length 0000 (0)
│ │ │ │ +120DCA Comment Length 0000 (0)
│ │ │ │ +120DCC Disk Start 0000 (0)
│ │ │ │ +120DCE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120D5D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120DD0 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'
│ │ │ │ +120DD4 Local Header Offset 0002135B (136027)
│ │ │ │ +120DD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120D65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120DD8: 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)
│ │ │ │ +120DF8 CENTRAL HEADER #58 02014B50 (33639248)
│ │ │ │ +120DFC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120DFD Created OS 03 (3) 'Unix'
│ │ │ │ +120DFE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120DFF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120E00 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)
│ │ │ │ +120E02 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120E04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120E08 CRC 723C3B87 (1916550023)
│ │ │ │ +120E0C Compressed Size 00000205 (517)
│ │ │ │ +120E10 Uncompressed Size 0000045C (1116)
│ │ │ │ +120E14 Filename Length 0020 (32)
│ │ │ │ +120E16 Extra Length 0000 (0)
│ │ │ │ +120E18 Comment Length 0000 (0)
│ │ │ │ +120E1A Disk Start 0000 (0)
│ │ │ │ +120E1C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120DAB Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120E1E 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'
│ │ │ │ +120E22 Local Header Offset 0002157D (136573)
│ │ │ │ +120E26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120E26: 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)
│ │ │ │ +120E46 CENTRAL HEADER #59 02014B50 (33639248)
│ │ │ │ +120E4A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120E4B Created OS 03 (3) 'Unix'
│ │ │ │ +120E4C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120E4D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120E4E 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)
│ │ │ │ +120E50 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120E52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120E56 CRC 634AB1A9 (1665839529)
│ │ │ │ +120E5A Compressed Size 0000022D (557)
│ │ │ │ +120E5E Uncompressed Size 0000050D (1293)
│ │ │ │ +120E62 Filename Length 0020 (32)
│ │ │ │ +120E64 Extra Length 0000 (0)
│ │ │ │ +120E66 Comment Length 0000 (0)
│ │ │ │ +120E68 Disk Start 0000 (0)
│ │ │ │ +120E6A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120DF9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120E6C 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'
│ │ │ │ +120E70 Local Header Offset 000217C0 (137152)
│ │ │ │ +120E74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120E74: 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)
│ │ │ │ +120E94 CENTRAL HEADER #60 02014B50 (33639248)
│ │ │ │ +120E98 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120E99 Created OS 03 (3) 'Unix'
│ │ │ │ +120E9A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120E9B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120E9C 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)
│ │ │ │ +120E9E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120EA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120EA4 CRC 8032CA38 (2150812216)
│ │ │ │ +120EA8 Compressed Size 0000206D (8301)
│ │ │ │ +120EAC Uncompressed Size 00005F17 (24343)
│ │ │ │ +120EB0 Filename Length 0019 (25)
│ │ │ │ +120EB2 Extra Length 0000 (0)
│ │ │ │ +120EB4 Comment Length 0000 (0)
│ │ │ │ +120EB6 Disk Start 0000 (0)
│ │ │ │ +120EB8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120E47 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120EBA 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'
│ │ │ │ +120EBE Local Header Offset 00021A2B (137771)
│ │ │ │ +120EC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120EC2: 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)
│ │ │ │ +120EDB CENTRAL HEADER #61 02014B50 (33639248)
│ │ │ │ +120EDF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120EE0 Created OS 03 (3) 'Unix'
│ │ │ │ +120EE1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120EE2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120EE3 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)
│ │ │ │ +120EE5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120EE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120EEB CRC B8BDB836 (3099441206)
│ │ │ │ +120EEF Compressed Size 00001843 (6211)
│ │ │ │ +120EF3 Uncompressed Size 0000EB58 (60248)
│ │ │ │ +120EF7 Filename Length 0018 (24)
│ │ │ │ +120EF9 Extra Length 0000 (0)
│ │ │ │ +120EFB Comment Length 0000 (0)
│ │ │ │ +120EFD Disk Start 0000 (0)
│ │ │ │ +120EFF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120E8E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120F01 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'
│ │ │ │ +120F05 Local Header Offset 00023ACF (146127)
│ │ │ │ +120F09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120F09: 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)
│ │ │ │ +120F21 CENTRAL HEADER #62 02014B50 (33639248)
│ │ │ │ +120F25 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120F26 Created OS 03 (3) 'Unix'
│ │ │ │ +120F27 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120F28 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120F29 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)
│ │ │ │ +120F2B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120F2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120F31 CRC FA3E2FC3 (4198379459)
│ │ │ │ +120F35 Compressed Size 000003E3 (995)
│ │ │ │ +120F39 Uncompressed Size 00001580 (5504)
│ │ │ │ +120F3D Filename Length 0018 (24)
│ │ │ │ +120F3F Extra Length 0000 (0)
│ │ │ │ +120F41 Comment Length 0000 (0)
│ │ │ │ +120F43 Disk Start 0000 (0)
│ │ │ │ +120F45 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120ED4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120F47 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'
│ │ │ │ +120F4B Local Header Offset 00025348 (152392)
│ │ │ │ +120F4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120F4F: 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)
│ │ │ │ +120F67 CENTRAL HEADER #63 02014B50 (33639248)
│ │ │ │ +120F6B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120F6C Created OS 03 (3) 'Unix'
│ │ │ │ +120F6D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120F6E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120F6F 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)
│ │ │ │ +120F71 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120F73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120F77 CRC 2321F037 (589426743)
│ │ │ │ +120F7B Compressed Size 0000004D (77)
│ │ │ │ +120F7F Uncompressed Size 00000056 (86)
│ │ │ │ +120F83 Filename Length 001C (28)
│ │ │ │ +120F85 Extra Length 0000 (0)
│ │ │ │ +120F87 Comment Length 0000 (0)
│ │ │ │ +120F89 Disk Start 0000 (0)
│ │ │ │ +120F8B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120F1A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120F8D 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'
│ │ │ │ +120F91 Local Header Offset 00025761 (153441)
│ │ │ │ +120F95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120F22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120F95: 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)
│ │ │ │ +120FB1 CENTRAL HEADER #64 02014B50 (33639248)
│ │ │ │ +120FB5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +120FB6 Created OS 03 (3) 'Unix'
│ │ │ │ +120FB7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +120FB8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +120FB9 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)
│ │ │ │ +120FBB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +120FBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +120FC1 CRC 3F27B8AD (1059567789)
│ │ │ │ +120FC5 Compressed Size 00000819 (2073)
│ │ │ │ +120FC9 Uncompressed Size 00000F6B (3947)
│ │ │ │ +120FCD Filename Length 001F (31)
│ │ │ │ +120FCF Extra Length 0000 (0)
│ │ │ │ +120FD1 Comment Length 0000 (0)
│ │ │ │ +120FD3 Disk Start 0000 (0)
│ │ │ │ +120FD5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120F64 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +120FD7 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'
│ │ │ │ +120FDB Local Header Offset 000257E8 (153576)
│ │ │ │ +120FDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120F6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x120FDF: 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)
│ │ │ │ +120FFE CENTRAL HEADER #65 02014B50 (33639248)
│ │ │ │ +121002 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121003 Created OS 03 (3) 'Unix'
│ │ │ │ +121004 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121005 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121006 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)
│ │ │ │ +121008 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12100A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12100E CRC 490DD9D5 (1225644501)
│ │ │ │ +121012 Compressed Size 00000354 (852)
│ │ │ │ +121016 Uncompressed Size 00000AEC (2796)
│ │ │ │ +12101A Filename Length 001E (30)
│ │ │ │ +12101C Extra Length 0000 (0)
│ │ │ │ +12101E Comment Length 0000 (0)
│ │ │ │ +121020 Disk Start 0000 (0)
│ │ │ │ +121022 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120FB1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121024 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'
│ │ │ │ +121028 Local Header Offset 0002603E (155710)
│ │ │ │ +12102C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x120FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12102C: 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)
│ │ │ │ +12104A CENTRAL HEADER #66 02014B50 (33639248)
│ │ │ │ +12104E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12104F Created OS 03 (3) 'Unix'
│ │ │ │ +121050 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121051 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121052 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)
│ │ │ │ +121054 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121056 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12105A CRC D222624A (3525468746)
│ │ │ │ +12105E Compressed Size 00000705 (1797)
│ │ │ │ +121062 Uncompressed Size 00000DC3 (3523)
│ │ │ │ +121066 Filename Length 0021 (33)
│ │ │ │ +121068 Extra Length 0000 (0)
│ │ │ │ +12106A Comment Length 0000 (0)
│ │ │ │ +12106C Disk Start 0000 (0)
│ │ │ │ +12106E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -120FFD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121070 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'
│ │ │ │ +121074 Local Header Offset 000263CE (156622)
│ │ │ │ +121078 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121078: 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)
│ │ │ │ +121099 CENTRAL HEADER #67 02014B50 (33639248)
│ │ │ │ +12109D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12109E Created OS 03 (3) 'Unix'
│ │ │ │ +12109F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1210A0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1210A1 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)
│ │ │ │ +1210A3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1210A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1210A9 CRC 682A3705 (1747597061)
│ │ │ │ +1210AD Compressed Size 00000303 (771)
│ │ │ │ +1210B1 Uncompressed Size 00000923 (2339)
│ │ │ │ +1210B5 Filename Length 0020 (32)
│ │ │ │ +1210B7 Extra Length 0000 (0)
│ │ │ │ +1210B9 Comment Length 0000 (0)
│ │ │ │ +1210BB Disk Start 0000 (0)
│ │ │ │ +1210BD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12104C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1210BF 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'
│ │ │ │ +1210C3 Local Header Offset 00026B12 (158482)
│ │ │ │ +1210C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1210C7: 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)
│ │ │ │ +1210E7 CENTRAL HEADER #68 02014B50 (33639248)
│ │ │ │ +1210EB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1210EC Created OS 03 (3) 'Unix'
│ │ │ │ +1210ED Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1210EE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1210EF 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)
│ │ │ │ +1210F1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1210F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1210F7 CRC 59040194 (1493434772)
│ │ │ │ +1210FB Compressed Size 000006F7 (1783)
│ │ │ │ +1210FF Uncompressed Size 00000D53 (3411)
│ │ │ │ +121103 Filename Length 0021 (33)
│ │ │ │ +121105 Extra Length 0000 (0)
│ │ │ │ +121107 Comment Length 0000 (0)
│ │ │ │ +121109 Disk Start 0000 (0)
│ │ │ │ +12110B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12109A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12110D 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'
│ │ │ │ +121111 Local Header Offset 00026E53 (159315)
│ │ │ │ +121115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1210A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121115: 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)
│ │ │ │ +121136 CENTRAL HEADER #69 02014B50 (33639248)
│ │ │ │ +12113A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12113B Created OS 03 (3) 'Unix'
│ │ │ │ +12113C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12113D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12113E 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)
│ │ │ │ +121140 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121142 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121146 CRC F5BDF18A (4122866058)
│ │ │ │ +12114A Compressed Size 000002DC (732)
│ │ │ │ +12114E Uncompressed Size 0000087A (2170)
│ │ │ │ +121152 Filename Length 0020 (32)
│ │ │ │ +121154 Extra Length 0000 (0)
│ │ │ │ +121156 Comment Length 0000 (0)
│ │ │ │ +121158 Disk Start 0000 (0)
│ │ │ │ +12115A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1210E9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12115C 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'
│ │ │ │ +121160 Local Header Offset 00027589 (161161)
│ │ │ │ +121164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1210F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121164: 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)
│ │ │ │ +121184 CENTRAL HEADER #70 02014B50 (33639248)
│ │ │ │ +121188 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121189 Created OS 03 (3) 'Unix'
│ │ │ │ +12118A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12118B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12118C 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)
│ │ │ │ +12118E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121194 CRC B9F7625E (3119997534)
│ │ │ │ +121198 Compressed Size 000006EE (1774)
│ │ │ │ +12119C Uncompressed Size 00000D44 (3396)
│ │ │ │ +1211A0 Filename Length 0020 (32)
│ │ │ │ +1211A2 Extra Length 0000 (0)
│ │ │ │ +1211A4 Comment Length 0000 (0)
│ │ │ │ +1211A6 Disk Start 0000 (0)
│ │ │ │ +1211A8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121137 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1211AA 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'
│ │ │ │ +1211AE Local Header Offset 000278A3 (161955)
│ │ │ │ +1211B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12113F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1211B2: 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)
│ │ │ │ +1211D2 CENTRAL HEADER #71 02014B50 (33639248)
│ │ │ │ +1211D6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1211D7 Created OS 03 (3) 'Unix'
│ │ │ │ +1211D8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1211D9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1211DA 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)
│ │ │ │ +1211DC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1211DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1211E2 CRC 5F3E463F (1597916735)
│ │ │ │ +1211E6 Compressed Size 000002D9 (729)
│ │ │ │ +1211EA Uncompressed Size 00000863 (2147)
│ │ │ │ +1211EE Filename Length 001F (31)
│ │ │ │ +1211F0 Extra Length 0000 (0)
│ │ │ │ +1211F2 Comment Length 0000 (0)
│ │ │ │ +1211F4 Disk Start 0000 (0)
│ │ │ │ +1211F6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121185 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1211F8 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'
│ │ │ │ +1211FC Local Header Offset 00027FCF (163791)
│ │ │ │ +121200 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12118D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121200: 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)
│ │ │ │ +12121F CENTRAL HEADER #72 02014B50 (33639248)
│ │ │ │ +121223 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121224 Created OS 03 (3) 'Unix'
│ │ │ │ +121225 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121226 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121227 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)
│ │ │ │ +121229 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12122B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12122F CRC 39ED5D72 (971857266)
│ │ │ │ +121233 Compressed Size 000006F4 (1780)
│ │ │ │ +121237 Uncompressed Size 00000D48 (3400)
│ │ │ │ +12123B Filename Length 0021 (33)
│ │ │ │ +12123D Extra Length 0000 (0)
│ │ │ │ +12123F Comment Length 0000 (0)
│ │ │ │ +121241 Disk Start 0000 (0)
│ │ │ │ +121243 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1211D2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121245 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'
│ │ │ │ +121249 Local Header Offset 000282E5 (164581)
│ │ │ │ +12124D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1211DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12124D: 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)
│ │ │ │ +12126E CENTRAL HEADER #73 02014B50 (33639248)
│ │ │ │ +121272 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121273 Created OS 03 (3) 'Unix'
│ │ │ │ +121274 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121275 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121276 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)
│ │ │ │ +121278 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12127A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12127E CRC 87F697F3 (2281084915)
│ │ │ │ +121282 Compressed Size 000002DB (731)
│ │ │ │ +121286 Uncompressed Size 0000086A (2154)
│ │ │ │ +12128A Filename Length 0020 (32)
│ │ │ │ +12128C Extra Length 0000 (0)
│ │ │ │ +12128E Comment Length 0000 (0)
│ │ │ │ +121290 Disk Start 0000 (0)
│ │ │ │ +121292 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121221 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121294 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'
│ │ │ │ +121298 Local Header Offset 00028A18 (166424)
│ │ │ │ +12129C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12129C: 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)
│ │ │ │ +1212BC CENTRAL HEADER #74 02014B50 (33639248)
│ │ │ │ +1212C0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1212C1 Created OS 03 (3) 'Unix'
│ │ │ │ +1212C2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1212C3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1212C4 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)
│ │ │ │ +1212C6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1212C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1212CC CRC 3F578B03 (1062701827)
│ │ │ │ +1212D0 Compressed Size 000006FC (1788)
│ │ │ │ +1212D4 Uncompressed Size 00000D4E (3406)
│ │ │ │ +1212D8 Filename Length 0021 (33)
│ │ │ │ +1212DA Extra Length 0000 (0)
│ │ │ │ +1212DC Comment Length 0000 (0)
│ │ │ │ +1212DE Disk Start 0000 (0)
│ │ │ │ +1212E0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12126F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1212E2 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'
│ │ │ │ +1212E6 Local Header Offset 00028D31 (167217)
│ │ │ │ +1212EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1212EA: 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)
│ │ │ │ +12130B CENTRAL HEADER #75 02014B50 (33639248)
│ │ │ │ +12130F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121310 Created OS 03 (3) 'Unix'
│ │ │ │ +121311 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121312 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121313 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)
│ │ │ │ +121315 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12131B CRC 4DE3F3EC (1306784748)
│ │ │ │ +12131F Compressed Size 000002DC (732)
│ │ │ │ +121323 Uncompressed Size 0000086A (2154)
│ │ │ │ +121327 Filename Length 0020 (32)
│ │ │ │ +121329 Extra Length 0000 (0)
│ │ │ │ +12132B Comment Length 0000 (0)
│ │ │ │ +12132D Disk Start 0000 (0)
│ │ │ │ +12132F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1212BE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121331 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'
│ │ │ │ +121335 Local Header Offset 0002946C (169068)
│ │ │ │ +121339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1212C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121339: 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)
│ │ │ │ +121359 CENTRAL HEADER #76 02014B50 (33639248)
│ │ │ │ +12135D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12135E Created OS 03 (3) 'Unix'
│ │ │ │ +12135F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121360 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121361 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)
│ │ │ │ +121363 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121369 CRC 3E010C78 (1040256120)
│ │ │ │ +12136D Compressed Size 000006F1 (1777)
│ │ │ │ +121371 Uncompressed Size 00000D40 (3392)
│ │ │ │ +121375 Filename Length 001E (30)
│ │ │ │ +121377 Extra Length 0000 (0)
│ │ │ │ +121379 Comment Length 0000 (0)
│ │ │ │ +12137B Disk Start 0000 (0)
│ │ │ │ +12137D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12130C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12137F 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'
│ │ │ │ +121383 Local Header Offset 00029786 (169862)
│ │ │ │ +121387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121387: 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)
│ │ │ │ +1213A5 CENTRAL HEADER #77 02014B50 (33639248)
│ │ │ │ +1213A9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1213AA Created OS 03 (3) 'Unix'
│ │ │ │ +1213AB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1213AC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1213AD 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)
│ │ │ │ +1213AF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1213B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1213B5 CRC D666A549 (3597051209)
│ │ │ │ +1213B9 Compressed Size 000002D8 (728)
│ │ │ │ +1213BD Uncompressed Size 00000852 (2130)
│ │ │ │ +1213C1 Filename Length 001D (29)
│ │ │ │ +1213C3 Extra Length 0000 (0)
│ │ │ │ +1213C5 Comment Length 0000 (0)
│ │ │ │ +1213C7 Disk Start 0000 (0)
│ │ │ │ +1213C9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121358 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1213CB 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'
│ │ │ │ +1213CF Local Header Offset 00029EB3 (171699)
│ │ │ │ +1213D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1213D3: 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)
│ │ │ │ +1213F0 CENTRAL HEADER #78 02014B50 (33639248)
│ │ │ │ +1213F4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1213F5 Created OS 03 (3) 'Unix'
│ │ │ │ +1213F6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1213F7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1213F8 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)
│ │ │ │ +1213FA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1213FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121400 CRC D53FDC0C (3577732108)
│ │ │ │ +121404 Compressed Size 000006EA (1770)
│ │ │ │ +121408 Uncompressed Size 00000D3F (3391)
│ │ │ │ +12140C Filename Length 001F (31)
│ │ │ │ +12140E Extra Length 0000 (0)
│ │ │ │ +121410 Comment Length 0000 (0)
│ │ │ │ +121412 Disk Start 0000 (0)
│ │ │ │ +121414 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1213A3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121416 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'
│ │ │ │ +12141A Local Header Offset 0002A1C6 (172486)
│ │ │ │ +12141E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1213AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12141E: 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)
│ │ │ │ +12143D CENTRAL HEADER #79 02014B50 (33639248)
│ │ │ │ +121441 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121442 Created OS 03 (3) 'Unix'
│ │ │ │ +121443 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121444 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121445 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)
│ │ │ │ +121447 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12144D CRC 265CBBB0 (643611568)
│ │ │ │ +121451 Compressed Size 000002DA (730)
│ │ │ │ +121455 Uncompressed Size 00000859 (2137)
│ │ │ │ +121459 Filename Length 001E (30)
│ │ │ │ +12145B Extra Length 0000 (0)
│ │ │ │ +12145D Comment Length 0000 (0)
│ │ │ │ +12145F Disk Start 0000 (0)
│ │ │ │ +121461 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1213F0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121463 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'
│ │ │ │ +121467 Local Header Offset 0002A8ED (174317)
│ │ │ │ +12146B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1213F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12146B: 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)
│ │ │ │ +121489 CENTRAL HEADER #80 02014B50 (33639248)
│ │ │ │ +12148D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12148E Created OS 03 (3) 'Unix'
│ │ │ │ +12148F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121490 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121491 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)
│ │ │ │ +121493 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121495 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121499 CRC 0321B30D (52540173)
│ │ │ │ +12149D Compressed Size 000006AB (1707)
│ │ │ │ +1214A1 Uncompressed Size 00000CC1 (3265)
│ │ │ │ +1214A5 Filename Length 0023 (35)
│ │ │ │ +1214A7 Extra Length 0000 (0)
│ │ │ │ +1214A9 Comment Length 0000 (0)
│ │ │ │ +1214AB Disk Start 0000 (0)
│ │ │ │ +1214AD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12143C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1214AF 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'
│ │ │ │ +1214B3 Local Header Offset 0002AC03 (175107)
│ │ │ │ +1214B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1214B7: 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)
│ │ │ │ +1214DA CENTRAL HEADER #81 02014B50 (33639248)
│ │ │ │ +1214DE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1214DF Created OS 03 (3) 'Unix'
│ │ │ │ +1214E0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1214E1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1214E2 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)
│ │ │ │ +1214E4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1214E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1214EA CRC 9E44AA56 (2655300182)
│ │ │ │ +1214EE Compressed Size 00000321 (801)
│ │ │ │ +1214F2 Uncompressed Size 00000A19 (2585)
│ │ │ │ +1214F6 Filename Length 0022 (34)
│ │ │ │ +1214F8 Extra Length 0000 (0)
│ │ │ │ +1214FA Comment Length 0000 (0)
│ │ │ │ +1214FC Disk Start 0000 (0)
│ │ │ │ +1214FE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12148D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121500 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'
│ │ │ │ +121504 Local Header Offset 0002B2EF (176879)
│ │ │ │ +121508 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121508: 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)
│ │ │ │ +12152A CENTRAL HEADER #82 02014B50 (33639248)
│ │ │ │ +12152E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12152F Created OS 03 (3) 'Unix'
│ │ │ │ +121530 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121531 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121532 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)
│ │ │ │ +121534 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121536 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12153A CRC 3DCDB358 (1036890968)
│ │ │ │ +12153E Compressed Size 000005EE (1518)
│ │ │ │ +121542 Uncompressed Size 00000B51 (2897)
│ │ │ │ +121546 Filename Length 0020 (32)
│ │ │ │ +121548 Extra Length 0000 (0)
│ │ │ │ +12154A Comment Length 0000 (0)
│ │ │ │ +12154C Disk Start 0000 (0)
│ │ │ │ +12154E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1214DD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121550 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'
│ │ │ │ +121554 Local Header Offset 0002B650 (177744)
│ │ │ │ +121558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1214E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121558: 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)
│ │ │ │ +121578 CENTRAL HEADER #83 02014B50 (33639248)
│ │ │ │ +12157C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12157D Created OS 03 (3) 'Unix'
│ │ │ │ +12157E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12157F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121580 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)
│ │ │ │ +121582 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121584 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121588 CRC 5DA5495C (1571113308)
│ │ │ │ +12158C Compressed Size 000002C3 (707)
│ │ │ │ +121590 Uncompressed Size 0000082B (2091)
│ │ │ │ +121594 Filename Length 001F (31)
│ │ │ │ +121596 Extra Length 0000 (0)
│ │ │ │ +121598 Comment Length 0000 (0)
│ │ │ │ +12159A Disk Start 0000 (0)
│ │ │ │ +12159C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12152B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12159E 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'
│ │ │ │ +1215A2 Local Header Offset 0002BC7C (179324)
│ │ │ │ +1215A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1215A6: 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)
│ │ │ │ +1215C5 CENTRAL HEADER #84 02014B50 (33639248)
│ │ │ │ +1215C9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1215CA Created OS 03 (3) 'Unix'
│ │ │ │ +1215CB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1215CC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1215CD 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)
│ │ │ │ +1215CF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1215D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1215D5 CRC 68189AA8 (1746442920)
│ │ │ │ +1215D9 Compressed Size 000005F7 (1527)
│ │ │ │ +1215DD Uncompressed Size 00000B59 (2905)
│ │ │ │ +1215E1 Filename Length 0022 (34)
│ │ │ │ +1215E3 Extra Length 0000 (0)
│ │ │ │ +1215E5 Comment Length 0000 (0)
│ │ │ │ +1215E7 Disk Start 0000 (0)
│ │ │ │ +1215E9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121578 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1215EB 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'
│ │ │ │ +1215EF Local Header Offset 0002BF7C (180092)
│ │ │ │ +1215F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1215F3: 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)
│ │ │ │ +121615 CENTRAL HEADER #85 02014B50 (33639248)
│ │ │ │ +121619 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12161A Created OS 03 (3) 'Unix'
│ │ │ │ +12161B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12161C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12161D 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)
│ │ │ │ +12161F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121621 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121625 CRC BCD37E99 (3167977113)
│ │ │ │ +121629 Compressed Size 000002CB (715)
│ │ │ │ +12162D Uncompressed Size 00000845 (2117)
│ │ │ │ +121631 Filename Length 0021 (33)
│ │ │ │ +121633 Extra Length 0000 (0)
│ │ │ │ +121635 Comment Length 0000 (0)
│ │ │ │ +121637 Disk Start 0000 (0)
│ │ │ │ +121639 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1215C8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12163B 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'
│ │ │ │ +12163F Local Header Offset 0002C5B3 (181683)
│ │ │ │ +121643 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1215D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121643: 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)
│ │ │ │ +121664 CENTRAL HEADER #86 02014B50 (33639248)
│ │ │ │ +121668 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121669 Created OS 03 (3) 'Unix'
│ │ │ │ +12166A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12166B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12166C 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)
│ │ │ │ +12166E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121670 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121674 CRC 37F4F390 (938800016)
│ │ │ │ +121678 Compressed Size 0000060B (1547)
│ │ │ │ +12167C Uncompressed Size 00000B87 (2951)
│ │ │ │ +121680 Filename Length 0021 (33)
│ │ │ │ +121682 Extra Length 0000 (0)
│ │ │ │ +121684 Comment Length 0000 (0)
│ │ │ │ +121686 Disk Start 0000 (0)
│ │ │ │ +121688 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121617 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12168A 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'
│ │ │ │ +12168E Local Header Offset 0002C8BD (182461)
│ │ │ │ +121692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12161F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121692: 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)
│ │ │ │ +1216B3 CENTRAL HEADER #87 02014B50 (33639248)
│ │ │ │ +1216B7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1216B8 Created OS 03 (3) 'Unix'
│ │ │ │ +1216B9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1216BA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1216BB 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)
│ │ │ │ +1216BD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1216BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1216C3 CRC 35BE1B11 (901651217)
│ │ │ │ +1216C7 Compressed Size 000002D0 (720)
│ │ │ │ +1216CB Uncompressed Size 00000880 (2176)
│ │ │ │ +1216CF Filename Length 0020 (32)
│ │ │ │ +1216D1 Extra Length 0000 (0)
│ │ │ │ +1216D3 Comment Length 0000 (0)
│ │ │ │ +1216D5 Disk Start 0000 (0)
│ │ │ │ +1216D7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121666 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1216D9 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'
│ │ │ │ +1216DD Local Header Offset 0002CF07 (184071)
│ │ │ │ +1216E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12166E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1216E1: 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)
│ │ │ │ +121701 CENTRAL HEADER #88 02014B50 (33639248)
│ │ │ │ +121705 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121706 Created OS 03 (3) 'Unix'
│ │ │ │ +121707 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121708 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121709 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)
│ │ │ │ +12170B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12170D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121711 CRC 629EB1B7 (1654567351)
│ │ │ │ +121715 Compressed Size 0000060F (1551)
│ │ │ │ +121719 Uncompressed Size 00000B8B (2955)
│ │ │ │ +12171D Filename Length 0022 (34)
│ │ │ │ +12171F Extra Length 0000 (0)
│ │ │ │ +121721 Comment Length 0000 (0)
│ │ │ │ +121723 Disk Start 0000 (0)
│ │ │ │ +121725 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1216B4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121727 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'
│ │ │ │ +12172B Local Header Offset 0002D215 (184853)
│ │ │ │ +12172F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1216BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12172F: 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)
│ │ │ │ +121751 CENTRAL HEADER #89 02014B50 (33639248)
│ │ │ │ +121755 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121756 Created OS 03 (3) 'Unix'
│ │ │ │ +121757 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121758 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121759 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)
│ │ │ │ +12175B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12175D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121761 CRC 188A9B53 (411736915)
│ │ │ │ +121765 Compressed Size 000002D8 (728)
│ │ │ │ +121769 Uncompressed Size 00000895 (2197)
│ │ │ │ +12176D Filename Length 0021 (33)
│ │ │ │ +12176F Extra Length 0000 (0)
│ │ │ │ +121771 Comment Length 0000 (0)
│ │ │ │ +121773 Disk Start 0000 (0)
│ │ │ │ +121775 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121704 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121777 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'
│ │ │ │ +12177B Local Header Offset 0002D864 (186468)
│ │ │ │ +12177F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12170C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12177F: 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)
│ │ │ │ +1217A0 CENTRAL HEADER #90 02014B50 (33639248)
│ │ │ │ +1217A4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1217A5 Created OS 03 (3) 'Unix'
│ │ │ │ +1217A6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1217A7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1217A8 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)
│ │ │ │ +1217AA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1217AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1217B0 CRC F9DD5DE5 (4192034277)
│ │ │ │ +1217B4 Compressed Size 00000609 (1545)
│ │ │ │ +1217B8 Uncompressed Size 00000B96 (2966)
│ │ │ │ +1217BC Filename Length 001F (31)
│ │ │ │ +1217BE Extra Length 0000 (0)
│ │ │ │ +1217C0 Comment Length 0000 (0)
│ │ │ │ +1217C2 Disk Start 0000 (0)
│ │ │ │ +1217C4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121753 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1217C6 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'
│ │ │ │ +1217CA Local Header Offset 0002DB7B (187259)
│ │ │ │ +1217CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12175B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1217CE: 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)
│ │ │ │ +1217ED CENTRAL HEADER #91 02014B50 (33639248)
│ │ │ │ +1217F1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1217F2 Created OS 03 (3) 'Unix'
│ │ │ │ +1217F3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1217F4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1217F5 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)
│ │ │ │ +1217F7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1217F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1217FD CRC 10E14B16 (283200278)
│ │ │ │ +121801 Compressed Size 000002E4 (740)
│ │ │ │ +121805 Uncompressed Size 000008A2 (2210)
│ │ │ │ +121809 Filename Length 001E (30)
│ │ │ │ +12180B Extra Length 0000 (0)
│ │ │ │ +12180D Comment Length 0000 (0)
│ │ │ │ +12180F Disk Start 0000 (0)
│ │ │ │ +121811 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1217A0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121813 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'
│ │ │ │ +121817 Local Header Offset 0002E1C1 (188865)
│ │ │ │ +12181B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1217A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12181B: 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)
│ │ │ │ +121839 CENTRAL HEADER #92 02014B50 (33639248)
│ │ │ │ +12183D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12183E Created OS 03 (3) 'Unix'
│ │ │ │ +12183F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121840 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121841 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)
│ │ │ │ +121843 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121849 CRC BFB4DDE5 (3216301541)
│ │ │ │ +12184D Compressed Size 00000626 (1574)
│ │ │ │ +121851 Uncompressed Size 00000BBA (3002)
│ │ │ │ +121855 Filename Length 0021 (33)
│ │ │ │ +121857 Extra Length 0000 (0)
│ │ │ │ +121859 Comment Length 0000 (0)
│ │ │ │ +12185B Disk Start 0000 (0)
│ │ │ │ +12185D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1217EC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12185F 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'
│ │ │ │ +121863 Local Header Offset 0002E4E1 (189665)
│ │ │ │ +121867 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1217F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121867: 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)
│ │ │ │ +121888 CENTRAL HEADER #93 02014B50 (33639248)
│ │ │ │ +12188C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12188D Created OS 03 (3) 'Unix'
│ │ │ │ +12188E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12188F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121890 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)
│ │ │ │ +121892 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121894 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121898 CRC 72826B9E (1921149854)
│ │ │ │ +12189C Compressed Size 000002EF (751)
│ │ │ │ +1218A0 Uncompressed Size 000008E0 (2272)
│ │ │ │ +1218A4 Filename Length 0020 (32)
│ │ │ │ +1218A6 Extra Length 0000 (0)
│ │ │ │ +1218A8 Comment Length 0000 (0)
│ │ │ │ +1218AA Disk Start 0000 (0)
│ │ │ │ +1218AC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12183B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1218AE 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'
│ │ │ │ +1218B2 Local Header Offset 0002EB46 (191302)
│ │ │ │ +1218B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1218B6: 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)
│ │ │ │ +1218D6 CENTRAL HEADER #94 02014B50 (33639248)
│ │ │ │ +1218DA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1218DB Created OS 03 (3) 'Unix'
│ │ │ │ +1218DC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1218DD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1218DE 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)
│ │ │ │ +1218E0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1218E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1218E6 CRC 33B471B1 (867463601)
│ │ │ │ +1218EA Compressed Size 000006A9 (1705)
│ │ │ │ +1218EE Uncompressed Size 00000CF2 (3314)
│ │ │ │ +1218F2 Filename Length 0026 (38)
│ │ │ │ +1218F4 Extra Length 0000 (0)
│ │ │ │ +1218F6 Comment Length 0000 (0)
│ │ │ │ +1218F8 Disk Start 0000 (0)
│ │ │ │ +1218FA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121889 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1218FC 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'
│ │ │ │ +121900 Local Header Offset 0002EE73 (192115)
│ │ │ │ +121904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121904: 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)
│ │ │ │ +12192A CENTRAL HEADER #95 02014B50 (33639248)
│ │ │ │ +12192E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12192F Created OS 03 (3) 'Unix'
│ │ │ │ +121930 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121931 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121932 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)
│ │ │ │ +121934 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121936 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12193A CRC 8B3675E1 (2335602145)
│ │ │ │ +12193E Compressed Size 00000318 (792)
│ │ │ │ +121942 Uncompressed Size 0000099E (2462)
│ │ │ │ +121946 Filename Length 0025 (37)
│ │ │ │ +121948 Extra Length 0000 (0)
│ │ │ │ +12194A Comment Length 0000 (0)
│ │ │ │ +12194C Disk Start 0000 (0)
│ │ │ │ +12194E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1218DD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121950 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'
│ │ │ │ +121954 Local Header Offset 0002F560 (193888)
│ │ │ │ +121958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1218E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121958: 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)
│ │ │ │ +12197D CENTRAL HEADER #96 02014B50 (33639248)
│ │ │ │ +121981 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121982 Created OS 03 (3) 'Unix'
│ │ │ │ +121983 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121984 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121985 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)
│ │ │ │ +121987 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121989 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12198D CRC 9A40AFE7 (2587930599)
│ │ │ │ +121991 Compressed Size 000004DE (1246)
│ │ │ │ +121995 Uncompressed Size 0000096E (2414)
│ │ │ │ +121999 Filename Length 001B (27)
│ │ │ │ +12199B Extra Length 0000 (0)
│ │ │ │ +12199D Comment Length 0000 (0)
│ │ │ │ +12199F Disk Start 0000 (0)
│ │ │ │ +1219A1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121930 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1219A3 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'
│ │ │ │ +1219A7 Local Header Offset 0002F8BB (194747)
│ │ │ │ +1219AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1219AB: 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)
│ │ │ │ +1219C6 CENTRAL HEADER #97 02014B50 (33639248)
│ │ │ │ +1219CA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1219CB Created OS 03 (3) 'Unix'
│ │ │ │ +1219CC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1219CD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1219CE 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)
│ │ │ │ +1219D0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1219D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1219D6 CRC 30B7EF93 (817360787)
│ │ │ │ +1219DA Compressed Size 000001F9 (505)
│ │ │ │ +1219DE Uncompressed Size 0000058D (1421)
│ │ │ │ +1219E2 Filename Length 001A (26)
│ │ │ │ +1219E4 Extra Length 0000 (0)
│ │ │ │ +1219E6 Comment Length 0000 (0)
│ │ │ │ +1219E8 Disk Start 0000 (0)
│ │ │ │ +1219EA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121979 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1219EC 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'
│ │ │ │ +1219F0 Local Header Offset 0002FDD2 (196050)
│ │ │ │ +1219F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1219F4: 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)
│ │ │ │ +121A0E CENTRAL HEADER #98 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'
│ │ │ │ -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)
│ │ │ │ +121A18 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121A1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121A1E CRC 9F747F20 (2675212064)
│ │ │ │ +121A22 Compressed Size 0000055A (1370)
│ │ │ │ +121A26 Uncompressed Size 00000AC3 (2755)
│ │ │ │ +121A2A Filename Length 001C (28)
│ │ │ │ +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'
│ │ │ │ -1219C1 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'
│ │ │ │ -1219C5 Local Header Offset 00030003 (196611)
│ │ │ │ -1219C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +121A38 Local Header Offset 00030003 (196611)
│ │ │ │ +121A3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1219C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121A3C: 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)
│ │ │ │ +121A58 CENTRAL HEADER #99 02014B50 (33639248)
│ │ │ │ +121A5C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121A5D Created OS 03 (3) 'Unix'
│ │ │ │ +121A5E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121A5F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121A60 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)
│ │ │ │ +121A62 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121A64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121A68 CRC 9CD9F56D (2631529837)
│ │ │ │ +121A6C Compressed Size 0000023C (572)
│ │ │ │ +121A70 Uncompressed Size 00000716 (1814)
│ │ │ │ +121A74 Filename Length 001B (27)
│ │ │ │ +121A76 Extra Length 0000 (0)
│ │ │ │ +121A78 Comment Length 0000 (0)
│ │ │ │ +121A7A Disk Start 0000 (0)
│ │ │ │ +121A7C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121A0B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121A7E 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'
│ │ │ │ +121A82 Local Header Offset 00030597 (198039)
│ │ │ │ +121A86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121A86: 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)
│ │ │ │ +121AA1 CENTRAL HEADER #100 02014B50 (33639248)
│ │ │ │ +121AA5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121AA6 Created OS 03 (3) 'Unix'
│ │ │ │ +121AA7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121AA8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121AA9 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)
│ │ │ │ +121AAB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121AAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121AB1 CRC FD79BE6E (4252614254)
│ │ │ │ +121AB5 Compressed Size 00000594 (1428)
│ │ │ │ +121AB9 Uncompressed Size 00000AD3 (2771)
│ │ │ │ +121ABD Filename Length 001B (27)
│ │ │ │ +121ABF Extra Length 0000 (0)
│ │ │ │ +121AC1 Comment Length 0000 (0)
│ │ │ │ +121AC3 Disk Start 0000 (0)
│ │ │ │ +121AC5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121A54 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121AC7 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'
│ │ │ │ +121ACB Local Header Offset 0003080C (198668)
│ │ │ │ +121ACF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121ACF: 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)
│ │ │ │ +121AEA CENTRAL HEADER #101 02014B50 (33639248)
│ │ │ │ +121AEE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121AEF Created OS 03 (3) 'Unix'
│ │ │ │ +121AF0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121AF1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121AF2 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)
│ │ │ │ +121AF4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121AFA CRC FEF52F23 (4277481251)
│ │ │ │ +121AFE Compressed Size 0000026F (623)
│ │ │ │ +121B02 Uncompressed Size 00000738 (1848)
│ │ │ │ +121B06 Filename Length 001A (26)
│ │ │ │ +121B08 Extra Length 0000 (0)
│ │ │ │ +121B0A Comment Length 0000 (0)
│ │ │ │ +121B0C Disk Start 0000 (0)
│ │ │ │ +121B0E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121A9D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121B10 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'
│ │ │ │ +121B14 Local Header Offset 00030DD9 (200153)
│ │ │ │ +121B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121AA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121B18: 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)
│ │ │ │ +121B32 CENTRAL HEADER #102 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'
│ │ │ │ -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)
│ │ │ │ +121B3C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121B3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121B42 CRC 5A0BC914 (1510721812)
│ │ │ │ +121B46 Compressed Size 000006DB (1755)
│ │ │ │ +121B4A Uncompressed Size 00000EC5 (3781)
│ │ │ │ +121B4E Filename Length 001A (26)
│ │ │ │ +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'
│ │ │ │ -121AE5 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'
│ │ │ │ -121AE9 Local Header Offset 00031080 (200832)
│ │ │ │ -121AED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +121B5C Local Header Offset 00031080 (200832)
│ │ │ │ +121B60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121AED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121B60: 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)
│ │ │ │ +121B7A CENTRAL HEADER #103 02014B50 (33639248)
│ │ │ │ +121B7E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121B7F Created OS 03 (3) 'Unix'
│ │ │ │ +121B80 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121B81 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121B82 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)
│ │ │ │ +121B84 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121B86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121B8A CRC 6A6FFC67 (1785724007)
│ │ │ │ +121B8E Compressed Size 000002DF (735)
│ │ │ │ +121B92 Uncompressed Size 00000A67 (2663)
│ │ │ │ +121B96 Filename Length 0019 (25)
│ │ │ │ +121B98 Extra Length 0000 (0)
│ │ │ │ +121B9A Comment Length 0000 (0)
│ │ │ │ +121B9C Disk Start 0000 (0)
│ │ │ │ +121B9E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121B2D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121BA0 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'
│ │ │ │ +121BA4 Local Header Offset 00031793 (202643)
│ │ │ │ +121BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121B35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121BA8: 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)
│ │ │ │ +121BC1 CENTRAL HEADER #104 02014B50 (33639248)
│ │ │ │ +121BC5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121BC6 Created OS 03 (3) 'Unix'
│ │ │ │ +121BC7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121BC8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121BC9 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)
│ │ │ │ +121BCB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121BCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121BD1 CRC 6C555BEA (1817533418)
│ │ │ │ +121BD5 Compressed Size 000006C0 (1728)
│ │ │ │ +121BD9 Uncompressed Size 00000EA5 (3749)
│ │ │ │ +121BDD Filename Length 001C (28)
│ │ │ │ +121BDF Extra Length 0000 (0)
│ │ │ │ +121BE1 Comment Length 0000 (0)
│ │ │ │ +121BE3 Disk Start 0000 (0)
│ │ │ │ +121BE5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121B74 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121BE7 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'
│ │ │ │ +121BEB Local Header Offset 00031AA9 (203433)
│ │ │ │ +121BEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121BEF: 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)
│ │ │ │ +121C0B CENTRAL HEADER #105 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'
│ │ │ │ -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)
│ │ │ │ +121C15 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121C17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121C1B CRC ABCAF5BE (2882205118)
│ │ │ │ +121C1F Compressed Size 000002E6 (742)
│ │ │ │ +121C23 Uncompressed Size 00000AB2 (2738)
│ │ │ │ +121C27 Filename Length 001B (27)
│ │ │ │ +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'
│ │ │ │ -121BBE 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'
│ │ │ │ -121BC2 Local Header Offset 000321A3 (205219)
│ │ │ │ -121BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +121C35 Local Header Offset 000321A3 (205219)
│ │ │ │ +121C39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121C39: 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)
│ │ │ │ +121C54 CENTRAL HEADER #106 02014B50 (33639248)
│ │ │ │ +121C58 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121C59 Created OS 03 (3) 'Unix'
│ │ │ │ +121C5A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121C5B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121C5C 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)
│ │ │ │ +121C5E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121C60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121C64 CRC 91E099EC (2447415788)
│ │ │ │ +121C68 Compressed Size 000007E8 (2024)
│ │ │ │ +121C6C Uncompressed Size 00000FF0 (4080)
│ │ │ │ +121C70 Filename Length 0021 (33)
│ │ │ │ +121C72 Extra Length 0000 (0)
│ │ │ │ +121C74 Comment Length 0000 (0)
│ │ │ │ +121C76 Disk Start 0000 (0)
│ │ │ │ +121C78 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121C07 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121C7A 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'
│ │ │ │ +121C7E Local Header Offset 000324C2 (206018)
│ │ │ │ +121C82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121C82: 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)
│ │ │ │ +121CA3 CENTRAL HEADER #107 02014B50 (33639248)
│ │ │ │ +121CA7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121CA8 Created OS 03 (3) 'Unix'
│ │ │ │ +121CA9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121CAA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121CAB 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)
│ │ │ │ +121CAD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121CAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121CB3 CRC B39CF83F (3013408831)
│ │ │ │ +121CB7 Compressed Size 0000036D (877)
│ │ │ │ +121CBB Uncompressed Size 00000DF5 (3573)
│ │ │ │ +121CBF Filename Length 0020 (32)
│ │ │ │ +121CC1 Extra Length 0000 (0)
│ │ │ │ +121CC3 Comment Length 0000 (0)
│ │ │ │ +121CC5 Disk Start 0000 (0)
│ │ │ │ +121CC7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121C56 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121CC9 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'
│ │ │ │ +121CCD Local Header Offset 00032CE9 (208105)
│ │ │ │ +121CD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121CD1: 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)
│ │ │ │ +121CF1 CENTRAL HEADER #108 02014B50 (33639248)
│ │ │ │ +121CF5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121CF6 Created OS 03 (3) 'Unix'
│ │ │ │ +121CF7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121CF8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121CF9 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)
│ │ │ │ +121CFB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121CFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121D01 CRC 7CB2633A (2092065594)
│ │ │ │ +121D05 Compressed Size 000005EE (1518)
│ │ │ │ +121D09 Uncompressed Size 00000CC9 (3273)
│ │ │ │ +121D0D Filename Length 001C (28)
│ │ │ │ +121D0F Extra Length 0000 (0)
│ │ │ │ +121D11 Comment Length 0000 (0)
│ │ │ │ +121D13 Disk Start 0000 (0)
│ │ │ │ +121D15 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121CA4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121D17 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'
│ │ │ │ +121D1B Local Header Offset 00033094 (209044)
│ │ │ │ +121D1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121D1F: 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)
│ │ │ │ +121D3B CENTRAL HEADER #109 02014B50 (33639248)
│ │ │ │ +121D3F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121D40 Created OS 03 (3) 'Unix'
│ │ │ │ +121D41 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121D42 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121D43 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)
│ │ │ │ +121D45 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121D47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121D4B CRC C2C023CC (3267371980)
│ │ │ │ +121D4F Compressed Size 0000026C (620)
│ │ │ │ +121D53 Uncompressed Size 000008D9 (2265)
│ │ │ │ +121D57 Filename Length 001B (27)
│ │ │ │ +121D59 Extra Length 0000 (0)
│ │ │ │ +121D5B Comment Length 0000 (0)
│ │ │ │ +121D5D Disk Start 0000 (0)
│ │ │ │ +121D5F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121CEE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121D61 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'
│ │ │ │ +121D65 Local Header Offset 000336BC (210620)
│ │ │ │ +121D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121CF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121D69: 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)
│ │ │ │ +121D84 CENTRAL HEADER #110 02014B50 (33639248)
│ │ │ │ +121D88 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121D89 Created OS 03 (3) 'Unix'
│ │ │ │ +121D8A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121D8B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121D8C 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)
│ │ │ │ +121D8E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121D94 CRC E707F102 (3876057346)
│ │ │ │ +121D98 Compressed Size 00000501 (1281)
│ │ │ │ +121D9C Uncompressed Size 000009A8 (2472)
│ │ │ │ +121DA0 Filename Length 001A (26)
│ │ │ │ +121DA2 Extra Length 0000 (0)
│ │ │ │ +121DA4 Comment Length 0000 (0)
│ │ │ │ +121DA6 Disk Start 0000 (0)
│ │ │ │ +121DA8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121D37 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121DAA 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'
│ │ │ │ +121DAE Local Header Offset 00033961 (211297)
│ │ │ │ +121DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121D3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121DB2: 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)
│ │ │ │ +121DCC CENTRAL HEADER #111 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'
│ │ │ │ -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)
│ │ │ │ +121DD6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121DD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121DDC CRC 7FB5D8B8 (2142623928)
│ │ │ │ +121DE0 Compressed Size 00000205 (517)
│ │ │ │ +121DE4 Uncompressed Size 0000061A (1562)
│ │ │ │ +121DE8 Filename Length 0019 (25)
│ │ │ │ +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'
│ │ │ │ -121D7F 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'
│ │ │ │ -121D83 Local Header Offset 00033E9A (212634)
│ │ │ │ -121D87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +121DF6 Local Header Offset 00033E9A (212634)
│ │ │ │ +121DFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121D87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121DFA: 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)
│ │ │ │ +121E13 CENTRAL HEADER #112 02014B50 (33639248)
│ │ │ │ +121E17 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121E18 Created OS 03 (3) 'Unix'
│ │ │ │ +121E19 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121E1A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121E1B 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)
│ │ │ │ +121E1D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121E1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121E23 CRC 3CAC973B (1017943867)
│ │ │ │ +121E27 Compressed Size 000004FD (1277)
│ │ │ │ +121E2B Uncompressed Size 00000954 (2388)
│ │ │ │ +121E2F Filename Length 0022 (34)
│ │ │ │ +121E31 Extra Length 0000 (0)
│ │ │ │ +121E33 Comment Length 0000 (0)
│ │ │ │ +121E35 Disk Start 0000 (0)
│ │ │ │ +121E37 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121DC6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121E39 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'
│ │ │ │ +121E3D Local Header Offset 000340D6 (213206)
│ │ │ │ +121E41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121E41: 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)
│ │ │ │ +121E63 CENTRAL HEADER #113 02014B50 (33639248)
│ │ │ │ +121E67 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121E68 Created OS 03 (3) 'Unix'
│ │ │ │ +121E69 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121E6A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121E6B 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)
│ │ │ │ +121E6D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121E6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121E73 CRC D1F72E61 (3522637409)
│ │ │ │ +121E77 Compressed Size 00000310 (784)
│ │ │ │ +121E7B Uncompressed Size 00000A2F (2607)
│ │ │ │ +121E7F Filename Length 0021 (33)
│ │ │ │ +121E81 Extra Length 0000 (0)
│ │ │ │ +121E83 Comment Length 0000 (0)
│ │ │ │ +121E85 Disk Start 0000 (0)
│ │ │ │ +121E87 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121E16 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121E89 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'
│ │ │ │ +121E8D Local Header Offset 00034613 (214547)
│ │ │ │ +121E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121E1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121E91: 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)
│ │ │ │ +121EB2 CENTRAL HEADER #114 02014B50 (33639248)
│ │ │ │ +121EB6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121EB7 Created OS 03 (3) 'Unix'
│ │ │ │ +121EB8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121EB9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121EBA 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)
│ │ │ │ +121EBC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121EBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121EC2 CRC A90BC76B (2836121451)
│ │ │ │ +121EC6 Compressed Size 00000512 (1298)
│ │ │ │ +121ECA Uncompressed Size 00000D61 (3425)
│ │ │ │ +121ECE Filename Length 001F (31)
│ │ │ │ +121ED0 Extra Length 0000 (0)
│ │ │ │ +121ED2 Comment Length 0000 (0)
│ │ │ │ +121ED4 Disk Start 0000 (0)
│ │ │ │ +121ED6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121E65 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121ED8 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'
│ │ │ │ +121EDC Local Header Offset 00034962 (215394)
│ │ │ │ +121EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121EE0: 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)
│ │ │ │ +121EFF CENTRAL HEADER #115 02014B50 (33639248)
│ │ │ │ +121F03 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121F04 Created OS 03 (3) 'Unix'
│ │ │ │ +121F05 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121F06 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121F07 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)
│ │ │ │ +121F09 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121F0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121F0F CRC 80B03BB1 (2159033265)
│ │ │ │ +121F13 Compressed Size 000003B7 (951)
│ │ │ │ +121F17 Uncompressed Size 00001475 (5237)
│ │ │ │ +121F1B Filename Length 001E (30)
│ │ │ │ +121F1D Extra Length 0000 (0)
│ │ │ │ +121F1F Comment Length 0000 (0)
│ │ │ │ +121F21 Disk Start 0000 (0)
│ │ │ │ +121F23 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121EB2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121F25 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'
│ │ │ │ +121F29 Local Header Offset 00034EB1 (216753)
│ │ │ │ +121F2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121F2D: 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)
│ │ │ │ +121F4B CENTRAL HEADER #116 02014B50 (33639248)
│ │ │ │ +121F4F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121F50 Created OS 03 (3) 'Unix'
│ │ │ │ +121F51 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121F52 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121F53 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)
│ │ │ │ +121F55 Compression Method 0000 (0) 'Stored'
│ │ │ │ +121F57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121F5B CRC 00000000 (0)
│ │ │ │ +121F5F Compressed Size 00000000 (0)
│ │ │ │ +121F63 Uncompressed Size 00000000 (0)
│ │ │ │ +121F67 Filename Length 000F (15)
│ │ │ │ +121F69 Extra Length 0000 (0)
│ │ │ │ +121F6B Comment Length 0000 (0)
│ │ │ │ +121F6D Disk Start 0000 (0)
│ │ │ │ +121F6F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121EFE Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +121F71 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'
│ │ │ │ +121F75 Local Header Offset 000352A4 (217764)
│ │ │ │ +121F79 Filename 'XXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121F06: Filename 'XXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121F79: Filename 'XXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x121F06: Directory 'XXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x121F79: 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 0x121F51: '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)
│ │ │ │ +121F88 CENTRAL HEADER #117 02014B50 (33639248)
│ │ │ │ +121F8C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121F8D Created OS 03 (3) 'Unix'
│ │ │ │ +121F8E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121F8F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121F90 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)
│ │ │ │ +121F92 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121F94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121F98 CRC 67EBB2B4 (1743499956)
│ │ │ │ +121F9C Compressed Size 000003B0 (944)
│ │ │ │ +121FA0 Uncompressed Size 000007C3 (1987)
│ │ │ │ +121FA4 Filename Length 0028 (40)
│ │ │ │ +121FA6 Extra Length 0000 (0)
│ │ │ │ +121FA8 Comment Length 0000 (0)
│ │ │ │ +121FAA Disk Start 0000 (0)
│ │ │ │ +121FAC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121F3B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +121FAE 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'
│ │ │ │ +121FB2 Local Header Offset 000352D1 (217809)
│ │ │ │ +121FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x121FB6: 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)
│ │ │ │ +121FDE CENTRAL HEADER #118 02014B50 (33639248)
│ │ │ │ +121FE2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +121FE3 Created OS 03 (3) 'Unix'
│ │ │ │ +121FE4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +121FE5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +121FE6 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)
│ │ │ │ +121FE8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +121FEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +121FEE CRC 938EEEFA (2475618042)
│ │ │ │ +121FF2 Compressed Size 000004C4 (1220)
│ │ │ │ +121FF6 Uncompressed Size 000012C5 (4805)
│ │ │ │ +121FFA Filename Length 0027 (39)
│ │ │ │ +121FFC Extra Length 0000 (0)
│ │ │ │ +121FFE Comment Length 0000 (0)
│ │ │ │ +122000 Disk Start 0000 (0)
│ │ │ │ +122002 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121F91 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122004 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'
│ │ │ │ +122008 Local Header Offset 000356C7 (218823)
│ │ │ │ +12200C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12200C: 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)
│ │ │ │ +122033 CENTRAL HEADER #119 02014B50 (33639248)
│ │ │ │ +122037 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122038 Created OS 03 (3) 'Unix'
│ │ │ │ +122039 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12203A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12203B 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)
│ │ │ │ +12203D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12203F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122043 CRC 6502AA29 (1694673449)
│ │ │ │ +122047 Compressed Size 00000494 (1172)
│ │ │ │ +12204B Uncompressed Size 00000ADE (2782)
│ │ │ │ +12204F Filename Length 0023 (35)
│ │ │ │ +122051 Extra Length 0000 (0)
│ │ │ │ +122053 Comment Length 0000 (0)
│ │ │ │ +122055 Disk Start 0000 (0)
│ │ │ │ +122057 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -121FE6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122059 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'
│ │ │ │ +12205D Local Header Offset 00035BD0 (220112)
│ │ │ │ +122061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x121FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122061: 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)
│ │ │ │ +122084 CENTRAL HEADER #120 02014B50 (33639248)
│ │ │ │ +122088 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122089 Created OS 03 (3) 'Unix'
│ │ │ │ +12208A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12208B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12208C 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)
│ │ │ │ +12208E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122094 CRC 7574F237 (1970598455)
│ │ │ │ +122098 Compressed Size 000005A8 (1448)
│ │ │ │ +12209C Uncompressed Size 00001C03 (7171)
│ │ │ │ +1220A0 Filename Length 0022 (34)
│ │ │ │ +1220A2 Extra Length 0000 (0)
│ │ │ │ +1220A4 Comment Length 0000 (0)
│ │ │ │ +1220A6 Disk Start 0000 (0)
│ │ │ │ +1220A8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122037 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1220AA 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'
│ │ │ │ +1220AE Local Header Offset 000360A5 (221349)
│ │ │ │ +1220B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12203F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1220B2: 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)
│ │ │ │ +1220D4 CENTRAL HEADER #121 02014B50 (33639248)
│ │ │ │ +1220D8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1220D9 Created OS 03 (3) 'Unix'
│ │ │ │ +1220DA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1220DB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1220DC 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)
│ │ │ │ +1220DE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1220E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1220E4 CRC 4281DF5B (1115807579)
│ │ │ │ +1220E8 Compressed Size 0000055D (1373)
│ │ │ │ +1220EC Uncompressed Size 00000DB8 (3512)
│ │ │ │ +1220F0 Filename Length 001E (30)
│ │ │ │ +1220F2 Extra Length 0000 (0)
│ │ │ │ +1220F4 Comment Length 0000 (0)
│ │ │ │ +1220F6 Disk Start 0000 (0)
│ │ │ │ +1220F8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122087 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1220FA 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'
│ │ │ │ +1220FE Local Header Offset 0003668D (222861)
│ │ │ │ +122102 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12208F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122102: 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)
│ │ │ │ +122120 CENTRAL HEADER #122 02014B50 (33639248)
│ │ │ │ +122124 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122125 Created OS 03 (3) 'Unix'
│ │ │ │ +122126 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122127 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122128 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)
│ │ │ │ +12212A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12212C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122130 CRC C34B289F (3276482719)
│ │ │ │ +122134 Compressed Size 0000031E (798)
│ │ │ │ +122138 Uncompressed Size 00000FD8 (4056)
│ │ │ │ +12213C Filename Length 001D (29)
│ │ │ │ +12213E Extra Length 0000 (0)
│ │ │ │ +122140 Comment Length 0000 (0)
│ │ │ │ +122142 Disk Start 0000 (0)
│ │ │ │ +122144 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1220D3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122146 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'
│ │ │ │ +12214A Local Header Offset 00036C26 (224294)
│ │ │ │ +12214E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1220DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12214E: 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)
│ │ │ │ +12216B CENTRAL HEADER #123 02014B50 (33639248)
│ │ │ │ +12216F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122170 Created OS 03 (3) 'Unix'
│ │ │ │ +122171 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122172 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122173 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)
│ │ │ │ +122175 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122177 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12217B CRC E46DDCC5 (3832405189)
│ │ │ │ +12217F Compressed Size 00001ACC (6860)
│ │ │ │ +122183 Uncompressed Size 00005A6E (23150)
│ │ │ │ +122187 Filename Length 0018 (24)
│ │ │ │ +122189 Extra Length 0000 (0)
│ │ │ │ +12218B Comment Length 0000 (0)
│ │ │ │ +12218D Disk Start 0000 (0)
│ │ │ │ +12218F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12211E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122191 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'
│ │ │ │ +122195 Local Header Offset 00036F7F (225151)
│ │ │ │ +122199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122199: 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)
│ │ │ │ +1221B1 CENTRAL HEADER #124 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'
│ │ │ │ -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)
│ │ │ │ +1221BB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1221BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1221C1 CRC E5EA244B (3857327179)
│ │ │ │ +1221C5 Compressed Size 00001E13 (7699)
│ │ │ │ +1221C9 Uncompressed Size 00013792 (79762)
│ │ │ │ +1221CD Filename Length 0017 (23)
│ │ │ │ +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'
│ │ │ │ -122164 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'
│ │ │ │ -122168 Local Header Offset 00038A81 (232065)
│ │ │ │ -12216C Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +1221DB Local Header Offset 00038A81 (232065)
│ │ │ │ +1221DF Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12216C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1221DF: 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)
│ │ │ │ +1221F6 CENTRAL HEADER #125 02014B50 (33639248)
│ │ │ │ +1221FA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1221FB Created OS 03 (3) 'Unix'
│ │ │ │ +1221FC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1221FD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1221FE 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)
│ │ │ │ +122200 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122202 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122206 CRC 21FD9366 (570266470)
│ │ │ │ +12220A Compressed Size 00000B44 (2884)
│ │ │ │ +12220E Uncompressed Size 00001FA2 (8098)
│ │ │ │ +122212 Filename Length 0025 (37)
│ │ │ │ +122214 Extra Length 0000 (0)
│ │ │ │ +122216 Comment Length 0000 (0)
│ │ │ │ +122218 Disk Start 0000 (0)
│ │ │ │ +12221A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1221A9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12221C 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'
│ │ │ │ +122220 Local Header Offset 0003A8C9 (239817)
│ │ │ │ +122224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1221B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122224: 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)
│ │ │ │ +122249 CENTRAL HEADER #126 02014B50 (33639248)
│ │ │ │ +12224D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12224E Created OS 03 (3) 'Unix'
│ │ │ │ +12224F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122250 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122251 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)
│ │ │ │ +122253 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122259 CRC 82FFBFC0 (2197798848)
│ │ │ │ +12225D Compressed Size 00000748 (1864)
│ │ │ │ +122261 Uncompressed Size 00003520 (13600)
│ │ │ │ +122265 Filename Length 0024 (36)
│ │ │ │ +122267 Extra Length 0000 (0)
│ │ │ │ +122269 Comment Length 0000 (0)
│ │ │ │ +12226B Disk Start 0000 (0)
│ │ │ │ +12226D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1221FC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12226F 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'
│ │ │ │ +122273 Local Header Offset 0003B450 (242768)
│ │ │ │ +122277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122277: 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)
│ │ │ │ +12229B CENTRAL HEADER #127 02014B50 (33639248)
│ │ │ │ +12229F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1222A0 Created OS 03 (3) 'Unix'
│ │ │ │ +1222A1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1222A2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1222A3 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)
│ │ │ │ +1222A5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1222A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1222AB CRC 2616A1ED (639017453)
│ │ │ │ +1222AF Compressed Size 000002F5 (757)
│ │ │ │ +1222B3 Uncompressed Size 00000699 (1689)
│ │ │ │ +1222B7 Filename Length 0023 (35)
│ │ │ │ +1222B9 Extra Length 0000 (0)
│ │ │ │ +1222BB Comment Length 0000 (0)
│ │ │ │ +1222BD Disk Start 0000 (0)
│ │ │ │ +1222BF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12224E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1222C1 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'
│ │ │ │ +1222C5 Local Header Offset 0003BBDA (244698)
│ │ │ │ +1222C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1222C9: 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)
│ │ │ │ +1222EC CENTRAL HEADER #128 02014B50 (33639248)
│ │ │ │ +1222F0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1222F1 Created OS 03 (3) 'Unix'
│ │ │ │ +1222F2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1222F3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1222F4 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)
│ │ │ │ +1222F6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1222F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1222FC CRC FACD065A (4207740506)
│ │ │ │ +122300 Compressed Size 000003DF (991)
│ │ │ │ +122304 Uncompressed Size 00000E57 (3671)
│ │ │ │ +122308 Filename Length 0022 (34)
│ │ │ │ +12230A Extra Length 0000 (0)
│ │ │ │ +12230C Comment Length 0000 (0)
│ │ │ │ +12230E Disk Start 0000 (0)
│ │ │ │ +122310 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12229F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122312 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'
│ │ │ │ +122316 Local Header Offset 0003BF10 (245520)
│ │ │ │ +12231A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1222A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12231A: 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)
│ │ │ │ +12233C CENTRAL HEADER #129 02014B50 (33639248)
│ │ │ │ +122340 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122341 Created OS 03 (3) 'Unix'
│ │ │ │ +122342 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122343 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122344 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)
│ │ │ │ +122346 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122348 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12234C CRC F461138B (4100002699)
│ │ │ │ +122350 Compressed Size 00000540 (1344)
│ │ │ │ +122354 Uncompressed Size 00000BD1 (3025)
│ │ │ │ +122358 Filename Length 001A (26)
│ │ │ │ +12235A Extra Length 0000 (0)
│ │ │ │ +12235C Comment Length 0000 (0)
│ │ │ │ +12235E Disk Start 0000 (0)
│ │ │ │ +122360 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1222EF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122362 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'
│ │ │ │ +122366 Local Header Offset 0003C32F (246575)
│ │ │ │ +12236A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1222F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12236A: 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)
│ │ │ │ +122384 CENTRAL HEADER #130 02014B50 (33639248)
│ │ │ │ +122388 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122389 Created OS 03 (3) 'Unix'
│ │ │ │ +12238A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12238B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12238C 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)
│ │ │ │ +12238E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122390 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122394 CRC B140A6C6 (2973804230)
│ │ │ │ +122398 Compressed Size 000004DB (1243)
│ │ │ │ +12239C Uncompressed Size 00001385 (4997)
│ │ │ │ +1223A0 Filename Length 0019 (25)
│ │ │ │ +1223A2 Extra Length 0000 (0)
│ │ │ │ +1223A4 Comment Length 0000 (0)
│ │ │ │ +1223A6 Disk Start 0000 (0)
│ │ │ │ +1223A8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122337 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1223AA 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'
│ │ │ │ +1223AE Local Header Offset 0003C8A7 (247975)
│ │ │ │ +1223B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12233F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1223B2: 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)
│ │ │ │ +1223CB CENTRAL HEADER #131 02014B50 (33639248)
│ │ │ │ +1223CF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1223D0 Created OS 03 (3) 'Unix'
│ │ │ │ +1223D1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1223D2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1223D3 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)
│ │ │ │ +1223D5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1223D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1223DB CRC 8F795733 (2407094067)
│ │ │ │ +1223DF Compressed Size 000009A6 (2470)
│ │ │ │ +1223E3 Uncompressed Size 000018F8 (6392)
│ │ │ │ +1223E7 Filename Length 001A (26)
│ │ │ │ +1223E9 Extra Length 0000 (0)
│ │ │ │ +1223EB Comment Length 0000 (0)
│ │ │ │ +1223ED Disk Start 0000 (0)
│ │ │ │ +1223EF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12237E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1223F1 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'
│ │ │ │ +1223F5 Local Header Offset 0003CDB9 (249273)
│ │ │ │ +1223F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1223F9: 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)
│ │ │ │ +122413 CENTRAL HEADER #132 02014B50 (33639248)
│ │ │ │ +122417 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122418 Created OS 03 (3) 'Unix'
│ │ │ │ +122419 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12241A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12241B 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)
│ │ │ │ +12241D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12241F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122423 CRC 1EE65867 (518412391)
│ │ │ │ +122427 Compressed Size 00000831 (2097)
│ │ │ │ +12242B Uncompressed Size 00003047 (12359)
│ │ │ │ +12242F Filename Length 0019 (25)
│ │ │ │ +122431 Extra Length 0000 (0)
│ │ │ │ +122433 Comment Length 0000 (0)
│ │ │ │ +122435 Disk Start 0000 (0)
│ │ │ │ +122437 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1223C6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122439 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'
│ │ │ │ +12243D Local Header Offset 0003D797 (251799)
│ │ │ │ +122441 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1223CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122441: 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)
│ │ │ │ +12245A CENTRAL HEADER #133 02014B50 (33639248)
│ │ │ │ +12245E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12245F Created OS 03 (3) 'Unix'
│ │ │ │ +122460 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122461 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122462 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)
│ │ │ │ +122464 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122466 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12246A CRC 23A1C7ED (597805037)
│ │ │ │ +12246E Compressed Size 0000125A (4698)
│ │ │ │ +122472 Uncompressed Size 00003594 (13716)
│ │ │ │ +122476 Filename Length 0018 (24)
│ │ │ │ +122478 Extra Length 0000 (0)
│ │ │ │ +12247A Comment Length 0000 (0)
│ │ │ │ +12247C Disk Start 0000 (0)
│ │ │ │ +12247E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12240D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122480 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'
│ │ │ │ +122484 Local Header Offset 0003DFFF (253951)
│ │ │ │ +122488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122488: 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)
│ │ │ │ +1224A0 CENTRAL HEADER #134 02014B50 (33639248)
│ │ │ │ +1224A4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1224A5 Created OS 03 (3) 'Unix'
│ │ │ │ +1224A6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1224A7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1224A8 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)
│ │ │ │ +1224AA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1224AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1224B0 CRC D4A9682B (3567872043)
│ │ │ │ +1224B4 Compressed Size 00001933 (6451)
│ │ │ │ +1224B8 Uncompressed Size 00008D10 (36112)
│ │ │ │ +1224BC Filename Length 0017 (23)
│ │ │ │ +1224BE Extra Length 0000 (0)
│ │ │ │ +1224C0 Comment Length 0000 (0)
│ │ │ │ +1224C2 Disk Start 0000 (0)
│ │ │ │ +1224C4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122453 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1224C6 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'
│ │ │ │ +1224CA Local Header Offset 0003F28F (258703)
│ │ │ │ +1224CE Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12245B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1224CE: 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)
│ │ │ │ +1224E5 CENTRAL HEADER #135 02014B50 (33639248)
│ │ │ │ +1224E9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1224EA Created OS 03 (3) 'Unix'
│ │ │ │ +1224EB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1224EC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1224ED 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)
│ │ │ │ +1224EF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1224F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1224F5 CRC 15E43B5F (367278943)
│ │ │ │ +1224F9 Compressed Size 0000029B (667)
│ │ │ │ +1224FD Uncompressed Size 00000590 (1424)
│ │ │ │ +122501 Filename Length 0026 (38)
│ │ │ │ +122503 Extra Length 0000 (0)
│ │ │ │ +122505 Comment Length 0000 (0)
│ │ │ │ +122507 Disk Start 0000 (0)
│ │ │ │ +122509 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122498 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12250B 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'
│ │ │ │ +12250F Local Header Offset 00040BF7 (265207)
│ │ │ │ +122513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1224A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122513: 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)
│ │ │ │ +122539 CENTRAL HEADER #136 02014B50 (33639248)
│ │ │ │ +12253D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12253E Created OS 03 (3) 'Unix'
│ │ │ │ +12253F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122540 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122541 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)
│ │ │ │ +122543 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122549 CRC 3B74E202 (997515778)
│ │ │ │ +12254D Compressed Size 0000035E (862)
│ │ │ │ +122551 Uncompressed Size 00000BC7 (3015)
│ │ │ │ +122555 Filename Length 0025 (37)
│ │ │ │ +122557 Extra Length 0000 (0)
│ │ │ │ +122559 Comment Length 0000 (0)
│ │ │ │ +12255B Disk Start 0000 (0)
│ │ │ │ +12255D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1224EC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12255F 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'
│ │ │ │ +122563 Local Header Offset 00040ED6 (265942)
│ │ │ │ +122567 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1224F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122567: 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)
│ │ │ │ +12258C CENTRAL HEADER #137 02014B50 (33639248)
│ │ │ │ +122590 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122591 Created OS 03 (3) 'Unix'
│ │ │ │ +122592 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122593 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122594 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)
│ │ │ │ +122596 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12259C CRC 2CE0879C (752912284)
│ │ │ │ +1225A0 Compressed Size 00000397 (919)
│ │ │ │ +1225A4 Uncompressed Size 0000086A (2154)
│ │ │ │ +1225A8 Filename Length 0027 (39)
│ │ │ │ +1225AA Extra Length 0000 (0)
│ │ │ │ +1225AC Comment Length 0000 (0)
│ │ │ │ +1225AE Disk Start 0000 (0)
│ │ │ │ +1225B0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12253F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1225B2 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'
│ │ │ │ +1225B6 Local Header Offset 00041277 (266871)
│ │ │ │ +1225BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1225BA: 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)
│ │ │ │ +1225E1 CENTRAL HEADER #138 02014B50 (33639248)
│ │ │ │ +1225E5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1225E6 Created OS 03 (3) 'Unix'
│ │ │ │ +1225E7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1225E8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1225E9 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)
│ │ │ │ +1225EB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1225ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1225F1 CRC BB7352E3 (3144897251)
│ │ │ │ +1225F5 Compressed Size 00000402 (1026)
│ │ │ │ +1225F9 Uncompressed Size 000012C8 (4808)
│ │ │ │ +1225FD Filename Length 0026 (38)
│ │ │ │ +1225FF Extra Length 0000 (0)
│ │ │ │ +122601 Comment Length 0000 (0)
│ │ │ │ +122603 Disk Start 0000 (0)
│ │ │ │ +122605 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122594 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122607 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'
│ │ │ │ +12260B Local Header Offset 00041653 (267859)
│ │ │ │ +12260F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12259C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12260F: 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)
│ │ │ │ +122635 CENTRAL HEADER #139 02014B50 (33639248)
│ │ │ │ +122639 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12263A Created OS 03 (3) 'Unix'
│ │ │ │ +12263B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12263C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12263D 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)
│ │ │ │ +12263F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122641 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122645 CRC 9E2532B0 (2653237936)
│ │ │ │ +122649 Compressed Size 000003CB (971)
│ │ │ │ +12264D Uncompressed Size 000009E9 (2537)
│ │ │ │ +122651 Filename Length 002A (42)
│ │ │ │ +122653 Extra Length 0000 (0)
│ │ │ │ +122655 Comment Length 0000 (0)
│ │ │ │ +122657 Disk Start 0000 (0)
│ │ │ │ +122659 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1225E8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12265B 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'
│ │ │ │ +12265F Local Header Offset 00041A99 (268953)
│ │ │ │ +122663 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1225F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122663: 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)
│ │ │ │ +12268D CENTRAL HEADER #140 02014B50 (33639248)
│ │ │ │ +122691 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122692 Created OS 03 (3) 'Unix'
│ │ │ │ +122693 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122694 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122695 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)
│ │ │ │ +122697 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122699 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12269D CRC 1E472505 (507979013)
│ │ │ │ +1226A1 Compressed Size 00000506 (1286)
│ │ │ │ +1226A5 Uncompressed Size 00001868 (6248)
│ │ │ │ +1226A9 Filename Length 0029 (41)
│ │ │ │ +1226AB Extra Length 0000 (0)
│ │ │ │ +1226AD Comment Length 0000 (0)
│ │ │ │ +1226AF Disk Start 0000 (0)
│ │ │ │ +1226B1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122640 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1226B3 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'
│ │ │ │ +1226B7 Local Header Offset 00041EAC (269996)
│ │ │ │ +1226BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1226BB: 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)
│ │ │ │ +1226E4 CENTRAL HEADER #141 02014B50 (33639248)
│ │ │ │ +1226E8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1226E9 Created OS 03 (3) 'Unix'
│ │ │ │ +1226EA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1226EB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1226EC 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)
│ │ │ │ +1226EE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1226F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1226F4 CRC 77E34380 (2011382656)
│ │ │ │ +1226F8 Compressed Size 000002FA (762)
│ │ │ │ +1226FC Uncompressed Size 00000747 (1863)
│ │ │ │ +122700 Filename Length 002C (44)
│ │ │ │ +122702 Extra Length 0000 (0)
│ │ │ │ +122704 Comment Length 0000 (0)
│ │ │ │ +122706 Disk Start 0000 (0)
│ │ │ │ +122708 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122697 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12270A 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'
│ │ │ │ +12270E Local Header Offset 000423F9 (271353)
│ │ │ │ +122712 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12269F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122712: 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)
│ │ │ │ +12273E CENTRAL HEADER #142 02014B50 (33639248)
│ │ │ │ +122742 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122743 Created OS 03 (3) 'Unix'
│ │ │ │ +122744 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122745 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122746 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)
│ │ │ │ +122748 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12274A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12274E CRC 208F43E9 (546259945)
│ │ │ │ +122752 Compressed Size 000003E9 (1001)
│ │ │ │ +122756 Uncompressed Size 000012E6 (4838)
│ │ │ │ +12275A Filename Length 002B (43)
│ │ │ │ +12275C Extra Length 0000 (0)
│ │ │ │ +12275E Comment Length 0000 (0)
│ │ │ │ +122760 Disk Start 0000 (0)
│ │ │ │ +122762 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1226F1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122764 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'
│ │ │ │ +122768 Local Header Offset 0004273D (272189)
│ │ │ │ +12276C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1226F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12276C: 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)
│ │ │ │ +122797 CENTRAL HEADER #143 02014B50 (33639248)
│ │ │ │ +12279B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12279C Created OS 03 (3) 'Unix'
│ │ │ │ +12279D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12279E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12279F 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)
│ │ │ │ +1227A1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1227A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1227A7 CRC EFA07E06 (4020272646)
│ │ │ │ +1227AB Compressed Size 00000525 (1317)
│ │ │ │ +1227AF Uncompressed Size 00000E37 (3639)
│ │ │ │ +1227B3 Filename Length 0029 (41)
│ │ │ │ +1227B5 Extra Length 0000 (0)
│ │ │ │ +1227B7 Comment Length 0000 (0)
│ │ │ │ +1227B9 Disk Start 0000 (0)
│ │ │ │ +1227BB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12274A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1227BD 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'
│ │ │ │ +1227C1 Local Header Offset 00042B6F (273263)
│ │ │ │ +1227C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1227C5: 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)
│ │ │ │ +1227EE CENTRAL HEADER #144 02014B50 (33639248)
│ │ │ │ +1227F2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1227F3 Created OS 03 (3) 'Unix'
│ │ │ │ +1227F4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1227F5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1227F6 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)
│ │ │ │ +1227F8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1227FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1227FE CRC 28628358 (677544792)
│ │ │ │ +122802 Compressed Size 00000688 (1672)
│ │ │ │ +122806 Uncompressed Size 0000206B (8299)
│ │ │ │ +12280A Filename Length 0028 (40)
│ │ │ │ +12280C Extra Length 0000 (0)
│ │ │ │ +12280E Comment Length 0000 (0)
│ │ │ │ +122810 Disk Start 0000 (0)
│ │ │ │ +122812 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1227A1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122814 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'
│ │ │ │ +122818 Local Header Offset 000430DB (274651)
│ │ │ │ +12281C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1227A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12281C: 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)
│ │ │ │ +122844 CENTRAL HEADER #145 02014B50 (33639248)
│ │ │ │ +122848 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122849 Created OS 03 (3) 'Unix'
│ │ │ │ +12284A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12284B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12284C 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)
│ │ │ │ +12284E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122850 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122854 CRC 6AD7D697 (1792530071)
│ │ │ │ +122858 Compressed Size 000003F8 (1016)
│ │ │ │ +12285C Uncompressed Size 000008C1 (2241)
│ │ │ │ +122860 Filename Length 001E (30)
│ │ │ │ +122862 Extra Length 0000 (0)
│ │ │ │ +122864 Comment Length 0000 (0)
│ │ │ │ +122866 Disk Start 0000 (0)
│ │ │ │ +122868 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1227F7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12286A 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'
│ │ │ │ +12286E Local Header Offset 000437A9 (276393)
│ │ │ │ +122872 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1227FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122872: 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)
│ │ │ │ +122890 CENTRAL HEADER #146 02014B50 (33639248)
│ │ │ │ +122894 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122895 Created OS 03 (3) 'Unix'
│ │ │ │ +122896 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122897 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122898 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)
│ │ │ │ +12289A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12289C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1228A0 CRC 81B47138 (2176086328)
│ │ │ │ +1228A4 Compressed Size 000004A6 (1190)
│ │ │ │ +1228A8 Uncompressed Size 00000C9C (3228)
│ │ │ │ +1228AC Filename Length 001D (29)
│ │ │ │ +1228AE Extra Length 0000 (0)
│ │ │ │ +1228B0 Comment Length 0000 (0)
│ │ │ │ +1228B2 Disk Start 0000 (0)
│ │ │ │ +1228B4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122843 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1228B6 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'
│ │ │ │ +1228BA Local Header Offset 00043BDD (277469)
│ │ │ │ +1228BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12284B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1228BE: 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)
│ │ │ │ +1228DB CENTRAL HEADER #147 02014B50 (33639248)
│ │ │ │ +1228DF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1228E0 Created OS 03 (3) 'Unix'
│ │ │ │ +1228E1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1228E2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1228E3 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)
│ │ │ │ +1228E5 Compression Method 0000 (0) 'Stored'
│ │ │ │ +1228E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1228EB CRC 00000000 (0)
│ │ │ │ +1228EF Compressed Size 00000000 (0)
│ │ │ │ +1228F3 Uncompressed Size 00000000 (0)
│ │ │ │ +1228F7 Filename Length 0018 (24)
│ │ │ │ +1228F9 Extra Length 0000 (0)
│ │ │ │ +1228FB Comment Length 0000 (0)
│ │ │ │ +1228FD Disk Start 0000 (0)
│ │ │ │ +1228FF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12288E Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +122901 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'
│ │ │ │ +122905 Local Header Offset 000440BE (278718)
│ │ │ │ +122909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x122896: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x122909: 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 0x1228E1: '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)
│ │ │ │ +122921 CENTRAL HEADER #148 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'
│ │ │ │ -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)
│ │ │ │ +12292B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12292D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122931 CRC 2387F9A1 (596113825)
│ │ │ │ +122935 Compressed Size 00000642 (1602)
│ │ │ │ +122939 Uncompressed Size 00000ED3 (3795)
│ │ │ │ +12293D Filename Length 002D (45)
│ │ │ │ +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'
│ │ │ │ -1228D4 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'
│ │ │ │ -1228D8 Local Header Offset 000440F4 (278772)
│ │ │ │ -1228DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12294B Local Header Offset 000440F4 (278772)
│ │ │ │ +12294F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1228DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12294F: 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)
│ │ │ │ +12297C CENTRAL HEADER #149 02014B50 (33639248)
│ │ │ │ +122980 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122981 Created OS 03 (3) 'Unix'
│ │ │ │ +122982 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122983 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122984 General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +122986 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12298C CRC 0C22936D (203592557)
│ │ │ │ +122990 Compressed Size 00000563 (1379)
│ │ │ │ +122994 Uncompressed Size 00001872 (6258)
│ │ │ │ +122998 Filename Length 002C (44)
│ │ │ │ +12299A Extra Length 0000 (0)
│ │ │ │ +12299C Comment Length 0000 (0)
│ │ │ │ +12299E Disk Start 0000 (0)
│ │ │ │ +1229A0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12292F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1229A2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -122933 Local Header Offset 00044781 (280449)
│ │ │ │ -122937 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +1229A6 Local Header Offset 00044781 (280449)
│ │ │ │ +1229AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1229AA: 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)
│ │ │ │ +1229D6 CENTRAL HEADER #150 02014B50 (33639248)
│ │ │ │ +1229DA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1229DB Created OS 03 (3) 'Unix'
│ │ │ │ +1229DC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1229DD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1229DE 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)
│ │ │ │ +1229E0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1229E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1229E6 CRC F7370DF3 (4147580403)
│ │ │ │ +1229EA Compressed Size 000000D6 (214)
│ │ │ │ +1229EE Uncompressed Size 00000135 (309)
│ │ │ │ +1229F2 Filename Length 002A (42)
│ │ │ │ +1229F4 Extra Length 0000 (0)
│ │ │ │ +1229F6 Comment Length 0000 (0)
│ │ │ │ +1229F8 Disk Start 0000 (0)
│ │ │ │ +1229FA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122989 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1229FC 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'
│ │ │ │ +122A00 Local Header Offset 00044D2E (281902)
│ │ │ │ +122A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122A04: 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)
│ │ │ │ +122A2E CENTRAL HEADER #151 02014B50 (33639248)
│ │ │ │ +122A32 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122A33 Created OS 03 (3) 'Unix'
│ │ │ │ +122A34 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122A35 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122A36 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)
│ │ │ │ +122A38 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122A3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122A3E CRC F032D795 (4029863829)
│ │ │ │ +122A42 Compressed Size 00000079 (121)
│ │ │ │ +122A46 Uncompressed Size 0000009F (159)
│ │ │ │ +122A4A Filename Length 0029 (41)
│ │ │ │ +122A4C Extra Length 0000 (0)
│ │ │ │ +122A4E Comment Length 0000 (0)
│ │ │ │ +122A50 Disk Start 0000 (0)
│ │ │ │ +122A52 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1229E1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122A54 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'
│ │ │ │ +122A58 Local Header Offset 00044E4C (282188)
│ │ │ │ +122A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1229E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122A5C: 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)
│ │ │ │ +122A85 CENTRAL HEADER #152 02014B50 (33639248)
│ │ │ │ +122A89 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122A8A Created OS 03 (3) 'Unix'
│ │ │ │ +122A8B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122A8C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122A8D 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)
│ │ │ │ +122A8F Compression Method 0000 (0) 'Stored'
│ │ │ │ +122A91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122A95 CRC 00000000 (0)
│ │ │ │ +122A99 Compressed Size 00000000 (0)
│ │ │ │ +122A9D Uncompressed Size 00000000 (0)
│ │ │ │ +122AA1 Filename Length 0010 (16)
│ │ │ │ +122AA3 Extra Length 0000 (0)
│ │ │ │ +122AA5 Comment Length 0000 (0)
│ │ │ │ +122AA7 Disk Start 0000 (0)
│ │ │ │ +122AA9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122A38 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +122AAB 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'
│ │ │ │ +122AAF Local Header Offset 00044F0C (282380)
│ │ │ │ +122AB3 Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122A40: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122AB3: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x122A40: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x122AB3: 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 0x122A8B: '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)
│ │ │ │ +122AC3 CENTRAL HEADER #153 02014B50 (33639248)
│ │ │ │ +122AC7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122AC8 Created OS 03 (3) 'Unix'
│ │ │ │ +122AC9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122ACA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122ACB 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)
│ │ │ │ +122ACD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122ACF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122AD3 CRC 047173BF (74544063)
│ │ │ │ +122AD7 Compressed Size 000002A8 (680)
│ │ │ │ +122ADB Uncompressed Size 00000567 (1383)
│ │ │ │ +122ADF Filename Length 0019 (25)
│ │ │ │ +122AE1 Extra Length 0000 (0)
│ │ │ │ +122AE3 Comment Length 0000 (0)
│ │ │ │ +122AE5 Disk Start 0000 (0)
│ │ │ │ +122AE7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122A76 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122AE9 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'
│ │ │ │ +122AED Local Header Offset 00044F3A (282426)
│ │ │ │ +122AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122A7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122AF1: 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)
│ │ │ │ +122B0A CENTRAL HEADER #154 02014B50 (33639248)
│ │ │ │ +122B0E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122B0F Created OS 03 (3) 'Unix'
│ │ │ │ +122B10 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122B11 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122B12 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)
│ │ │ │ +122B14 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122B16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122B1A CRC 64CC431F (1691108127)
│ │ │ │ +122B1E Compressed Size 00000330 (816)
│ │ │ │ +122B22 Uncompressed Size 00000BCC (3020)
│ │ │ │ +122B26 Filename Length 0018 (24)
│ │ │ │ +122B28 Extra Length 0000 (0)
│ │ │ │ +122B2A Comment Length 0000 (0)
│ │ │ │ +122B2C Disk Start 0000 (0)
│ │ │ │ +122B2E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122ABD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122B30 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'
│ │ │ │ +122B34 Local Header Offset 00045219 (283161)
│ │ │ │ +122B38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122B38: 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)
│ │ │ │ +122B50 CENTRAL HEADER #155 02014B50 (33639248)
│ │ │ │ +122B54 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122B55 Created OS 03 (3) 'Unix'
│ │ │ │ +122B56 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122B57 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122B58 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)
│ │ │ │ +122B5A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122B5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122B60 CRC 871C097B (2266761595)
│ │ │ │ +122B64 Compressed Size 000003C2 (962)
│ │ │ │ +122B68 Uncompressed Size 00000887 (2183)
│ │ │ │ +122B6C Filename Length 0029 (41)
│ │ │ │ +122B6E Extra Length 0000 (0)
│ │ │ │ +122B70 Comment Length 0000 (0)
│ │ │ │ +122B72 Disk Start 0000 (0)
│ │ │ │ +122B74 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122B03 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122B76 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'
│ │ │ │ +122B7A Local Header Offset 0004557F (284031)
│ │ │ │ +122B7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122B7E: 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)
│ │ │ │ +122BA7 CENTRAL HEADER #156 02014B50 (33639248)
│ │ │ │ +122BAB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122BAC Created OS 03 (3) 'Unix'
│ │ │ │ +122BAD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122BAE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122BAF 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)
│ │ │ │ +122BB1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122BB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122BB7 CRC 5355D2CA (1398133450)
│ │ │ │ +122BBB Compressed Size 0000030C (780)
│ │ │ │ +122BBF Uncompressed Size 00000F4B (3915)
│ │ │ │ +122BC3 Filename Length 0028 (40)
│ │ │ │ +122BC5 Extra Length 0000 (0)
│ │ │ │ +122BC7 Comment Length 0000 (0)
│ │ │ │ +122BC9 Disk Start 0000 (0)
│ │ │ │ +122BCB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122B5A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122BCD 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'
│ │ │ │ +122BD1 Local Header Offset 00045988 (285064)
│ │ │ │ +122BD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122BD5: 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)
│ │ │ │ +122BFD CENTRAL HEADER #157 02014B50 (33639248)
│ │ │ │ +122C01 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122C02 Created OS 03 (3) 'Unix'
│ │ │ │ +122C03 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122C04 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122C05 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)
│ │ │ │ +122C07 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122C09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122C0D CRC 0A475529 (172447017)
│ │ │ │ +122C11 Compressed Size 000001E7 (487)
│ │ │ │ +122C15 Uncompressed Size 000003D1 (977)
│ │ │ │ +122C19 Filename Length 0029 (41)
│ │ │ │ +122C1B Extra Length 0000 (0)
│ │ │ │ +122C1D Comment Length 0000 (0)
│ │ │ │ +122C1F Disk Start 0000 (0)
│ │ │ │ +122C21 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122BB0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122C23 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'
│ │ │ │ +122C27 Local Header Offset 00045CDA (285914)
│ │ │ │ +122C2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122C2B: 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)
│ │ │ │ +122C54 CENTRAL HEADER #158 02014B50 (33639248)
│ │ │ │ +122C58 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122C59 Created OS 03 (3) 'Unix'
│ │ │ │ +122C5A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122C5B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122C5C 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)
│ │ │ │ +122C5E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122C60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122C64 CRC 9BD7BECE (2614607566)
│ │ │ │ +122C68 Compressed Size 000004DC (1244)
│ │ │ │ +122C6C Uncompressed Size 00001DF2 (7666)
│ │ │ │ +122C70 Filename Length 0028 (40)
│ │ │ │ +122C72 Extra Length 0000 (0)
│ │ │ │ +122C74 Comment Length 0000 (0)
│ │ │ │ +122C76 Disk Start 0000 (0)
│ │ │ │ +122C78 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122C07 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122C7A 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'
│ │ │ │ +122C7E Local Header Offset 00045F08 (286472)
│ │ │ │ +122C82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122C82: 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)
│ │ │ │ +122CAA CENTRAL HEADER #159 02014B50 (33639248)
│ │ │ │ +122CAE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122CAF Created OS 03 (3) 'Unix'
│ │ │ │ +122CB0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122CB1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122CB2 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)
│ │ │ │ +122CB4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122CB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122CBA CRC E713B2AF (3876827823)
│ │ │ │ +122CBE Compressed Size 00000749 (1865)
│ │ │ │ +122CC2 Uncompressed Size 000016D2 (5842)
│ │ │ │ +122CC6 Filename Length 001A (26)
│ │ │ │ +122CC8 Extra Length 0000 (0)
│ │ │ │ +122CCA Comment Length 0000 (0)
│ │ │ │ +122CCC Disk Start 0000 (0)
│ │ │ │ +122CCE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122C5D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122CD0 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'
│ │ │ │ +122CD4 Local Header Offset 0004642A (287786)
│ │ │ │ +122CD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122CD8: 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)
│ │ │ │ +122CF2 CENTRAL HEADER #160 02014B50 (33639248)
│ │ │ │ +122CF6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122CF7 Created OS 03 (3) 'Unix'
│ │ │ │ +122CF8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122CF9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122CFA 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)
│ │ │ │ +122CFC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122CFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122D02 CRC BDD57633 (3184883251)
│ │ │ │ +122D06 Compressed Size 00000BF9 (3065)
│ │ │ │ +122D0A Uncompressed Size 00004DD3 (19923)
│ │ │ │ +122D0E Filename Length 0019 (25)
│ │ │ │ +122D10 Extra Length 0000 (0)
│ │ │ │ +122D12 Comment Length 0000 (0)
│ │ │ │ +122D14 Disk Start 0000 (0)
│ │ │ │ +122D16 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122CA5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122D18 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'
│ │ │ │ +122D1C Local Header Offset 00046BAB (289707)
│ │ │ │ +122D20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122D20: 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)
│ │ │ │ +122D39 CENTRAL HEADER #161 02014B50 (33639248)
│ │ │ │ +122D3D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122D3E Created OS 03 (3) 'Unix'
│ │ │ │ +122D3F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122D40 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122D41 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)
│ │ │ │ +122D43 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122D45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122D49 CRC 7A471598 (2051478936)
│ │ │ │ +122D4D Compressed Size 0000054C (1356)
│ │ │ │ +122D51 Uncompressed Size 00000C1A (3098)
│ │ │ │ +122D55 Filename Length 0024 (36)
│ │ │ │ +122D57 Extra Length 0000 (0)
│ │ │ │ +122D59 Comment Length 0000 (0)
│ │ │ │ +122D5B Disk Start 0000 (0)
│ │ │ │ +122D5D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122CEC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122D5F 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'
│ │ │ │ +122D63 Local Header Offset 000477DB (292827)
│ │ │ │ +122D67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122CF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122D67: 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)
│ │ │ │ +122D8B CENTRAL HEADER #162 02014B50 (33639248)
│ │ │ │ +122D8F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122D90 Created OS 03 (3) 'Unix'
│ │ │ │ +122D91 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122D92 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122D93 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)
│ │ │ │ +122D95 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122D97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122D9B CRC 5F82033C (1602356028)
│ │ │ │ +122D9F Compressed Size 000014D4 (5332)
│ │ │ │ +122DA3 Uncompressed Size 00004DA3 (19875)
│ │ │ │ +122DA7 Filename Length 0023 (35)
│ │ │ │ +122DA9 Extra Length 0000 (0)
│ │ │ │ +122DAB Comment Length 0000 (0)
│ │ │ │ +122DAD Disk Start 0000 (0)
│ │ │ │ +122DAF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122D3E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122DB1 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'
│ │ │ │ +122DB5 Local Header Offset 00047D69 (294249)
│ │ │ │ +122DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122DB9: 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)
│ │ │ │ +122DDC CENTRAL HEADER #163 02014B50 (33639248)
│ │ │ │ +122DE0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122DE1 Created OS 03 (3) 'Unix'
│ │ │ │ +122DE2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122DE3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122DE4 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)
│ │ │ │ +122DE6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122DE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122DEC CRC F0BC2F1A (4038864666)
│ │ │ │ +122DF0 Compressed Size 00000302 (770)
│ │ │ │ +122DF4 Uncompressed Size 000005E3 (1507)
│ │ │ │ +122DF8 Filename Length 001E (30)
│ │ │ │ +122DFA Extra Length 0000 (0)
│ │ │ │ +122DFC Comment Length 0000 (0)
│ │ │ │ +122DFE Disk Start 0000 (0)
│ │ │ │ +122E00 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122D8F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122E02 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'
│ │ │ │ +122E06 Local Header Offset 0004927E (299646)
│ │ │ │ +122E0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122D97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122E0A: 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)
│ │ │ │ +122E28 CENTRAL HEADER #164 02014B50 (33639248)
│ │ │ │ +122E2C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122E2D Created OS 03 (3) 'Unix'
│ │ │ │ +122E2E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122E2F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122E30 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)
│ │ │ │ +122E32 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122E34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122E38 CRC ECB480D0 (3971252432)
│ │ │ │ +122E3C Compressed Size 000004E0 (1248)
│ │ │ │ +122E40 Uncompressed Size 00000DA1 (3489)
│ │ │ │ +122E44 Filename Length 001D (29)
│ │ │ │ +122E46 Extra Length 0000 (0)
│ │ │ │ +122E48 Comment Length 0000 (0)
│ │ │ │ +122E4A Disk Start 0000 (0)
│ │ │ │ +122E4C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122DDB Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122E4E 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'
│ │ │ │ +122E52 Local Header Offset 000495BC (300476)
│ │ │ │ +122E56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122E56: 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)
│ │ │ │ +122E73 CENTRAL HEADER #165 02014B50 (33639248)
│ │ │ │ +122E77 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122E78 Created OS 03 (3) 'Unix'
│ │ │ │ +122E79 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122E7A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122E7B 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)
│ │ │ │ +122E7D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122E7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122E83 CRC 3D65ACC1 (1030073537)
│ │ │ │ +122E87 Compressed Size 00000122 (290)
│ │ │ │ +122E8B Uncompressed Size 000001CE (462)
│ │ │ │ +122E8F Filename Length 0021 (33)
│ │ │ │ +122E91 Extra Length 0000 (0)
│ │ │ │ +122E93 Comment Length 0000 (0)
│ │ │ │ +122E95 Disk Start 0000 (0)
│ │ │ │ +122E97 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122E26 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122E99 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'
│ │ │ │ +122E9D Local Header Offset 00049AD7 (301783)
│ │ │ │ +122EA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122E2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122EA1: 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)
│ │ │ │ +122EC2 CENTRAL HEADER #166 02014B50 (33639248)
│ │ │ │ +122EC6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122EC7 Created OS 03 (3) 'Unix'
│ │ │ │ +122EC8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122EC9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122ECA 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)
│ │ │ │ +122ECC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122ECE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122ED2 CRC 5D94FCB7 (1570045111)
│ │ │ │ +122ED6 Compressed Size 00000107 (263)
│ │ │ │ +122EDA Uncompressed Size 000001C2 (450)
│ │ │ │ +122EDE Filename Length 0020 (32)
│ │ │ │ +122EE0 Extra Length 0000 (0)
│ │ │ │ +122EE2 Comment Length 0000 (0)
│ │ │ │ +122EE4 Disk Start 0000 (0)
│ │ │ │ +122EE6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122E75 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122EE8 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'
│ │ │ │ +122EEC Local Header Offset 00049C38 (302136)
│ │ │ │ +122EF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122EF0: 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)
│ │ │ │ +122F10 CENTRAL HEADER #167 02014B50 (33639248)
│ │ │ │ +122F14 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122F15 Created OS 03 (3) 'Unix'
│ │ │ │ +122F16 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122F17 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122F18 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)
│ │ │ │ +122F1A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122F1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122F20 CRC 618AE27F (1636491903)
│ │ │ │ +122F24 Compressed Size 00000122 (290)
│ │ │ │ +122F28 Uncompressed Size 000001D5 (469)
│ │ │ │ +122F2C Filename Length 0024 (36)
│ │ │ │ +122F2E Extra Length 0000 (0)
│ │ │ │ +122F30 Comment Length 0000 (0)
│ │ │ │ +122F32 Disk Start 0000 (0)
│ │ │ │ +122F34 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122EC3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122F36 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'
│ │ │ │ +122F3A Local Header Offset 00049D7D (302461)
│ │ │ │ +122F3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122F3E: 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)
│ │ │ │ +122F62 CENTRAL HEADER #168 02014B50 (33639248)
│ │ │ │ +122F66 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122F67 Created OS 03 (3) 'Unix'
│ │ │ │ +122F68 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122F69 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122F6A 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)
│ │ │ │ +122F6C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122F6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122F72 CRC 5789E4AE (1468654766)
│ │ │ │ +122F76 Compressed Size 00000105 (261)
│ │ │ │ +122F7A Uncompressed Size 000001CC (460)
│ │ │ │ +122F7E Filename Length 0023 (35)
│ │ │ │ +122F80 Extra Length 0000 (0)
│ │ │ │ +122F82 Comment Length 0000 (0)
│ │ │ │ +122F84 Disk Start 0000 (0)
│ │ │ │ +122F86 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122F15 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122F88 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'
│ │ │ │ +122F8C Local Header Offset 00049EE1 (302817)
│ │ │ │ +122F90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122F90: 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)
│ │ │ │ +122FB3 CENTRAL HEADER #169 02014B50 (33639248)
│ │ │ │ +122FB7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +122FB8 Created OS 03 (3) 'Unix'
│ │ │ │ +122FB9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +122FBA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +122FBB 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)
│ │ │ │ +122FBD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +122FBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +122FC3 CRC 60496974 (1615423860)
│ │ │ │ +122FC7 Compressed Size 00000121 (289)
│ │ │ │ +122FCB Uncompressed Size 000001CE (462)
│ │ │ │ +122FCF Filename Length 0021 (33)
│ │ │ │ +122FD1 Extra Length 0000 (0)
│ │ │ │ +122FD3 Comment Length 0000 (0)
│ │ │ │ +122FD5 Disk Start 0000 (0)
│ │ │ │ +122FD7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122F66 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +122FD9 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'
│ │ │ │ +122FDD Local Header Offset 0004A027 (303143)
│ │ │ │ +122FE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x122FE1: 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)
│ │ │ │ +123002 CENTRAL HEADER #170 02014B50 (33639248)
│ │ │ │ +123006 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123007 Created OS 03 (3) 'Unix'
│ │ │ │ +123008 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123009 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12300A 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)
│ │ │ │ +12300C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12300E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123012 CRC 991351B6 (2568180150)
│ │ │ │ +123016 Compressed Size 00000113 (275)
│ │ │ │ +12301A Uncompressed Size 000001E7 (487)
│ │ │ │ +12301E Filename Length 0020 (32)
│ │ │ │ +123020 Extra Length 0000 (0)
│ │ │ │ +123022 Comment Length 0000 (0)
│ │ │ │ +123024 Disk Start 0000 (0)
│ │ │ │ +123026 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -122FB5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123028 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'
│ │ │ │ +12302C Local Header Offset 0004A187 (303495)
│ │ │ │ +123030 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x122FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123030: 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)
│ │ │ │ +123050 CENTRAL HEADER #171 02014B50 (33639248)
│ │ │ │ +123054 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123055 Created OS 03 (3) 'Unix'
│ │ │ │ +123056 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123057 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123058 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)
│ │ │ │ +12305A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12305C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123060 CRC 2138D3DD (557372381)
│ │ │ │ +123064 Compressed Size 00000120 (288)
│ │ │ │ +123068 Uncompressed Size 000001D1 (465)
│ │ │ │ +12306C Filename Length 0023 (35)
│ │ │ │ +12306E Extra Length 0000 (0)
│ │ │ │ +123070 Comment Length 0000 (0)
│ │ │ │ +123072 Disk Start 0000 (0)
│ │ │ │ +123074 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123003 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123076 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'
│ │ │ │ +12307A Local Header Offset 0004A2D8 (303832)
│ │ │ │ +12307E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12300B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12307E: 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)
│ │ │ │ +1230A1 CENTRAL HEADER #172 02014B50 (33639248)
│ │ │ │ +1230A5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1230A6 Created OS 03 (3) 'Unix'
│ │ │ │ +1230A7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1230A8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1230A9 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)
│ │ │ │ +1230AB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1230AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1230B1 CRC ECCEDB96 (3972979606)
│ │ │ │ +1230B5 Compressed Size 00000383 (899)
│ │ │ │ +1230B9 Uncompressed Size 000007B0 (1968)
│ │ │ │ +1230BD Filename Length 0022 (34)
│ │ │ │ +1230BF Extra Length 0000 (0)
│ │ │ │ +1230C1 Comment Length 0000 (0)
│ │ │ │ +1230C3 Disk Start 0000 (0)
│ │ │ │ +1230C5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123054 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1230C7 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'
│ │ │ │ +1230CB Local Header Offset 0004A439 (304185)
│ │ │ │ +1230CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12305C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1230CF: 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)
│ │ │ │ +1230F1 CENTRAL HEADER #173 02014B50 (33639248)
│ │ │ │ +1230F5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1230F6 Created OS 03 (3) 'Unix'
│ │ │ │ +1230F7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1230F8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1230F9 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)
│ │ │ │ +1230FB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1230FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123101 CRC B50D9A2B (3037567531)
│ │ │ │ +123105 Compressed Size 000001E9 (489)
│ │ │ │ +123109 Uncompressed Size 000003D8 (984)
│ │ │ │ +12310D Filename Length 002A (42)
│ │ │ │ +12310F Extra Length 0000 (0)
│ │ │ │ +123111 Comment Length 0000 (0)
│ │ │ │ +123113 Disk Start 0000 (0)
│ │ │ │ +123115 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1230A4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123117 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'
│ │ │ │ +12311B Local Header Offset 0004A7FC (305148)
│ │ │ │ +12311F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1230AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12311F: 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)
│ │ │ │ +123149 CENTRAL HEADER #174 02014B50 (33639248)
│ │ │ │ +12314D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12314E Created OS 03 (3) 'Unix'
│ │ │ │ +12314F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123150 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123151 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)
│ │ │ │ +123153 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123159 CRC 34723D5A (879902042)
│ │ │ │ +12315D Compressed Size 0000050D (1293)
│ │ │ │ +123161 Uncompressed Size 00001E9E (7838)
│ │ │ │ +123165 Filename Length 0029 (41)
│ │ │ │ +123167 Extra Length 0000 (0)
│ │ │ │ +123169 Comment Length 0000 (0)
│ │ │ │ +12316B Disk Start 0000 (0)
│ │ │ │ +12316D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1230FC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12316F 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'
│ │ │ │ +123173 Local Header Offset 0004AA2D (305709)
│ │ │ │ +123177 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123177: 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)
│ │ │ │ +1231A0 CENTRAL HEADER #175 02014B50 (33639248)
│ │ │ │ +1231A4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1231A5 Created OS 03 (3) 'Unix'
│ │ │ │ +1231A6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1231A7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1231A8 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)
│ │ │ │ +1231AA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1231AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1231B0 CRC 928E82FC (2458813180)
│ │ │ │ +1231B4 Compressed Size 00000569 (1385)
│ │ │ │ +1231B8 Uncompressed Size 00000DBB (3515)
│ │ │ │ +1231BC Filename Length 0028 (40)
│ │ │ │ +1231BE Extra Length 0000 (0)
│ │ │ │ +1231C0 Comment Length 0000 (0)
│ │ │ │ +1231C2 Disk Start 0000 (0)
│ │ │ │ +1231C4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123153 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1231C6 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'
│ │ │ │ +1231CA Local Header Offset 0004AF81 (307073)
│ │ │ │ +1231CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1231CE: 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)
│ │ │ │ +1231F6 CENTRAL HEADER #176 02014B50 (33639248)
│ │ │ │ +1231FA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1231FB Created OS 03 (3) 'Unix'
│ │ │ │ +1231FC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1231FD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1231FE 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)
│ │ │ │ +123200 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123202 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123206 CRC E815CAC1 (3893742273)
│ │ │ │ +12320A Compressed Size 00000735 (1845)
│ │ │ │ +12320E Uncompressed Size 00004AE0 (19168)
│ │ │ │ +123212 Filename Length 0027 (39)
│ │ │ │ +123214 Extra Length 0000 (0)
│ │ │ │ +123216 Comment Length 0000 (0)
│ │ │ │ +123218 Disk Start 0000 (0)
│ │ │ │ +12321A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1231A9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12321C 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'
│ │ │ │ +123220 Local Header Offset 0004B530 (308528)
│ │ │ │ +123224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1231B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123224: 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)
│ │ │ │ +12324B CENTRAL HEADER #177 02014B50 (33639248)
│ │ │ │ +12324F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123250 Created OS 03 (3) 'Unix'
│ │ │ │ +123251 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123252 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123253 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)
│ │ │ │ +123255 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123257 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12325B CRC D0E00AFD (3504343805)
│ │ │ │ +12325F Compressed Size 000003A3 (931)
│ │ │ │ +123263 Uncompressed Size 000007BF (1983)
│ │ │ │ +123267 Filename Length 001A (26)
│ │ │ │ +123269 Extra Length 0000 (0)
│ │ │ │ +12326B Comment Length 0000 (0)
│ │ │ │ +12326D Disk Start 0000 (0)
│ │ │ │ +12326F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1231FE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123271 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'
│ │ │ │ +123275 Local Header Offset 0004BCAA (310442)
│ │ │ │ +123279 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123279: 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)
│ │ │ │ +123293 CENTRAL HEADER #178 02014B50 (33639248)
│ │ │ │ +123297 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123298 Created OS 03 (3) 'Unix'
│ │ │ │ +123299 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12329A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12329B 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)
│ │ │ │ +12329D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12329F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1232A3 CRC 7C327096 (2083680406)
│ │ │ │ +1232A7 Compressed Size 00000649 (1609)
│ │ │ │ +1232AB Uncompressed Size 00001522 (5410)
│ │ │ │ +1232AF Filename Length 0019 (25)
│ │ │ │ +1232B1 Extra Length 0000 (0)
│ │ │ │ +1232B3 Comment Length 0000 (0)
│ │ │ │ +1232B5 Disk Start 0000 (0)
│ │ │ │ +1232B7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123246 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1232B9 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'
│ │ │ │ +1232BD Local Header Offset 0004C085 (311429)
│ │ │ │ +1232C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12324E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1232C1: 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)
│ │ │ │ +1232DA CENTRAL HEADER #179 02014B50 (33639248)
│ │ │ │ +1232DE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1232DF Created OS 03 (3) 'Unix'
│ │ │ │ +1232E0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1232E1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1232E2 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)
│ │ │ │ +1232E4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1232E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1232EA CRC F354206A (4082376810)
│ │ │ │ +1232EE Compressed Size 000002E2 (738)
│ │ │ │ +1232F2 Uncompressed Size 000005D1 (1489)
│ │ │ │ +1232F6 Filename Length 0026 (38)
│ │ │ │ +1232F8 Extra Length 0000 (0)
│ │ │ │ +1232FA Comment Length 0000 (0)
│ │ │ │ +1232FC Disk Start 0000 (0)
│ │ │ │ +1232FE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12328D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123300 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'
│ │ │ │ +123304 Local Header Offset 0004C705 (313093)
│ │ │ │ +123308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123308: 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)
│ │ │ │ +12332E CENTRAL HEADER #180 02014B50 (33639248)
│ │ │ │ +123332 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123333 Created OS 03 (3) 'Unix'
│ │ │ │ +123334 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123335 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123336 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)
│ │ │ │ +123338 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12333A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12333E CRC A9857AC6 (2844097222)
│ │ │ │ +123342 Compressed Size 00000175 (373)
│ │ │ │ +123346 Uncompressed Size 000002F1 (753)
│ │ │ │ +12334A Filename Length 0025 (37)
│ │ │ │ +12334C Extra Length 0000 (0)
│ │ │ │ +12334E Comment Length 0000 (0)
│ │ │ │ +123350 Disk Start 0000 (0)
│ │ │ │ +123352 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1232E1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123354 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'
│ │ │ │ +123358 Local Header Offset 0004CA2B (313899)
│ │ │ │ +12335C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1232E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12335C: 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)
│ │ │ │ +123381 CENTRAL HEADER #181 02014B50 (33639248)
│ │ │ │ +123385 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123386 Created OS 03 (3) 'Unix'
│ │ │ │ +123387 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123388 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123389 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)
│ │ │ │ +12338B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12338D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123391 CRC 67A72259 (1739006553)
│ │ │ │ +123395 Compressed Size 00000214 (532)
│ │ │ │ +123399 Uncompressed Size 0000041F (1055)
│ │ │ │ +12339D Filename Length 0027 (39)
│ │ │ │ +12339F Extra Length 0000 (0)
│ │ │ │ +1233A1 Comment Length 0000 (0)
│ │ │ │ +1233A3 Disk Start 0000 (0)
│ │ │ │ +1233A5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123334 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1233A7 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'
│ │ │ │ +1233AB Local Header Offset 0004CBE3 (314339)
│ │ │ │ +1233AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12333C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1233AF: 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)
│ │ │ │ +1233D6 CENTRAL HEADER #182 02014B50 (33639248)
│ │ │ │ +1233DA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1233DB Created OS 03 (3) 'Unix'
│ │ │ │ +1233DC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1233DD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1233DE 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)
│ │ │ │ +1233E0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1233E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1233E6 CRC BB568875 (3143010421)
│ │ │ │ +1233EA Compressed Size 000002B9 (697)
│ │ │ │ +1233EE Uncompressed Size 0000098C (2444)
│ │ │ │ +1233F2 Filename Length 0026 (38)
│ │ │ │ +1233F4 Extra Length 0000 (0)
│ │ │ │ +1233F6 Comment Length 0000 (0)
│ │ │ │ +1233F8 Disk Start 0000 (0)
│ │ │ │ +1233FA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123389 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1233FC 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'
│ │ │ │ +123400 Local Header Offset 0004CE3C (314940)
│ │ │ │ +123404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123404: 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)
│ │ │ │ +12342A CENTRAL HEADER #183 02014B50 (33639248)
│ │ │ │ +12342E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12342F Created OS 03 (3) 'Unix'
│ │ │ │ +123430 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123431 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123432 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)
│ │ │ │ +123434 Compression Method 0000 (0) 'Stored'
│ │ │ │ +123436 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12343A CRC 00000000 (0)
│ │ │ │ +12343E Compressed Size 00000000 (0)
│ │ │ │ +123442 Uncompressed Size 00000000 (0)
│ │ │ │ +123446 Filename Length 0014 (20)
│ │ │ │ +123448 Extra Length 0000 (0)
│ │ │ │ +12344A Comment Length 0000 (0)
│ │ │ │ +12344C Disk Start 0000 (0)
│ │ │ │ +12344E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1233DD Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +123450 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'
│ │ │ │ +123454 Local Header Offset 0004D139 (315705)
│ │ │ │ +123458 Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1233E5: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123458: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x1233E5: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x123458: 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 0x123430: '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)
│ │ │ │ +12346C CENTRAL HEADER #184 02014B50 (33639248)
│ │ │ │ +123470 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123471 Created OS 03 (3) 'Unix'
│ │ │ │ +123472 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123473 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123474 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)
│ │ │ │ +123476 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123478 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12347C CRC 045A6BE4 (73034724)
│ │ │ │ +123480 Compressed Size 000001F3 (499)
│ │ │ │ +123484 Uncompressed Size 000003F5 (1013)
│ │ │ │ +123488 Filename Length 0020 (32)
│ │ │ │ +12348A Extra Length 0000 (0)
│ │ │ │ +12348C Comment Length 0000 (0)
│ │ │ │ +12348E Disk Start 0000 (0)
│ │ │ │ +123490 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12341F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123492 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'
│ │ │ │ +123496 Local Header Offset 0004D16B (315755)
│ │ │ │ +12349A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12349A: 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)
│ │ │ │ +1234BA CENTRAL HEADER #185 02014B50 (33639248)
│ │ │ │ +1234BE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1234BF Created OS 03 (3) 'Unix'
│ │ │ │ +1234C0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1234C1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1234C2 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)
│ │ │ │ +1234C4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1234C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1234CA CRC AEEC026D (2934702701)
│ │ │ │ +1234CE Compressed Size 000002BE (702)
│ │ │ │ +1234D2 Uncompressed Size 0000078C (1932)
│ │ │ │ +1234D6 Filename Length 001F (31)
│ │ │ │ +1234D8 Extra Length 0000 (0)
│ │ │ │ +1234DA Comment Length 0000 (0)
│ │ │ │ +1234DC Disk Start 0000 (0)
│ │ │ │ +1234DE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12346D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1234E0 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'
│ │ │ │ +1234E4 Local Header Offset 0004D39C (316316)
│ │ │ │ +1234E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123475: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1234E8: 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)
│ │ │ │ +123507 CENTRAL HEADER #186 02014B50 (33639248)
│ │ │ │ +12350B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12350C Created OS 03 (3) 'Unix'
│ │ │ │ +12350D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12350E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12350F 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)
│ │ │ │ +123511 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123513 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123517 CRC CFF7C16F (3489120623)
│ │ │ │ +12351B Compressed Size 0000056C (1388)
│ │ │ │ +12351F Uncompressed Size 00000CF1 (3313)
│ │ │ │ +123523 Filename Length 0027 (39)
│ │ │ │ +123525 Extra Length 0000 (0)
│ │ │ │ +123527 Comment Length 0000 (0)
│ │ │ │ +123529 Disk Start 0000 (0)
│ │ │ │ +12352B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1234BA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12352D 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'
│ │ │ │ +123531 Local Header Offset 0004D697 (317079)
│ │ │ │ +123535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1234C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123535: 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)
│ │ │ │ +12355C CENTRAL HEADER #187 02014B50 (33639248)
│ │ │ │ +123560 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123561 Created OS 03 (3) 'Unix'
│ │ │ │ +123562 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123563 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123564 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)
│ │ │ │ +123566 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123568 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12356C CRC F733F775 (4147378037)
│ │ │ │ +123570 Compressed Size 000002F8 (760)
│ │ │ │ +123574 Uncompressed Size 00000EC7 (3783)
│ │ │ │ +123578 Filename Length 0026 (38)
│ │ │ │ +12357A Extra Length 0000 (0)
│ │ │ │ +12357C Comment Length 0000 (0)
│ │ │ │ +12357E Disk Start 0000 (0)
│ │ │ │ +123580 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12350F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123582 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'
│ │ │ │ +123586 Local Header Offset 0004DC48 (318536)
│ │ │ │ +12358A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12358A: 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)
│ │ │ │ +1235B0 CENTRAL HEADER #188 02014B50 (33639248)
│ │ │ │ +1235B4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1235B5 Created OS 03 (3) 'Unix'
│ │ │ │ +1235B6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1235B7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1235B8 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)
│ │ │ │ +1235BA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1235BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1235C0 CRC 2BF66AD1 (737569489)
│ │ │ │ +1235C4 Compressed Size 000006C9 (1737)
│ │ │ │ +1235C8 Uncompressed Size 0000101D (4125)
│ │ │ │ +1235CC Filename Length 0022 (34)
│ │ │ │ +1235CE Extra Length 0000 (0)
│ │ │ │ +1235D0 Comment Length 0000 (0)
│ │ │ │ +1235D2 Disk Start 0000 (0)
│ │ │ │ +1235D4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123563 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1235D6 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'
│ │ │ │ +1235DA Local Header Offset 0004DF84 (319364)
│ │ │ │ +1235DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12356B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1235DE: 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)
│ │ │ │ +123600 CENTRAL HEADER #189 02014B50 (33639248)
│ │ │ │ +123604 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123605 Created OS 03 (3) 'Unix'
│ │ │ │ +123606 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123607 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123608 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)
│ │ │ │ +12360A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12360C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123610 CRC AE70CA6B (2926627435)
│ │ │ │ +123614 Compressed Size 000007BD (1981)
│ │ │ │ +123618 Uncompressed Size 00002508 (9480)
│ │ │ │ +12361C Filename Length 0021 (33)
│ │ │ │ +12361E Extra Length 0000 (0)
│ │ │ │ +123620 Comment Length 0000 (0)
│ │ │ │ +123622 Disk Start 0000 (0)
│ │ │ │ +123624 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1235B3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123626 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'
│ │ │ │ +12362A Local Header Offset 0004E68D (321165)
│ │ │ │ +12362E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1235BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12362E: 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)
│ │ │ │ +12364F CENTRAL HEADER #190 02014B50 (33639248)
│ │ │ │ +123653 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123654 Created OS 03 (3) 'Unix'
│ │ │ │ +123655 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123656 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123657 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)
│ │ │ │ +123659 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12365B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12365F CRC 21C9029D (566821533)
│ │ │ │ +123663 Compressed Size 000003C6 (966)
│ │ │ │ +123667 Uncompressed Size 00000950 (2384)
│ │ │ │ +12366B Filename Length 0027 (39)
│ │ │ │ +12366D Extra Length 0000 (0)
│ │ │ │ +12366F Comment Length 0000 (0)
│ │ │ │ +123671 Disk Start 0000 (0)
│ │ │ │ +123673 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123602 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123675 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'
│ │ │ │ +123679 Local Header Offset 0004EE89 (323209)
│ │ │ │ +12367D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12360A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12367D: 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)
│ │ │ │ +1236A4 CENTRAL HEADER #191 02014B50 (33639248)
│ │ │ │ +1236A8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1236A9 Created OS 03 (3) 'Unix'
│ │ │ │ +1236AA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1236AB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1236AC 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)
│ │ │ │ +1236AE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1236B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1236B4 CRC 421E085D (1109264477)
│ │ │ │ +1236B8 Compressed Size 00000413 (1043)
│ │ │ │ +1236BC Uncompressed Size 00001612 (5650)
│ │ │ │ +1236C0 Filename Length 0026 (38)
│ │ │ │ +1236C2 Extra Length 0000 (0)
│ │ │ │ +1236C4 Comment Length 0000 (0)
│ │ │ │ +1236C6 Disk Start 0000 (0)
│ │ │ │ +1236C8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123657 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1236CA 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'
│ │ │ │ +1236CE Local Header Offset 0004F294 (324244)
│ │ │ │ +1236D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12365F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1236D2: 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)
│ │ │ │ +1236F8 CENTRAL HEADER #192 02014B50 (33639248)
│ │ │ │ +1236FC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1236FD Created OS 03 (3) 'Unix'
│ │ │ │ +1236FE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1236FF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123700 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)
│ │ │ │ +123702 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123704 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123708 CRC 80A46BC6 (2158259142)
│ │ │ │ +12370C Compressed Size 00000264 (612)
│ │ │ │ +123710 Uncompressed Size 00000502 (1282)
│ │ │ │ +123714 Filename Length 0023 (35)
│ │ │ │ +123716 Extra Length 0000 (0)
│ │ │ │ +123718 Comment Length 0000 (0)
│ │ │ │ +12371A Disk Start 0000 (0)
│ │ │ │ +12371C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1236AB Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12371E 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'
│ │ │ │ +123722 Local Header Offset 0004F6EB (325355)
│ │ │ │ +123726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1236B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123726: 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)
│ │ │ │ +123749 CENTRAL HEADER #193 02014B50 (33639248)
│ │ │ │ +12374D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12374E Created OS 03 (3) 'Unix'
│ │ │ │ +12374F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123750 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123751 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)
│ │ │ │ +123753 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123759 CRC 67856ACD (1736796877)
│ │ │ │ +12375D Compressed Size 00000476 (1142)
│ │ │ │ +123761 Uncompressed Size 000015B5 (5557)
│ │ │ │ +123765 Filename Length 0022 (34)
│ │ │ │ +123767 Extra Length 0000 (0)
│ │ │ │ +123769 Comment Length 0000 (0)
│ │ │ │ +12376B Disk Start 0000 (0)
│ │ │ │ +12376D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1236FC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12376F 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'
│ │ │ │ +123773 Local Header Offset 0004F990 (326032)
│ │ │ │ +123777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123777: 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)
│ │ │ │ +123799 CENTRAL HEADER #194 02014B50 (33639248)
│ │ │ │ +12379D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12379E Created OS 03 (3) 'Unix'
│ │ │ │ +12379F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1237A0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1237A1 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)
│ │ │ │ +1237A3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1237A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1237A9 CRC CEDFA7AF (3470763951)
│ │ │ │ +1237AD Compressed Size 000006A2 (1698)
│ │ │ │ +1237B1 Uncompressed Size 0000120D (4621)
│ │ │ │ +1237B5 Filename Length 001E (30)
│ │ │ │ +1237B7 Extra Length 0000 (0)
│ │ │ │ +1237B9 Comment Length 0000 (0)
│ │ │ │ +1237BB Disk Start 0000 (0)
│ │ │ │ +1237BD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12374C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1237BF 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'
│ │ │ │ +1237C3 Local Header Offset 0004FE46 (327238)
│ │ │ │ +1237C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123754: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1237C7: 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)
│ │ │ │ +1237E5 CENTRAL HEADER #195 02014B50 (33639248)
│ │ │ │ +1237E9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1237EA Created OS 03 (3) 'Unix'
│ │ │ │ +1237EB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1237EC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1237ED 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)
│ │ │ │ +1237EF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1237F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1237F5 CRC 28531D78 (676535672)
│ │ │ │ +1237F9 Compressed Size 00000916 (2326)
│ │ │ │ +1237FD Uncompressed Size 000054E9 (21737)
│ │ │ │ +123801 Filename Length 001D (29)
│ │ │ │ +123803 Extra Length 0000 (0)
│ │ │ │ +123805 Comment Length 0000 (0)
│ │ │ │ +123807 Disk Start 0000 (0)
│ │ │ │ +123809 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123798 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12380B 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'
│ │ │ │ +12380F Local Header Offset 00050524 (328996)
│ │ │ │ +123813 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1237A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123813: 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)
│ │ │ │ +123830 CENTRAL HEADER #196 02014B50 (33639248)
│ │ │ │ +123834 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123835 Created OS 03 (3) 'Unix'
│ │ │ │ +123836 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123837 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123838 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)
│ │ │ │ +12383A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12383C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123840 CRC 67404CB2 (1732267186)
│ │ │ │ +123844 Compressed Size 00000BE6 (3046)
│ │ │ │ +123848 Uncompressed Size 00002665 (9829)
│ │ │ │ +12384C Filename Length 002B (43)
│ │ │ │ +12384E Extra Length 0000 (0)
│ │ │ │ +123850 Comment Length 0000 (0)
│ │ │ │ +123852 Disk Start 0000 (0)
│ │ │ │ +123854 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1237E3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123856 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'
│ │ │ │ +12385A Local Header Offset 00050E75 (331381)
│ │ │ │ +12385E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1237EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12385E: 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)
│ │ │ │ +123889 CENTRAL HEADER #197 02014B50 (33639248)
│ │ │ │ +12388D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12388E Created OS 03 (3) 'Unix'
│ │ │ │ +12388F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123890 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123891 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)
│ │ │ │ +123893 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123895 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123899 CRC 168B1528 (378213672)
│ │ │ │ +12389D Compressed Size 00000DF0 (3568)
│ │ │ │ +1238A1 Uncompressed Size 00008326 (33574)
│ │ │ │ +1238A5 Filename Length 002A (42)
│ │ │ │ +1238A7 Extra Length 0000 (0)
│ │ │ │ +1238A9 Comment Length 0000 (0)
│ │ │ │ +1238AB Disk Start 0000 (0)
│ │ │ │ +1238AD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12383C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1238AF 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'
│ │ │ │ +1238B3 Local Header Offset 00051AA4 (334500)
│ │ │ │ +1238B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1238B7: 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)
│ │ │ │ +1238E1 CENTRAL HEADER #198 02014B50 (33639248)
│ │ │ │ +1238E5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1238E6 Created OS 03 (3) 'Unix'
│ │ │ │ +1238E7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1238E8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1238E9 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)
│ │ │ │ +1238EB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1238ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1238F1 CRC F1A2C9FA (4053977594)
│ │ │ │ +1238F5 Compressed Size 000003ED (1005)
│ │ │ │ +1238F9 Uncompressed Size 00000951 (2385)
│ │ │ │ +1238FD Filename Length 002D (45)
│ │ │ │ +1238FF Extra Length 0000 (0)
│ │ │ │ +123901 Comment Length 0000 (0)
│ │ │ │ +123903 Disk Start 0000 (0)
│ │ │ │ +123905 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123894 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123907 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'
│ │ │ │ +12390B Local Header Offset 000528DC (338140)
│ │ │ │ +12390F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12389C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12390F: 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)
│ │ │ │ +12393C CENTRAL HEADER #199 02014B50 (33639248)
│ │ │ │ +123940 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123941 Created OS 03 (3) 'Unix'
│ │ │ │ +123942 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123943 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123944 General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +123946 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123948 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12394C CRC 3A875FD7 (981950423)
│ │ │ │ +123950 Compressed Size 0000039D (925)
│ │ │ │ +123954 Uncompressed Size 00001205 (4613)
│ │ │ │ +123958 Filename Length 002C (44)
│ │ │ │ +12395A Extra Length 0000 (0)
│ │ │ │ +12395C Comment Length 0000 (0)
│ │ │ │ +12395E Disk Start 0000 (0)
│ │ │ │ +123960 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1238EF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123962 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -1238F3 Local Header Offset 00052D2A (339242)
│ │ │ │ -1238F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +123966 Local Header Offset 00052D14 (339220)
│ │ │ │ +12396A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1238F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12396A: 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)
│ │ │ │ +123996 CENTRAL HEADER #200 02014B50 (33639248)
│ │ │ │ +12399A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12399B Created OS 03 (3) 'Unix'
│ │ │ │ +12399C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12399D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12399E 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)
│ │ │ │ +1239A0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1239A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1239A6 CRC E168592E (3781712174)
│ │ │ │ +1239AA Compressed Size 0000077B (1915)
│ │ │ │ +1239AE Uncompressed Size 0000128D (4749)
│ │ │ │ +1239B2 Filename Length 0023 (35)
│ │ │ │ +1239B4 Extra Length 0000 (0)
│ │ │ │ +1239B6 Comment Length 0000 (0)
│ │ │ │ +1239B8 Disk Start 0000 (0)
│ │ │ │ +1239BA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123949 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1239BC 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'
│ │ │ │ +1239C0 Local Header Offset 000530FB (340219)
│ │ │ │ +1239C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1239C4: 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)
│ │ │ │ +1239E7 CENTRAL HEADER #201 02014B50 (33639248)
│ │ │ │ +1239EB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1239EC Created OS 03 (3) 'Unix'
│ │ │ │ +1239ED Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1239EE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1239EF 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)
│ │ │ │ +1239F1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1239F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1239F7 CRC 8B2D10C6 (2334986438)
│ │ │ │ +1239FB Compressed Size 0000070D (1805)
│ │ │ │ +1239FF Uncompressed Size 00002C58 (11352)
│ │ │ │ +123A03 Filename Length 0022 (34)
│ │ │ │ +123A05 Extra Length 0000 (0)
│ │ │ │ +123A07 Comment Length 0000 (0)
│ │ │ │ +123A09 Disk Start 0000 (0)
│ │ │ │ +123A0B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12399A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123A0D 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'
│ │ │ │ +123A11 Local Header Offset 000538B7 (342199)
│ │ │ │ +123A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1239A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123A15: 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)
│ │ │ │ +123A37 CENTRAL HEADER #202 02014B50 (33639248)
│ │ │ │ +123A3B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123A3C Created OS 03 (3) 'Unix'
│ │ │ │ +123A3D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123A3E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123A3F 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)
│ │ │ │ +123A41 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123A43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123A47 CRC 100E219F (269361567)
│ │ │ │ +123A4B Compressed Size 00001191 (4497)
│ │ │ │ +123A4F Uncompressed Size 000041E9 (16873)
│ │ │ │ +123A53 Filename Length 0022 (34)
│ │ │ │ +123A55 Extra Length 0000 (0)
│ │ │ │ +123A57 Comment Length 0000 (0)
│ │ │ │ +123A59 Disk Start 0000 (0)
│ │ │ │ +123A5B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1239EA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123A5D 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'
│ │ │ │ +123A61 Local Header Offset 00054004 (344068)
│ │ │ │ +123A65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1239F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123A65: 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)
│ │ │ │ +123A87 CENTRAL HEADER #203 02014B50 (33639248)
│ │ │ │ +123A8B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123A8C Created OS 03 (3) 'Unix'
│ │ │ │ +123A8D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123A8E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123A8F 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)
│ │ │ │ +123A91 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123A93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123A97 CRC 683F2557 (1748968791)
│ │ │ │ +123A9B Compressed Size 00000F9D (3997)
│ │ │ │ +123A9F Uncompressed Size 0000F024 (61476)
│ │ │ │ +123AA3 Filename Length 0021 (33)
│ │ │ │ +123AA5 Extra Length 0000 (0)
│ │ │ │ +123AA7 Comment Length 0000 (0)
│ │ │ │ +123AA9 Disk Start 0000 (0)
│ │ │ │ +123AAB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123A3A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123AAD 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'
│ │ │ │ +123AB1 Local Header Offset 000551D5 (348629)
│ │ │ │ +123AB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123A42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123AB5: 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)
│ │ │ │ +123AD6 CENTRAL HEADER #204 02014B50 (33639248)
│ │ │ │ +123ADA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123ADB Created OS 03 (3) 'Unix'
│ │ │ │ +123ADC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123ADD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123ADE 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)
│ │ │ │ +123AE0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123AE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123AE6 CRC 73ADC2A9 (1940767401)
│ │ │ │ +123AEA Compressed Size 00000197 (407)
│ │ │ │ +123AEE Uncompressed Size 000002FB (763)
│ │ │ │ +123AF2 Filename Length 002B (43)
│ │ │ │ +123AF4 Extra Length 0000 (0)
│ │ │ │ +123AF6 Comment Length 0000 (0)
│ │ │ │ +123AF8 Disk Start 0000 (0)
│ │ │ │ +123AFA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123A89 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123AFC 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'
│ │ │ │ +123B00 Local Header Offset 000561B1 (352689)
│ │ │ │ +123B04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123B04: 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)
│ │ │ │ +123B2F CENTRAL HEADER #205 02014B50 (33639248)
│ │ │ │ +123B33 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123B34 Created OS 03 (3) 'Unix'
│ │ │ │ +123B35 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123B36 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123B37 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)
│ │ │ │ +123B39 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123B3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123B3F CRC 5E62D745 (1583535941)
│ │ │ │ +123B43 Compressed Size 0000026F (623)
│ │ │ │ +123B47 Uncompressed Size 00000744 (1860)
│ │ │ │ +123B4B Filename Length 002A (42)
│ │ │ │ +123B4D Extra Length 0000 (0)
│ │ │ │ +123B4F Comment Length 0000 (0)
│ │ │ │ +123B51 Disk Start 0000 (0)
│ │ │ │ +123B53 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123AE2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123B55 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'
│ │ │ │ +123B59 Local Header Offset 00056391 (353169)
│ │ │ │ +123B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123B5D: 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)
│ │ │ │ +123B87 CENTRAL HEADER #206 02014B50 (33639248)
│ │ │ │ +123B8B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123B8C Created OS 03 (3) 'Unix'
│ │ │ │ +123B8D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123B8E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123B8F 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)
│ │ │ │ +123B91 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123B93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123B97 CRC 1E7A7481 (511341697)
│ │ │ │ +123B9B Compressed Size 0000062A (1578)
│ │ │ │ +123B9F Uncompressed Size 0000114F (4431)
│ │ │ │ +123BA3 Filename Length 0026 (38)
│ │ │ │ +123BA5 Extra Length 0000 (0)
│ │ │ │ +123BA7 Comment Length 0000 (0)
│ │ │ │ +123BA9 Disk Start 0000 (0)
│ │ │ │ +123BAB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123B3A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123BAD 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'
│ │ │ │ +123BB1 Local Header Offset 00056648 (353864)
│ │ │ │ +123BB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123BB5: 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)
│ │ │ │ +123BDB CENTRAL HEADER #207 02014B50 (33639248)
│ │ │ │ +123BDF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123BE0 Created OS 03 (3) 'Unix'
│ │ │ │ +123BE1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123BE2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123BE3 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)
│ │ │ │ +123BE5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123BE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123BEB CRC F05D89C4 (4032661956)
│ │ │ │ +123BEF Compressed Size 00000499 (1177)
│ │ │ │ +123BF3 Uncompressed Size 00002442 (9282)
│ │ │ │ +123BF7 Filename Length 0025 (37)
│ │ │ │ +123BF9 Extra Length 0000 (0)
│ │ │ │ +123BFB Comment Length 0000 (0)
│ │ │ │ +123BFD Disk Start 0000 (0)
│ │ │ │ +123BFF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123B8E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123C01 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'
│ │ │ │ +123C05 Local Header Offset 00056CB6 (355510)
│ │ │ │ +123C09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123C09: 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)
│ │ │ │ +123C2E CENTRAL HEADER #208 02014B50 (33639248)
│ │ │ │ +123C32 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123C33 Created OS 03 (3) 'Unix'
│ │ │ │ +123C34 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123C35 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123C36 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)
│ │ │ │ +123C38 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123C3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123C3E CRC B6D74B98 (3067562904)
│ │ │ │ +123C42 Compressed Size 00000509 (1289)
│ │ │ │ +123C46 Uncompressed Size 00000D44 (3396)
│ │ │ │ +123C4A Filename Length 002A (42)
│ │ │ │ +123C4C Extra Length 0000 (0)
│ │ │ │ +123C4E Comment Length 0000 (0)
│ │ │ │ +123C50 Disk Start 0000 (0)
│ │ │ │ +123C52 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123BE1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123C54 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'
│ │ │ │ +123C58 Local Header Offset 00057192 (356754)
│ │ │ │ +123C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123BE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123C5C: 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)
│ │ │ │ +123C86 CENTRAL HEADER #209 02014B50 (33639248)
│ │ │ │ +123C8A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123C8B Created OS 03 (3) 'Unix'
│ │ │ │ +123C8C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123C8D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123C8E 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)
│ │ │ │ +123C90 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123C92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123C96 CRC 720AB545 (1913304389)
│ │ │ │ +123C9A Compressed Size 0000060C (1548)
│ │ │ │ +123C9E Uncompressed Size 00002738 (10040)
│ │ │ │ +123CA2 Filename Length 0029 (41)
│ │ │ │ +123CA4 Extra Length 0000 (0)
│ │ │ │ +123CA6 Comment Length 0000 (0)
│ │ │ │ +123CA8 Disk Start 0000 (0)
│ │ │ │ +123CAA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123C39 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123CAC 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'
│ │ │ │ +123CB0 Local Header Offset 000576E3 (358115)
│ │ │ │ +123CB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123CB4: 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)
│ │ │ │ +123CDD CENTRAL HEADER #210 02014B50 (33639248)
│ │ │ │ +123CE1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123CE2 Created OS 03 (3) 'Unix'
│ │ │ │ +123CE3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123CE4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123CE5 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)
│ │ │ │ +123CE7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123CE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123CED CRC F010A0E8 (4027621608)
│ │ │ │ +123CF1 Compressed Size 000008AD (2221)
│ │ │ │ +123CF5 Uncompressed Size 00001785 (6021)
│ │ │ │ +123CF9 Filename Length 001E (30)
│ │ │ │ +123CFB Extra Length 0000 (0)
│ │ │ │ +123CFD Comment Length 0000 (0)
│ │ │ │ +123CFF Disk Start 0000 (0)
│ │ │ │ +123D01 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123C90 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123D03 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'
│ │ │ │ +123D07 Local Header Offset 00057D36 (359734)
│ │ │ │ +123D0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123C98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123D0B: 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)
│ │ │ │ +123D29 CENTRAL HEADER #211 02014B50 (33639248)
│ │ │ │ +123D2D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123D2E Created OS 03 (3) 'Unix'
│ │ │ │ +123D2F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123D30 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123D31 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)
│ │ │ │ +123D33 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123D39 CRC A9CBDF2F (2848710447)
│ │ │ │ +123D3D Compressed Size 00000962 (2402)
│ │ │ │ +123D41 Uncompressed Size 00004252 (16978)
│ │ │ │ +123D45 Filename Length 001D (29)
│ │ │ │ +123D47 Extra Length 0000 (0)
│ │ │ │ +123D49 Comment Length 0000 (0)
│ │ │ │ +123D4B Disk Start 0000 (0)
│ │ │ │ +123D4D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123CDC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123D4F 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'
│ │ │ │ +123D53 Local Header Offset 0005861F (362015)
│ │ │ │ +123D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123CE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123D57: 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)
│ │ │ │ +123D74 CENTRAL HEADER #212 02014B50 (33639248)
│ │ │ │ +123D78 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123D79 Created OS 03 (3) 'Unix'
│ │ │ │ +123D7A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123D7B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123D7C 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)
│ │ │ │ +123D7E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123D80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123D84 CRC 77C43470 (2009347184)
│ │ │ │ +123D88 Compressed Size 000006F1 (1777)
│ │ │ │ +123D8C Uncompressed Size 0000133C (4924)
│ │ │ │ +123D90 Filename Length 001D (29)
│ │ │ │ +123D92 Extra Length 0000 (0)
│ │ │ │ +123D94 Comment Length 0000 (0)
│ │ │ │ +123D96 Disk Start 0000 (0)
│ │ │ │ +123D98 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123D27 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123D9A 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'
│ │ │ │ +123D9E Local Header Offset 00058FBC (364476)
│ │ │ │ +123DA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123D2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123DA2: 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)
│ │ │ │ +123DBF CENTRAL HEADER #213 02014B50 (33639248)
│ │ │ │ +123DC3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123DC4 Created OS 03 (3) 'Unix'
│ │ │ │ +123DC5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123DC6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123DC7 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)
│ │ │ │ +123DC9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123DCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123DCF CRC CAE1A33D (3403785021)
│ │ │ │ +123DD3 Compressed Size 00000AF6 (2806)
│ │ │ │ +123DD7 Uncompressed Size 00007DCD (32205)
│ │ │ │ +123DDB Filename Length 001C (28)
│ │ │ │ +123DDD Extra Length 0000 (0)
│ │ │ │ +123DDF Comment Length 0000 (0)
│ │ │ │ +123DE1 Disk Start 0000 (0)
│ │ │ │ +123DE3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123D72 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123DE5 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'
│ │ │ │ +123DE9 Local Header Offset 000596E8 (366312)
│ │ │ │ +123DED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123DED: 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)
│ │ │ │ +123E09 CENTRAL HEADER #214 02014B50 (33639248)
│ │ │ │ +123E0D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123E0E Created OS 03 (3) 'Unix'
│ │ │ │ +123E0F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123E10 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123E11 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)
│ │ │ │ +123E13 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123E15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123E19 CRC 69B612A5 (1773540005)
│ │ │ │ +123E1D Compressed Size 00000560 (1376)
│ │ │ │ +123E21 Uncompressed Size 00000E2D (3629)
│ │ │ │ +123E25 Filename Length 001E (30)
│ │ │ │ +123E27 Extra Length 0000 (0)
│ │ │ │ +123E29 Comment Length 0000 (0)
│ │ │ │ +123E2B Disk Start 0000 (0)
│ │ │ │ +123E2D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123DBC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123E2F 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'
│ │ │ │ +123E33 Local Header Offset 0005A218 (369176)
│ │ │ │ +123E37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123E37: 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)
│ │ │ │ +123E55 CENTRAL HEADER #215 02014B50 (33639248)
│ │ │ │ +123E59 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123E5A Created OS 03 (3) 'Unix'
│ │ │ │ +123E5B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123E5C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123E5D 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)
│ │ │ │ +123E5F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123E61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123E65 CRC 5705CA7F (1459997311)
│ │ │ │ +123E69 Compressed Size 00000789 (1929)
│ │ │ │ +123E6D Uncompressed Size 0000500F (20495)
│ │ │ │ +123E71 Filename Length 001D (29)
│ │ │ │ +123E73 Extra Length 0000 (0)
│ │ │ │ +123E75 Comment Length 0000 (0)
│ │ │ │ +123E77 Disk Start 0000 (0)
│ │ │ │ +123E79 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123E08 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123E7B 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'
│ │ │ │ +123E7F Local Header Offset 0005A7B4 (370612)
│ │ │ │ +123E83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123E83: 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)
│ │ │ │ +123EA0 CENTRAL HEADER #216 02014B50 (33639248)
│ │ │ │ +123EA4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123EA5 Created OS 03 (3) 'Unix'
│ │ │ │ +123EA6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123EA7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123EA8 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)
│ │ │ │ +123EAA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123EAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123EB0 CRC 3F0636EC (1057371884)
│ │ │ │ +123EB4 Compressed Size 000003B1 (945)
│ │ │ │ +123EB8 Uncompressed Size 00000863 (2147)
│ │ │ │ +123EBC Filename Length 002C (44)
│ │ │ │ +123EBE Extra Length 0000 (0)
│ │ │ │ +123EC0 Comment Length 0000 (0)
│ │ │ │ +123EC2 Disk Start 0000 (0)
│ │ │ │ +123EC4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123E53 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123EC6 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'
│ │ │ │ +123ECA Local Header Offset 0005AF78 (372600)
│ │ │ │ +123ECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123ECE: 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)
│ │ │ │ +123EFA CENTRAL HEADER #217 02014B50 (33639248)
│ │ │ │ +123EFE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123EFF Created OS 03 (3) 'Unix'
│ │ │ │ +123F00 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123F01 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123F02 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)
│ │ │ │ +123F04 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123F06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123F0A CRC 15234597 (354633111)
│ │ │ │ +123F0E Compressed Size 000006AE (1710)
│ │ │ │ +123F12 Uncompressed Size 000017B8 (6072)
│ │ │ │ +123F16 Filename Length 002B (43)
│ │ │ │ +123F18 Extra Length 0000 (0)
│ │ │ │ +123F1A Comment Length 0000 (0)
│ │ │ │ +123F1C Disk Start 0000 (0)
│ │ │ │ +123F1E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123EAD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123F20 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'
│ │ │ │ +123F24 Local Header Offset 0005B373 (373619)
│ │ │ │ +123F28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123EB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123F28: 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)
│ │ │ │ +123F53 CENTRAL HEADER #218 02014B50 (33639248)
│ │ │ │ +123F57 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123F58 Created OS 03 (3) 'Unix'
│ │ │ │ +123F59 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123F5A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123F5B 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)
│ │ │ │ +123F5D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123F5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123F63 CRC 9DDCF619 (2648503833)
│ │ │ │ +123F67 Compressed Size 00000914 (2324)
│ │ │ │ +123F6B Uncompressed Size 00001D6E (7534)
│ │ │ │ +123F6F Filename Length 0033 (51)
│ │ │ │ +123F71 Extra Length 0000 (0)
│ │ │ │ +123F73 Comment Length 0000 (0)
│ │ │ │ +123F75 Disk Start 0000 (0)
│ │ │ │ +123F77 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123F06 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123F79 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'
│ │ │ │ +123F7D Local Header Offset 0005BA6A (375402)
│ │ │ │ +123F81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123F81: 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)
│ │ │ │ +123FB4 CENTRAL HEADER #219 02014B50 (33639248)
│ │ │ │ +123FB8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +123FB9 Created OS 03 (3) 'Unix'
│ │ │ │ +123FBA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +123FBB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +123FBC 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)
│ │ │ │ +123FBE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +123FC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +123FC4 CRC F2DC3060 (4074516576)
│ │ │ │ +123FC8 Compressed Size 0000062A (1578)
│ │ │ │ +123FCC Uncompressed Size 000036A9 (13993)
│ │ │ │ +123FD0 Filename Length 0032 (50)
│ │ │ │ +123FD2 Extra Length 0000 (0)
│ │ │ │ +123FD4 Comment Length 0000 (0)
│ │ │ │ +123FD6 Disk Start 0000 (0)
│ │ │ │ +123FD8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123F67 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +123FDA 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'
│ │ │ │ +123FDE Local Header Offset 0005C3CF (377807)
│ │ │ │ +123FE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x123FE2: 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)
│ │ │ │ +124014 CENTRAL HEADER #220 02014B50 (33639248)
│ │ │ │ +124018 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124019 Created OS 03 (3) 'Unix'
│ │ │ │ +12401A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12401B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12401C 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)
│ │ │ │ +12401E Compression Method 0000 (0) 'Stored'
│ │ │ │ +124020 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124024 CRC 00000000 (0)
│ │ │ │ +124028 Compressed Size 00000000 (0)
│ │ │ │ +12402C Uncompressed Size 00000000 (0)
│ │ │ │ +124030 Filename Length 0014 (20)
│ │ │ │ +124032 Extra Length 0000 (0)
│ │ │ │ +124034 Comment Length 0000 (0)
│ │ │ │ +124036 Disk Start 0000 (0)
│ │ │ │ +124038 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -123FC7 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12403A 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'
│ │ │ │ +12403E Local Header Offset 0005CA49 (379465)
│ │ │ │ +124042 Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x123FCF: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124042: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x123FCF: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x124042: 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 0x12401A: '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)
│ │ │ │ +124056 CENTRAL HEADER #221 02014B50 (33639248)
│ │ │ │ +12405A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12405B Created OS 03 (3) 'Unix'
│ │ │ │ +12405C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12405D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12405E 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)
│ │ │ │ +124060 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124062 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124066 CRC EB190419 (3944285209)
│ │ │ │ +12406A Compressed Size 00004C61 (19553)
│ │ │ │ +12406E Uncompressed Size 00011D0C (72972)
│ │ │ │ +124072 Filename Length 0022 (34)
│ │ │ │ +124074 Extra Length 0000 (0)
│ │ │ │ +124076 Comment Length 0000 (0)
│ │ │ │ +124078 Disk Start 0000 (0)
│ │ │ │ +12407A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124009 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12407C 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'
│ │ │ │ +124080 Local Header Offset 0005CA7B (379515)
│ │ │ │ +124084 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124084: 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)
│ │ │ │ +1240A6 CENTRAL HEADER #222 02014B50 (33639248)
│ │ │ │ +1240AA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1240AB Created OS 03 (3) 'Unix'
│ │ │ │ +1240AC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1240AD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1240AE 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)
│ │ │ │ +1240B0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1240B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1240B6 CRC 20972488 (546776200)
│ │ │ │ +1240BA Compressed Size 0000B606 (46598)
│ │ │ │ +1240BE Uncompressed Size 00088FA9 (561065)
│ │ │ │ +1240C2 Filename Length 0021 (33)
│ │ │ │ +1240C4 Extra Length 0000 (0)
│ │ │ │ +1240C6 Comment Length 0000 (0)
│ │ │ │ +1240C8 Disk Start 0000 (0)
│ │ │ │ +1240CA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124059 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1240CC 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'
│ │ │ │ +1240D0 Local Header Offset 0006171C (399132)
│ │ │ │ +1240D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1240D4: 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)
│ │ │ │ +1240F5 CENTRAL HEADER #223 02014B50 (33639248)
│ │ │ │ +1240F9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1240FA Created OS 03 (3) 'Unix'
│ │ │ │ +1240FB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1240FC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1240FD 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)
│ │ │ │ +1240FF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124101 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124105 CRC 1C916145 (479289669)
│ │ │ │ +124109 Compressed Size 000003FB (1019)
│ │ │ │ +12410D Uncompressed Size 000008D5 (2261)
│ │ │ │ +124111 Filename Length 0021 (33)
│ │ │ │ +124113 Extra Length 0000 (0)
│ │ │ │ +124115 Comment Length 0000 (0)
│ │ │ │ +124117 Disk Start 0000 (0)
│ │ │ │ +124119 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1240A8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12411B 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'
│ │ │ │ +12411F Local Header Offset 0006CD61 (445793)
│ │ │ │ +124123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1240B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124123: 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)
│ │ │ │ +124144 CENTRAL HEADER #224 02014B50 (33639248)
│ │ │ │ +124148 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124149 Created OS 03 (3) 'Unix'
│ │ │ │ +12414A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12414B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12414C 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)
│ │ │ │ +12414E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124150 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124154 CRC 85A3953D (2242090301)
│ │ │ │ +124158 Compressed Size 0000027E (638)
│ │ │ │ +12415C Uncompressed Size 000008A2 (2210)
│ │ │ │ +124160 Filename Length 0020 (32)
│ │ │ │ +124162 Extra Length 0000 (0)
│ │ │ │ +124164 Comment Length 0000 (0)
│ │ │ │ +124166 Disk Start 0000 (0)
│ │ │ │ +124168 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1240F7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12416A 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'
│ │ │ │ +12416E Local Header Offset 0006D19B (446875)
│ │ │ │ +124172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1240FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124172: 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)
│ │ │ │ +124192 CENTRAL HEADER #225 02014B50 (33639248)
│ │ │ │ +124196 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124197 Created OS 03 (3) 'Unix'
│ │ │ │ +124198 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124199 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12419A 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)
│ │ │ │ +12419C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12419E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1241A2 CRC B82ABBED (3089808365)
│ │ │ │ +1241A6 Compressed Size 00000A54 (2644)
│ │ │ │ +1241AA Uncompressed Size 00001CC5 (7365)
│ │ │ │ +1241AE Filename Length 0021 (33)
│ │ │ │ +1241B0 Extra Length 0000 (0)
│ │ │ │ +1241B2 Comment Length 0000 (0)
│ │ │ │ +1241B4 Disk Start 0000 (0)
│ │ │ │ +1241B6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124145 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1241B8 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'
│ │ │ │ +1241BC Local Header Offset 0006D457 (447575)
│ │ │ │ +1241C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12414D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1241C0: 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)
│ │ │ │ +1241E1 CENTRAL HEADER #226 02014B50 (33639248)
│ │ │ │ +1241E5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1241E6 Created OS 03 (3) 'Unix'
│ │ │ │ +1241E7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1241E8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1241E9 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)
│ │ │ │ +1241EB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1241ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1241F1 CRC 13A30EBD (329453245)
│ │ │ │ +1241F5 Compressed Size 000005BE (1470)
│ │ │ │ +1241F9 Uncompressed Size 00001DAD (7597)
│ │ │ │ +1241FD Filename Length 0020 (32)
│ │ │ │ +1241FF Extra Length 0000 (0)
│ │ │ │ +124201 Comment Length 0000 (0)
│ │ │ │ +124203 Disk Start 0000 (0)
│ │ │ │ +124205 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124194 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124207 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'
│ │ │ │ +12420B Local Header Offset 0006DEEA (450282)
│ │ │ │ +12420F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12419C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12420F: 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)
│ │ │ │ +12422F CENTRAL HEADER #227 02014B50 (33639248)
│ │ │ │ +124233 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124234 Created OS 03 (3) 'Unix'
│ │ │ │ +124235 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124236 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124237 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)
│ │ │ │ +124239 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12423B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12423F CRC 219C2370 (563880816)
│ │ │ │ +124243 Compressed Size 00000BF1 (3057)
│ │ │ │ +124247 Uncompressed Size 00001CB6 (7350)
│ │ │ │ +12424B Filename Length 0022 (34)
│ │ │ │ +12424D Extra Length 0000 (0)
│ │ │ │ +12424F Comment Length 0000 (0)
│ │ │ │ +124251 Disk Start 0000 (0)
│ │ │ │ +124253 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1241E2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124255 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'
│ │ │ │ +124259 Local Header Offset 0006E4E6 (451814)
│ │ │ │ +12425D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1241EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12425D: 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)
│ │ │ │ +12427F CENTRAL HEADER #228 02014B50 (33639248)
│ │ │ │ +124283 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124284 Created OS 03 (3) 'Unix'
│ │ │ │ +124285 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124286 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124287 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)
│ │ │ │ +124289 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12428B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12428F CRC 8083873D (2156103485)
│ │ │ │ +124293 Compressed Size 00000E2F (3631)
│ │ │ │ +124297 Uncompressed Size 0000466A (18026)
│ │ │ │ +12429B Filename Length 0021 (33)
│ │ │ │ +12429D Extra Length 0000 (0)
│ │ │ │ +12429F Comment Length 0000 (0)
│ │ │ │ +1242A1 Disk Start 0000 (0)
│ │ │ │ +1242A3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124232 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1242A5 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'
│ │ │ │ +1242A9 Local Header Offset 0006F117 (454935)
│ │ │ │ +1242AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12423A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1242AD: 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)
│ │ │ │ +1242CE CENTRAL HEADER #229 02014B50 (33639248)
│ │ │ │ +1242D2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1242D3 Created OS 03 (3) 'Unix'
│ │ │ │ +1242D4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1242D5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1242D6 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)
│ │ │ │ +1242D8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1242DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1242DE CRC 92D36FDE (2463330270)
│ │ │ │ +1242E2 Compressed Size 0000074D (1869)
│ │ │ │ +1242E6 Uncompressed Size 0000151E (5406)
│ │ │ │ +1242EA Filename Length 0024 (36)
│ │ │ │ +1242EC Extra Length 0000 (0)
│ │ │ │ +1242EE Comment Length 0000 (0)
│ │ │ │ +1242F0 Disk Start 0000 (0)
│ │ │ │ +1242F2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124281 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1242F4 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'
│ │ │ │ +1242F8 Local Header Offset 0006FF85 (458629)
│ │ │ │ +1242FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1242FC: 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)
│ │ │ │ +124320 CENTRAL HEADER #230 02014B50 (33639248)
│ │ │ │ +124324 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124325 Created OS 03 (3) 'Unix'
│ │ │ │ +124326 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124327 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124328 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)
│ │ │ │ +12432A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12432C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124330 CRC A5B8472C (2780317484)
│ │ │ │ +124334 Compressed Size 000004B5 (1205)
│ │ │ │ +124338 Uncompressed Size 000020C7 (8391)
│ │ │ │ +12433C Filename Length 0023 (35)
│ │ │ │ +12433E Extra Length 0000 (0)
│ │ │ │ +124340 Comment Length 0000 (0)
│ │ │ │ +124342 Disk Start 0000 (0)
│ │ │ │ +124344 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1242D3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124346 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'
│ │ │ │ +12434A Local Header Offset 00070714 (460564)
│ │ │ │ +12434E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1242DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12434E: 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)
│ │ │ │ +124371 CENTRAL HEADER #231 02014B50 (33639248)
│ │ │ │ +124375 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124376 Created OS 03 (3) 'Unix'
│ │ │ │ +124377 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124378 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124379 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)
│ │ │ │ +12437B Compression Method 0000 (0) 'Stored'
│ │ │ │ +12437D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124381 CRC 00000000 (0)
│ │ │ │ +124385 Compressed Size 00000000 (0)
│ │ │ │ +124389 Uncompressed Size 00000000 (0)
│ │ │ │ +12438D Filename Length 0013 (19)
│ │ │ │ +12438F Extra Length 0000 (0)
│ │ │ │ +124391 Comment Length 0000 (0)
│ │ │ │ +124393 Disk Start 0000 (0)
│ │ │ │ +124395 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124324 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +124397 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'
│ │ │ │ +12439B Local Header Offset 00070C0A (461834)
│ │ │ │ +12439F Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12432C: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12439F: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12432C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12439F: 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 0x124377: '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)
│ │ │ │ +1243B2 CENTRAL HEADER #232 02014B50 (33639248)
│ │ │ │ +1243B6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1243B7 Created OS 03 (3) 'Unix'
│ │ │ │ +1243B8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1243B9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1243BA 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)
│ │ │ │ +1243BC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1243BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1243C2 CRC DDCA94AC (3721041068)
│ │ │ │ +1243C6 Compressed Size 00000225 (549)
│ │ │ │ +1243CA Uncompressed Size 000003A3 (931)
│ │ │ │ +1243CE Filename Length 0022 (34)
│ │ │ │ +1243D0 Extra Length 0000 (0)
│ │ │ │ +1243D2 Comment Length 0000 (0)
│ │ │ │ +1243D4 Disk Start 0000 (0)
│ │ │ │ +1243D6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124365 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1243D8 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'
│ │ │ │ +1243DC Local Header Offset 00070C3B (461883)
│ │ │ │ +1243E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12436D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1243E0: 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)
│ │ │ │ +124402 CENTRAL HEADER #233 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)
│ │ │ │ [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)
│ │ │ │ +12440C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12440E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124412 CRC E3740053 (3816030291)
│ │ │ │ +124416 Compressed Size 0000022C (556)
│ │ │ │ +12441A Uncompressed Size 00000401 (1025)
│ │ │ │ +12441E Filename Length 0022 (34)
│ │ │ │ +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'
│ │ │ │ -1243B5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124428 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'
│ │ │ │ +12442C Local Header Offset 00070EA0 (462496)
│ │ │ │ +124430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1243BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124430: 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)
│ │ │ │ +124452 CENTRAL HEADER #234 02014B50 (33639248)
│ │ │ │ +124456 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124457 Created OS 03 (3) 'Unix'
│ │ │ │ +124458 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124459 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12445A 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)
│ │ │ │ +12445C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12445E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124462 CRC 20D69D35 (550935861)
│ │ │ │ +124466 Compressed Size 00000CF7 (3319)
│ │ │ │ +12446A Uncompressed Size 000019C1 (6593)
│ │ │ │ +12446E Filename Length 0020 (32)
│ │ │ │ +124470 Extra Length 0000 (0)
│ │ │ │ +124472 Comment Length 0000 (0)
│ │ │ │ +124474 Disk Start 0000 (0)
│ │ │ │ +124476 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124405 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124478 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'
│ │ │ │ +12447C Local Header Offset 0007110C (463116)
│ │ │ │ +124480 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12440D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124480: 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)
│ │ │ │ +1244A0 CENTRAL HEADER #235 02014B50 (33639248)
│ │ │ │ +1244A4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1244A5 Created OS 03 (3) 'Unix'
│ │ │ │ +1244A6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1244A7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1244A8 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)
│ │ │ │ +1244AA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1244AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1244B0 CRC C8205DB3 (3357564339)
│ │ │ │ +1244B4 Compressed Size 0000066A (1642)
│ │ │ │ +1244B8 Uncompressed Size 00001673 (5747)
│ │ │ │ +1244BC Filename Length 001F (31)
│ │ │ │ +1244BE Extra Length 0000 (0)
│ │ │ │ +1244C0 Comment Length 0000 (0)
│ │ │ │ +1244C2 Disk Start 0000 (0)
│ │ │ │ +1244C4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124453 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1244C6 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'
│ │ │ │ +1244CA Local Header Offset 00071E41 (466497)
│ │ │ │ +1244CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12445B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1244CE: 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)
│ │ │ │ +1244ED CENTRAL HEADER #236 02014B50 (33639248)
│ │ │ │ +1244F1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1244F2 Created OS 03 (3) 'Unix'
│ │ │ │ +1244F3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1244F4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1244F5 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)
│ │ │ │ +1244F7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1244F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1244FD CRC 3D16EE22 (1024912930)
│ │ │ │ +124501 Compressed Size 000006CD (1741)
│ │ │ │ +124505 Uncompressed Size 00000D13 (3347)
│ │ │ │ +124509 Filename Length 0024 (36)
│ │ │ │ +12450B Extra Length 0000 (0)
│ │ │ │ +12450D Comment Length 0000 (0)
│ │ │ │ +12450F Disk Start 0000 (0)
│ │ │ │ +124511 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1244A0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124513 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'
│ │ │ │ +124517 Local Header Offset 000724E8 (468200)
│ │ │ │ +12451B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1244A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12451B: 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)
│ │ │ │ +12453F CENTRAL HEADER #237 02014B50 (33639248)
│ │ │ │ +124543 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124544 Created OS 03 (3) 'Unix'
│ │ │ │ +124545 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124546 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124547 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)
│ │ │ │ +124549 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12454B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12454F CRC 8F89A5CA (2408162762)
│ │ │ │ +124553 Compressed Size 000003AD (941)
│ │ │ │ +124557 Uncompressed Size 00000D54 (3412)
│ │ │ │ +12455B Filename Length 0023 (35)
│ │ │ │ +12455D Extra Length 0000 (0)
│ │ │ │ +12455F Comment Length 0000 (0)
│ │ │ │ +124561 Disk Start 0000 (0)
│ │ │ │ +124563 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1244F2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124565 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'
│ │ │ │ +124569 Local Header Offset 00072BF7 (470007)
│ │ │ │ +12456D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1244FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12456D: 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)
│ │ │ │ +124590 CENTRAL HEADER #238 02014B50 (33639248)
│ │ │ │ +124594 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124595 Created OS 03 (3) 'Unix'
│ │ │ │ +124596 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124597 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124598 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)
│ │ │ │ +12459A Compression Method 0000 (0) 'Stored'
│ │ │ │ +12459C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1245A0 CRC 00000000 (0)
│ │ │ │ +1245A4 Compressed Size 00000000 (0)
│ │ │ │ +1245A8 Uncompressed Size 00000000 (0)
│ │ │ │ +1245AC Filename Length 0014 (20)
│ │ │ │ +1245AE Extra Length 0000 (0)
│ │ │ │ +1245B0 Comment Length 0000 (0)
│ │ │ │ +1245B2 Disk Start 0000 (0)
│ │ │ │ +1245B4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124543 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +1245B6 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'
│ │ │ │ +1245BA Local Header Offset 00072FE5 (471013)
│ │ │ │ +1245BE Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12454B: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1245BE: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12454B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x1245BE: 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 0x124596: '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)
│ │ │ │ +1245D2 CENTRAL HEADER #239 02014B50 (33639248)
│ │ │ │ +1245D6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1245D7 Created OS 03 (3) 'Unix'
│ │ │ │ +1245D8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1245D9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1245DA 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)
│ │ │ │ +1245DC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1245DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1245E2 CRC 6AFDF8CF (1795029199)
│ │ │ │ +1245E6 Compressed Size 00000160 (352)
│ │ │ │ +1245EA Uncompressed Size 00000265 (613)
│ │ │ │ +1245EE Filename Length 0025 (37)
│ │ │ │ +1245F0 Extra Length 0000 (0)
│ │ │ │ +1245F2 Comment Length 0000 (0)
│ │ │ │ +1245F4 Disk Start 0000 (0)
│ │ │ │ +1245F6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124585 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1245F8 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'
│ │ │ │ +1245FC Local Header Offset 00073017 (471063)
│ │ │ │ +124600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12458D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124600: 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)
│ │ │ │ +124625 CENTRAL HEADER #240 02014B50 (33639248)
│ │ │ │ +124629 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12462A Created OS 03 (3) 'Unix'
│ │ │ │ +12462B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12462C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12462D 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)
│ │ │ │ +12462F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124631 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124635 CRC F88A2D24 (4169805092)
│ │ │ │ +124639 Compressed Size 000001CC (460)
│ │ │ │ +12463D Uncompressed Size 000003FD (1021)
│ │ │ │ +124641 Filename Length 0024 (36)
│ │ │ │ +124643 Extra Length 0000 (0)
│ │ │ │ +124645 Comment Length 0000 (0)
│ │ │ │ +124647 Disk Start 0000 (0)
│ │ │ │ +124649 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1245D8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12464B 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'
│ │ │ │ +12464F Local Header Offset 000731BA (471482)
│ │ │ │ +124653 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1245E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124653: 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)
│ │ │ │ +124677 CENTRAL HEADER #241 02014B50 (33639248)
│ │ │ │ +12467B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12467C Created OS 03 (3) 'Unix'
│ │ │ │ +12467D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12467E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12467F 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)
│ │ │ │ +124681 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124683 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124687 CRC EB68085D (3949463645)
│ │ │ │ +12468B Compressed Size 0000024F (591)
│ │ │ │ +12468F Uncompressed Size 00000496 (1174)
│ │ │ │ +124693 Filename Length 0027 (39)
│ │ │ │ +124695 Extra Length 0000 (0)
│ │ │ │ +124697 Comment Length 0000 (0)
│ │ │ │ +124699 Disk Start 0000 (0)
│ │ │ │ +12469B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12462A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12469D 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'
│ │ │ │ +1246A1 Local Header Offset 000733C8 (472008)
│ │ │ │ +1246A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124632: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1246A5: 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)
│ │ │ │ +1246CC CENTRAL HEADER #242 02014B50 (33639248)
│ │ │ │ +1246D0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1246D1 Created OS 03 (3) 'Unix'
│ │ │ │ +1246D2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1246D3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1246D4 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)
│ │ │ │ +1246D6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1246D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1246DC CRC 27E0A6FE (669034238)
│ │ │ │ +1246E0 Compressed Size 00000286 (646)
│ │ │ │ +1246E4 Uncompressed Size 000007C8 (1992)
│ │ │ │ +1246E8 Filename Length 0026 (38)
│ │ │ │ +1246EA Extra Length 0000 (0)
│ │ │ │ +1246EC Comment Length 0000 (0)
│ │ │ │ +1246EE Disk Start 0000 (0)
│ │ │ │ +1246F0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12467F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1246F2 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'
│ │ │ │ +1246F6 Local Header Offset 0007365C (472668)
│ │ │ │ +1246FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1246FA: 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)
│ │ │ │ +124720 CENTRAL HEADER #243 02014B50 (33639248)
│ │ │ │ +124724 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124725 Created OS 03 (3) 'Unix'
│ │ │ │ +124726 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124727 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124728 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)
│ │ │ │ +12472A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12472C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124730 CRC 1C8BC2FC (478921468)
│ │ │ │ +124734 Compressed Size 00000166 (358)
│ │ │ │ +124738 Uncompressed Size 00000279 (633)
│ │ │ │ +12473C Filename Length 0029 (41)
│ │ │ │ +12473E Extra Length 0000 (0)
│ │ │ │ +124740 Comment Length 0000 (0)
│ │ │ │ +124742 Disk Start 0000 (0)
│ │ │ │ +124744 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1246D3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124746 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'
│ │ │ │ +12474A Local Header Offset 00073926 (473382)
│ │ │ │ +12474E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1246DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12474E: 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)
│ │ │ │ +124777 CENTRAL HEADER #244 02014B50 (33639248)
│ │ │ │ +12477B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12477C Created OS 03 (3) 'Unix'
│ │ │ │ +12477D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12477E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12477F 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)
│ │ │ │ +124781 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124783 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124787 CRC 2A2E03E6 (707658726)
│ │ │ │ +12478B Compressed Size 00000195 (405)
│ │ │ │ +12478F Uncompressed Size 000003A6 (934)
│ │ │ │ +124793 Filename Length 0028 (40)
│ │ │ │ +124795 Extra Length 0000 (0)
│ │ │ │ +124797 Comment Length 0000 (0)
│ │ │ │ +124799 Disk Start 0000 (0)
│ │ │ │ +12479B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12472A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12479D 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'
│ │ │ │ +1247A1 Local Header Offset 00073AD3 (473811)
│ │ │ │ +1247A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1247A5: 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)
│ │ │ │ +1247CD CENTRAL HEADER #245 02014B50 (33639248)
│ │ │ │ +1247D1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1247D2 Created OS 03 (3) 'Unix'
│ │ │ │ +1247D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1247D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1247D5 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)
│ │ │ │ +1247D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1247D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1247DD CRC A1510AD6 (2706442966)
│ │ │ │ +1247E1 Compressed Size 000001F8 (504)
│ │ │ │ +1247E5 Uncompressed Size 000003CB (971)
│ │ │ │ +1247E9 Filename Length 0025 (37)
│ │ │ │ +1247EB Extra Length 0000 (0)
│ │ │ │ +1247ED Comment Length 0000 (0)
│ │ │ │ +1247EF Disk Start 0000 (0)
│ │ │ │ +1247F1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124780 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1247F3 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'
│ │ │ │ +1247F7 Local Header Offset 00073CAE (474286)
│ │ │ │ +1247FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1247FB: 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)
│ │ │ │ +124820 CENTRAL HEADER #246 02014B50 (33639248)
│ │ │ │ +124824 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124825 Created OS 03 (3) 'Unix'
│ │ │ │ +124826 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124827 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124828 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)
│ │ │ │ +12482A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12482C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124830 CRC AC73620D (2893242893)
│ │ │ │ +124834 Compressed Size 0000026A (618)
│ │ │ │ +124838 Uncompressed Size 00000767 (1895)
│ │ │ │ +12483C Filename Length 0024 (36)
│ │ │ │ +12483E Extra Length 0000 (0)
│ │ │ │ +124840 Comment Length 0000 (0)
│ │ │ │ +124842 Disk Start 0000 (0)
│ │ │ │ +124844 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1247D3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124846 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'
│ │ │ │ +12484A Local Header Offset 00073EE9 (474857)
│ │ │ │ +12484E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1247DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12484E: 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)
│ │ │ │ +124872 CENTRAL HEADER #247 02014B50 (33639248)
│ │ │ │ +124876 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124877 Created OS 03 (3) 'Unix'
│ │ │ │ +124878 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124879 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12487A 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)
│ │ │ │ +12487C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12487E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124882 CRC 149C314A (345780554)
│ │ │ │ +124886 Compressed Size 000003A3 (931)
│ │ │ │ +12488A Uncompressed Size 00000959 (2393)
│ │ │ │ +12488E Filename Length 0022 (34)
│ │ │ │ +124890 Extra Length 0000 (0)
│ │ │ │ +124892 Comment Length 0000 (0)
│ │ │ │ +124894 Disk Start 0000 (0)
│ │ │ │ +124896 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124825 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124898 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'
│ │ │ │ +12489C Local Header Offset 00074195 (475541)
│ │ │ │ +1248A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12482D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1248A0: 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)
│ │ │ │ +1248C2 CENTRAL HEADER #248 02014B50 (33639248)
│ │ │ │ +1248C6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1248C7 Created OS 03 (3) 'Unix'
│ │ │ │ +1248C8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1248C9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1248CA 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)
│ │ │ │ +1248CC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1248CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1248D2 CRC 072CAD02 (120368386)
│ │ │ │ +1248D6 Compressed Size 00000471 (1137)
│ │ │ │ +1248DA Uncompressed Size 00001FAF (8111)
│ │ │ │ +1248DE Filename Length 0021 (33)
│ │ │ │ +1248E0 Extra Length 0000 (0)
│ │ │ │ +1248E2 Comment Length 0000 (0)
│ │ │ │ +1248E4 Disk Start 0000 (0)
│ │ │ │ +1248E6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124875 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1248E8 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'
│ │ │ │ +1248EC Local Header Offset 00074578 (476536)
│ │ │ │ +1248F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12487D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1248F0: 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)
│ │ │ │ +124911 CENTRAL HEADER #249 02014B50 (33639248)
│ │ │ │ +124915 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124916 Created OS 03 (3) 'Unix'
│ │ │ │ +124917 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124918 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124919 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)
│ │ │ │ +12491B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12491D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124921 CRC 625C8951 (1650231633)
│ │ │ │ +124925 Compressed Size 00000281 (641)
│ │ │ │ +124929 Uncompressed Size 00000557 (1367)
│ │ │ │ +12492D Filename Length 002A (42)
│ │ │ │ +12492F Extra Length 0000 (0)
│ │ │ │ +124931 Comment Length 0000 (0)
│ │ │ │ +124933 Disk Start 0000 (0)
│ │ │ │ +124935 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1248C4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124937 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'
│ │ │ │ +12493B Local Header Offset 00074A28 (477736)
│ │ │ │ +12493F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1248CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12493F: 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)
│ │ │ │ +124969 CENTRAL HEADER #250 02014B50 (33639248)
│ │ │ │ +12496D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12496E Created OS 03 (3) 'Unix'
│ │ │ │ +12496F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124970 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124971 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)
│ │ │ │ +124973 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124975 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124979 CRC 58FA9C98 (1492819096)
│ │ │ │ +12497D Compressed Size 000002DC (732)
│ │ │ │ +124981 Uncompressed Size 00000C31 (3121)
│ │ │ │ +124985 Filename Length 0029 (41)
│ │ │ │ +124987 Extra Length 0000 (0)
│ │ │ │ +124989 Comment Length 0000 (0)
│ │ │ │ +12498B Disk Start 0000 (0)
│ │ │ │ +12498D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12491C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12498F 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'
│ │ │ │ +124993 Local Header Offset 00074CF1 (478449)
│ │ │ │ +124997 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124997: 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)
│ │ │ │ +1249C0 CENTRAL HEADER #251 02014B50 (33639248)
│ │ │ │ +1249C4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1249C5 Created OS 03 (3) 'Unix'
│ │ │ │ +1249C6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1249C7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1249C8 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)
│ │ │ │ +1249CA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1249CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1249D0 CRC ECB7C135 (3971465525)
│ │ │ │ +1249D4 Compressed Size 0000015B (347)
│ │ │ │ +1249D8 Uncompressed Size 00000247 (583)
│ │ │ │ +1249DC Filename Length 001F (31)
│ │ │ │ +1249DE Extra Length 0000 (0)
│ │ │ │ +1249E0 Comment Length 0000 (0)
│ │ │ │ +1249E2 Disk Start 0000 (0)
│ │ │ │ +1249E4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124973 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1249E6 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'
│ │ │ │ +1249EA Local Header Offset 00075014 (479252)
│ │ │ │ +1249EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12497B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1249EE: 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)
│ │ │ │ +124A0D CENTRAL HEADER #252 02014B50 (33639248)
│ │ │ │ +124A11 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124A12 Created OS 03 (3) 'Unix'
│ │ │ │ +124A13 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124A14 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124A15 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)
│ │ │ │ +124A17 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124A19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124A1D CRC 509AD5C7 (1352324551)
│ │ │ │ +124A21 Compressed Size 000001BC (444)
│ │ │ │ +124A25 Uncompressed Size 00000399 (921)
│ │ │ │ +124A29 Filename Length 001E (30)
│ │ │ │ +124A2B Extra Length 0000 (0)
│ │ │ │ +124A2D Comment Length 0000 (0)
│ │ │ │ +124A2F Disk Start 0000 (0)
│ │ │ │ +124A31 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1249C0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124A33 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'
│ │ │ │ +124A37 Local Header Offset 000751AC (479660)
│ │ │ │ +124A3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1249C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124A3B: 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)
│ │ │ │ +124A59 CENTRAL HEADER #253 02014B50 (33639248)
│ │ │ │ +124A5D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124A5E Created OS 03 (3) 'Unix'
│ │ │ │ +124A5F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124A60 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124A61 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)
│ │ │ │ +124A63 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124A65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124A69 CRC 90F46AD0 (2431937232)
│ │ │ │ +124A6D Compressed Size 000002C5 (709)
│ │ │ │ +124A71 Uncompressed Size 0000061A (1562)
│ │ │ │ +124A75 Filename Length 002C (44)
│ │ │ │ +124A77 Extra Length 0000 (0)
│ │ │ │ +124A79 Comment Length 0000 (0)
│ │ │ │ +124A7B Disk Start 0000 (0)
│ │ │ │ +124A7D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124A0C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124A7F 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'
│ │ │ │ +124A83 Local Header Offset 000753A4 (480164)
│ │ │ │ +124A87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124A87: 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)
│ │ │ │ +124AB3 CENTRAL HEADER #254 02014B50 (33639248)
│ │ │ │ +124AB7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124AB8 Created OS 03 (3) 'Unix'
│ │ │ │ +124AB9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124ABA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124ABB 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)
│ │ │ │ +124ABD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124ABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124AC3 CRC D148CE43 (3511209539)
│ │ │ │ +124AC7 Compressed Size 00000276 (630)
│ │ │ │ +124ACB Uncompressed Size 00000AD2 (2770)
│ │ │ │ +124ACF Filename Length 002B (43)
│ │ │ │ +124AD1 Extra Length 0000 (0)
│ │ │ │ +124AD3 Comment Length 0000 (0)
│ │ │ │ +124AD5 Disk Start 0000 (0)
│ │ │ │ +124AD7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124A66 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124AD9 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'
│ │ │ │ +124ADD Local Header Offset 000756B3 (480947)
│ │ │ │ +124AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124AE1: 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)
│ │ │ │ +124B0C CENTRAL HEADER #255 02014B50 (33639248)
│ │ │ │ +124B10 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124B11 Created OS 03 (3) 'Unix'
│ │ │ │ +124B12 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124B13 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124B14 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)
│ │ │ │ +124B16 Compression Method 0000 (0) 'Stored'
│ │ │ │ +124B18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124B1C CRC 00000000 (0)
│ │ │ │ +124B20 Compressed Size 00000000 (0)
│ │ │ │ +124B24 Uncompressed Size 00000000 (0)
│ │ │ │ +124B28 Filename Length 0015 (21)
│ │ │ │ +124B2A Extra Length 0000 (0)
│ │ │ │ +124B2C Comment Length 0000 (0)
│ │ │ │ +124B2E Disk Start 0000 (0)
│ │ │ │ +124B30 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124ABF Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +124B32 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'
│ │ │ │ +124B36 Local Header Offset 00075972 (481650)
│ │ │ │ +124B3A Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124AC7: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124B3A: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x124AC7: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x124B3A: 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 0x124B12: '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)
│ │ │ │ +124B4F CENTRAL HEADER #256 02014B50 (33639248)
│ │ │ │ +124B53 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124B54 Created OS 03 (3) 'Unix'
│ │ │ │ +124B55 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124B56 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124B57 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)
│ │ │ │ +124B59 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124B5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124B5F CRC 3B0BEA5D (990636637)
│ │ │ │ +124B63 Compressed Size 000007F5 (2037)
│ │ │ │ +124B67 Uncompressed Size 000012C3 (4803)
│ │ │ │ +124B6B Filename Length 0024 (36)
│ │ │ │ +124B6D Extra Length 0000 (0)
│ │ │ │ +124B6F Comment Length 0000 (0)
│ │ │ │ +124B71 Disk Start 0000 (0)
│ │ │ │ +124B73 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124B02 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124B75 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'
│ │ │ │ +124B79 Local Header Offset 000759A5 (481701)
│ │ │ │ +124B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124B7D: 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)
│ │ │ │ +124BA1 CENTRAL HEADER #257 02014B50 (33639248)
│ │ │ │ +124BA5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124BA6 Created OS 03 (3) 'Unix'
│ │ │ │ +124BA7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124BA8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124BA9 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)
│ │ │ │ +124BAB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124BAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124BB1 CRC 003B8489 (3900553)
│ │ │ │ +124BB5 Compressed Size 00000673 (1651)
│ │ │ │ +124BB9 Uncompressed Size 00002116 (8470)
│ │ │ │ +124BBD Filename Length 0023 (35)
│ │ │ │ +124BBF Extra Length 0000 (0)
│ │ │ │ +124BC1 Comment Length 0000 (0)
│ │ │ │ +124BC3 Disk Start 0000 (0)
│ │ │ │ +124BC5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124B54 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124BC7 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'
│ │ │ │ +124BCB Local Header Offset 000761DC (483804)
│ │ │ │ +124BCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124B5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124BCF: 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)
│ │ │ │ +124BF2 CENTRAL HEADER #258 02014B50 (33639248)
│ │ │ │ +124BF6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124BF7 Created OS 03 (3) 'Unix'
│ │ │ │ +124BF8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124BF9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124BFA 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)
│ │ │ │ +124BFC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124BFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124C02 CRC 93366264 (2469814884)
│ │ │ │ +124C06 Compressed Size 000016BC (5820)
│ │ │ │ +124C0A Uncompressed Size 00004B05 (19205)
│ │ │ │ +124C0E Filename Length 0024 (36)
│ │ │ │ +124C10 Extra Length 0000 (0)
│ │ │ │ +124C12 Comment Length 0000 (0)
│ │ │ │ +124C14 Disk Start 0000 (0)
│ │ │ │ +124C16 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124BA5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124C18 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'
│ │ │ │ +124C1C Local Header Offset 00076890 (485520)
│ │ │ │ +124C20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124C20: 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)
│ │ │ │ +124C44 CENTRAL HEADER #259 02014B50 (33639248)
│ │ │ │ +124C48 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124C49 Created OS 03 (3) 'Unix'
│ │ │ │ +124C4A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124C4B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124C4C 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)
│ │ │ │ +124C4E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124C50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124C54 CRC 725FF681 (1918891649)
│ │ │ │ +124C58 Compressed Size 000024BF (9407)
│ │ │ │ +124C5C Uncompressed Size 00011BF8 (72696)
│ │ │ │ +124C60 Filename Length 0023 (35)
│ │ │ │ +124C62 Extra Length 0000 (0)
│ │ │ │ +124C64 Comment Length 0000 (0)
│ │ │ │ +124C66 Disk Start 0000 (0)
│ │ │ │ +124C68 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124BF7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124C6A 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'
│ │ │ │ +124C6E Local Header Offset 00077F8E (491406)
│ │ │ │ +124C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124C72: 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)
│ │ │ │ +124C95 CENTRAL HEADER #260 02014B50 (33639248)
│ │ │ │ +124C99 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124C9A Created OS 03 (3) 'Unix'
│ │ │ │ +124C9B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124C9C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124C9D 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)
│ │ │ │ +124C9F Compression Method 0000 (0) 'Stored'
│ │ │ │ +124CA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124CA5 CRC 00000000 (0)
│ │ │ │ +124CA9 Compressed Size 00000000 (0)
│ │ │ │ +124CAD Uncompressed Size 00000000 (0)
│ │ │ │ +124CB1 Filename Length 0013 (19)
│ │ │ │ +124CB3 Extra Length 0000 (0)
│ │ │ │ +124CB5 Comment Length 0000 (0)
│ │ │ │ +124CB7 Disk Start 0000 (0)
│ │ │ │ +124CB9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124C48 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +124CBB 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'
│ │ │ │ +124CBF Local Header Offset 0007A48E (500878)
│ │ │ │ +124CC3 Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124C50: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124CC3: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x124C50: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x124CC3: 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 0x124C9B: '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)
│ │ │ │ +124CD6 CENTRAL HEADER #261 02014B50 (33639248)
│ │ │ │ +124CDA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124CDB Created OS 03 (3) 'Unix'
│ │ │ │ +124CDC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124CDD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124CDE 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)
│ │ │ │ +124CE0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124CE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124CE6 CRC 02948DEA (43290090)
│ │ │ │ +124CEA Compressed Size 00000372 (882)
│ │ │ │ +124CEE Uncompressed Size 0000075B (1883)
│ │ │ │ +124CF2 Filename Length 001E (30)
│ │ │ │ +124CF4 Extra Length 0000 (0)
│ │ │ │ +124CF6 Comment Length 0000 (0)
│ │ │ │ +124CF8 Disk Start 0000 (0)
│ │ │ │ +124CFA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124C89 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124CFC 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'
│ │ │ │ +124D00 Local Header Offset 0007A4BF (500927)
│ │ │ │ +124D04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124D04: 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)
│ │ │ │ +124D22 CENTRAL HEADER #262 02014B50 (33639248)
│ │ │ │ +124D26 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124D27 Created OS 03 (3) 'Unix'
│ │ │ │ +124D28 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124D29 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124D2A 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)
│ │ │ │ +124D2C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124D2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124D32 CRC 7DC22D0F (2109877519)
│ │ │ │ +124D36 Compressed Size 000003D8 (984)
│ │ │ │ +124D3A Uncompressed Size 00000EE8 (3816)
│ │ │ │ +124D3E Filename Length 001D (29)
│ │ │ │ +124D40 Extra Length 0000 (0)
│ │ │ │ +124D42 Comment Length 0000 (0)
│ │ │ │ +124D44 Disk Start 0000 (0)
│ │ │ │ +124D46 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124CD5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124D48 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'
│ │ │ │ +124D4C Local Header Offset 0007A86D (501869)
│ │ │ │ +124D50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124D50: 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)
│ │ │ │ +124D6D CENTRAL HEADER #263 02014B50 (33639248)
│ │ │ │ +124D71 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124D72 Created OS 03 (3) 'Unix'
│ │ │ │ +124D73 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124D74 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124D75 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)
│ │ │ │ +124D77 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124D79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124D7D CRC EE9E2C07 (4003343367)
│ │ │ │ +124D81 Compressed Size 000004C2 (1218)
│ │ │ │ +124D85 Uncompressed Size 00000BDE (3038)
│ │ │ │ +124D89 Filename Length 0027 (39)
│ │ │ │ +124D8B Extra Length 0000 (0)
│ │ │ │ +124D8D Comment Length 0000 (0)
│ │ │ │ +124D8F Disk Start 0000 (0)
│ │ │ │ +124D91 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124D20 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124D93 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'
│ │ │ │ +124D97 Local Header Offset 0007AC80 (502912)
│ │ │ │ +124D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124D9B: 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)
│ │ │ │ +124DC2 CENTRAL HEADER #264 02014B50 (33639248)
│ │ │ │ +124DC6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124DC7 Created OS 03 (3) 'Unix'
│ │ │ │ +124DC8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124DC9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124DCA 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)
│ │ │ │ +124DCC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124DCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124DD2 CRC C24E87A0 (3259926432)
│ │ │ │ +124DD6 Compressed Size 000002C3 (707)
│ │ │ │ +124DDA Uncompressed Size 00000E75 (3701)
│ │ │ │ +124DDE Filename Length 0026 (38)
│ │ │ │ +124DE0 Extra Length 0000 (0)
│ │ │ │ +124DE2 Comment Length 0000 (0)
│ │ │ │ +124DE4 Disk Start 0000 (0)
│ │ │ │ +124DE6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124D75 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124DE8 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'
│ │ │ │ +124DEC Local Header Offset 0007B187 (504199)
│ │ │ │ +124DF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124D7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124DF0: 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)
│ │ │ │ +124E16 CENTRAL HEADER #265 02014B50 (33639248)
│ │ │ │ +124E1A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124E1B Created OS 03 (3) 'Unix'
│ │ │ │ +124E1C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124E1D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124E1E 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)
│ │ │ │ +124E20 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124E22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124E26 CRC BA38C9A1 (3124283809)
│ │ │ │ +124E2A Compressed Size 000004B1 (1201)
│ │ │ │ +124E2E Uncompressed Size 00000AD4 (2772)
│ │ │ │ +124E32 Filename Length 0021 (33)
│ │ │ │ +124E34 Extra Length 0000 (0)
│ │ │ │ +124E36 Comment Length 0000 (0)
│ │ │ │ +124E38 Disk Start 0000 (0)
│ │ │ │ +124E3A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124DC9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124E3C 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'
│ │ │ │ +124E40 Local Header Offset 0007B48E (504974)
│ │ │ │ +124E44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124E44: 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)
│ │ │ │ +124E65 CENTRAL HEADER #266 02014B50 (33639248)
│ │ │ │ +124E69 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124E6A Created OS 03 (3) 'Unix'
│ │ │ │ +124E6B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124E6C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124E6D 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)
│ │ │ │ +124E6F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124E71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124E75 CRC 613829F7 (1631070711)
│ │ │ │ +124E79 Compressed Size 00000475 (1141)
│ │ │ │ +124E7D Uncompressed Size 00000FA9 (4009)
│ │ │ │ +124E81 Filename Length 0020 (32)
│ │ │ │ +124E83 Extra Length 0000 (0)
│ │ │ │ +124E85 Comment Length 0000 (0)
│ │ │ │ +124E87 Disk Start 0000 (0)
│ │ │ │ +124E89 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124E18 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124E8B 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'
│ │ │ │ +124E8F Local Header Offset 0007B97E (506238)
│ │ │ │ +124E93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124E20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124E93: 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)
│ │ │ │ +124EB3 CENTRAL HEADER #267 02014B50 (33639248)
│ │ │ │ +124EB7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124EB8 Created OS 03 (3) 'Unix'
│ │ │ │ +124EB9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124EBA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124EBB 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)
│ │ │ │ +124EBD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124EBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124EC3 CRC 8EBE1B1E (2394823454)
│ │ │ │ +124EC7 Compressed Size 0000055E (1374)
│ │ │ │ +124ECB Uncompressed Size 00000EE0 (3808)
│ │ │ │ +124ECF Filename Length 0029 (41)
│ │ │ │ +124ED1 Extra Length 0000 (0)
│ │ │ │ +124ED3 Comment Length 0000 (0)
│ │ │ │ +124ED5 Disk Start 0000 (0)
│ │ │ │ +124ED7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124E66 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124ED9 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'
│ │ │ │ +124EDD Local Header Offset 0007BE31 (507441)
│ │ │ │ +124EE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124EE1: 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)
│ │ │ │ +124F0A CENTRAL HEADER #268 02014B50 (33639248)
│ │ │ │ +124F0E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124F0F Created OS 03 (3) 'Unix'
│ │ │ │ +124F10 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124F11 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124F12 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)
│ │ │ │ +124F14 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124F16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124F1A CRC 8FF0BD5B (2414919003)
│ │ │ │ +124F1E Compressed Size 0000040B (1035)
│ │ │ │ +124F22 Uncompressed Size 00001B27 (6951)
│ │ │ │ +124F26 Filename Length 0028 (40)
│ │ │ │ +124F28 Extra Length 0000 (0)
│ │ │ │ +124F2A Comment Length 0000 (0)
│ │ │ │ +124F2C Disk Start 0000 (0)
│ │ │ │ +124F2E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124EBD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124F30 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'
│ │ │ │ +124F34 Local Header Offset 0007C3D6 (508886)
│ │ │ │ +124F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124EC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124F38: 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)
│ │ │ │ +124F60 CENTRAL HEADER #269 02014B50 (33639248)
│ │ │ │ +124F64 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124F65 Created OS 03 (3) 'Unix'
│ │ │ │ +124F66 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124F67 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124F68 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)
│ │ │ │ +124F6A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124F6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124F70 CRC FB76257C (4218824060)
│ │ │ │ +124F74 Compressed Size 00000212 (530)
│ │ │ │ +124F78 Uncompressed Size 0000044B (1099)
│ │ │ │ +124F7C Filename Length 0030 (48)
│ │ │ │ +124F7E Extra Length 0000 (0)
│ │ │ │ +124F80 Comment Length 0000 (0)
│ │ │ │ +124F82 Disk Start 0000 (0)
│ │ │ │ +124F84 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124F13 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124F86 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'
│ │ │ │ +124F8A Local Header Offset 0007C827 (509991)
│ │ │ │ +124F8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124F1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124F8E: 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)
│ │ │ │ +124FBE CENTRAL HEADER #270 02014B50 (33639248)
│ │ │ │ +124FC2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +124FC3 Created OS 03 (3) 'Unix'
│ │ │ │ +124FC4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +124FC5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +124FC6 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)
│ │ │ │ +124FC8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +124FCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +124FCE CRC 4F605552 (1331713362)
│ │ │ │ +124FD2 Compressed Size 0000022C (556)
│ │ │ │ +124FD6 Uncompressed Size 000007DE (2014)
│ │ │ │ +124FDA Filename Length 002F (47)
│ │ │ │ +124FDC Extra Length 0000 (0)
│ │ │ │ +124FDE Comment Length 0000 (0)
│ │ │ │ +124FE0 Disk Start 0000 (0)
│ │ │ │ +124FE2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124F71 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +124FE4 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'
│ │ │ │ +124FE8 Local Header Offset 0007CA87 (510599)
│ │ │ │ +124FEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x124FEC: 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)
│ │ │ │ +12501B CENTRAL HEADER #271 02014B50 (33639248)
│ │ │ │ +12501F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125020 Created OS 03 (3) 'Unix'
│ │ │ │ +125021 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125022 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125023 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)
│ │ │ │ +125025 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12502B CRC F018D60A (4028159498)
│ │ │ │ +12502F Compressed Size 00000491 (1169)
│ │ │ │ +125033 Uncompressed Size 00000E28 (3624)
│ │ │ │ +125037 Filename Length 002D (45)
│ │ │ │ +125039 Extra Length 0000 (0)
│ │ │ │ +12503B Comment Length 0000 (0)
│ │ │ │ +12503D Disk Start 0000 (0)
│ │ │ │ +12503F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -124FCE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125041 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'
│ │ │ │ +125045 Local Header Offset 0007CD00 (511232)
│ │ │ │ +125049 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x124FD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125049: 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)
│ │ │ │ +125076 CENTRAL HEADER #272 02014B50 (33639248)
│ │ │ │ +12507A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12507B Created OS 03 (3) 'Unix'
│ │ │ │ +12507C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12507D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12507E General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +125080 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125082 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125086 CRC 9F63E5F3 (2674124275)
│ │ │ │ +12508A Compressed Size 00000462 (1122)
│ │ │ │ +12508E Uncompressed Size 00001FDD (8157)
│ │ │ │ +125092 Filename Length 002C (44)
│ │ │ │ +125094 Extra Length 0000 (0)
│ │ │ │ +125096 Comment Length 0000 (0)
│ │ │ │ +125098 Disk Start 0000 (0)
│ │ │ │ +12509A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125029 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12509C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12502D Local Header Offset 0007D2F9 (512761)
│ │ │ │ -125031 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +1250A0 Local Header Offset 0007D1DC (512476)
│ │ │ │ +1250A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1250A4: 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)
│ │ │ │ +1250D0 CENTRAL HEADER #273 02014B50 (33639248)
│ │ │ │ +1250D4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1250D5 Created OS 03 (3) 'Unix'
│ │ │ │ +1250D6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1250D7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1250D8 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)
│ │ │ │ +1250DA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1250DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1250E0 CRC AE278A14 (2921826836)
│ │ │ │ +1250E4 Compressed Size 0000685F (26719)
│ │ │ │ +1250E8 Uncompressed Size 0001768B (95883)
│ │ │ │ +1250EC Filename Length 0020 (32)
│ │ │ │ +1250EE Extra Length 0000 (0)
│ │ │ │ +1250F0 Comment Length 0000 (0)
│ │ │ │ +1250F2 Disk Start 0000 (0)
│ │ │ │ +1250F4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125083 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1250F6 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'
│ │ │ │ +1250FA Local Header Offset 0007D688 (513672)
│ │ │ │ +1250FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12508B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1250FE: 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)
│ │ │ │ +12511E CENTRAL HEADER #274 02014B50 (33639248)
│ │ │ │ +125122 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125123 Created OS 03 (3) 'Unix'
│ │ │ │ +125124 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125125 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125126 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)
│ │ │ │ +125128 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12512A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12512E CRC 7E776CD6 (2121755862)
│ │ │ │ +125132 Compressed Size 0000EBD4 (60372)
│ │ │ │ +125136 Uncompressed Size 00087E13 (556563)
│ │ │ │ +12513A Filename Length 001F (31)
│ │ │ │ +12513C Extra Length 0000 (0)
│ │ │ │ +12513E Comment Length 0000 (0)
│ │ │ │ +125140 Disk Start 0000 (0)
│ │ │ │ +125142 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1250D1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125144 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'
│ │ │ │ +125148 Local Header Offset 00083F25 (540453)
│ │ │ │ +12514C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1250D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12514C: 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)
│ │ │ │ +12516B CENTRAL HEADER #275 02014B50 (33639248)
│ │ │ │ +12516F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125170 Created OS 03 (3) 'Unix'
│ │ │ │ +125171 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125172 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125173 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)
│ │ │ │ +125175 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125177 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12517B CRC 7231C635 (1915864629)
│ │ │ │ +12517F Compressed Size 00000380 (896)
│ │ │ │ +125183 Uncompressed Size 00000920 (2336)
│ │ │ │ +125187 Filename Length 002C (44)
│ │ │ │ +125189 Extra Length 0000 (0)
│ │ │ │ +12518B Comment Length 0000 (0)
│ │ │ │ +12518D Disk Start 0000 (0)
│ │ │ │ +12518F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12511E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125191 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'
│ │ │ │ +125195 Local Header Offset 00092B36 (600886)
│ │ │ │ +125199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125199: 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)
│ │ │ │ +1251C5 CENTRAL HEADER #276 02014B50 (33639248)
│ │ │ │ +1251C9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1251CA Created OS 03 (3) 'Unix'
│ │ │ │ +1251CB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1251CC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1251CD 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)
│ │ │ │ +1251CF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1251D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1251D5 CRC E6A7C6D1 (3869755089)
│ │ │ │ +1251D9 Compressed Size 00000711 (1809)
│ │ │ │ +1251DD Uncompressed Size 000027CC (10188)
│ │ │ │ +1251E1 Filename Length 002B (43)
│ │ │ │ +1251E3 Extra Length 0000 (0)
│ │ │ │ +1251E5 Comment Length 0000 (0)
│ │ │ │ +1251E7 Disk Start 0000 (0)
│ │ │ │ +1251E9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125178 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1251EB 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'
│ │ │ │ +1251EF Local Header Offset 00092F00 (601856)
│ │ │ │ +1251F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1251F3: 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)
│ │ │ │ +12521E CENTRAL HEADER #277 02014B50 (33639248)
│ │ │ │ +125222 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125223 Created OS 03 (3) 'Unix'
│ │ │ │ +125224 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125225 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125226 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)
│ │ │ │ +125228 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12522A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12522E CRC 3E0EDA7E (1041160830)
│ │ │ │ +125232 Compressed Size 00000A54 (2644)
│ │ │ │ +125236 Uncompressed Size 00001CC3 (7363)
│ │ │ │ +12523A Filename Length 0020 (32)
│ │ │ │ +12523C Extra Length 0000 (0)
│ │ │ │ +12523E Comment Length 0000 (0)
│ │ │ │ +125240 Disk Start 0000 (0)
│ │ │ │ +125242 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1251D1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125244 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'
│ │ │ │ +125248 Local Header Offset 0009365A (603738)
│ │ │ │ +12524C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1251D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12524C: 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)
│ │ │ │ +12526C CENTRAL HEADER #278 02014B50 (33639248)
│ │ │ │ +125270 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125271 Created OS 03 (3) 'Unix'
│ │ │ │ +125272 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125273 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125274 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)
│ │ │ │ +125276 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125278 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12527C CRC 8F0167EF (2399234031)
│ │ │ │ +125280 Compressed Size 000005BE (1470)
│ │ │ │ +125284 Uncompressed Size 00001DAC (7596)
│ │ │ │ +125288 Filename Length 001F (31)
│ │ │ │ +12528A Extra Length 0000 (0)
│ │ │ │ +12528C Comment Length 0000 (0)
│ │ │ │ +12528E Disk Start 0000 (0)
│ │ │ │ +125290 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12521F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125292 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'
│ │ │ │ +125296 Local Header Offset 000940EC (606444)
│ │ │ │ +12529A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12529A: 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)
│ │ │ │ +1252B9 CENTRAL HEADER #279 02014B50 (33639248)
│ │ │ │ +1252BD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1252BE Created OS 03 (3) 'Unix'
│ │ │ │ +1252BF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1252C0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1252C1 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)
│ │ │ │ +1252C3 Compression Method 0000 (0) 'Stored'
│ │ │ │ +1252C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1252C9 CRC 00000000 (0)
│ │ │ │ +1252CD Compressed Size 00000000 (0)
│ │ │ │ +1252D1 Uncompressed Size 00000000 (0)
│ │ │ │ +1252D5 Filename Length 000E (14)
│ │ │ │ +1252D7 Extra Length 0000 (0)
│ │ │ │ +1252D9 Comment Length 0000 (0)
│ │ │ │ +1252DB Disk Start 0000 (0)
│ │ │ │ +1252DD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12526C Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +1252DF 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'
│ │ │ │ +1252E3 Local Header Offset 000946E7 (607975)
│ │ │ │ +1252E7 Filename 'XXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125274: Filename 'XXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1252E7: Filename 'XXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x125274: Directory 'XXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x1252E7: 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 0x1252BF: '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)
│ │ │ │ +1252F5 CENTRAL HEADER #280 02014B50 (33639248)
│ │ │ │ +1252F9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1252FA Created OS 03 (3) 'Unix'
│ │ │ │ +1252FB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1252FC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1252FD 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)
│ │ │ │ +1252FF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125301 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125305 CRC 8EE91545 (2397640005)
│ │ │ │ +125309 Compressed Size 00000885 (2181)
│ │ │ │ +12530D Uncompressed Size 0000181B (6171)
│ │ │ │ +125311 Filename Length 001B (27)
│ │ │ │ +125313 Extra Length 0000 (0)
│ │ │ │ +125315 Comment Length 0000 (0)
│ │ │ │ +125317 Disk Start 0000 (0)
│ │ │ │ +125319 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1252A8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12531B 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'
│ │ │ │ +12531F Local Header Offset 00094713 (608019)
│ │ │ │ +125323 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1252B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125323: 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)
│ │ │ │ +12533E CENTRAL HEADER #281 02014B50 (33639248)
│ │ │ │ +125342 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125343 Created OS 03 (3) 'Unix'
│ │ │ │ +125344 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125345 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125346 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)
│ │ │ │ +125348 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12534A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12534E CRC 15C10296 (364970646)
│ │ │ │ +125352 Compressed Size 00000AE3 (2787)
│ │ │ │ +125356 Uncompressed Size 000048F0 (18672)
│ │ │ │ +12535A Filename Length 001A (26)
│ │ │ │ +12535C Extra Length 0000 (0)
│ │ │ │ +12535E Comment Length 0000 (0)
│ │ │ │ +125360 Disk Start 0000 (0)
│ │ │ │ +125362 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1252F1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125364 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'
│ │ │ │ +125368 Local Header Offset 00094FD1 (610257)
│ │ │ │ +12536C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1252F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12536C: 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)
│ │ │ │ +125386 CENTRAL HEADER #282 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'
│ │ │ │ -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)
│ │ │ │ +125390 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125392 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125396 CRC 41630374 (1097007988)
│ │ │ │ +12539A Compressed Size 00000363 (867)
│ │ │ │ +12539E Uncompressed Size 00000793 (1939)
│ │ │ │ +1253A2 Filename Length 0019 (25)
│ │ │ │ +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'
│ │ │ │ -125339 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'
│ │ │ │ -12533D Local Header Offset 00095C09 (613385)
│ │ │ │ -125341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +1253B0 Local Header Offset 00095AEC (613100)
│ │ │ │ +1253B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1253B4: 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)
│ │ │ │ +1253CD CENTRAL HEADER #283 02014B50 (33639248)
│ │ │ │ +1253D1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1253D2 Created OS 03 (3) 'Unix'
│ │ │ │ +1253D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1253D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1253D5 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)
│ │ │ │ +1253D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1253D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1253DD CRC A36F593C (2741983548)
│ │ │ │ +1253E1 Compressed Size 00000426 (1062)
│ │ │ │ +1253E5 Uncompressed Size 00001306 (4870)
│ │ │ │ +1253E9 Filename Length 0018 (24)
│ │ │ │ +1253EB Extra Length 0000 (0)
│ │ │ │ +1253ED Comment Length 0000 (0)
│ │ │ │ +1253EF Disk Start 0000 (0)
│ │ │ │ +1253F1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125380 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1253F3 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'
│ │ │ │ +1253F7 Local Header Offset 00095E86 (614022)
│ │ │ │ +1253FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1253FB: 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)
│ │ │ │ +125413 CENTRAL HEADER #284 02014B50 (33639248)
│ │ │ │ +125417 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125418 Created OS 03 (3) 'Unix'
│ │ │ │ +125419 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12541A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12541B 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)
│ │ │ │ +12541D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12541F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125423 CRC A85F7569 (2824828265)
│ │ │ │ +125427 Compressed Size 00000575 (1397)
│ │ │ │ +12542B Uncompressed Size 00000E68 (3688)
│ │ │ │ +12542F Filename Length 001A (26)
│ │ │ │ +125431 Extra Length 0000 (0)
│ │ │ │ +125433 Comment Length 0000 (0)
│ │ │ │ +125435 Disk Start 0000 (0)
│ │ │ │ +125437 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1253C6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125439 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'
│ │ │ │ +12543D Local Header Offset 000962E2 (615138)
│ │ │ │ +125441 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1253CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125441: 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)
│ │ │ │ +12545B CENTRAL HEADER #285 02014B50 (33639248)
│ │ │ │ +12545F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125460 Created OS 03 (3) 'Unix'
│ │ │ │ +125461 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125462 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125463 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)
│ │ │ │ +125465 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125467 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12546B CRC A164E44C (2707743820)
│ │ │ │ +12546F Compressed Size 00000706 (1798)
│ │ │ │ +125473 Uncompressed Size 000027F9 (10233)
│ │ │ │ +125477 Filename Length 0019 (25)
│ │ │ │ +125479 Extra Length 0000 (0)
│ │ │ │ +12547B Comment Length 0000 (0)
│ │ │ │ +12547D Disk Start 0000 (0)
│ │ │ │ +12547F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12540E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125481 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'
│ │ │ │ +125485 Local Header Offset 0009688F (616591)
│ │ │ │ +125489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125489: 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)
│ │ │ │ +1254A2 CENTRAL HEADER #286 02014B50 (33639248)
│ │ │ │ +1254A6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1254A7 Created OS 03 (3) 'Unix'
│ │ │ │ +1254A8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1254A9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1254AA 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)
│ │ │ │ +1254AC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1254AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1254B2 CRC DF119ADF (3742472927)
│ │ │ │ +1254B6 Compressed Size 0000097E (2430)
│ │ │ │ +1254BA Uncompressed Size 00001AC0 (6848)
│ │ │ │ +1254BE Filename Length 0016 (22)
│ │ │ │ +1254C0 Extra Length 0000 (0)
│ │ │ │ +1254C2 Comment Length 0000 (0)
│ │ │ │ +1254C4 Disk Start 0000 (0)
│ │ │ │ +1254C6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125455 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1254C8 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'
│ │ │ │ +1254CC Local Header Offset 00096FCC (618444)
│ │ │ │ +1254D0 Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12545D: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1254D0: 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)
│ │ │ │ +1254E6 CENTRAL HEADER #287 02014B50 (33639248)
│ │ │ │ +1254EA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1254EB Created OS 03 (3) 'Unix'
│ │ │ │ +1254EC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1254ED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1254EE 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)
│ │ │ │ +1254F0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1254F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1254F6 CRC 7BFC3DD6 (2080128470)
│ │ │ │ +1254FA Compressed Size 00000ECD (3789)
│ │ │ │ +1254FE Uncompressed Size 00009F7E (40830)
│ │ │ │ +125502 Filename Length 0015 (21)
│ │ │ │ +125504 Extra Length 0000 (0)
│ │ │ │ +125506 Comment Length 0000 (0)
│ │ │ │ +125508 Disk Start 0000 (0)
│ │ │ │ +12550A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125499 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12550C 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'
│ │ │ │ +125510 Local Header Offset 0009797E (620926)
│ │ │ │ +125514 Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1254A1: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125514: 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)
│ │ │ │ +125529 CENTRAL HEADER #288 02014B50 (33639248)
│ │ │ │ +12552D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12552E Created OS 03 (3) 'Unix'
│ │ │ │ +12552F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125530 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125531 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)
│ │ │ │ +125533 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125535 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125539 CRC 5D13A94B (1561569611)
│ │ │ │ +12553D Compressed Size 00000476 (1142)
│ │ │ │ +125541 Uncompressed Size 00000AAE (2734)
│ │ │ │ +125545 Filename Length 001C (28)
│ │ │ │ +125547 Extra Length 0000 (0)
│ │ │ │ +125549 Comment Length 0000 (0)
│ │ │ │ +12554B Disk Start 0000 (0)
│ │ │ │ +12554D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1254DC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12554F 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'
│ │ │ │ +125553 Local Header Offset 0009887E (624766)
│ │ │ │ +125557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1254E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125557: 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)
│ │ │ │ +125573 CENTRAL HEADER #289 02014B50 (33639248)
│ │ │ │ +125577 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125578 Created OS 03 (3) 'Unix'
│ │ │ │ +125579 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12557A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12557B 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)
│ │ │ │ +12557D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12557F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125583 CRC 470F4BB4 (1192184756)
│ │ │ │ +125587 Compressed Size 00000700 (1792)
│ │ │ │ +12558B Uncompressed Size 00002BC2 (11202)
│ │ │ │ +12558F Filename Length 001B (27)
│ │ │ │ +125591 Extra Length 0000 (0)
│ │ │ │ +125593 Comment Length 0000 (0)
│ │ │ │ +125595 Disk Start 0000 (0)
│ │ │ │ +125597 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125526 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125599 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'
│ │ │ │ +12559D Local Header Offset 00098D2E (625966)
│ │ │ │ +1255A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12552E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1255A1: 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)
│ │ │ │ +1255BC CENTRAL HEADER #290 02014B50 (33639248)
│ │ │ │ +1255C0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1255C1 Created OS 03 (3) 'Unix'
│ │ │ │ +1255C2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1255C3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1255C4 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)
│ │ │ │ +1255C6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1255C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1255CC CRC DD672B65 (3714526053)
│ │ │ │ +1255D0 Compressed Size 00000606 (1542)
│ │ │ │ +1255D4 Uncompressed Size 00000F1C (3868)
│ │ │ │ +1255D8 Filename Length 0026 (38)
│ │ │ │ +1255DA Extra Length 0000 (0)
│ │ │ │ +1255DC Comment Length 0000 (0)
│ │ │ │ +1255DE Disk Start 0000 (0)
│ │ │ │ +1255E0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12556F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1255E2 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'
│ │ │ │ +1255E6 Local Header Offset 00099467 (627815)
│ │ │ │ +1255EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1255EA: 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)
│ │ │ │ +125610 CENTRAL HEADER #291 02014B50 (33639248)
│ │ │ │ +125614 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125615 Created OS 03 (3) 'Unix'
│ │ │ │ +125616 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125617 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125618 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)
│ │ │ │ +12561A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12561C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125620 CRC B4155815 (3021297685)
│ │ │ │ +125624 Compressed Size 000006FC (1788)
│ │ │ │ +125628 Uncompressed Size 00002AD8 (10968)
│ │ │ │ +12562C Filename Length 0025 (37)
│ │ │ │ +12562E Extra Length 0000 (0)
│ │ │ │ +125630 Comment Length 0000 (0)
│ │ │ │ +125632 Disk Start 0000 (0)
│ │ │ │ +125634 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1255C3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125636 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'
│ │ │ │ +12563A Local Header Offset 00099AB1 (629425)
│ │ │ │ +12563E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1255CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12563E: 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)
│ │ │ │ +125663 CENTRAL HEADER #292 02014B50 (33639248)
│ │ │ │ +125667 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125668 Created OS 03 (3) 'Unix'
│ │ │ │ +125669 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12566A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12566B 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)
│ │ │ │ +12566D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12566F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125673 CRC D892700E (3633475598)
│ │ │ │ +125677 Compressed Size 0000013E (318)
│ │ │ │ +12567B Uncompressed Size 000001F6 (502)
│ │ │ │ +12567F Filename Length 0016 (22)
│ │ │ │ +125681 Extra Length 0000 (0)
│ │ │ │ +125683 Comment Length 0000 (0)
│ │ │ │ +125685 Disk Start 0000 (0)
│ │ │ │ +125687 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125616 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125689 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'
│ │ │ │ +12568D Local Header Offset 0009A1F0 (631280)
│ │ │ │ +125691 Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12561E: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125691: 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)
│ │ │ │ +1256A7 CENTRAL HEADER #293 02014B50 (33639248)
│ │ │ │ +1256AB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1256AC Created OS 03 (3) 'Unix'
│ │ │ │ +1256AD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1256AE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1256AF 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)
│ │ │ │ +1256B1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1256B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1256B7 CRC 7E8487F9 (2122614777)
│ │ │ │ +1256BB Compressed Size 00000101 (257)
│ │ │ │ +1256BF Uncompressed Size 0000023E (574)
│ │ │ │ +1256C3 Filename Length 0015 (21)
│ │ │ │ +1256C5 Extra Length 0000 (0)
│ │ │ │ +1256C7 Comment Length 0000 (0)
│ │ │ │ +1256C9 Disk Start 0000 (0)
│ │ │ │ +1256CB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12565A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1256CD 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'
│ │ │ │ +1256D1 Local Header Offset 0009A362 (631650)
│ │ │ │ +1256D5 Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125662: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1256D5: 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)
│ │ │ │ +1256EA CENTRAL HEADER #294 02014B50 (33639248)
│ │ │ │ +1256EE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1256EF Created OS 03 (3) 'Unix'
│ │ │ │ +1256F0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1256F1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1256F2 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)
│ │ │ │ +1256F4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1256F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1256FA CRC 40C4FA09 (1086650889)
│ │ │ │ +1256FE Compressed Size 000002E0 (736)
│ │ │ │ +125702 Uncompressed Size 00000681 (1665)
│ │ │ │ +125706 Filename Length 0029 (41)
│ │ │ │ +125708 Extra Length 0000 (0)
│ │ │ │ +12570A Comment Length 0000 (0)
│ │ │ │ +12570C Disk Start 0000 (0)
│ │ │ │ +12570E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12569D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125710 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'
│ │ │ │ +125714 Local Header Offset 0009A496 (631958)
│ │ │ │ +125718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1256A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125718: 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)
│ │ │ │ +125741 CENTRAL HEADER #295 02014B50 (33639248)
│ │ │ │ +125745 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125746 Created OS 03 (3) 'Unix'
│ │ │ │ +125747 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125748 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125749 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)
│ │ │ │ +12574B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12574D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125751 CRC 72515277 (1917932151)
│ │ │ │ +125755 Compressed Size 00000459 (1113)
│ │ │ │ +125759 Uncompressed Size 0000148E (5262)
│ │ │ │ +12575D Filename Length 0028 (40)
│ │ │ │ +12575F Extra Length 0000 (0)
│ │ │ │ +125761 Comment Length 0000 (0)
│ │ │ │ +125763 Disk Start 0000 (0)
│ │ │ │ +125765 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1256F4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125767 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'
│ │ │ │ +12576B Local Header Offset 0009A7BD (632765)
│ │ │ │ +12576F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1256FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12576F: 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)
│ │ │ │ +125797 CENTRAL HEADER #296 02014B50 (33639248)
│ │ │ │ +12579B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12579C Created OS 03 (3) 'Unix'
│ │ │ │ +12579D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12579E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12579F 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)
│ │ │ │ +1257A1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1257A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1257A7 CRC 1AA2256E (446834030)
│ │ │ │ +1257AB Compressed Size 000004AD (1197)
│ │ │ │ +1257AF Uncompressed Size 00000AE6 (2790)
│ │ │ │ +1257B3 Filename Length 001D (29)
│ │ │ │ +1257B5 Extra Length 0000 (0)
│ │ │ │ +1257B7 Comment Length 0000 (0)
│ │ │ │ +1257B9 Disk Start 0000 (0)
│ │ │ │ +1257BB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12574A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1257BD 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'
│ │ │ │ +1257C1 Local Header Offset 0009AC5C (633948)
│ │ │ │ +1257C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1257C5: 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)
│ │ │ │ +1257E2 CENTRAL HEADER #297 02014B50 (33639248)
│ │ │ │ +1257E6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1257E7 Created OS 03 (3) 'Unix'
│ │ │ │ +1257E8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1257E9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1257EA 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)
│ │ │ │ +1257EC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1257EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1257F2 CRC 43CD1169 (1137512809)
│ │ │ │ +1257F6 Compressed Size 000003A8 (936)
│ │ │ │ +1257FA Uncompressed Size 00001100 (4352)
│ │ │ │ +1257FE Filename Length 001C (28)
│ │ │ │ +125800 Extra Length 0000 (0)
│ │ │ │ +125802 Comment Length 0000 (0)
│ │ │ │ +125804 Disk Start 0000 (0)
│ │ │ │ +125806 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125795 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125808 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'
│ │ │ │ +12580C Local Header Offset 0009B144 (635204)
│ │ │ │ +125810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12579D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125810: 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)
│ │ │ │ +12582C CENTRAL HEADER #298 02014B50 (33639248)
│ │ │ │ +125830 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125831 Created OS 03 (3) 'Unix'
│ │ │ │ +125832 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125833 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125834 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)
│ │ │ │ +125836 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12583C CRC 06AB8287 (111903367)
│ │ │ │ +125840 Compressed Size 0000045B (1115)
│ │ │ │ +125844 Uncompressed Size 00000A1A (2586)
│ │ │ │ +125848 Filename Length 001A (26)
│ │ │ │ +12584A Extra Length 0000 (0)
│ │ │ │ +12584C Comment Length 0000 (0)
│ │ │ │ +12584E Disk Start 0000 (0)
│ │ │ │ +125850 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1257DF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125852 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'
│ │ │ │ +125856 Local Header Offset 0009B526 (636198)
│ │ │ │ +12585A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1257E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12585A: 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)
│ │ │ │ +125874 CENTRAL HEADER #299 02014B50 (33639248)
│ │ │ │ +125878 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125879 Created OS 03 (3) 'Unix'
│ │ │ │ +12587A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12587B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12587C 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)
│ │ │ │ +12587E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125880 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125884 CRC 011AF7EE (18544622)
│ │ │ │ +125888 Compressed Size 00000612 (1554)
│ │ │ │ +12588C Uncompressed Size 00001B1D (6941)
│ │ │ │ +125890 Filename Length 0019 (25)
│ │ │ │ +125892 Extra Length 0000 (0)
│ │ │ │ +125894 Comment Length 0000 (0)
│ │ │ │ +125896 Disk Start 0000 (0)
│ │ │ │ +125898 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125827 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12589A 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'
│ │ │ │ +12589E Local Header Offset 0009B9B9 (637369)
│ │ │ │ +1258A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12582F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1258A2: 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)
│ │ │ │ +1258BB CENTRAL HEADER #300 02014B50 (33639248)
│ │ │ │ +1258BF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1258C0 Created OS 03 (3) 'Unix'
│ │ │ │ +1258C1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1258C2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1258C3 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)
│ │ │ │ +1258C5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1258C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1258CB CRC A234D8AF (2721372335)
│ │ │ │ +1258CF Compressed Size 00000A96 (2710)
│ │ │ │ +1258D3 Uncompressed Size 00001F1F (7967)
│ │ │ │ +1258D7 Filename Length 0017 (23)
│ │ │ │ +1258D9 Extra Length 0000 (0)
│ │ │ │ +1258DB Comment Length 0000 (0)
│ │ │ │ +1258DD Disk Start 0000 (0)
│ │ │ │ +1258DF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12586E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1258E1 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'
│ │ │ │ +1258E5 Local Header Offset 0009C002 (638978)
│ │ │ │ +1258E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125876: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1258E9: 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)
│ │ │ │ +125900 CENTRAL HEADER #301 02014B50 (33639248)
│ │ │ │ +125904 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125905 Created OS 03 (3) 'Unix'
│ │ │ │ +125906 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125907 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125908 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)
│ │ │ │ +12590A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12590C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125910 CRC D4D34A56 (3570616918)
│ │ │ │ +125914 Compressed Size 00000E05 (3589)
│ │ │ │ +125918 Uncompressed Size 00007E20 (32288)
│ │ │ │ +12591C Filename Length 0016 (22)
│ │ │ │ +12591E Extra Length 0000 (0)
│ │ │ │ +125920 Comment Length 0000 (0)
│ │ │ │ +125922 Disk Start 0000 (0)
│ │ │ │ +125924 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1258B3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125926 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'
│ │ │ │ +12592A Local Header Offset 0009CACD (641741)
│ │ │ │ +12592E Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1258BB: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12592E: 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)
│ │ │ │ +125944 CENTRAL HEADER #302 02014B50 (33639248)
│ │ │ │ +125948 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125949 Created OS 03 (3) 'Unix'
│ │ │ │ +12594A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12594B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12594C 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)
│ │ │ │ +12594E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125950 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125954 CRC 3697EF67 (915926887)
│ │ │ │ +125958 Compressed Size 000005DD (1501)
│ │ │ │ +12595C Uncompressed Size 00000EEF (3823)
│ │ │ │ +125960 Filename Length 001A (26)
│ │ │ │ +125962 Extra Length 0000 (0)
│ │ │ │ +125964 Comment Length 0000 (0)
│ │ │ │ +125966 Disk Start 0000 (0)
│ │ │ │ +125968 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1258F7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12596A 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'
│ │ │ │ +12596E Local Header Offset 0009D906 (645382)
│ │ │ │ +125972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1258FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125972: 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)
│ │ │ │ +12598C CENTRAL HEADER #303 02014B50 (33639248)
│ │ │ │ +125990 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125991 Created OS 03 (3) 'Unix'
│ │ │ │ +125992 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125993 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125994 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)
│ │ │ │ +125996 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12599C CRC 9698FA18 (2526607896)
│ │ │ │ +1259A0 Compressed Size 000006D6 (1750)
│ │ │ │ +1259A4 Uncompressed Size 000028C5 (10437)
│ │ │ │ +1259A8 Filename Length 0019 (25)
│ │ │ │ +1259AA Extra Length 0000 (0)
│ │ │ │ +1259AC Comment Length 0000 (0)
│ │ │ │ +1259AE Disk Start 0000 (0)
│ │ │ │ +1259B0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12593F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1259B2 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'
│ │ │ │ +1259B6 Local Header Offset 0009DF1B (646939)
│ │ │ │ +1259BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1259BA: 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)
│ │ │ │ +1259D3 CENTRAL HEADER #304 02014B50 (33639248)
│ │ │ │ +1259D7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1259D8 Created OS 03 (3) 'Unix'
│ │ │ │ +1259D9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1259DA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1259DB 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)
│ │ │ │ +1259DD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1259DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1259E3 CRC 83EBBD5F (2213264735)
│ │ │ │ +1259E7 Compressed Size 00000448 (1096)
│ │ │ │ +1259EB Uncompressed Size 00000A00 (2560)
│ │ │ │ +1259EF Filename Length 001D (29)
│ │ │ │ +1259F1 Extra Length 0000 (0)
│ │ │ │ +1259F3 Comment Length 0000 (0)
│ │ │ │ +1259F5 Disk Start 0000 (0)
│ │ │ │ +1259F7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125986 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1259F9 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'
│ │ │ │ +1259FD Local Header Offset 0009E628 (648744)
│ │ │ │ +125A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12598E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125A01: 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)
│ │ │ │ +125A1E CENTRAL HEADER #305 02014B50 (33639248)
│ │ │ │ +125A22 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125A23 Created OS 03 (3) 'Unix'
│ │ │ │ +125A24 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125A25 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125A26 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)
│ │ │ │ +125A28 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125A2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125A2E CRC 88221179 (2283934073)
│ │ │ │ +125A32 Compressed Size 00000665 (1637)
│ │ │ │ +125A36 Uncompressed Size 00001CE4 (7396)
│ │ │ │ +125A3A Filename Length 001C (28)
│ │ │ │ +125A3C Extra Length 0000 (0)
│ │ │ │ +125A3E Comment Length 0000 (0)
│ │ │ │ +125A40 Disk Start 0000 (0)
│ │ │ │ +125A42 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1259D1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125A44 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'
│ │ │ │ +125A48 Local Header Offset 0009EAAB (649899)
│ │ │ │ +125A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1259D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125A4C: 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)
│ │ │ │ +125A68 CENTRAL HEADER #306 02014B50 (33639248)
│ │ │ │ +125A6C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125A6D Created OS 03 (3) 'Unix'
│ │ │ │ +125A6E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125A6F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125A70 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)
│ │ │ │ +125A72 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125A74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125A78 CRC 62076E32 (1644654130)
│ │ │ │ +125A7C Compressed Size 00000BE9 (3049)
│ │ │ │ +125A80 Uncompressed Size 00002472 (9330)
│ │ │ │ +125A84 Filename Length 001D (29)
│ │ │ │ +125A86 Extra Length 0000 (0)
│ │ │ │ +125A88 Comment Length 0000 (0)
│ │ │ │ +125A8A Disk Start 0000 (0)
│ │ │ │ +125A8C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125A1B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125A8E 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'
│ │ │ │ +125A92 Local Header Offset 0009F14A (651594)
│ │ │ │ +125A96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125A96: 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)
│ │ │ │ +125AB3 CENTRAL HEADER #307 02014B50 (33639248)
│ │ │ │ +125AB7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125AB8 Created OS 03 (3) 'Unix'
│ │ │ │ +125AB9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125ABA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125ABB 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)
│ │ │ │ +125ABD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125ABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125AC3 CRC DBBB630D (3686490893)
│ │ │ │ +125AC7 Compressed Size 00000DFB (3579)
│ │ │ │ +125ACB Uncompressed Size 00006D6C (28012)
│ │ │ │ +125ACF Filename Length 001C (28)
│ │ │ │ +125AD1 Extra Length 0000 (0)
│ │ │ │ +125AD3 Comment Length 0000 (0)
│ │ │ │ +125AD5 Disk Start 0000 (0)
│ │ │ │ +125AD7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125A66 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125AD9 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'
│ │ │ │ +125ADD Local Header Offset 0009FD6E (654702)
│ │ │ │ +125AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125AE1: 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)
│ │ │ │ +125AFD CENTRAL HEADER #308 02014B50 (33639248)
│ │ │ │ +125B01 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125B02 Created OS 03 (3) 'Unix'
│ │ │ │ +125B03 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125B04 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125B05 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)
│ │ │ │ +125B07 Compression Method 0000 (0) 'Stored'
│ │ │ │ +125B09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125B0D CRC 00000000 (0)
│ │ │ │ +125B11 Compressed Size 00000000 (0)
│ │ │ │ +125B15 Uncompressed Size 00000000 (0)
│ │ │ │ +125B19 Filename Length 0015 (21)
│ │ │ │ +125B1B Extra Length 0000 (0)
│ │ │ │ +125B1D Comment Length 0000 (0)
│ │ │ │ +125B1F Disk Start 0000 (0)
│ │ │ │ +125B21 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125AB0 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +125B23 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'
│ │ │ │ +125B27 Local Header Offset 000A0BA3 (658339)
│ │ │ │ +125B2B Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125AB8: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125B2B: Filename 'XXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x125AB8: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x125B2B: 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 0x125B03: '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)
│ │ │ │ +125B40 CENTRAL HEADER #309 02014B50 (33639248)
│ │ │ │ +125B44 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125B45 Created OS 03 (3) 'Unix'
│ │ │ │ +125B46 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125B47 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125B48 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)
│ │ │ │ +125B4A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125B4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125B50 CRC 3D75D759 (1031133017)
│ │ │ │ +125B54 Compressed Size 00000A65 (2661)
│ │ │ │ +125B58 Uncompressed Size 00002387 (9095)
│ │ │ │ +125B5C Filename Length 0028 (40)
│ │ │ │ +125B5E Extra Length 0000 (0)
│ │ │ │ +125B60 Comment Length 0000 (0)
│ │ │ │ +125B62 Disk Start 0000 (0)
│ │ │ │ +125B64 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125AF3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125B66 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'
│ │ │ │ +125B6A Local Header Offset 000A0BD6 (658390)
│ │ │ │ +125B6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125B6E: 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)
│ │ │ │ +125B96 CENTRAL HEADER #310 02014B50 (33639248)
│ │ │ │ +125B9A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125B9B Created OS 03 (3) 'Unix'
│ │ │ │ +125B9C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125B9D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125B9E 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)
│ │ │ │ +125BA0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125BA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125BA6 CRC 51B05197 (1370509719)
│ │ │ │ +125BAA Compressed Size 00000D48 (3400)
│ │ │ │ +125BAE Uncompressed Size 00008600 (34304)
│ │ │ │ +125BB2 Filename Length 0027 (39)
│ │ │ │ +125BB4 Extra Length 0000 (0)
│ │ │ │ +125BB6 Comment Length 0000 (0)
│ │ │ │ +125BB8 Disk Start 0000 (0)
│ │ │ │ +125BBA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125B49 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125BBC 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'
│ │ │ │ +125BC0 Local Header Offset 000A1681 (661121)
│ │ │ │ +125BC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125B51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125BC4: 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)
│ │ │ │ +125BEB CENTRAL HEADER #311 02014B50 (33639248)
│ │ │ │ +125BEF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125BF0 Created OS 03 (3) 'Unix'
│ │ │ │ +125BF1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125BF2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125BF3 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)
│ │ │ │ +125BF5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125BF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125BFB CRC 1DEFAA64 (502245988)
│ │ │ │ +125BFF Compressed Size 000004EB (1259)
│ │ │ │ +125C03 Uncompressed Size 00000EA9 (3753)
│ │ │ │ +125C07 Filename Length 002A (42)
│ │ │ │ +125C09 Extra Length 0000 (0)
│ │ │ │ +125C0B Comment Length 0000 (0)
│ │ │ │ +125C0D Disk Start 0000 (0)
│ │ │ │ +125C0F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125B9E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125C11 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'
│ │ │ │ +125C15 Local Header Offset 000A240E (664590)
│ │ │ │ +125C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125BA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125C19: 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)
│ │ │ │ +125C43 CENTRAL HEADER #312 02014B50 (33639248)
│ │ │ │ +125C47 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125C48 Created OS 03 (3) 'Unix'
│ │ │ │ +125C49 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125C4A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125C4B 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)
│ │ │ │ +125C4D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125C4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125C53 CRC FDE47E59 (4259610201)
│ │ │ │ +125C57 Compressed Size 000008A7 (2215)
│ │ │ │ +125C5B Uncompressed Size 000026EE (9966)
│ │ │ │ +125C5F Filename Length 0029 (41)
│ │ │ │ +125C61 Extra Length 0000 (0)
│ │ │ │ +125C63 Comment Length 0000 (0)
│ │ │ │ +125C65 Disk Start 0000 (0)
│ │ │ │ +125C67 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125BF6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125C69 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'
│ │ │ │ +125C6D Local Header Offset 000A2941 (665921)
│ │ │ │ +125C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125C71: 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)
│ │ │ │ +125C9A CENTRAL HEADER #313 02014B50 (33639248)
│ │ │ │ +125C9E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125C9F Created OS 03 (3) 'Unix'
│ │ │ │ +125CA0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125CA1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125CA2 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)
│ │ │ │ +125CA4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125CA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125CAA CRC 40475A04 (1078417924)
│ │ │ │ +125CAE Compressed Size 000007B3 (1971)
│ │ │ │ +125CB2 Uncompressed Size 0000125B (4699)
│ │ │ │ +125CB6 Filename Length 0020 (32)
│ │ │ │ +125CB8 Extra Length 0000 (0)
│ │ │ │ +125CBA Comment Length 0000 (0)
│ │ │ │ +125CBC Disk Start 0000 (0)
│ │ │ │ +125CBE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125C4D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125CC0 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'
│ │ │ │ +125CC4 Local Header Offset 000A322F (668207)
│ │ │ │ +125CC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125CC8: 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)
│ │ │ │ +125CE8 CENTRAL HEADER #314 02014B50 (33639248)
│ │ │ │ +125CEC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125CED Created OS 03 (3) 'Unix'
│ │ │ │ +125CEE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125CEF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125CF0 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)
│ │ │ │ +125CF2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125CF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125CF8 CRC 6274F8E6 (1651833062)
│ │ │ │ +125CFC Compressed Size 000007FB (2043)
│ │ │ │ +125D00 Uncompressed Size 000023B5 (9141)
│ │ │ │ +125D04 Filename Length 001F (31)
│ │ │ │ +125D06 Extra Length 0000 (0)
│ │ │ │ +125D08 Comment Length 0000 (0)
│ │ │ │ +125D0A Disk Start 0000 (0)
│ │ │ │ +125D0C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125C9B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125D0E 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'
│ │ │ │ +125D12 Local Header Offset 000A3A20 (670240)
│ │ │ │ +125D16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125CA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125D16: 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)
│ │ │ │ +125D35 CENTRAL HEADER #315 02014B50 (33639248)
│ │ │ │ +125D39 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125D3A Created OS 03 (3) 'Unix'
│ │ │ │ +125D3B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125D3C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125D3D 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)
│ │ │ │ +125D3F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125D41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125D45 CRC AA38300D (2855809037)
│ │ │ │ +125D49 Compressed Size 00000482 (1154)
│ │ │ │ +125D4D Uncompressed Size 00000AAA (2730)
│ │ │ │ +125D51 Filename Length 0023 (35)
│ │ │ │ +125D53 Extra Length 0000 (0)
│ │ │ │ +125D55 Comment Length 0000 (0)
│ │ │ │ +125D57 Disk Start 0000 (0)
│ │ │ │ +125D59 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125CE8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125D5B 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'
│ │ │ │ +125D5F Local Header Offset 000A4258 (672344)
│ │ │ │ +125D63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125CF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125D63: 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)
│ │ │ │ +125D86 CENTRAL HEADER #316 02014B50 (33639248)
│ │ │ │ +125D8A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125D8B Created OS 03 (3) 'Unix'
│ │ │ │ +125D8C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125D8D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125D8E 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)
│ │ │ │ +125D90 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125D92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125D96 CRC F6B91BE7 (4139326439)
│ │ │ │ +125D9A Compressed Size 000004F6 (1270)
│ │ │ │ +125D9E Uncompressed Size 00001620 (5664)
│ │ │ │ +125DA2 Filename Length 0022 (34)
│ │ │ │ +125DA4 Extra Length 0000 (0)
│ │ │ │ +125DA6 Comment Length 0000 (0)
│ │ │ │ +125DA8 Disk Start 0000 (0)
│ │ │ │ +125DAA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125D39 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125DAC 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'
│ │ │ │ +125DB0 Local Header Offset 000A471B (673563)
│ │ │ │ +125DB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125DB4: 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)
│ │ │ │ +125DD6 CENTRAL HEADER #317 02014B50 (33639248)
│ │ │ │ +125DDA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125DDB Created OS 03 (3) 'Unix'
│ │ │ │ +125DDC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125DDD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125DDE 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)
│ │ │ │ +125DE0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125DE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125DE6 CRC 0AD2C816 (181585942)
│ │ │ │ +125DEA Compressed Size 00000489 (1161)
│ │ │ │ +125DEE Uncompressed Size 00000ABF (2751)
│ │ │ │ +125DF2 Filename Length 002B (43)
│ │ │ │ +125DF4 Extra Length 0000 (0)
│ │ │ │ +125DF6 Comment Length 0000 (0)
│ │ │ │ +125DF8 Disk Start 0000 (0)
│ │ │ │ +125DFA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125D89 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125DFC 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'
│ │ │ │ +125E00 Local Header Offset 000A4C51 (674897)
│ │ │ │ +125E04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125D91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125E04: 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)
│ │ │ │ +125E2F CENTRAL HEADER #318 02014B50 (33639248)
│ │ │ │ +125E33 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125E34 Created OS 03 (3) 'Unix'
│ │ │ │ +125E35 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125E36 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125E37 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)
│ │ │ │ +125E39 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125E3F CRC 3B040E69 (990121577)
│ │ │ │ +125E43 Compressed Size 000006CB (1739)
│ │ │ │ +125E47 Uncompressed Size 00002379 (9081)
│ │ │ │ +125E4B Filename Length 002A (42)
│ │ │ │ +125E4D Extra Length 0000 (0)
│ │ │ │ +125E4F Comment Length 0000 (0)
│ │ │ │ +125E51 Disk Start 0000 (0)
│ │ │ │ +125E53 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125DE2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125E55 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'
│ │ │ │ +125E59 Local Header Offset 000A5123 (676131)
│ │ │ │ +125E5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125E5D: 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)
│ │ │ │ +125E87 CENTRAL HEADER #319 02014B50 (33639248)
│ │ │ │ +125E8B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125E8C Created OS 03 (3) 'Unix'
│ │ │ │ +125E8D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125E8E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125E8F 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)
│ │ │ │ +125E91 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125E93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125E97 CRC FA9F7582 (4204754306)
│ │ │ │ +125E9B Compressed Size 0000044F (1103)
│ │ │ │ +125E9F Uncompressed Size 000009EB (2539)
│ │ │ │ +125EA3 Filename Length 0027 (39)
│ │ │ │ +125EA5 Extra Length 0000 (0)
│ │ │ │ +125EA7 Comment Length 0000 (0)
│ │ │ │ +125EA9 Disk Start 0000 (0)
│ │ │ │ +125EAB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125E3A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125EAD 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'
│ │ │ │ +125EB1 Local Header Offset 000A5836 (677942)
│ │ │ │ +125EB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125E42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125EB5: 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)
│ │ │ │ +125EDC CENTRAL HEADER #320 02014B50 (33639248)
│ │ │ │ +125EE0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125EE1 Created OS 03 (3) 'Unix'
│ │ │ │ +125EE2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125EE3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125EE4 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)
│ │ │ │ +125EE6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125EE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125EEC CRC C17090F3 (3245379827)
│ │ │ │ +125EF0 Compressed Size 000006B4 (1716)
│ │ │ │ +125EF4 Uncompressed Size 00001AF6 (6902)
│ │ │ │ +125EF8 Filename Length 0026 (38)
│ │ │ │ +125EFA Extra Length 0000 (0)
│ │ │ │ +125EFC Comment Length 0000 (0)
│ │ │ │ +125EFE Disk Start 0000 (0)
│ │ │ │ +125F00 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125E8F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125F02 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'
│ │ │ │ +125F06 Local Header Offset 000A5CCA (679114)
│ │ │ │ +125F0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125F0A: 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)
│ │ │ │ +125F30 CENTRAL HEADER #321 02014B50 (33639248)
│ │ │ │ +125F34 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125F35 Created OS 03 (3) 'Unix'
│ │ │ │ +125F36 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125F37 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125F38 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)
│ │ │ │ +125F3A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125F3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125F40 CRC F20EE0D2 (4061061330)
│ │ │ │ +125F44 Compressed Size 000007FE (2046)
│ │ │ │ +125F48 Uncompressed Size 0000197F (6527)
│ │ │ │ +125F4C Filename Length 002A (42)
│ │ │ │ +125F4E Extra Length 0000 (0)
│ │ │ │ +125F50 Comment Length 0000 (0)
│ │ │ │ +125F52 Disk Start 0000 (0)
│ │ │ │ +125F54 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125EE3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125F56 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'
│ │ │ │ +125F5A Local Header Offset 000A63C2 (680898)
│ │ │ │ +125F5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125F5E: 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)
│ │ │ │ +125F88 CENTRAL HEADER #322 02014B50 (33639248)
│ │ │ │ +125F8C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125F8D Created OS 03 (3) 'Unix'
│ │ │ │ +125F8E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125F8F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125F90 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)
│ │ │ │ +125F92 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125F94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125F98 CRC 1A83FFDE (444858334)
│ │ │ │ +125F9C Compressed Size 00000970 (2416)
│ │ │ │ +125FA0 Uncompressed Size 00005083 (20611)
│ │ │ │ +125FA4 Filename Length 0029 (41)
│ │ │ │ +125FA6 Extra Length 0000 (0)
│ │ │ │ +125FA8 Comment Length 0000 (0)
│ │ │ │ +125FAA Disk Start 0000 (0)
│ │ │ │ +125FAC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125F3B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +125FAE 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'
│ │ │ │ +125FB2 Local Header Offset 000A6C08 (683016)
│ │ │ │ +125FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x125FB6: 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)
│ │ │ │ +125FDF CENTRAL HEADER #323 02014B50 (33639248)
│ │ │ │ +125FE3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +125FE4 Created OS 03 (3) 'Unix'
│ │ │ │ +125FE5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +125FE6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +125FE7 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)
│ │ │ │ +125FE9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +125FEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +125FEF CRC 13124CE1 (319966433)
│ │ │ │ +125FF3 Compressed Size 00000538 (1336)
│ │ │ │ +125FF7 Uncompressed Size 00000CFA (3322)
│ │ │ │ +125FFB Filename Length 002C (44)
│ │ │ │ +125FFD Extra Length 0000 (0)
│ │ │ │ +125FFF Comment Length 0000 (0)
│ │ │ │ +126001 Disk Start 0000 (0)
│ │ │ │ +126003 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125F92 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126005 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'
│ │ │ │ +126009 Local Header Offset 000A75BF (685503)
│ │ │ │ +12600D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12600D: 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)
│ │ │ │ +126039 CENTRAL HEADER #324 02014B50 (33639248)
│ │ │ │ +12603D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12603E Created OS 03 (3) 'Unix'
│ │ │ │ +12603F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126040 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126041 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)
│ │ │ │ +126043 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126049 CRC 31421C37 (826416183)
│ │ │ │ +12604D Compressed Size 000002E7 (743)
│ │ │ │ +126051 Uncompressed Size 00001007 (4103)
│ │ │ │ +126055 Filename Length 002B (43)
│ │ │ │ +126057 Extra Length 0000 (0)
│ │ │ │ +126059 Comment Length 0000 (0)
│ │ │ │ +12605B Disk Start 0000 (0)
│ │ │ │ +12605D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -125FEC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12605F 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'
│ │ │ │ +126063 Local Header Offset 000A7B41 (686913)
│ │ │ │ +126067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x125FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126067: 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)
│ │ │ │ +126092 CENTRAL HEADER #325 02014B50 (33639248)
│ │ │ │ +126096 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126097 Created OS 03 (3) 'Unix'
│ │ │ │ +126098 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126099 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12609A 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)
│ │ │ │ +12609C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12609E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1260A2 CRC C1D27241 (3251794497)
│ │ │ │ +1260A6 Compressed Size 0000089E (2206)
│ │ │ │ +1260AA Uncompressed Size 00001977 (6519)
│ │ │ │ +1260AE Filename Length 0036 (54)
│ │ │ │ +1260B0 Extra Length 0000 (0)
│ │ │ │ +1260B2 Comment Length 0000 (0)
│ │ │ │ +1260B4 Disk Start 0000 (0)
│ │ │ │ +1260B6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126045 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1260B8 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'
│ │ │ │ +1260BC Local Header Offset 000A7E71 (687729)
│ │ │ │ +1260C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12604D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1260C0: 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)
│ │ │ │ +1260F6 CENTRAL HEADER #326 02014B50 (33639248)
│ │ │ │ +1260FA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1260FB Created OS 03 (3) 'Unix'
│ │ │ │ +1260FC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1260FD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1260FE 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)
│ │ │ │ +126100 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126102 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126106 CRC 4BF27431 (1274180657)
│ │ │ │ +12610A Compressed Size 0000060F (1551)
│ │ │ │ +12610E Uncompressed Size 00002E32 (11826)
│ │ │ │ +126112 Filename Length 0035 (53)
│ │ │ │ +126114 Extra Length 0000 (0)
│ │ │ │ +126116 Comment Length 0000 (0)
│ │ │ │ +126118 Disk Start 0000 (0)
│ │ │ │ +12611A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1260A9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12611C 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'
│ │ │ │ +126120 Local Header Offset 000A8763 (690019)
│ │ │ │ +126124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1260B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126124: 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)
│ │ │ │ +126159 CENTRAL HEADER #327 02014B50 (33639248)
│ │ │ │ +12615D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12615E Created OS 03 (3) 'Unix'
│ │ │ │ +12615F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126160 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126161 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)
│ │ │ │ +126163 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126165 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126169 CRC 67951229 (1737822761)
│ │ │ │ +12616D Compressed Size 00000DD5 (3541)
│ │ │ │ +126171 Uncompressed Size 00003416 (13334)
│ │ │ │ +126175 Filename Length 002D (45)
│ │ │ │ +126177 Extra Length 0000 (0)
│ │ │ │ +126179 Comment Length 0000 (0)
│ │ │ │ +12617B Disk Start 0000 (0)
│ │ │ │ +12617D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12610C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12617F 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'
│ │ │ │ +126183 Local Header Offset 000A8DC5 (691653)
│ │ │ │ +126187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126187: 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)
│ │ │ │ +1261B4 CENTRAL HEADER #328 02014B50 (33639248)
│ │ │ │ +1261B8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1261B9 Created OS 03 (3) 'Unix'
│ │ │ │ +1261BA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1261BB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1261BC General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +1261BE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1261C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1261C4 CRC D7F8E9F2 (3623414258)
│ │ │ │ +1261C8 Compressed Size 00000B4C (2892)
│ │ │ │ +1261CC Uncompressed Size 000069DB (27099)
│ │ │ │ +1261D0 Filename Length 002C (44)
│ │ │ │ +1261D2 Extra Length 0000 (0)
│ │ │ │ +1261D4 Comment Length 0000 (0)
│ │ │ │ +1261D6 Disk Start 0000 (0)
│ │ │ │ +1261D8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126167 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1261DA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12616B Local Header Offset 000A9D04 (695556)
│ │ │ │ -12616F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +1261DE Local Header Offset 000A9BE5 (695269)
│ │ │ │ +1261E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12616F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1261E2: 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)
│ │ │ │ +12620E CENTRAL HEADER #329 02014B50 (33639248)
│ │ │ │ +126212 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126213 Created OS 03 (3) 'Unix'
│ │ │ │ +126214 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126215 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126216 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)
│ │ │ │ +126218 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12621A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12621E CRC A86E1CB0 (2825788592)
│ │ │ │ +126222 Compressed Size 000008D0 (2256)
│ │ │ │ +126226 Uncompressed Size 00001D32 (7474)
│ │ │ │ +12622A Filename Length 0030 (48)
│ │ │ │ +12622C Extra Length 0000 (0)
│ │ │ │ +12622E Comment Length 0000 (0)
│ │ │ │ +126230 Disk Start 0000 (0)
│ │ │ │ +126232 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1261C1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126234 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'
│ │ │ │ +126238 Local Header Offset 000AA77B (698235)
│ │ │ │ +12623C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1261C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12623C: 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)
│ │ │ │ +12626C CENTRAL HEADER #330 02014B50 (33639248)
│ │ │ │ +126270 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126271 Created OS 03 (3) 'Unix'
│ │ │ │ +126272 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126273 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126274 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)
│ │ │ │ +126276 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126278 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12627C CRC A94C0A74 (2840332916)
│ │ │ │ +126280 Compressed Size 00000628 (1576)
│ │ │ │ +126284 Uncompressed Size 000035D2 (13778)
│ │ │ │ +126288 Filename Length 002F (47)
│ │ │ │ +12628A Extra Length 0000 (0)
│ │ │ │ +12628C Comment Length 0000 (0)
│ │ │ │ +12628E Disk Start 0000 (0)
│ │ │ │ +126290 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12621F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126292 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'
│ │ │ │ +126296 Local Header Offset 000AB099 (700569)
│ │ │ │ +12629A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12629A: 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)
│ │ │ │ +1262C9 CENTRAL HEADER #331 02014B50 (33639248)
│ │ │ │ +1262CD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1262CE Created OS 03 (3) 'Unix'
│ │ │ │ +1262CF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1262D0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1262D1 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)
│ │ │ │ +1262D3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1262D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1262D9 CRC 347250CE (879907022)
│ │ │ │ +1262DD Compressed Size 00000987 (2439)
│ │ │ │ +1262E1 Uncompressed Size 000016FB (5883)
│ │ │ │ +1262E5 Filename Length 0025 (37)
│ │ │ │ +1262E7 Extra Length 0000 (0)
│ │ │ │ +1262E9 Comment Length 0000 (0)
│ │ │ │ +1262EB Disk Start 0000 (0)
│ │ │ │ +1262ED Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12627C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1262EF 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'
│ │ │ │ +1262F3 Local Header Offset 000AB70E (702222)
│ │ │ │ +1262F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1262F7: 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)
│ │ │ │ +12631C CENTRAL HEADER #332 02014B50 (33639248)
│ │ │ │ +126320 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126321 Created OS 03 (3) 'Unix'
│ │ │ │ +126322 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126323 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126324 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)
│ │ │ │ +126326 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126328 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12632C CRC D2A941BA (3534307770)
│ │ │ │ +126330 Compressed Size 0000094E (2382)
│ │ │ │ +126334 Uncompressed Size 000034F8 (13560)
│ │ │ │ +126338 Filename Length 0024 (36)
│ │ │ │ +12633A Extra Length 0000 (0)
│ │ │ │ +12633C Comment Length 0000 (0)
│ │ │ │ +12633E Disk Start 0000 (0)
│ │ │ │ +126340 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1262CF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126342 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'
│ │ │ │ +126346 Local Header Offset 000AC0D8 (704728)
│ │ │ │ +12634A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1262D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12634A: 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)
│ │ │ │ +12636E CENTRAL HEADER #333 02014B50 (33639248)
│ │ │ │ +126372 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126373 Created OS 03 (3) 'Unix'
│ │ │ │ +126374 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126375 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126376 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)
│ │ │ │ +126378 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12637A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12637E CRC 9817CD5E (2551696734)
│ │ │ │ +126382 Compressed Size 000009C1 (2497)
│ │ │ │ +126386 Uncompressed Size 00001C60 (7264)
│ │ │ │ +12638A Filename Length 0029 (41)
│ │ │ │ +12638C Extra Length 0000 (0)
│ │ │ │ +12638E Comment Length 0000 (0)
│ │ │ │ +126390 Disk Start 0000 (0)
│ │ │ │ +126392 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126321 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126394 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'
│ │ │ │ +126398 Local Header Offset 000ACA68 (707176)
│ │ │ │ +12639C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126329: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12639C: 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)
│ │ │ │ +1263C5 CENTRAL HEADER #334 02014B50 (33639248)
│ │ │ │ +1263C9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1263CA Created OS 03 (3) 'Unix'
│ │ │ │ +1263CB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1263CC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1263CD 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)
│ │ │ │ +1263CF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1263D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1263D5 CRC 908A13A6 (2424968102)
│ │ │ │ +1263D9 Compressed Size 000008BB (2235)
│ │ │ │ +1263DD Uncompressed Size 00004DF4 (19956)
│ │ │ │ +1263E1 Filename Length 0028 (40)
│ │ │ │ +1263E3 Extra Length 0000 (0)
│ │ │ │ +1263E5 Comment Length 0000 (0)
│ │ │ │ +1263E7 Disk Start 0000 (0)
│ │ │ │ +1263E9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126378 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1263EB 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'
│ │ │ │ +1263EF Local Header Offset 000AD470 (709744)
│ │ │ │ +1263F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1263F3: 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)
│ │ │ │ +12641B CENTRAL HEADER #335 02014B50 (33639248)
│ │ │ │ +12641F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126420 Created OS 03 (3) 'Unix'
│ │ │ │ +126421 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126422 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126423 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)
│ │ │ │ +126425 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126427 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12642B CRC 61E59461 (1642435681)
│ │ │ │ +12642F Compressed Size 000006AB (1707)
│ │ │ │ +126433 Uncompressed Size 00001104 (4356)
│ │ │ │ +126437 Filename Length 002B (43)
│ │ │ │ +126439 Extra Length 0000 (0)
│ │ │ │ +12643B Comment Length 0000 (0)
│ │ │ │ +12643D Disk Start 0000 (0)
│ │ │ │ +12643F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1263CE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126441 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'
│ │ │ │ +126445 Local Header Offset 000ADD71 (712049)
│ │ │ │ +126449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1263D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126449: 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)
│ │ │ │ +126474 CENTRAL HEADER #336 02014B50 (33639248)
│ │ │ │ +126478 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126479 Created OS 03 (3) 'Unix'
│ │ │ │ +12647A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12647B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12647C 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)
│ │ │ │ +12647E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126484 CRC D8AE5557 (3635303767)
│ │ │ │ +126488 Compressed Size 00000652 (1618)
│ │ │ │ +12648C Uncompressed Size 0000248D (9357)
│ │ │ │ +126490 Filename Length 002A (42)
│ │ │ │ +126492 Extra Length 0000 (0)
│ │ │ │ +126494 Comment Length 0000 (0)
│ │ │ │ +126496 Disk Start 0000 (0)
│ │ │ │ +126498 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126427 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12649A 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'
│ │ │ │ +12649E Local Header Offset 000AE465 (713829)
│ │ │ │ +1264A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12642F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1264A2: 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)
│ │ │ │ +1264CC CENTRAL HEADER #337 02014B50 (33639248)
│ │ │ │ +1264D0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1264D1 Created OS 03 (3) 'Unix'
│ │ │ │ +1264D2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1264D3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1264D4 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)
│ │ │ │ +1264D6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1264D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1264DC CRC 0CFA9DCD (217750989)
│ │ │ │ +1264E0 Compressed Size 000008A2 (2210)
│ │ │ │ +1264E4 Uncompressed Size 00001F25 (7973)
│ │ │ │ +1264E8 Filename Length 0030 (48)
│ │ │ │ +1264EA Extra Length 0000 (0)
│ │ │ │ +1264EC Comment Length 0000 (0)
│ │ │ │ +1264EE Disk Start 0000 (0)
│ │ │ │ +1264F0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12647F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1264F2 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'
│ │ │ │ +1264F6 Local Header Offset 000AEAFF (715519)
│ │ │ │ +1264FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1264FA: 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)
│ │ │ │ +12652A CENTRAL HEADER #338 02014B50 (33639248)
│ │ │ │ +12652E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12652F Created OS 03 (3) 'Unix'
│ │ │ │ +126530 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126531 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126532 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)
│ │ │ │ +126534 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126536 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12653A CRC 356F4453 (896484435)
│ │ │ │ +12653E Compressed Size 00000712 (1810)
│ │ │ │ +126542 Uncompressed Size 00004221 (16929)
│ │ │ │ +126546 Filename Length 002F (47)
│ │ │ │ +126548 Extra Length 0000 (0)
│ │ │ │ +12654A Comment Length 0000 (0)
│ │ │ │ +12654C Disk Start 0000 (0)
│ │ │ │ +12654E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1264DD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126550 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'
│ │ │ │ +126554 Local Header Offset 000AF3EF (717807)
│ │ │ │ +126558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1264E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126558: 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)
│ │ │ │ +126587 CENTRAL HEADER #339 02014B50 (33639248)
│ │ │ │ +12658B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12658C Created OS 03 (3) 'Unix'
│ │ │ │ +12658D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12658E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12658F 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)
│ │ │ │ +126591 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126593 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126597 CRC 587A15DD (1484395997)
│ │ │ │ +12659B Compressed Size 0000031F (799)
│ │ │ │ +12659F Uncompressed Size 000006C6 (1734)
│ │ │ │ +1265A3 Filename Length 0024 (36)
│ │ │ │ +1265A5 Extra Length 0000 (0)
│ │ │ │ +1265A7 Comment Length 0000 (0)
│ │ │ │ +1265A9 Disk Start 0000 (0)
│ │ │ │ +1265AB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12653A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1265AD 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'
│ │ │ │ +1265B1 Local Header Offset 000AFB4E (719694)
│ │ │ │ +1265B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1265B5: 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)
│ │ │ │ +1265D9 CENTRAL HEADER #340 02014B50 (33639248)
│ │ │ │ +1265DD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1265DE Created OS 03 (3) 'Unix'
│ │ │ │ +1265DF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1265E0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1265E1 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)
│ │ │ │ +1265E3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1265E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1265E9 CRC C7B676DF (3350623967)
│ │ │ │ +1265ED Compressed Size 00000359 (857)
│ │ │ │ +1265F1 Uncompressed Size 00000DC4 (3524)
│ │ │ │ +1265F5 Filename Length 0023 (35)
│ │ │ │ +1265F7 Extra Length 0000 (0)
│ │ │ │ +1265F9 Comment Length 0000 (0)
│ │ │ │ +1265FB Disk Start 0000 (0)
│ │ │ │ +1265FD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12658C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1265FF 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'
│ │ │ │ +126603 Local Header Offset 000AFEAF (720559)
│ │ │ │ +126607 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126607: 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)
│ │ │ │ +12662A CENTRAL HEADER #341 02014B50 (33639248)
│ │ │ │ +12662E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12662F Created OS 03 (3) 'Unix'
│ │ │ │ +126630 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126631 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126632 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)
│ │ │ │ +126634 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126636 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12663A CRC 9A0E5865 (2584631397)
│ │ │ │ +12663E Compressed Size 00000D4D (3405)
│ │ │ │ +126642 Uncompressed Size 0000271E (10014)
│ │ │ │ +126646 Filename Length 0024 (36)
│ │ │ │ +126648 Extra Length 0000 (0)
│ │ │ │ +12664A Comment Length 0000 (0)
│ │ │ │ +12664C Disk Start 0000 (0)
│ │ │ │ +12664E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1265DD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126650 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'
│ │ │ │ +126654 Local Header Offset 000B0249 (721481)
│ │ │ │ +126658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1265E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126658: 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)
│ │ │ │ +12667C CENTRAL HEADER #342 02014B50 (33639248)
│ │ │ │ +126680 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126681 Created OS 03 (3) 'Unix'
│ │ │ │ +126682 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126683 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126684 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)
│ │ │ │ +126686 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126688 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12668C CRC 5BD315E8 (1540560360)
│ │ │ │ +126690 Compressed Size 00001B36 (6966)
│ │ │ │ +126694 Uncompressed Size 0000B7E0 (47072)
│ │ │ │ +126698 Filename Length 0023 (35)
│ │ │ │ +12669A Extra Length 0000 (0)
│ │ │ │ +12669C Comment Length 0000 (0)
│ │ │ │ +12669E Disk Start 0000 (0)
│ │ │ │ +1266A0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12662F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1266A2 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'
│ │ │ │ +1266A6 Local Header Offset 000B0FD8 (724952)
│ │ │ │ +1266AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1266AA: 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)
│ │ │ │ +1266CD CENTRAL HEADER #343 02014B50 (33639248)
│ │ │ │ +1266D1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1266D2 Created OS 03 (3) 'Unix'
│ │ │ │ +1266D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1266D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1266D5 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)
│ │ │ │ +1266D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1266D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1266DD CRC 09B9FBA3 (163183523)
│ │ │ │ +1266E1 Compressed Size 000003D4 (980)
│ │ │ │ +1266E5 Uncompressed Size 000009D9 (2521)
│ │ │ │ +1266E9 Filename Length 0029 (41)
│ │ │ │ +1266EB Extra Length 0000 (0)
│ │ │ │ +1266ED Comment Length 0000 (0)
│ │ │ │ +1266EF Disk Start 0000 (0)
│ │ │ │ +1266F1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126680 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1266F3 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'
│ │ │ │ +1266F7 Local Header Offset 000B2B4F (731983)
│ │ │ │ +1266FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1266FB: 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)
│ │ │ │ +126724 CENTRAL HEADER #344 02014B50 (33639248)
│ │ │ │ +126728 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126729 Created OS 03 (3) 'Unix'
│ │ │ │ +12672A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12672B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12672C 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)
│ │ │ │ +12672E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126734 CRC 25253938 (623196472)
│ │ │ │ +126738 Compressed Size 0000059C (1436)
│ │ │ │ +12673C Uncompressed Size 00001F2A (7978)
│ │ │ │ +126740 Filename Length 0028 (40)
│ │ │ │ +126742 Extra Length 0000 (0)
│ │ │ │ +126744 Comment Length 0000 (0)
│ │ │ │ +126746 Disk Start 0000 (0)
│ │ │ │ +126748 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1266D7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12674A 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'
│ │ │ │ +12674E Local Header Offset 000B2F6A (733034)
│ │ │ │ +126752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1266DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126752: 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)
│ │ │ │ +12677A CENTRAL HEADER #345 02014B50 (33639248)
│ │ │ │ +12677E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12677F Created OS 03 (3) 'Unix'
│ │ │ │ +126780 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126781 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126782 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)
│ │ │ │ +126784 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126786 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12678A CRC 74E34431 (1961051185)
│ │ │ │ +12678E Compressed Size 0000025B (603)
│ │ │ │ +126792 Uncompressed Size 000005AA (1450)
│ │ │ │ +126796 Filename Length 002E (46)
│ │ │ │ +126798 Extra Length 0000 (0)
│ │ │ │ +12679A Comment Length 0000 (0)
│ │ │ │ +12679C Disk Start 0000 (0)
│ │ │ │ +12679E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12672D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1267A0 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'
│ │ │ │ +1267A4 Local Header Offset 000B354C (734540)
│ │ │ │ +1267A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1267A8: 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)
│ │ │ │ +1267D6 CENTRAL HEADER #346 02014B50 (33639248)
│ │ │ │ +1267DA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1267DB Created OS 03 (3) 'Unix'
│ │ │ │ +1267DC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1267DD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1267DE 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)
│ │ │ │ +1267E0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1267E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1267E6 CRC DC9718FC (3700889852)
│ │ │ │ +1267EA Compressed Size 000002AD (685)
│ │ │ │ +1267EE Uncompressed Size 00000C5D (3165)
│ │ │ │ +1267F2 Filename Length 002D (45)
│ │ │ │ +1267F4 Extra Length 0000 (0)
│ │ │ │ +1267F6 Comment Length 0000 (0)
│ │ │ │ +1267F8 Disk Start 0000 (0)
│ │ │ │ +1267FA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126789 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1267FC 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'
│ │ │ │ +126800 Local Header Offset 000B37F3 (735219)
│ │ │ │ +126804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126791: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126804: 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)
│ │ │ │ +126831 CENTRAL HEADER #347 02014B50 (33639248)
│ │ │ │ +126835 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126836 Created OS 03 (3) 'Unix'
│ │ │ │ +126837 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126838 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126839 General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +12683B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12683D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126841 CRC F3CCDE6D (4090289773)
│ │ │ │ +126845 Compressed Size 00000588 (1416)
│ │ │ │ +126849 Uncompressed Size 00000F97 (3991)
│ │ │ │ +12684D Filename Length 0035 (53)
│ │ │ │ +12684F Extra Length 0000 (0)
│ │ │ │ +126851 Comment Length 0000 (0)
│ │ │ │ +126853 Disk Start 0000 (0)
│ │ │ │ +126855 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1267E4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126857 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -1267E8 Local Header Offset 000B3BFC (736252)
│ │ │ │ -1267EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12685B Local Header Offset 000B3AEB (735979)
│ │ │ │ +12685F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1267EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12685F: 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)
│ │ │ │ +126894 CENTRAL HEADER #348 02014B50 (33639248)
│ │ │ │ +126898 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126899 Created OS 03 (3) 'Unix'
│ │ │ │ +12689A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12689B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12689C 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)
│ │ │ │ +12689E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1268A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1268A4 CRC 7EA8434F (2124956495)
│ │ │ │ +1268A8 Compressed Size 0000035C (860)
│ │ │ │ +1268AC Uncompressed Size 000017DE (6110)
│ │ │ │ +1268B0 Filename Length 0034 (52)
│ │ │ │ +1268B2 Extra Length 0000 (0)
│ │ │ │ +1268B4 Comment Length 0000 (0)
│ │ │ │ +1268B6 Disk Start 0000 (0)
│ │ │ │ +1268B8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126847 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1268BA 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'
│ │ │ │ +1268BE Local Header Offset 000B40C6 (737478)
│ │ │ │ +1268C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12684F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1268C2: 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)
│ │ │ │ +1268F6 CENTRAL HEADER #349 02014B50 (33639248)
│ │ │ │ +1268FA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1268FB Created OS 03 (3) 'Unix'
│ │ │ │ +1268FC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1268FD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1268FE 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)
│ │ │ │ +126900 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126902 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126906 CRC A681EAE8 (2793532136)
│ │ │ │ +12690A Compressed Size 000005F2 (1522)
│ │ │ │ +12690E Uncompressed Size 00000D70 (3440)
│ │ │ │ +126912 Filename Length 0028 (40)
│ │ │ │ +126914 Extra Length 0000 (0)
│ │ │ │ +126916 Comment Length 0000 (0)
│ │ │ │ +126918 Disk Start 0000 (0)
│ │ │ │ +12691A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1268A9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12691C 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'
│ │ │ │ +126920 Local Header Offset 000B4474 (738420)
│ │ │ │ +126924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1268B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126924: 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)
│ │ │ │ +12694C CENTRAL HEADER #350 02014B50 (33639248)
│ │ │ │ +126950 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126951 Created OS 03 (3) 'Unix'
│ │ │ │ +126952 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126953 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126954 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)
│ │ │ │ +126956 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126958 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12695C CRC 2FC4FB8C (801438604)
│ │ │ │ +126960 Compressed Size 00000447 (1095)
│ │ │ │ +126964 Uncompressed Size 00001094 (4244)
│ │ │ │ +126968 Filename Length 0027 (39)
│ │ │ │ +12696A Extra Length 0000 (0)
│ │ │ │ +12696C Comment Length 0000 (0)
│ │ │ │ +12696E Disk Start 0000 (0)
│ │ │ │ +126970 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1268FF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126972 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'
│ │ │ │ +126976 Local Header Offset 000B4AAC (740012)
│ │ │ │ +12697A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12697A: 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)
│ │ │ │ +1269A1 CENTRAL HEADER #351 02014B50 (33639248)
│ │ │ │ +1269A5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1269A6 Created OS 03 (3) 'Unix'
│ │ │ │ +1269A7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1269A8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1269A9 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)
│ │ │ │ +1269AB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1269AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1269B1 CRC 7223B87F (1914943615)
│ │ │ │ +1269B5 Compressed Size 00000493 (1171)
│ │ │ │ +1269B9 Uncompressed Size 00000B44 (2884)
│ │ │ │ +1269BD Filename Length 002F (47)
│ │ │ │ +1269BF Extra Length 0000 (0)
│ │ │ │ +1269C1 Comment Length 0000 (0)
│ │ │ │ +1269C3 Disk Start 0000 (0)
│ │ │ │ +1269C5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126954 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1269C7 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'
│ │ │ │ +1269CB Local Header Offset 000B4F38 (741176)
│ │ │ │ +1269CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12695C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1269CF: 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)
│ │ │ │ +1269FE CENTRAL HEADER #352 02014B50 (33639248)
│ │ │ │ +126A02 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126A03 Created OS 03 (3) 'Unix'
│ │ │ │ +126A04 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126A05 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126A06 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)
│ │ │ │ +126A08 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126A0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126A0E CRC 177CD2BD (394056381)
│ │ │ │ +126A12 Compressed Size 000002BB (699)
│ │ │ │ +126A16 Uncompressed Size 00000DA6 (3494)
│ │ │ │ +126A1A Filename Length 002E (46)
│ │ │ │ +126A1C Extra Length 0000 (0)
│ │ │ │ +126A1E Comment Length 0000 (0)
│ │ │ │ +126A20 Disk Start 0000 (0)
│ │ │ │ +126A22 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1269B1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126A24 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'
│ │ │ │ +126A28 Local Header Offset 000B5418 (742424)
│ │ │ │ +126A2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1269B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126A2C: 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)
│ │ │ │ +126A5A CENTRAL HEADER #353 02014B50 (33639248)
│ │ │ │ +126A5E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126A5F Created OS 03 (3) 'Unix'
│ │ │ │ +126A60 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126A61 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126A62 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)
│ │ │ │ +126A64 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126A66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126A6A CRC B9D58389 (3117777801)
│ │ │ │ +126A6E Compressed Size 000005AF (1455)
│ │ │ │ +126A72 Uncompressed Size 00000DFE (3582)
│ │ │ │ +126A76 Filename Length 002B (43)
│ │ │ │ +126A78 Extra Length 0000 (0)
│ │ │ │ +126A7A Comment Length 0000 (0)
│ │ │ │ +126A7C Disk Start 0000 (0)
│ │ │ │ +126A7E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126A0D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126A80 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'
│ │ │ │ +126A84 Local Header Offset 000B571F (743199)
│ │ │ │ +126A88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126A88: 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)
│ │ │ │ +126AB3 CENTRAL HEADER #354 02014B50 (33639248)
│ │ │ │ +126AB7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126AB8 Created OS 03 (3) 'Unix'
│ │ │ │ +126AB9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126ABA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126ABB 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)
│ │ │ │ +126ABD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126ABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126AC3 CRC BAD58509 (3134555401)
│ │ │ │ +126AC7 Compressed Size 00000342 (834)
│ │ │ │ +126ACB Uncompressed Size 0000122E (4654)
│ │ │ │ +126ACF Filename Length 002A (42)
│ │ │ │ +126AD1 Extra Length 0000 (0)
│ │ │ │ +126AD3 Comment Length 0000 (0)
│ │ │ │ +126AD5 Disk Start 0000 (0)
│ │ │ │ +126AD7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126A66 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126AD9 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'
│ │ │ │ +126ADD Local Header Offset 000B5D17 (744727)
│ │ │ │ +126AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126AE1: 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)
│ │ │ │ +126B0B CENTRAL HEADER #355 02014B50 (33639248)
│ │ │ │ +126B0F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126B10 Created OS 03 (3) 'Unix'
│ │ │ │ +126B11 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126B12 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126B13 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)
│ │ │ │ +126B15 Compression Method 0000 (0) 'Stored'
│ │ │ │ +126B17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126B1B CRC 00000000 (0)
│ │ │ │ +126B1F Compressed Size 00000000 (0)
│ │ │ │ +126B23 Uncompressed Size 00000000 (0)
│ │ │ │ +126B27 Filename Length 0010 (16)
│ │ │ │ +126B29 Extra Length 0000 (0)
│ │ │ │ +126B2B Comment Length 0000 (0)
│ │ │ │ +126B2D Disk Start 0000 (0)
│ │ │ │ +126B2F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126ABE Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +126B31 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'
│ │ │ │ +126B35 Local Header Offset 000B60A1 (745633)
│ │ │ │ +126B39 Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126AC6: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126B39: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x126AC6: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x126B39: 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 0x126B11: '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)
│ │ │ │ +126B49 CENTRAL HEADER #356 02014B50 (33639248)
│ │ │ │ +126B4D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126B4E Created OS 03 (3) 'Unix'
│ │ │ │ +126B4F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126B50 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126B51 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)
│ │ │ │ +126B53 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126B55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126B59 CRC 810F19F8 (2165250552)
│ │ │ │ +126B5D Compressed Size 0000006B (107)
│ │ │ │ +126B61 Uncompressed Size 0000007F (127)
│ │ │ │ +126B65 Filename Length 0025 (37)
│ │ │ │ +126B67 Extra Length 0000 (0)
│ │ │ │ +126B69 Comment Length 0000 (0)
│ │ │ │ +126B6B Disk Start 0000 (0)
│ │ │ │ +126B6D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126AFC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126B6F 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'
│ │ │ │ +126B73 Local Header Offset 000B60CF (745679)
│ │ │ │ +126B77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126B77: 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)
│ │ │ │ +126B9C CENTRAL HEADER #357 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)
│ │ │ │ [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)
│ │ │ │ +126BA6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126BAC CRC 8E3C5B46 (2386320198)
│ │ │ │ +126BB0 Compressed Size 0000007B (123)
│ │ │ │ +126BB4 Uncompressed Size 00000098 (152)
│ │ │ │ +126BB8 Filename Length 0024 (36)
│ │ │ │ +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'
│ │ │ │ -126B4F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126BC2 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'
│ │ │ │ +126BC6 Local Header Offset 000B617D (745853)
│ │ │ │ +126BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126BCA: 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)
│ │ │ │ +126BEE CENTRAL HEADER #358 02014B50 (33639248)
│ │ │ │ +126BF2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126BF3 Created OS 03 (3) 'Unix'
│ │ │ │ +126BF4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126BF5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126BF6 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)
│ │ │ │ +126BF8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126BFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126BFE CRC 824F7F49 (2186248009)
│ │ │ │ +126C02 Compressed Size 000001D1 (465)
│ │ │ │ +126C06 Uncompressed Size 00000347 (839)
│ │ │ │ +126C0A Filename Length 0028 (40)
│ │ │ │ +126C0C Extra Length 0000 (0)
│ │ │ │ +126C0E Comment Length 0000 (0)
│ │ │ │ +126C10 Disk Start 0000 (0)
│ │ │ │ +126C12 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126BA1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126C14 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'
│ │ │ │ +126C18 Local Header Offset 000B623A (746042)
│ │ │ │ +126C1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126C1C: 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)
│ │ │ │ +126C44 CENTRAL HEADER #359 02014B50 (33639248)
│ │ │ │ +126C48 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126C49 Created OS 03 (3) 'Unix'
│ │ │ │ +126C4A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126C4B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126C4C 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)
│ │ │ │ +126C4E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126C50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126C54 CRC D21211B0 (3524399536)
│ │ │ │ +126C58 Compressed Size 00000164 (356)
│ │ │ │ +126C5C Uncompressed Size 00000266 (614)
│ │ │ │ +126C60 Filename Length 0027 (39)
│ │ │ │ +126C62 Extra Length 0000 (0)
│ │ │ │ +126C64 Comment Length 0000 (0)
│ │ │ │ +126C66 Disk Start 0000 (0)
│ │ │ │ +126C68 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126BF7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126C6A 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'
│ │ │ │ +126C6E Local Header Offset 000B6451 (746577)
│ │ │ │ +126C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126C72: 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)
│ │ │ │ +126C99 CENTRAL HEADER #360 02014B50 (33639248)
│ │ │ │ +126C9D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126C9E Created OS 03 (3) 'Unix'
│ │ │ │ +126C9F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126CA0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126CA1 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)
│ │ │ │ +126CA3 Compression Method 0000 (0) 'Stored'
│ │ │ │ +126CA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126CA9 CRC 00000000 (0)
│ │ │ │ +126CAD Compressed Size 00000000 (0)
│ │ │ │ +126CB1 Uncompressed Size 00000000 (0)
│ │ │ │ +126CB5 Filename Length 001C (28)
│ │ │ │ +126CB7 Extra Length 0000 (0)
│ │ │ │ +126CB9 Comment Length 0000 (0)
│ │ │ │ +126CBB Disk Start 0000 (0)
│ │ │ │ +126CBD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126C4C Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +126CBF 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'
│ │ │ │ +126CC3 Local Header Offset 000B65FA (747002)
│ │ │ │ +126CC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x126C54: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x126CC7: 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 0x126C9F: '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)
│ │ │ │ +126CE3 CENTRAL HEADER #361 02014B50 (33639248)
│ │ │ │ +126CE7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126CE8 Created OS 03 (3) 'Unix'
│ │ │ │ +126CE9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126CEA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126CEB 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)
│ │ │ │ +126CED Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126CEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126CF3 CRC 9CB514D1 (2629113041)
│ │ │ │ +126CF7 Compressed Size 00000254 (596)
│ │ │ │ +126CFB Uncompressed Size 00000578 (1400)
│ │ │ │ +126CFF Filename Length 003A (58)
│ │ │ │ +126D01 Extra Length 0000 (0)
│ │ │ │ +126D03 Comment Length 0000 (0)
│ │ │ │ +126D05 Disk Start 0000 (0)
│ │ │ │ +126D07 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126C96 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126D09 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'
│ │ │ │ +126D0D Local Header Offset 000B6634 (747060)
│ │ │ │ +126D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126C9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126D11: 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)
│ │ │ │ +126D4B CENTRAL HEADER #362 02014B50 (33639248)
│ │ │ │ +126D4F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126D50 Created OS 03 (3) 'Unix'
│ │ │ │ +126D51 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126D52 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126D53 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)
│ │ │ │ +126D55 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126D57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126D5B CRC 75C86708 (1976067848)
│ │ │ │ +126D5F Compressed Size 000003F5 (1013)
│ │ │ │ +126D63 Uncompressed Size 00000CF0 (3312)
│ │ │ │ +126D67 Filename Length 0039 (57)
│ │ │ │ +126D69 Extra Length 0000 (0)
│ │ │ │ +126D6B Comment Length 0000 (0)
│ │ │ │ +126D6D Disk Start 0000 (0)
│ │ │ │ +126D6F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126CFE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126D71 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'
│ │ │ │ +126D75 Local Header Offset 000B68E0 (747744)
│ │ │ │ +126D79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126D79: 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)
│ │ │ │ +126DB2 CENTRAL HEADER #363 02014B50 (33639248)
│ │ │ │ +126DB6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126DB7 Created OS 03 (3) 'Unix'
│ │ │ │ +126DB8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126DB9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126DBA 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)
│ │ │ │ +126DBC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126DC2 CRC 5D5D9803 (1566414851)
│ │ │ │ +126DC6 Compressed Size 000004FA (1274)
│ │ │ │ +126DCA Uncompressed Size 00000CA4 (3236)
│ │ │ │ +126DCE Filename Length 0041 (65)
│ │ │ │ +126DD0 Extra Length 0000 (0)
│ │ │ │ +126DD2 Comment Length 0000 (0)
│ │ │ │ +126DD4 Disk Start 0000 (0)
│ │ │ │ +126DD6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126D65 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126DD8 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'
│ │ │ │ +126DDC Local Header Offset 000B6D2C (748844)
│ │ │ │ +126DE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126DE0: 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)
│ │ │ │ +126E21 CENTRAL HEADER #364 02014B50 (33639248)
│ │ │ │ +126E25 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126E26 Created OS 03 (3) 'Unix'
│ │ │ │ +126E27 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126E28 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126E29 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)
│ │ │ │ +126E2B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126E2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126E31 CRC E225F545 (3794138437)
│ │ │ │ +126E35 Compressed Size 000003A1 (929)
│ │ │ │ +126E39 Uncompressed Size 00001258 (4696)
│ │ │ │ +126E3D Filename Length 0040 (64)
│ │ │ │ +126E3F Extra Length 0000 (0)
│ │ │ │ +126E41 Comment Length 0000 (0)
│ │ │ │ +126E43 Disk Start 0000 (0)
│ │ │ │ +126E45 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126DD4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126E47 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'
│ │ │ │ +126E4B Local Header Offset 000B7285 (750213)
│ │ │ │ +126E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126DDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126E4F: 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)
│ │ │ │ +126E8F CENTRAL HEADER #365 02014B50 (33639248)
│ │ │ │ +126E93 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126E94 Created OS 03 (3) 'Unix'
│ │ │ │ +126E95 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126E96 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126E97 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)
│ │ │ │ +126E99 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126E9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126E9F CRC E82B9372 (3895169906)
│ │ │ │ +126EA3 Compressed Size 0000020F (527)
│ │ │ │ +126EA7 Uncompressed Size 0000042E (1070)
│ │ │ │ +126EAB Filename Length 0031 (49)
│ │ │ │ +126EAD Extra Length 0000 (0)
│ │ │ │ +126EAF Comment Length 0000 (0)
│ │ │ │ +126EB1 Disk Start 0000 (0)
│ │ │ │ +126EB3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126E42 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126EB5 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'
│ │ │ │ +126EB9 Local Header Offset 000B7684 (751236)
│ │ │ │ +126EBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126EBD: 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)
│ │ │ │ +126EEE CENTRAL HEADER #366 02014B50 (33639248)
│ │ │ │ +126EF2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126EF3 Created OS 03 (3) 'Unix'
│ │ │ │ +126EF4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126EF5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126EF6 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)
│ │ │ │ +126EF8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126EFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126EFE CRC D83E4AE4 (3627961060)
│ │ │ │ +126F02 Compressed Size 00000261 (609)
│ │ │ │ +126F06 Uncompressed Size 0000084A (2122)
│ │ │ │ +126F0A Filename Length 0030 (48)
│ │ │ │ +126F0C Extra Length 0000 (0)
│ │ │ │ +126F0E Comment Length 0000 (0)
│ │ │ │ +126F10 Disk Start 0000 (0)
│ │ │ │ +126F12 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126EA1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126F14 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'
│ │ │ │ +126F18 Local Header Offset 000B78E2 (751842)
│ │ │ │ +126F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126F1C: 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)
│ │ │ │ +126F4C CENTRAL HEADER #367 02014B50 (33639248)
│ │ │ │ +126F50 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126F51 Created OS 03 (3) 'Unix'
│ │ │ │ +126F52 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126F53 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126F54 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)
│ │ │ │ +126F56 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126F58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126F5C CRC 2D03D35B (755225435)
│ │ │ │ +126F60 Compressed Size 000000DA (218)
│ │ │ │ +126F64 Uncompressed Size 00000149 (329)
│ │ │ │ +126F68 Filename Length 0032 (50)
│ │ │ │ +126F6A Extra Length 0000 (0)
│ │ │ │ +126F6C Comment Length 0000 (0)
│ │ │ │ +126F6E Disk Start 0000 (0)
│ │ │ │ +126F70 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126EFF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126F72 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'
│ │ │ │ +126F76 Local Header Offset 000B7B91 (752529)
│ │ │ │ +126F7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126F07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126F7A: 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)
│ │ │ │ +126FAC CENTRAL HEADER #368 02014B50 (33639248)
│ │ │ │ +126FB0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +126FB1 Created OS 03 (3) 'Unix'
│ │ │ │ +126FB2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +126FB3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +126FB4 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)
│ │ │ │ +126FB6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +126FB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +126FBC CRC DDDD378D (3722262413)
│ │ │ │ +126FC0 Compressed Size 0000007D (125)
│ │ │ │ +126FC4 Uncompressed Size 000000AB (171)
│ │ │ │ +126FC8 Filename Length 0031 (49)
│ │ │ │ +126FCA Extra Length 0000 (0)
│ │ │ │ +126FCC Comment Length 0000 (0)
│ │ │ │ +126FCE Disk Start 0000 (0)
│ │ │ │ +126FD0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126F5F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +126FD2 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'
│ │ │ │ +126FD6 Local Header Offset 000B7CBB (752827)
│ │ │ │ +126FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x126FDA: 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)
│ │ │ │ +12700B CENTRAL HEADER #369 02014B50 (33639248)
│ │ │ │ +12700F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127010 Created OS 03 (3) 'Unix'
│ │ │ │ +127011 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127012 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127013 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)
│ │ │ │ +127015 Compression Method 0000 (0) 'Stored'
│ │ │ │ +127017 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12701B CRC 00000000 (0)
│ │ │ │ +12701F Compressed Size 00000000 (0)
│ │ │ │ +127023 Uncompressed Size 00000000 (0)
│ │ │ │ +127027 Filename Length 0011 (17)
│ │ │ │ +127029 Extra Length 0000 (0)
│ │ │ │ +12702B Comment Length 0000 (0)
│ │ │ │ +12702D Disk Start 0000 (0)
│ │ │ │ +12702F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126FBE Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +127031 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'
│ │ │ │ +127035 Local Header Offset 000B7D87 (753031)
│ │ │ │ +127039 Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x126FC6: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127039: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x126FC6: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x127039: 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 0x127011: '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)
│ │ │ │ +12704A CENTRAL HEADER #370 02014B50 (33639248)
│ │ │ │ +12704E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12704F Created OS 03 (3) 'Unix'
│ │ │ │ +127050 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127051 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127052 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)
│ │ │ │ +127054 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127056 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12705A CRC 7D077A9A (2097642138)
│ │ │ │ +12705E Compressed Size 00000272 (626)
│ │ │ │ +127062 Uncompressed Size 000004EF (1263)
│ │ │ │ +127066 Filename Length 0025 (37)
│ │ │ │ +127068 Extra Length 0000 (0)
│ │ │ │ +12706A Comment Length 0000 (0)
│ │ │ │ +12706C Disk Start 0000 (0)
│ │ │ │ +12706E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -126FFD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127070 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'
│ │ │ │ +127074 Local Header Offset 000B7DB6 (753078)
│ │ │ │ +127078 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127078: 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)
│ │ │ │ +12709D CENTRAL HEADER #371 02014B50 (33639248)
│ │ │ │ +1270A1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1270A2 Created OS 03 (3) 'Unix'
│ │ │ │ +1270A3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1270A4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1270A5 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)
│ │ │ │ +1270A7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1270A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1270AD CRC D9246A2F (3643042351)
│ │ │ │ +1270B1 Compressed Size 000002A1 (673)
│ │ │ │ +1270B5 Uncompressed Size 000006E5 (1765)
│ │ │ │ +1270B9 Filename Length 0024 (36)
│ │ │ │ +1270BB Extra Length 0000 (0)
│ │ │ │ +1270BD Comment Length 0000 (0)
│ │ │ │ +1270BF Disk Start 0000 (0)
│ │ │ │ +1270C1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127050 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1270C3 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'
│ │ │ │ +1270C7 Local Header Offset 000B806B (753771)
│ │ │ │ +1270CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1270CB: 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)
│ │ │ │ +1270EF CENTRAL HEADER #372 02014B50 (33639248)
│ │ │ │ +1270F3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1270F4 Created OS 03 (3) 'Unix'
│ │ │ │ +1270F5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1270F6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1270F7 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)
│ │ │ │ +1270F9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1270FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1270FF CRC 4CA9431A (1286161178)
│ │ │ │ +127103 Compressed Size 00000541 (1345)
│ │ │ │ +127107 Uncompressed Size 00000CA9 (3241)
│ │ │ │ +12710B Filename Length 001F (31)
│ │ │ │ +12710D Extra Length 0000 (0)
│ │ │ │ +12710F Comment Length 0000 (0)
│ │ │ │ +127111 Disk Start 0000 (0)
│ │ │ │ +127113 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1270A2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127115 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'
│ │ │ │ +127119 Local Header Offset 000B834E (754510)
│ │ │ │ +12711D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1270AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12711D: 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)
│ │ │ │ +12713C CENTRAL HEADER #373 02014B50 (33639248)
│ │ │ │ +127140 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127141 Created OS 03 (3) 'Unix'
│ │ │ │ +127142 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127143 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127144 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)
│ │ │ │ +127146 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12714C CRC 2E967EF1 (781614833)
│ │ │ │ +127150 Compressed Size 00000583 (1411)
│ │ │ │ +127154 Uncompressed Size 0000176D (5997)
│ │ │ │ +127158 Filename Length 001E (30)
│ │ │ │ +12715A Extra Length 0000 (0)
│ │ │ │ +12715C Comment Length 0000 (0)
│ │ │ │ +12715E Disk Start 0000 (0)
│ │ │ │ +127160 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1270EF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127162 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'
│ │ │ │ +127166 Local Header Offset 000B88CC (755916)
│ │ │ │ +12716A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1270F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12716A: 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)
│ │ │ │ +127188 CENTRAL HEADER #374 02014B50 (33639248)
│ │ │ │ +12718C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12718D Created OS 03 (3) 'Unix'
│ │ │ │ +12718E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12718F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127190 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)
│ │ │ │ +127192 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127194 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127198 CRC E22C3481 (3794547841)
│ │ │ │ +12719C Compressed Size 0000024C (588)
│ │ │ │ +1271A0 Uncompressed Size 0000046C (1132)
│ │ │ │ +1271A4 Filename Length 0023 (35)
│ │ │ │ +1271A6 Extra Length 0000 (0)
│ │ │ │ +1271A8 Comment Length 0000 (0)
│ │ │ │ +1271AA Disk Start 0000 (0)
│ │ │ │ +1271AC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12713B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1271AE 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'
│ │ │ │ +1271B2 Local Header Offset 000B8E8B (757387)
│ │ │ │ +1271B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1271B6: 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)
│ │ │ │ +1271D9 CENTRAL HEADER #375 02014B50 (33639248)
│ │ │ │ +1271DD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1271DE Created OS 03 (3) 'Unix'
│ │ │ │ +1271DF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1271E0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1271E1 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)
│ │ │ │ +1271E3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1271E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1271E9 CRC F3AA23A9 (4088013737)
│ │ │ │ +1271ED Compressed Size 0000024D (589)
│ │ │ │ +1271F1 Uncompressed Size 00000596 (1430)
│ │ │ │ +1271F5 Filename Length 0022 (34)
│ │ │ │ +1271F7 Extra Length 0000 (0)
│ │ │ │ +1271F9 Comment Length 0000 (0)
│ │ │ │ +1271FB Disk Start 0000 (0)
│ │ │ │ +1271FD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12718C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1271FF 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'
│ │ │ │ +127203 Local Header Offset 000B9118 (758040)
│ │ │ │ +127207 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127207: 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)
│ │ │ │ +127229 CENTRAL HEADER #376 02014B50 (33639248)
│ │ │ │ +12722D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12722E Created OS 03 (3) 'Unix'
│ │ │ │ +12722F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127230 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127231 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)
│ │ │ │ +127233 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127239 CRC B48ACF64 (3028995940)
│ │ │ │ +12723D Compressed Size 00000275 (629)
│ │ │ │ +127241 Uncompressed Size 00000530 (1328)
│ │ │ │ +127245 Filename Length 0027 (39)
│ │ │ │ +127247 Extra Length 0000 (0)
│ │ │ │ +127249 Comment Length 0000 (0)
│ │ │ │ +12724B Disk Start 0000 (0)
│ │ │ │ +12724D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1271DC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12724F 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'
│ │ │ │ +127253 Local Header Offset 000B93A5 (758693)
│ │ │ │ +127257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1271E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127257: 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)
│ │ │ │ +12727E CENTRAL HEADER #377 02014B50 (33639248)
│ │ │ │ +127282 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127283 Created OS 03 (3) 'Unix'
│ │ │ │ +127284 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127285 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127286 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)
│ │ │ │ +127288 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12728A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12728E CRC 4B305F5F (1261461343)
│ │ │ │ +127292 Compressed Size 000002C1 (705)
│ │ │ │ +127296 Uncompressed Size 000009F2 (2546)
│ │ │ │ +12729A Filename Length 0026 (38)
│ │ │ │ +12729C Extra Length 0000 (0)
│ │ │ │ +12729E Comment Length 0000 (0)
│ │ │ │ +1272A0 Disk Start 0000 (0)
│ │ │ │ +1272A2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127231 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1272A4 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'
│ │ │ │ +1272A8 Local Header Offset 000B965F (759391)
│ │ │ │ +1272AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1272AC: 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)
│ │ │ │ +1272D2 CENTRAL HEADER #378 02014B50 (33639248)
│ │ │ │ +1272D6 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1272D7 Created OS 03 (3) 'Unix'
│ │ │ │ +1272D8 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1272D9 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1272DA 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)
│ │ │ │ +1272DC Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1272DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1272E2 CRC F2D7F409 (4074238985)
│ │ │ │ +1272E6 Compressed Size 00000277 (631)
│ │ │ │ +1272EA Uncompressed Size 000004EE (1262)
│ │ │ │ +1272EE Filename Length 0029 (41)
│ │ │ │ +1272F0 Extra Length 0000 (0)
│ │ │ │ +1272F2 Comment Length 0000 (0)
│ │ │ │ +1272F4 Disk Start 0000 (0)
│ │ │ │ +1272F6 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127285 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1272F8 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'
│ │ │ │ +1272FC Local Header Offset 000B9964 (760164)
│ │ │ │ +127300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12728D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127300: 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)
│ │ │ │ +127329 CENTRAL HEADER #379 02014B50 (33639248)
│ │ │ │ +12732D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12732E Created OS 03 (3) 'Unix'
│ │ │ │ +12732F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127330 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127331 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)
│ │ │ │ +127333 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127335 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127339 CRC 86AA355F (2259301727)
│ │ │ │ +12733D Compressed Size 00000281 (641)
│ │ │ │ +127341 Uncompressed Size 000008CB (2251)
│ │ │ │ +127345 Filename Length 0028 (40)
│ │ │ │ +127347 Extra Length 0000 (0)
│ │ │ │ +127349 Comment Length 0000 (0)
│ │ │ │ +12734B Disk Start 0000 (0)
│ │ │ │ +12734D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1272DC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12734F 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'
│ │ │ │ +127353 Local Header Offset 000B9C22 (760866)
│ │ │ │ +127357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1272E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127357: 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)
│ │ │ │ +12737F CENTRAL HEADER #380 02014B50 (33639248)
│ │ │ │ +127383 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127384 Created OS 03 (3) 'Unix'
│ │ │ │ +127385 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127386 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127387 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)
│ │ │ │ +127389 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12738B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12738F CRC DBD3D944 (3688094020)
│ │ │ │ +127393 Compressed Size 0000076F (1903)
│ │ │ │ +127397 Uncompressed Size 00001284 (4740)
│ │ │ │ +12739B Filename Length 002B (43)
│ │ │ │ +12739D Extra Length 0000 (0)
│ │ │ │ +12739F Comment Length 0000 (0)
│ │ │ │ +1273A1 Disk Start 0000 (0)
│ │ │ │ +1273A3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127332 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1273A5 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'
│ │ │ │ +1273A9 Local Header Offset 000B9EE9 (761577)
│ │ │ │ +1273AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12733A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1273AD: 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)
│ │ │ │ +1273D8 CENTRAL HEADER #381 02014B50 (33639248)
│ │ │ │ +1273DC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1273DD Created OS 03 (3) 'Unix'
│ │ │ │ +1273DE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1273DF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1273E0 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)
│ │ │ │ +1273E2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1273E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1273E8 CRC 2D4623FD (759571453)
│ │ │ │ +1273EC Compressed Size 00000980 (2432)
│ │ │ │ +1273F0 Uncompressed Size 00003370 (13168)
│ │ │ │ +1273F4 Filename Length 002A (42)
│ │ │ │ +1273F6 Extra Length 0000 (0)
│ │ │ │ +1273F8 Comment Length 0000 (0)
│ │ │ │ +1273FA Disk Start 0000 (0)
│ │ │ │ +1273FC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12738B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1273FE 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'
│ │ │ │ +127402 Local Header Offset 000BA6A1 (763553)
│ │ │ │ +127406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127406: 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)
│ │ │ │ +127430 CENTRAL HEADER #382 02014B50 (33639248)
│ │ │ │ +127434 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127435 Created OS 03 (3) 'Unix'
│ │ │ │ +127436 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127437 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127438 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)
│ │ │ │ +12743A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12743C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127440 CRC C94E32EB (3377345259)
│ │ │ │ +127444 Compressed Size 000007AA (1962)
│ │ │ │ +127448 Uncompressed Size 00001432 (5170)
│ │ │ │ +12744C Filename Length 002C (44)
│ │ │ │ +12744E Extra Length 0000 (0)
│ │ │ │ +127450 Comment Length 0000 (0)
│ │ │ │ +127452 Disk Start 0000 (0)
│ │ │ │ +127454 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1273E3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127456 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'
│ │ │ │ +12745A Local Header Offset 000BB069 (766057)
│ │ │ │ +12745E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1273EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12745E: 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)
│ │ │ │ +12748A CENTRAL HEADER #383 02014B50 (33639248)
│ │ │ │ +12748E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12748F Created OS 03 (3) 'Unix'
│ │ │ │ +127490 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127491 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127492 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)
│ │ │ │ +127494 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127496 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12749A CRC 060BCD8C (101436812)
│ │ │ │ +12749E Compressed Size 00000AE6 (2790)
│ │ │ │ +1274A2 Uncompressed Size 00003F84 (16260)
│ │ │ │ +1274A6 Filename Length 002B (43)
│ │ │ │ +1274A8 Extra Length 0000 (0)
│ │ │ │ +1274AA Comment Length 0000 (0)
│ │ │ │ +1274AC Disk Start 0000 (0)
│ │ │ │ +1274AE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12743D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1274B0 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'
│ │ │ │ +1274B4 Local Header Offset 000BB85D (768093)
│ │ │ │ +1274B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1274B8: 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)
│ │ │ │ +1274E3 CENTRAL HEADER #384 02014B50 (33639248)
│ │ │ │ +1274E7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1274E8 Created OS 03 (3) 'Unix'
│ │ │ │ +1274E9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1274EA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1274EB 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)
│ │ │ │ +1274ED Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1274EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1274F3 CRC B6753C1F (3061136415)
│ │ │ │ +1274F7 Compressed Size 000002B6 (694)
│ │ │ │ +1274FB Uncompressed Size 00000613 (1555)
│ │ │ │ +1274FF Filename Length 0023 (35)
│ │ │ │ +127501 Extra Length 0000 (0)
│ │ │ │ +127503 Comment Length 0000 (0)
│ │ │ │ +127505 Disk Start 0000 (0)
│ │ │ │ +127507 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127496 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127509 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'
│ │ │ │ +12750D Local Header Offset 000BC38C (770956)
│ │ │ │ +127511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12749E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127511: 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)
│ │ │ │ +127534 CENTRAL HEADER #385 02014B50 (33639248)
│ │ │ │ +127538 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127539 Created OS 03 (3) 'Unix'
│ │ │ │ +12753A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12753B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12753C 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)
│ │ │ │ +12753E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127540 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127544 CRC 2ABA8560 (716866912)
│ │ │ │ +127548 Compressed Size 0000025C (604)
│ │ │ │ +12754C Uncompressed Size 00000769 (1897)
│ │ │ │ +127550 Filename Length 0022 (34)
│ │ │ │ +127552 Extra Length 0000 (0)
│ │ │ │ +127554 Comment Length 0000 (0)
│ │ │ │ +127556 Disk Start 0000 (0)
│ │ │ │ +127558 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1274E7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12755A 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'
│ │ │ │ +12755E Local Header Offset 000BC683 (771715)
│ │ │ │ +127562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1274EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127562: 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)
│ │ │ │ +127584 CENTRAL HEADER #386 02014B50 (33639248)
│ │ │ │ +127588 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127589 Created OS 03 (3) 'Unix'
│ │ │ │ +12758A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12758B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12758C 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)
│ │ │ │ +12758E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127594 CRC 4C39BA60 (1278851680)
│ │ │ │ +127598 Compressed Size 0000025D (605)
│ │ │ │ +12759C Uncompressed Size 000004B9 (1209)
│ │ │ │ +1275A0 Filename Length 0025 (37)
│ │ │ │ +1275A2 Extra Length 0000 (0)
│ │ │ │ +1275A4 Comment Length 0000 (0)
│ │ │ │ +1275A6 Disk Start 0000 (0)
│ │ │ │ +1275A8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127537 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1275AA 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'
│ │ │ │ +1275AE Local Header Offset 000BC91F (772383)
│ │ │ │ +1275B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12753F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1275B2: 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)
│ │ │ │ +1275D7 CENTRAL HEADER #387 02014B50 (33639248)
│ │ │ │ +1275DB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1275DC Created OS 03 (3) 'Unix'
│ │ │ │ +1275DD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1275DE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1275DF 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)
│ │ │ │ +1275E1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1275E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1275E7 CRC E2D401A9 (3805544873)
│ │ │ │ +1275EB Compressed Size 00000294 (660)
│ │ │ │ +1275EF Uncompressed Size 0000067A (1658)
│ │ │ │ +1275F3 Filename Length 0024 (36)
│ │ │ │ +1275F5 Extra Length 0000 (0)
│ │ │ │ +1275F7 Comment Length 0000 (0)
│ │ │ │ +1275F9 Disk Start 0000 (0)
│ │ │ │ +1275FB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12758A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1275FD 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'
│ │ │ │ +127601 Local Header Offset 000BCBBF (773055)
│ │ │ │ +127605 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127605: 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)
│ │ │ │ +127629 CENTRAL HEADER #388 02014B50 (33639248)
│ │ │ │ +12762D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12762E Created OS 03 (3) 'Unix'
│ │ │ │ +12762F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127630 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127631 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)
│ │ │ │ +127633 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127635 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127639 CRC 2BEE9066 (737054822)
│ │ │ │ +12763D Compressed Size 000003C8 (968)
│ │ │ │ +127641 Uncompressed Size 0000094C (2380)
│ │ │ │ +127645 Filename Length 0023 (35)
│ │ │ │ +127647 Extra Length 0000 (0)
│ │ │ │ +127649 Comment Length 0000 (0)
│ │ │ │ +12764B Disk Start 0000 (0)
│ │ │ │ +12764D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1275DC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12764F 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'
│ │ │ │ +127653 Local Header Offset 000BCE95 (773781)
│ │ │ │ +127657 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1275E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127657: 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)
│ │ │ │ +12767A CENTRAL HEADER #389 02014B50 (33639248)
│ │ │ │ +12767E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12767F Created OS 03 (3) 'Unix'
│ │ │ │ +127680 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127681 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127682 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)
│ │ │ │ +127684 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127686 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12768A CRC 035D2761 (56436577)
│ │ │ │ +12768E Compressed Size 0000040F (1039)
│ │ │ │ +127692 Uncompressed Size 00001118 (4376)
│ │ │ │ +127696 Filename Length 0022 (34)
│ │ │ │ +127698 Extra Length 0000 (0)
│ │ │ │ +12769A Comment Length 0000 (0)
│ │ │ │ +12769C Disk Start 0000 (0)
│ │ │ │ +12769E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12762D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1276A0 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'
│ │ │ │ +1276A4 Local Header Offset 000BD29E (774814)
│ │ │ │ +1276A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1276A8: 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)
│ │ │ │ +1276CA CENTRAL HEADER #390 02014B50 (33639248)
│ │ │ │ +1276CE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1276CF Created OS 03 (3) 'Unix'
│ │ │ │ +1276D0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1276D1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1276D2 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)
│ │ │ │ +1276D4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1276D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1276DA CRC 70D24230 (1892827696)
│ │ │ │ +1276DE Compressed Size 000002B6 (694)
│ │ │ │ +1276E2 Uncompressed Size 0000061B (1563)
│ │ │ │ +1276E6 Filename Length 0025 (37)
│ │ │ │ +1276E8 Extra Length 0000 (0)
│ │ │ │ +1276EA Comment Length 0000 (0)
│ │ │ │ +1276EC Disk Start 0000 (0)
│ │ │ │ +1276EE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12767D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1276F0 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'
│ │ │ │ +1276F4 Local Header Offset 000BD6ED (775917)
│ │ │ │ +1276F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1276F8: 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)
│ │ │ │ +12771D CENTRAL HEADER #391 02014B50 (33639248)
│ │ │ │ +127721 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127722 Created OS 03 (3) 'Unix'
│ │ │ │ +127723 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127724 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127725 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)
│ │ │ │ +127727 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127729 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12772D CRC 5CFB8820 (1559988256)
│ │ │ │ +127731 Compressed Size 0000025D (605)
│ │ │ │ +127735 Uncompressed Size 0000077B (1915)
│ │ │ │ +127739 Filename Length 0024 (36)
│ │ │ │ +12773B Extra Length 0000 (0)
│ │ │ │ +12773D Comment Length 0000 (0)
│ │ │ │ +12773F Disk Start 0000 (0)
│ │ │ │ +127741 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1276D0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127743 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'
│ │ │ │ +127747 Local Header Offset 000BD9E6 (776678)
│ │ │ │ +12774B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1276D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12774B: 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)
│ │ │ │ +12776F CENTRAL HEADER #392 02014B50 (33639248)
│ │ │ │ +127773 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127774 Created OS 03 (3) 'Unix'
│ │ │ │ +127775 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127776 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127777 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)
│ │ │ │ +127779 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12777B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12777F CRC 616993C4 (1634309060)
│ │ │ │ +127783 Compressed Size 00001CBC (7356)
│ │ │ │ +127787 Uncompressed Size 00006021 (24609)
│ │ │ │ +12778B Filename Length 001C (28)
│ │ │ │ +12778D Extra Length 0000 (0)
│ │ │ │ +12778F Comment Length 0000 (0)
│ │ │ │ +127791 Disk Start 0000 (0)
│ │ │ │ +127793 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127722 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127795 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'
│ │ │ │ +127799 Local Header Offset 000BDC85 (777349)
│ │ │ │ +12779D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12772A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12779D: 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)
│ │ │ │ +1277B9 CENTRAL HEADER #393 02014B50 (33639248)
│ │ │ │ +1277BD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1277BE Created OS 03 (3) 'Unix'
│ │ │ │ +1277BF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1277C0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1277C1 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)
│ │ │ │ +1277C3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1277C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1277C9 CRC 882D286C (2284660844)
│ │ │ │ +1277CD Compressed Size 00002E76 (11894)
│ │ │ │ +1277D1 Uncompressed Size 0001C29E (115358)
│ │ │ │ +1277D5 Filename Length 001B (27)
│ │ │ │ +1277D7 Extra Length 0000 (0)
│ │ │ │ +1277D9 Comment Length 0000 (0)
│ │ │ │ +1277DB Disk Start 0000 (0)
│ │ │ │ +1277DD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12776C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1277DF 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'
│ │ │ │ +1277E3 Local Header Offset 000BF97B (784763)
│ │ │ │ +1277E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1277E7: 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)
│ │ │ │ +127802 CENTRAL HEADER #394 02014B50 (33639248)
│ │ │ │ +127806 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127807 Created OS 03 (3) 'Unix'
│ │ │ │ +127808 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127809 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12780A 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)
│ │ │ │ +12780C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12780E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127812 CRC 5503849E (1426293918)
│ │ │ │ +127816 Compressed Size 00000226 (550)
│ │ │ │ +12781A Uncompressed Size 000003E1 (993)
│ │ │ │ +12781E Filename Length 001E (30)
│ │ │ │ +127820 Extra Length 0000 (0)
│ │ │ │ +127822 Comment Length 0000 (0)
│ │ │ │ +127824 Disk Start 0000 (0)
│ │ │ │ +127826 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1277B5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127828 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'
│ │ │ │ +12782C Local Header Offset 000C282A (796714)
│ │ │ │ +127830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1277BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127830: 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)
│ │ │ │ +12784E CENTRAL HEADER #395 02014B50 (33639248)
│ │ │ │ +127852 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127853 Created OS 03 (3) 'Unix'
│ │ │ │ +127854 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127855 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127856 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)
│ │ │ │ +127858 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12785A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12785E CRC DA81A592 (3665929618)
│ │ │ │ +127862 Compressed Size 0000025F (607)
│ │ │ │ +127866 Uncompressed Size 00000678 (1656)
│ │ │ │ +12786A Filename Length 001D (29)
│ │ │ │ +12786C Extra Length 0000 (0)
│ │ │ │ +12786E Comment Length 0000 (0)
│ │ │ │ +127870 Disk Start 0000 (0)
│ │ │ │ +127872 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127801 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127874 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'
│ │ │ │ +127878 Local Header Offset 000C2A8C (797324)
│ │ │ │ +12787C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12787C: 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)
│ │ │ │ +127899 CENTRAL HEADER #396 02014B50 (33639248)
│ │ │ │ +12789D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12789E Created OS 03 (3) 'Unix'
│ │ │ │ +12789F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1278A0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1278A1 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)
│ │ │ │ +1278A3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1278A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1278A9 CRC C61F46CB (3323938507)
│ │ │ │ +1278AD Compressed Size 000001FB (507)
│ │ │ │ +1278B1 Uncompressed Size 000003F0 (1008)
│ │ │ │ +1278B5 Filename Length 0023 (35)
│ │ │ │ +1278B7 Extra Length 0000 (0)
│ │ │ │ +1278B9 Comment Length 0000 (0)
│ │ │ │ +1278BB Disk Start 0000 (0)
│ │ │ │ +1278BD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12784C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1278BF 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'
│ │ │ │ +1278C3 Local Header Offset 000C2D26 (797990)
│ │ │ │ +1278C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1278C7: 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)
│ │ │ │ +1278EA CENTRAL HEADER #397 02014B50 (33639248)
│ │ │ │ +1278EE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1278EF Created OS 03 (3) 'Unix'
│ │ │ │ +1278F0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1278F1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1278F2 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)
│ │ │ │ +1278F4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1278F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1278FA CRC EA41C010 (3930177552)
│ │ │ │ +1278FE Compressed Size 00000286 (646)
│ │ │ │ +127902 Uncompressed Size 000007C9 (1993)
│ │ │ │ +127906 Filename Length 0022 (34)
│ │ │ │ +127908 Extra Length 0000 (0)
│ │ │ │ +12790A Comment Length 0000 (0)
│ │ │ │ +12790C Disk Start 0000 (0)
│ │ │ │ +12790E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12789D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127910 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'
│ │ │ │ +127914 Local Header Offset 000C2F62 (798562)
│ │ │ │ +127918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1278A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127918: 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)
│ │ │ │ +12793A CENTRAL HEADER #398 02014B50 (33639248)
│ │ │ │ +12793E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12793F Created OS 03 (3) 'Unix'
│ │ │ │ +127940 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127941 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127942 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)
│ │ │ │ +127944 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127946 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12794A CRC 429D6297 (1117610647)
│ │ │ │ +12794E Compressed Size 000001FC (508)
│ │ │ │ +127952 Uncompressed Size 000003FD (1021)
│ │ │ │ +127956 Filename Length 0025 (37)
│ │ │ │ +127958 Extra Length 0000 (0)
│ │ │ │ +12795A Comment Length 0000 (0)
│ │ │ │ +12795C Disk Start 0000 (0)
│ │ │ │ +12795E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1278ED Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127960 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'
│ │ │ │ +127964 Local Header Offset 000C3228 (799272)
│ │ │ │ +127968 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1278F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127968: 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)
│ │ │ │ +12798D CENTRAL HEADER #399 02014B50 (33639248)
│ │ │ │ +127991 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127992 Created OS 03 (3) 'Unix'
│ │ │ │ +127993 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127994 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127995 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)
│ │ │ │ +127997 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12799D CRC 5AD67BE0 (1524005856)
│ │ │ │ +1279A1 Compressed Size 00000255 (597)
│ │ │ │ +1279A5 Uncompressed Size 0000079A (1946)
│ │ │ │ +1279A9 Filename Length 0024 (36)
│ │ │ │ +1279AB Extra Length 0000 (0)
│ │ │ │ +1279AD Comment Length 0000 (0)
│ │ │ │ +1279AF Disk Start 0000 (0)
│ │ │ │ +1279B1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127940 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1279B3 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'
│ │ │ │ +1279B7 Local Header Offset 000C3467 (799847)
│ │ │ │ +1279BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1279BB: 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)
│ │ │ │ +1279DF CENTRAL HEADER #400 02014B50 (33639248)
│ │ │ │ +1279E3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1279E4 Created OS 03 (3) 'Unix'
│ │ │ │ +1279E5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1279E6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1279E7 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)
│ │ │ │ +1279E9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1279EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1279EF CRC ECB3A64C (3971196492)
│ │ │ │ +1279F3 Compressed Size 0000024F (591)
│ │ │ │ +1279F7 Uncompressed Size 00000543 (1347)
│ │ │ │ +1279FB Filename Length 0026 (38)
│ │ │ │ +1279FD Extra Length 0000 (0)
│ │ │ │ +1279FF Comment Length 0000 (0)
│ │ │ │ +127A01 Disk Start 0000 (0)
│ │ │ │ +127A03 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127992 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127A05 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'
│ │ │ │ +127A09 Local Header Offset 000C36FE (800510)
│ │ │ │ +127A0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12799A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127A0D: 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)
│ │ │ │ +127A33 CENTRAL HEADER #401 02014B50 (33639248)
│ │ │ │ +127A37 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127A38 Created OS 03 (3) 'Unix'
│ │ │ │ +127A39 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127A3A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127A3B 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)
│ │ │ │ +127A3D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127A3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127A43 CRC AE996EFE (2929291006)
│ │ │ │ +127A47 Compressed Size 0000028B (651)
│ │ │ │ +127A4B Uncompressed Size 00000A9F (2719)
│ │ │ │ +127A4F Filename Length 0025 (37)
│ │ │ │ +127A51 Extra Length 0000 (0)
│ │ │ │ +127A53 Comment Length 0000 (0)
│ │ │ │ +127A55 Disk Start 0000 (0)
│ │ │ │ +127A57 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1279E6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127A59 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'
│ │ │ │ +127A5D Local Header Offset 000C3991 (801169)
│ │ │ │ +127A61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1279EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127A61: 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)
│ │ │ │ +127A86 CENTRAL HEADER #402 02014B50 (33639248)
│ │ │ │ +127A8A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127A8B Created OS 03 (3) 'Unix'
│ │ │ │ +127A8C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127A8D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127A8E 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)
│ │ │ │ +127A90 Compression Method 0000 (0) 'Stored'
│ │ │ │ +127A92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127A96 CRC 00000000 (0)
│ │ │ │ +127A9A Compressed Size 00000000 (0)
│ │ │ │ +127A9E Uncompressed Size 00000000 (0)
│ │ │ │ +127AA2 Filename Length 0010 (16)
│ │ │ │ +127AA4 Extra Length 0000 (0)
│ │ │ │ +127AA6 Comment Length 0000 (0)
│ │ │ │ +127AA8 Disk Start 0000 (0)
│ │ │ │ +127AAA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127A39 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +127AAC 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'
│ │ │ │ +127AB0 Local Header Offset 000C3C5F (801887)
│ │ │ │ +127AB4 Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127A41: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127AB4: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x127A41: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x127AB4: 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 0x127A8C: '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)
│ │ │ │ +127AC4 CENTRAL HEADER #403 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'
│ │ │ │ -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)
│ │ │ │ +127ACE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127AD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127AD4 CRC E3048D88 (3808726408)
│ │ │ │ +127AD8 Compressed Size 000000CD (205)
│ │ │ │ +127ADC Uncompressed Size 0000010D (269)
│ │ │ │ +127AE0 Filename Length 001A (26)
│ │ │ │ +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'
│ │ │ │ -127A77 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'
│ │ │ │ -127A7B Local Header Offset 000C3DA4 (802212)
│ │ │ │ -127A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +127AEE Local Header Offset 000C3C8D (801933)
│ │ │ │ +127AF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127AF2: 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)
│ │ │ │ +127B0C CENTRAL HEADER #404 02014B50 (33639248)
│ │ │ │ +127B10 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127B11 Created OS 03 (3) 'Unix'
│ │ │ │ +127B12 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127B13 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127B14 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)
│ │ │ │ +127B16 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127B18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127B1C CRC 7D0535AF (2097493423)
│ │ │ │ +127B20 Compressed Size 00000073 (115)
│ │ │ │ +127B24 Uncompressed Size 00000087 (135)
│ │ │ │ +127B28 Filename Length 0019 (25)
│ │ │ │ +127B2A Extra Length 0000 (0)
│ │ │ │ +127B2C Comment Length 0000 (0)
│ │ │ │ +127B2E Disk Start 0000 (0)
│ │ │ │ +127B30 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127ABF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127B32 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'
│ │ │ │ +127B36 Local Header Offset 000C3D92 (802194)
│ │ │ │ +127B3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127B3A: 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)
│ │ │ │ +127B53 CENTRAL HEADER #405 02014B50 (33639248)
│ │ │ │ +127B57 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127B58 Created OS 03 (3) 'Unix'
│ │ │ │ +127B59 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127B5A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127B5B 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)
│ │ │ │ +127B5D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127B5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127B63 CRC CD157ED7 (3440738007)
│ │ │ │ +127B67 Compressed Size 00000589 (1417)
│ │ │ │ +127B6B Uncompressed Size 00000F54 (3924)
│ │ │ │ +127B6F Filename Length 001C (28)
│ │ │ │ +127B71 Extra Length 0000 (0)
│ │ │ │ +127B73 Comment Length 0000 (0)
│ │ │ │ +127B75 Disk Start 0000 (0)
│ │ │ │ +127B77 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127B06 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127B79 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'
│ │ │ │ +127B7D Local Header Offset 000C3E3C (802364)
│ │ │ │ +127B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127B81: 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)
│ │ │ │ +127B9D CENTRAL HEADER #406 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'
│ │ │ │ -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)
│ │ │ │ +127BA7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127BA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127BAD CRC FE2A3A9C (4264180380)
│ │ │ │ +127BB1 Compressed Size 00000679 (1657)
│ │ │ │ +127BB5 Uncompressed Size 000025BC (9660)
│ │ │ │ +127BB9 Filename Length 001B (27)
│ │ │ │ +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'
│ │ │ │ -127B50 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'
│ │ │ │ -127B54 Local Header Offset 000C4516 (804118)
│ │ │ │ -127B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +127BC7 Local Header Offset 000C43FF (803839)
│ │ │ │ +127BCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127BCB: 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)
│ │ │ │ +127BE6 CENTRAL HEADER #407 02014B50 (33639248)
│ │ │ │ +127BEA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127BEB Created OS 03 (3) 'Unix'
│ │ │ │ +127BEC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127BED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127BEE 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)
│ │ │ │ +127BF0 Compression Method 0000 (0) 'Stored'
│ │ │ │ +127BF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127BF6 CRC 00000000 (0)
│ │ │ │ +127BFA Compressed Size 00000000 (0)
│ │ │ │ +127BFE Uncompressed Size 00000000 (0)
│ │ │ │ +127C02 Filename Length 0013 (19)
│ │ │ │ +127C04 Extra Length 0000 (0)
│ │ │ │ +127C06 Comment Length 0000 (0)
│ │ │ │ +127C08 Disk Start 0000 (0)
│ │ │ │ +127C0A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127B99 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +127C0C 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'
│ │ │ │ +127C10 Local Header Offset 000C4AB1 (805553)
│ │ │ │ +127C14 Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127BA1: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127C14: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x127BA1: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x127C14: 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 0x127BEC: '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)
│ │ │ │ +127C27 CENTRAL HEADER #408 02014B50 (33639248)
│ │ │ │ +127C2B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127C2C Created OS 03 (3) 'Unix'
│ │ │ │ +127C2D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127C2E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127C2F 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)
│ │ │ │ +127C31 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127C37 CRC E212A945 (3792873797)
│ │ │ │ +127C3B Compressed Size 00000935 (2357)
│ │ │ │ +127C3F Uncompressed Size 000019A8 (6568)
│ │ │ │ +127C43 Filename Length 001F (31)
│ │ │ │ +127C45 Extra Length 0000 (0)
│ │ │ │ +127C47 Comment Length 0000 (0)
│ │ │ │ +127C49 Disk Start 0000 (0)
│ │ │ │ +127C4B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127BDA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127C4D 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'
│ │ │ │ +127C51 Local Header Offset 000C4AE2 (805602)
│ │ │ │ +127C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127BE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127C55: 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)
│ │ │ │ +127C74 CENTRAL HEADER #409 02014B50 (33639248)
│ │ │ │ +127C78 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127C79 Created OS 03 (3) 'Unix'
│ │ │ │ +127C7A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127C7B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127C7C 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)
│ │ │ │ +127C7E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127C80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127C84 CRC 06CC015A (114032986)
│ │ │ │ +127C88 Compressed Size 00000BA3 (2979)
│ │ │ │ +127C8C Uncompressed Size 0000512C (20780)
│ │ │ │ +127C90 Filename Length 001E (30)
│ │ │ │ +127C92 Extra Length 0000 (0)
│ │ │ │ +127C94 Comment Length 0000 (0)
│ │ │ │ +127C96 Disk Start 0000 (0)
│ │ │ │ +127C98 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127C27 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127C9A 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'
│ │ │ │ +127C9E Local Header Offset 000C5454 (808020)
│ │ │ │ +127CA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127C2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127CA2: 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)
│ │ │ │ +127CC0 CENTRAL HEADER #410 02014B50 (33639248)
│ │ │ │ +127CC4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127CC5 Created OS 03 (3) 'Unix'
│ │ │ │ +127CC6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127CC7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127CC8 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)
│ │ │ │ +127CCA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127CCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127CD0 CRC E982C69E (3917661854)
│ │ │ │ +127CD4 Compressed Size 00000656 (1622)
│ │ │ │ +127CD8 Uncompressed Size 00000FD3 (4051)
│ │ │ │ +127CDC Filename Length 0021 (33)
│ │ │ │ +127CDE Extra Length 0000 (0)
│ │ │ │ +127CE0 Comment Length 0000 (0)
│ │ │ │ +127CE2 Disk Start 0000 (0)
│ │ │ │ +127CE4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127C73 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127CE6 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'
│ │ │ │ +127CEA Local Header Offset 000C6033 (811059)
│ │ │ │ +127CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127CEE: 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)
│ │ │ │ +127D0F CENTRAL HEADER #411 02014B50 (33639248)
│ │ │ │ +127D13 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127D14 Created OS 03 (3) 'Unix'
│ │ │ │ +127D15 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127D16 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127D17 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)
│ │ │ │ +127D19 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127D1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127D1F CRC 5250B3DB (1381020635)
│ │ │ │ +127D23 Compressed Size 00000569 (1385)
│ │ │ │ +127D27 Uncompressed Size 00001C35 (7221)
│ │ │ │ +127D2B Filename Length 0020 (32)
│ │ │ │ +127D2D Extra Length 0000 (0)
│ │ │ │ +127D2F Comment Length 0000 (0)
│ │ │ │ +127D31 Disk Start 0000 (0)
│ │ │ │ +127D33 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127CC2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127D35 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'
│ │ │ │ +127D39 Local Header Offset 000C66C8 (812744)
│ │ │ │ +127D3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127D3D: 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)
│ │ │ │ +127D5D CENTRAL HEADER #412 02014B50 (33639248)
│ │ │ │ +127D61 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127D62 Created OS 03 (3) 'Unix'
│ │ │ │ +127D63 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127D64 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127D65 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)
│ │ │ │ +127D67 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127D69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127D6D CRC E2B67A5C (3803609692)
│ │ │ │ +127D71 Compressed Size 000006B5 (1717)
│ │ │ │ +127D75 Uncompressed Size 0000110F (4367)
│ │ │ │ +127D79 Filename Length 0026 (38)
│ │ │ │ +127D7B Extra Length 0000 (0)
│ │ │ │ +127D7D Comment Length 0000 (0)
│ │ │ │ +127D7F Disk Start 0000 (0)
│ │ │ │ +127D81 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127D10 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127D83 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'
│ │ │ │ +127D87 Local Header Offset 000C6C6F (814191)
│ │ │ │ +127D8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127D8B: 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)
│ │ │ │ +127DB1 CENTRAL HEADER #413 02014B50 (33639248)
│ │ │ │ +127DB5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127DB6 Created OS 03 (3) 'Unix'
│ │ │ │ +127DB7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127DB8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127DB9 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)
│ │ │ │ +127DBB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127DBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127DC1 CRC 47510F70 (1196494704)
│ │ │ │ +127DC5 Compressed Size 000006A3 (1699)
│ │ │ │ +127DC9 Uncompressed Size 0000246C (9324)
│ │ │ │ +127DCD Filename Length 0025 (37)
│ │ │ │ +127DCF Extra Length 0000 (0)
│ │ │ │ +127DD1 Comment Length 0000 (0)
│ │ │ │ +127DD3 Disk Start 0000 (0)
│ │ │ │ +127DD5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127D64 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127DD7 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'
│ │ │ │ +127DDB Local Header Offset 000C7368 (815976)
│ │ │ │ +127DDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127DDF: 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)
│ │ │ │ +127E04 CENTRAL HEADER #414 02014B50 (33639248)
│ │ │ │ +127E08 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127E09 Created OS 03 (3) 'Unix'
│ │ │ │ +127E0A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127E0B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127E0C 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)
│ │ │ │ +127E0E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127E10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127E14 CRC 56FDC711 (1459472145)
│ │ │ │ +127E18 Compressed Size 00000807 (2055)
│ │ │ │ +127E1C Uncompressed Size 000017ED (6125)
│ │ │ │ +127E20 Filename Length 0029 (41)
│ │ │ │ +127E22 Extra Length 0000 (0)
│ │ │ │ +127E24 Comment Length 0000 (0)
│ │ │ │ +127E26 Disk Start 0000 (0)
│ │ │ │ +127E28 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127DB7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127E2A 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'
│ │ │ │ +127E2E Local Header Offset 000C7A4E (817742)
│ │ │ │ +127E32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127E32: 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)
│ │ │ │ +127E5B CENTRAL HEADER #415 02014B50 (33639248)
│ │ │ │ +127E5F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127E60 Created OS 03 (3) 'Unix'
│ │ │ │ +127E61 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127E62 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127E63 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)
│ │ │ │ +127E65 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127E67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127E6B CRC 2C7B7916 (746289430)
│ │ │ │ +127E6F Compressed Size 00000513 (1299)
│ │ │ │ +127E73 Uncompressed Size 00002C0B (11275)
│ │ │ │ +127E77 Filename Length 0028 (40)
│ │ │ │ +127E79 Extra Length 0000 (0)
│ │ │ │ +127E7B Comment Length 0000 (0)
│ │ │ │ +127E7D Disk Start 0000 (0)
│ │ │ │ +127E7F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127E0E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127E81 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'
│ │ │ │ +127E85 Local Header Offset 000C829C (819868)
│ │ │ │ +127E89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127E89: 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)
│ │ │ │ +127EB1 CENTRAL HEADER #416 02014B50 (33639248)
│ │ │ │ +127EB5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127EB6 Created OS 03 (3) 'Unix'
│ │ │ │ +127EB7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127EB8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127EB9 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)
│ │ │ │ +127EBB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127EBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127EC1 CRC D8480436 (3628598326)
│ │ │ │ +127EC5 Compressed Size 000002E2 (738)
│ │ │ │ +127EC9 Uncompressed Size 000005BE (1470)
│ │ │ │ +127ECD Filename Length 0022 (34)
│ │ │ │ +127ECF Extra Length 0000 (0)
│ │ │ │ +127ED1 Comment Length 0000 (0)
│ │ │ │ +127ED3 Disk Start 0000 (0)
│ │ │ │ +127ED5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127E64 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127ED7 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'
│ │ │ │ +127EDB Local Header Offset 000C87F5 (821237)
│ │ │ │ +127EDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127E6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127EDF: 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)
│ │ │ │ +127F01 CENTRAL HEADER #417 02014B50 (33639248)
│ │ │ │ +127F05 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127F06 Created OS 03 (3) 'Unix'
│ │ │ │ +127F07 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127F08 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127F09 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)
│ │ │ │ +127F0B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127F0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127F11 CRC E8ED524A (3907867210)
│ │ │ │ +127F15 Compressed Size 00000146 (326)
│ │ │ │ +127F19 Uncompressed Size 00000282 (642)
│ │ │ │ +127F1D Filename Length 0021 (33)
│ │ │ │ +127F1F Extra Length 0000 (0)
│ │ │ │ +127F21 Comment Length 0000 (0)
│ │ │ │ +127F23 Disk Start 0000 (0)
│ │ │ │ +127F25 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127EB4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127F27 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'
│ │ │ │ +127F2B Local Header Offset 000C8B17 (822039)
│ │ │ │ +127F2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127EBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127F2F: 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)
│ │ │ │ +127F50 CENTRAL HEADER #418 02014B50 (33639248)
│ │ │ │ +127F54 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127F55 Created OS 03 (3) 'Unix'
│ │ │ │ +127F56 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127F57 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127F58 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)
│ │ │ │ +127F5A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127F5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127F60 CRC D1CA568D (3519698573)
│ │ │ │ +127F64 Compressed Size 00001036 (4150)
│ │ │ │ +127F68 Uncompressed Size 000035CD (13773)
│ │ │ │ +127F6C Filename Length 0020 (32)
│ │ │ │ +127F6E Extra Length 0000 (0)
│ │ │ │ +127F70 Comment Length 0000 (0)
│ │ │ │ +127F72 Disk Start 0000 (0)
│ │ │ │ +127F74 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127F03 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127F76 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'
│ │ │ │ +127F7A Local Header Offset 000C8C9C (822428)
│ │ │ │ +127F7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127F7E: 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)
│ │ │ │ +127F9E CENTRAL HEADER #419 02014B50 (33639248)
│ │ │ │ +127FA2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127FA3 Created OS 03 (3) 'Unix'
│ │ │ │ +127FA4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127FA5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127FA6 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)
│ │ │ │ +127FA8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127FAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127FAE CRC 62652437 (1650795575)
│ │ │ │ +127FB2 Compressed Size 000018FE (6398)
│ │ │ │ +127FB6 Uncompressed Size 0000EFEA (61418)
│ │ │ │ +127FBA Filename Length 001F (31)
│ │ │ │ +127FBC Extra Length 0000 (0)
│ │ │ │ +127FBE Comment Length 0000 (0)
│ │ │ │ +127FC0 Disk Start 0000 (0)
│ │ │ │ +127FC2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127F51 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +127FC4 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'
│ │ │ │ +127FC8 Local Header Offset 000C9D10 (826640)
│ │ │ │ +127FCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x127FCC: 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)
│ │ │ │ +127FEB CENTRAL HEADER #420 02014B50 (33639248)
│ │ │ │ +127FEF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +127FF0 Created OS 03 (3) 'Unix'
│ │ │ │ +127FF1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +127FF2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +127FF3 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)
│ │ │ │ +127FF5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +127FF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +127FFB CRC 9154FCFC (2438266108)
│ │ │ │ +127FFF Compressed Size 00000797 (1943)
│ │ │ │ +128003 Uncompressed Size 000012B3 (4787)
│ │ │ │ +128007 Filename Length 0024 (36)
│ │ │ │ +128009 Extra Length 0000 (0)
│ │ │ │ +12800B Comment Length 0000 (0)
│ │ │ │ +12800D Disk Start 0000 (0)
│ │ │ │ +12800F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127F9E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128011 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'
│ │ │ │ +128015 Local Header Offset 000CB64B (833099)
│ │ │ │ +128019 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127FA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128019: 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)
│ │ │ │ +12803D CENTRAL HEADER #421 02014B50 (33639248)
│ │ │ │ +128041 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128042 Created OS 03 (3) 'Unix'
│ │ │ │ +128043 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128044 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128045 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)
│ │ │ │ +128047 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128049 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12804D CRC 58D9ED22 (1490677026)
│ │ │ │ +128051 Compressed Size 0000071D (1821)
│ │ │ │ +128055 Uncompressed Size 000029AC (10668)
│ │ │ │ +128059 Filename Length 0023 (35)
│ │ │ │ +12805B Extra Length 0000 (0)
│ │ │ │ +12805D Comment Length 0000 (0)
│ │ │ │ +12805F Disk Start 0000 (0)
│ │ │ │ +128061 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -127FF0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128063 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'
│ │ │ │ +128067 Local Header Offset 000CBE24 (835108)
│ │ │ │ +12806B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x127FF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12806B: 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)
│ │ │ │ +12808E CENTRAL HEADER #422 02014B50 (33639248)
│ │ │ │ +128092 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128093 Created OS 03 (3) 'Unix'
│ │ │ │ +128094 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128095 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128096 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)
│ │ │ │ +128098 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12809A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12809E CRC F188359C (4052235676)
│ │ │ │ +1280A2 Compressed Size 00000399 (921)
│ │ │ │ +1280A6 Uncompressed Size 000007EF (2031)
│ │ │ │ +1280AA Filename Length 0032 (50)
│ │ │ │ +1280AC Extra Length 0000 (0)
│ │ │ │ +1280AE Comment Length 0000 (0)
│ │ │ │ +1280B0 Disk Start 0000 (0)
│ │ │ │ +1280B2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128041 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1280B4 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'
│ │ │ │ +1280B8 Local Header Offset 000CC582 (836994)
│ │ │ │ +1280BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128049: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1280BC: 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)
│ │ │ │ +1280EE CENTRAL HEADER #423 02014B50 (33639248)
│ │ │ │ +1280F2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1280F3 Created OS 03 (3) 'Unix'
│ │ │ │ +1280F4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1280F5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1280F6 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)
│ │ │ │ +1280F8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1280FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1280FE CRC F57EB47A (4118721658)
│ │ │ │ +128102 Compressed Size 0000022F (559)
│ │ │ │ +128106 Uncompressed Size 000008B8 (2232)
│ │ │ │ +12810A Filename Length 0031 (49)
│ │ │ │ +12810C Extra Length 0000 (0)
│ │ │ │ +12810E Comment Length 0000 (0)
│ │ │ │ +128110 Disk Start 0000 (0)
│ │ │ │ +128112 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1280A1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128114 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'
│ │ │ │ +128118 Local Header Offset 000CC96B (837995)
│ │ │ │ +12811C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1280A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12811C: 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)
│ │ │ │ +12814D CENTRAL HEADER #424 02014B50 (33639248)
│ │ │ │ +128151 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128152 Created OS 03 (3) 'Unix'
│ │ │ │ +128153 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128154 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128155 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)
│ │ │ │ +128157 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128159 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12815D CRC 1496BEB3 (345423539)
│ │ │ │ +128161 Compressed Size 000008CA (2250)
│ │ │ │ +128165 Uncompressed Size 00001685 (5765)
│ │ │ │ +128169 Filename Length 001F (31)
│ │ │ │ +12816B Extra Length 0000 (0)
│ │ │ │ +12816D Comment Length 0000 (0)
│ │ │ │ +12816F Disk Start 0000 (0)
│ │ │ │ +128171 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128100 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128173 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'
│ │ │ │ +128177 Local Header Offset 000CCBE9 (838633)
│ │ │ │ +12817B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12817B: 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)
│ │ │ │ +12819A CENTRAL HEADER #425 02014B50 (33639248)
│ │ │ │ +12819E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12819F Created OS 03 (3) 'Unix'
│ │ │ │ +1281A0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1281A1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1281A2 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)
│ │ │ │ +1281A4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1281A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1281AA CRC 91A6A275 (2443616885)
│ │ │ │ +1281AE Compressed Size 00000861 (2145)
│ │ │ │ +1281B2 Uncompressed Size 000036EA (14058)
│ │ │ │ +1281B6 Filename Length 001E (30)
│ │ │ │ +1281B8 Extra Length 0000 (0)
│ │ │ │ +1281BA Comment Length 0000 (0)
│ │ │ │ +1281BC Disk Start 0000 (0)
│ │ │ │ +1281BE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12814D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1281C0 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'
│ │ │ │ +1281C4 Local Header Offset 000CD4F0 (840944)
│ │ │ │ +1281C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1281C8: 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)
│ │ │ │ +1281E6 CENTRAL HEADER #426 02014B50 (33639248)
│ │ │ │ +1281EA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1281EB Created OS 03 (3) 'Unix'
│ │ │ │ +1281EC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1281ED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1281EE 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)
│ │ │ │ +1281F0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1281F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1281F6 CRC 85A28F43 (2242023235)
│ │ │ │ +1281FA Compressed Size 000007FE (2046)
│ │ │ │ +1281FE Uncompressed Size 000017CF (6095)
│ │ │ │ +128202 Filename Length 0027 (39)
│ │ │ │ +128204 Extra Length 0000 (0)
│ │ │ │ +128206 Comment Length 0000 (0)
│ │ │ │ +128208 Disk Start 0000 (0)
│ │ │ │ +12820A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128199 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12820C 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'
│ │ │ │ +128210 Local Header Offset 000CDD8D (843149)
│ │ │ │ +128214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1281A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128214: 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)
│ │ │ │ +12823B CENTRAL HEADER #427 02014B50 (33639248)
│ │ │ │ +12823F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128240 Created OS 03 (3) 'Unix'
│ │ │ │ +128241 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128242 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128243 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)
│ │ │ │ +128245 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128247 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12824B CRC 44CBED69 (1154215273)
│ │ │ │ +12824F Compressed Size 000007EA (2026)
│ │ │ │ +128253 Uncompressed Size 00003E55 (15957)
│ │ │ │ +128257 Filename Length 0026 (38)
│ │ │ │ +128259 Extra Length 0000 (0)
│ │ │ │ +12825B Comment Length 0000 (0)
│ │ │ │ +12825D Disk Start 0000 (0)
│ │ │ │ +12825F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1281EE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128261 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'
│ │ │ │ +128265 Local Header Offset 000CE5D0 (845264)
│ │ │ │ +128269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1281F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128269: 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)
│ │ │ │ +12828F CENTRAL HEADER #428 02014B50 (33639248)
│ │ │ │ +128293 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128294 Created OS 03 (3) 'Unix'
│ │ │ │ +128295 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128296 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128297 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)
│ │ │ │ +128299 Compression Method 0000 (0) 'Stored'
│ │ │ │ +12829B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12829F CRC 00000000 (0)
│ │ │ │ +1282A3 Compressed Size 00000000 (0)
│ │ │ │ +1282A7 Uncompressed Size 00000000 (0)
│ │ │ │ +1282AB Filename Length 0014 (20)
│ │ │ │ +1282AD Extra Length 0000 (0)
│ │ │ │ +1282AF Comment Length 0000 (0)
│ │ │ │ +1282B1 Disk Start 0000 (0)
│ │ │ │ +1282B3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128242 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +1282B5 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'
│ │ │ │ +1282B9 Local Header Offset 000CEDFE (847358)
│ │ │ │ +1282BD Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12824A: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1282BD: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12824A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x1282BD: 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 0x128295: '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)
│ │ │ │ +1282D1 CENTRAL HEADER #429 02014B50 (33639248)
│ │ │ │ +1282D5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1282D6 Created OS 03 (3) 'Unix'
│ │ │ │ +1282D7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1282D8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1282D9 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)
│ │ │ │ +1282DB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1282DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1282E1 CRC F4122FC0 (4094832576)
│ │ │ │ +1282E5 Compressed Size 00000122 (290)
│ │ │ │ +1282E9 Uncompressed Size 000001E5 (485)
│ │ │ │ +1282ED Filename Length 0028 (40)
│ │ │ │ +1282EF Extra Length 0000 (0)
│ │ │ │ +1282F1 Comment Length 0000 (0)
│ │ │ │ +1282F3 Disk Start 0000 (0)
│ │ │ │ +1282F5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128284 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1282F7 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'
│ │ │ │ +1282FB Local Header Offset 000CEE30 (847408)
│ │ │ │ +1282FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12828C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1282FF: 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)
│ │ │ │ +128327 CENTRAL HEADER #430 02014B50 (33639248)
│ │ │ │ +12832B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12832C Created OS 03 (3) 'Unix'
│ │ │ │ +12832D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12832E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12832F 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)
│ │ │ │ +128331 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128333 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128337 CRC EF896488 (4018758792)
│ │ │ │ +12833B Compressed Size 0000012C (300)
│ │ │ │ +12833F Uncompressed Size 00000262 (610)
│ │ │ │ +128343 Filename Length 0027 (39)
│ │ │ │ +128345 Extra Length 0000 (0)
│ │ │ │ +128347 Comment Length 0000 (0)
│ │ │ │ +128349 Disk Start 0000 (0)
│ │ │ │ +12834B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1282DA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12834D 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'
│ │ │ │ +128351 Local Header Offset 000CEF98 (847768)
│ │ │ │ +128355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1282E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128355: 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)
│ │ │ │ +12837C CENTRAL HEADER #431 02014B50 (33639248)
│ │ │ │ +128380 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128381 Created OS 03 (3) 'Unix'
│ │ │ │ +128382 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128383 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128384 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)
│ │ │ │ +128386 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128388 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12838C CRC 8ADCCA5D (2329725533)
│ │ │ │ +128390 Compressed Size 00000322 (802)
│ │ │ │ +128394 Uncompressed Size 00000718 (1816)
│ │ │ │ +128398 Filename Length 0036 (54)
│ │ │ │ +12839A Extra Length 0000 (0)
│ │ │ │ +12839C Comment Length 0000 (0)
│ │ │ │ +12839E Disk Start 0000 (0)
│ │ │ │ +1283A0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12832F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1283A2 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'
│ │ │ │ +1283A6 Local Header Offset 000CF109 (848137)
│ │ │ │ +1283AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1283AA: 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)
│ │ │ │ +1283E0 CENTRAL HEADER #432 02014B50 (33639248)
│ │ │ │ +1283E4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1283E5 Created OS 03 (3) 'Unix'
│ │ │ │ +1283E6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1283E7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1283E8 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)
│ │ │ │ +1283EA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1283EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1283F0 CRC CDD2FD66 (3453156710)
│ │ │ │ +1283F4 Compressed Size 00000386 (902)
│ │ │ │ +1283F8 Uncompressed Size 00001002 (4098)
│ │ │ │ +1283FC Filename Length 0035 (53)
│ │ │ │ +1283FE Extra Length 0000 (0)
│ │ │ │ +128400 Comment Length 0000 (0)
│ │ │ │ +128402 Disk Start 0000 (0)
│ │ │ │ +128404 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128393 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128406 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'
│ │ │ │ +12840A Local Header Offset 000CF47F (849023)
│ │ │ │ +12840E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12839B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12840E: 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)
│ │ │ │ +128443 CENTRAL HEADER #433 02014B50 (33639248)
│ │ │ │ +128447 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128448 Created OS 03 (3) 'Unix'
│ │ │ │ +128449 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12844A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12844B 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)
│ │ │ │ +12844D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12844F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128453 CRC 4E850981 (1317341569)
│ │ │ │ +128457 Compressed Size 00000122 (290)
│ │ │ │ +12845B Uncompressed Size 000001D5 (469)
│ │ │ │ +12845F Filename Length 0024 (36)
│ │ │ │ +128461 Extra Length 0000 (0)
│ │ │ │ +128463 Comment Length 0000 (0)
│ │ │ │ +128465 Disk Start 0000 (0)
│ │ │ │ +128467 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1283F6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128469 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'
│ │ │ │ +12846D Local Header Offset 000CF858 (850008)
│ │ │ │ +128471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1283FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128471: 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)
│ │ │ │ +128495 CENTRAL HEADER #434 02014B50 (33639248)
│ │ │ │ +128499 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12849A Created OS 03 (3) 'Unix'
│ │ │ │ +12849B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12849C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12849D 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)
│ │ │ │ +12849F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1284A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1284A5 CRC 3D12637E (1024615294)
│ │ │ │ +1284A9 Compressed Size 0000012B (299)
│ │ │ │ +1284AD Uncompressed Size 00000249 (585)
│ │ │ │ +1284B1 Filename Length 0023 (35)
│ │ │ │ +1284B3 Extra Length 0000 (0)
│ │ │ │ +1284B5 Comment Length 0000 (0)
│ │ │ │ +1284B7 Disk Start 0000 (0)
│ │ │ │ +1284B9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128448 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1284BB 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'
│ │ │ │ +1284BF Local Header Offset 000CF9BC (850364)
│ │ │ │ +1284C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1284C3: 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)
│ │ │ │ +1284E6 CENTRAL HEADER #435 02014B50 (33639248)
│ │ │ │ +1284EA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1284EB Created OS 03 (3) 'Unix'
│ │ │ │ +1284EC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1284ED Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1284EE 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)
│ │ │ │ +1284F0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1284F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1284F6 CRC 2A198D45 (706317637)
│ │ │ │ +1284FA Compressed Size 000003E6 (998)
│ │ │ │ +1284FE Uncompressed Size 000008E5 (2277)
│ │ │ │ +128502 Filename Length 0028 (40)
│ │ │ │ +128504 Extra Length 0000 (0)
│ │ │ │ +128506 Comment Length 0000 (0)
│ │ │ │ +128508 Disk Start 0000 (0)
│ │ │ │ +12850A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128499 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12850C 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'
│ │ │ │ +128510 Local Header Offset 000CFB28 (850728)
│ │ │ │ +128514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1284A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128514: 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)
│ │ │ │ +12853C CENTRAL HEADER #436 02014B50 (33639248)
│ │ │ │ +128540 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128541 Created OS 03 (3) 'Unix'
│ │ │ │ +128542 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128543 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128544 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)
│ │ │ │ +128546 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128548 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12854C CRC 7C7FEAC7 (2088757959)
│ │ │ │ +128550 Compressed Size 000004A5 (1189)
│ │ │ │ +128554 Uncompressed Size 00001438 (5176)
│ │ │ │ +128558 Filename Length 0027 (39)
│ │ │ │ +12855A Extra Length 0000 (0)
│ │ │ │ +12855C Comment Length 0000 (0)
│ │ │ │ +12855E Disk Start 0000 (0)
│ │ │ │ +128560 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1284EF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128562 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'
│ │ │ │ +128566 Local Header Offset 000CFF54 (851796)
│ │ │ │ +12856A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1284F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12856A: 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)
│ │ │ │ +128591 CENTRAL HEADER #437 02014B50 (33639248)
│ │ │ │ +128595 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128596 Created OS 03 (3) 'Unix'
│ │ │ │ +128597 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128598 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128599 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)
│ │ │ │ +12859B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12859D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1285A1 CRC 19FC7AE7 (435976935)
│ │ │ │ +1285A5 Compressed Size 000001B7 (439)
│ │ │ │ +1285A9 Uncompressed Size 000002F9 (761)
│ │ │ │ +1285AD Filename Length 0022 (34)
│ │ │ │ +1285AF Extra Length 0000 (0)
│ │ │ │ +1285B1 Comment Length 0000 (0)
│ │ │ │ +1285B3 Disk Start 0000 (0)
│ │ │ │ +1285B5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128544 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1285B7 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'
│ │ │ │ +1285BB Local Header Offset 000D043E (853054)
│ │ │ │ +1285BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12854C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1285BF: 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)
│ │ │ │ +1285E1 CENTRAL HEADER #438 02014B50 (33639248)
│ │ │ │ +1285E5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1285E6 Created OS 03 (3) 'Unix'
│ │ │ │ +1285E7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1285E8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1285E9 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)
│ │ │ │ +1285EB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1285ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1285F1 CRC 379C89F7 (933005815)
│ │ │ │ +1285F5 Compressed Size 00000204 (516)
│ │ │ │ +1285F9 Uncompressed Size 00000580 (1408)
│ │ │ │ +1285FD Filename Length 0021 (33)
│ │ │ │ +1285FF Extra Length 0000 (0)
│ │ │ │ +128601 Comment Length 0000 (0)
│ │ │ │ +128603 Disk Start 0000 (0)
│ │ │ │ +128605 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128594 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128607 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'
│ │ │ │ +12860B Local Header Offset 000D0635 (853557)
│ │ │ │ +12860F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12859C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12860F: 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)
│ │ │ │ +128630 CENTRAL HEADER #439 02014B50 (33639248)
│ │ │ │ +128634 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128635 Created OS 03 (3) 'Unix'
│ │ │ │ +128636 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128637 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128638 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)
│ │ │ │ +12863A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12863C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128640 CRC 1351C931 (324127025)
│ │ │ │ +128644 Compressed Size 000001B9 (441)
│ │ │ │ +128648 Uncompressed Size 0000031C (796)
│ │ │ │ +12864C Filename Length 0028 (40)
│ │ │ │ +12864E Extra Length 0000 (0)
│ │ │ │ +128650 Comment Length 0000 (0)
│ │ │ │ +128652 Disk Start 0000 (0)
│ │ │ │ +128654 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1285E3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128656 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'
│ │ │ │ +12865A Local Header Offset 000D0878 (854136)
│ │ │ │ +12865E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1285EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12865E: 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)
│ │ │ │ +128686 CENTRAL HEADER #440 02014B50 (33639248)
│ │ │ │ +12868A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12868B Created OS 03 (3) 'Unix'
│ │ │ │ +12868C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12868D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12868E 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)
│ │ │ │ +128690 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128692 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128696 CRC FABC7C7E (4206656638)
│ │ │ │ +12869A Compressed Size 00000393 (915)
│ │ │ │ +12869E Uncompressed Size 000008BE (2238)
│ │ │ │ +1286A2 Filename Length 0027 (39)
│ │ │ │ +1286A4 Extra Length 0000 (0)
│ │ │ │ +1286A6 Comment Length 0000 (0)
│ │ │ │ +1286A8 Disk Start 0000 (0)
│ │ │ │ +1286AA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128639 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1286AC 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'
│ │ │ │ +1286B0 Local Header Offset 000D0A77 (854647)
│ │ │ │ +1286B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1286B4: 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)
│ │ │ │ +1286DB CENTRAL HEADER #441 02014B50 (33639248)
│ │ │ │ +1286DF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1286E0 Created OS 03 (3) 'Unix'
│ │ │ │ +1286E1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1286E2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1286E3 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)
│ │ │ │ +1286E5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1286E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1286EB CRC F33A1EFC (4080672508)
│ │ │ │ +1286EF Compressed Size 000001F6 (502)
│ │ │ │ +1286F3 Uncompressed Size 000003DD (989)
│ │ │ │ +1286F7 Filename Length 0033 (51)
│ │ │ │ +1286F9 Extra Length 0000 (0)
│ │ │ │ +1286FB Comment Length 0000 (0)
│ │ │ │ +1286FD Disk Start 0000 (0)
│ │ │ │ +1286FF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12868E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128701 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'
│ │ │ │ +128705 Local Header Offset 000D0E4F (855631)
│ │ │ │ +128709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128709: 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)
│ │ │ │ +12873C CENTRAL HEADER #442 02014B50 (33639248)
│ │ │ │ +128740 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128741 Created OS 03 (3) 'Unix'
│ │ │ │ +128742 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128743 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128744 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)
│ │ │ │ +128746 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128748 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12874C CRC B7E02508 (3084920072)
│ │ │ │ +128750 Compressed Size 00000237 (567)
│ │ │ │ +128754 Uncompressed Size 000006B3 (1715)
│ │ │ │ +128758 Filename Length 0032 (50)
│ │ │ │ +12875A Extra Length 0000 (0)
│ │ │ │ +12875C Comment Length 0000 (0)
│ │ │ │ +12875E Disk Start 0000 (0)
│ │ │ │ +128760 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1286EF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128762 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'
│ │ │ │ +128766 Local Header Offset 000D1096 (856214)
│ │ │ │ +12876A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1286F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12876A: 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)
│ │ │ │ +12879C CENTRAL HEADER #443 02014B50 (33639248)
│ │ │ │ +1287A0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1287A1 Created OS 03 (3) 'Unix'
│ │ │ │ +1287A2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1287A3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1287A4 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)
│ │ │ │ +1287A6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1287A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1287AC CRC 278AAF10 (663400208)
│ │ │ │ +1287B0 Compressed Size 000002BC (700)
│ │ │ │ +1287B4 Uncompressed Size 0000060E (1550)
│ │ │ │ +1287B8 Filename Length 0038 (56)
│ │ │ │ +1287BA Extra Length 0000 (0)
│ │ │ │ +1287BC Comment Length 0000 (0)
│ │ │ │ +1287BE Disk Start 0000 (0)
│ │ │ │ +1287C0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12874F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1287C2 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'
│ │ │ │ +1287C6 Local Header Offset 000D131D (856861)
│ │ │ │ +1287CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1287CA: 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)
│ │ │ │ +128802 CENTRAL HEADER #444 02014B50 (33639248)
│ │ │ │ +128806 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128807 Created OS 03 (3) 'Unix'
│ │ │ │ +128808 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128809 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12880A 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)
│ │ │ │ +12880C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12880E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128812 CRC 21F0E057 (569434199)
│ │ │ │ +128816 Compressed Size 00000366 (870)
│ │ │ │ +12881A Uncompressed Size 00000E45 (3653)
│ │ │ │ +12881E Filename Length 0037 (55)
│ │ │ │ +128820 Extra Length 0000 (0)
│ │ │ │ +128822 Comment Length 0000 (0)
│ │ │ │ +128824 Disk Start 0000 (0)
│ │ │ │ +128826 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1287B5 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128828 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'
│ │ │ │ +12882C Local Header Offset 000D162F (857647)
│ │ │ │ +128830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1287BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128830: 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)
│ │ │ │ +128867 CENTRAL HEADER #445 02014B50 (33639248)
│ │ │ │ +12886B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12886C Created OS 03 (3) 'Unix'
│ │ │ │ +12886D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12886E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12886F 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)
│ │ │ │ +128871 Compression Method 0000 (0) 'Stored'
│ │ │ │ +128873 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128877 CRC 00000000 (0)
│ │ │ │ +12887B Compressed Size 00000000 (0)
│ │ │ │ +12887F Uncompressed Size 00000000 (0)
│ │ │ │ +128883 Filename Length 0012 (18)
│ │ │ │ +128885 Extra Length 0000 (0)
│ │ │ │ +128887 Comment Length 0000 (0)
│ │ │ │ +128889 Disk Start 0000 (0)
│ │ │ │ +12888B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12881A Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12888D 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'
│ │ │ │ +128891 Local Header Offset 000D19EA (858602)
│ │ │ │ +128895 Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128822: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128895: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x128822: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x128895: 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 0x12886D: '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)
│ │ │ │ +1288A7 CENTRAL HEADER #446 02014B50 (33639248)
│ │ │ │ +1288AB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1288AC Created OS 03 (3) 'Unix'
│ │ │ │ +1288AD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1288AE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1288AF 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)
│ │ │ │ +1288B1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1288B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1288B7 CRC F2F9FAE8 (4076468968)
│ │ │ │ +1288BB Compressed Size 00000AD6 (2774)
│ │ │ │ +1288BF Uncompressed Size 00002656 (9814)
│ │ │ │ +1288C3 Filename Length 001E (30)
│ │ │ │ +1288C5 Extra Length 0000 (0)
│ │ │ │ +1288C7 Comment Length 0000 (0)
│ │ │ │ +1288C9 Disk Start 0000 (0)
│ │ │ │ +1288CB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12885A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1288CD 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'
│ │ │ │ +1288D1 Local Header Offset 000D1A1A (858650)
│ │ │ │ +1288D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1288D5: 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)
│ │ │ │ +1288F3 CENTRAL HEADER #447 02014B50 (33639248)
│ │ │ │ +1288F7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1288F8 Created OS 03 (3) 'Unix'
│ │ │ │ +1288F9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1288FA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1288FB 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)
│ │ │ │ +1288FD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1288FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128903 CRC 04B0E295 (78701205)
│ │ │ │ +128907 Compressed Size 00001952 (6482)
│ │ │ │ +12890B Uncompressed Size 0001493B (84283)
│ │ │ │ +12890F Filename Length 001D (29)
│ │ │ │ +128911 Extra Length 0000 (0)
│ │ │ │ +128913 Comment Length 0000 (0)
│ │ │ │ +128915 Disk Start 0000 (0)
│ │ │ │ +128917 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1288A6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128919 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'
│ │ │ │ +12891D Local Header Offset 000D252C (861484)
│ │ │ │ +128921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1288AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128921: 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)
│ │ │ │ +12893E CENTRAL HEADER #448 02014B50 (33639248)
│ │ │ │ +128942 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128943 Created OS 03 (3) 'Unix'
│ │ │ │ +128944 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128945 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128946 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)
│ │ │ │ +128948 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12894A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12894E CRC 430083D6 (1124107222)
│ │ │ │ +128952 Compressed Size 00000513 (1299)
│ │ │ │ +128956 Uncompressed Size 00000D71 (3441)
│ │ │ │ +12895A Filename Length 0020 (32)
│ │ │ │ +12895C Extra Length 0000 (0)
│ │ │ │ +12895E Comment Length 0000 (0)
│ │ │ │ +128960 Disk Start 0000 (0)
│ │ │ │ +128962 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1288F1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128964 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'
│ │ │ │ +128968 Local Header Offset 000D3EB9 (868025)
│ │ │ │ +12896C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1288F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12896C: 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)
│ │ │ │ +12898C CENTRAL HEADER #449 02014B50 (33639248)
│ │ │ │ +128990 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128991 Created OS 03 (3) 'Unix'
│ │ │ │ +128992 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128993 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128994 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)
│ │ │ │ +128996 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12899C CRC 19604A4D (425740877)
│ │ │ │ +1289A0 Compressed Size 0000061F (1567)
│ │ │ │ +1289A4 Uncompressed Size 0000230C (8972)
│ │ │ │ +1289A8 Filename Length 001F (31)
│ │ │ │ +1289AA Extra Length 0000 (0)
│ │ │ │ +1289AC Comment Length 0000 (0)
│ │ │ │ +1289AE Disk Start 0000 (0)
│ │ │ │ +1289B0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12893F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1289B2 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'
│ │ │ │ +1289B6 Local Header Offset 000D440A (869386)
│ │ │ │ +1289BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1289BA: 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)
│ │ │ │ +1289D9 CENTRAL HEADER #450 02014B50 (33639248)
│ │ │ │ +1289DD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1289DE Created OS 03 (3) 'Unix'
│ │ │ │ +1289DF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1289E0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1289E1 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)
│ │ │ │ +1289E3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1289E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1289E9 CRC F618ED6F (4128828783)
│ │ │ │ +1289ED Compressed Size 000003D9 (985)
│ │ │ │ +1289F1 Uncompressed Size 00000A05 (2565)
│ │ │ │ +1289F5 Filename Length 0025 (37)
│ │ │ │ +1289F7 Extra Length 0000 (0)
│ │ │ │ +1289F9 Comment Length 0000 (0)
│ │ │ │ +1289FB Disk Start 0000 (0)
│ │ │ │ +1289FD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12898C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1289FF 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'
│ │ │ │ +128A03 Local Header Offset 000D4A66 (871014)
│ │ │ │ +128A07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128A07: 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)
│ │ │ │ +128A2C CENTRAL HEADER #451 02014B50 (33639248)
│ │ │ │ +128A30 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128A31 Created OS 03 (3) 'Unix'
│ │ │ │ +128A32 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128A33 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128A34 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)
│ │ │ │ +128A36 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128A38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128A3C CRC 2BD5DC2B (735435819)
│ │ │ │ +128A40 Compressed Size 0000045A (1114)
│ │ │ │ +128A44 Uncompressed Size 000015CD (5581)
│ │ │ │ +128A48 Filename Length 0024 (36)
│ │ │ │ +128A4A Extra Length 0000 (0)
│ │ │ │ +128A4C Comment Length 0000 (0)
│ │ │ │ +128A4E Disk Start 0000 (0)
│ │ │ │ +128A50 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1289DF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128A52 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'
│ │ │ │ +128A56 Local Header Offset 000D4E82 (872066)
│ │ │ │ +128A5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1289E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128A5A: 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)
│ │ │ │ +128A7E CENTRAL HEADER #452 02014B50 (33639248)
│ │ │ │ +128A82 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128A83 Created OS 03 (3) 'Unix'
│ │ │ │ +128A84 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128A85 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128A86 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)
│ │ │ │ +128A88 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128A8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128A8E CRC A1A93853 (2712221779)
│ │ │ │ +128A92 Compressed Size 00000636 (1590)
│ │ │ │ +128A96 Uncompressed Size 0000110D (4365)
│ │ │ │ +128A9A Filename Length 0022 (34)
│ │ │ │ +128A9C Extra Length 0000 (0)
│ │ │ │ +128A9E Comment Length 0000 (0)
│ │ │ │ +128AA0 Disk Start 0000 (0)
│ │ │ │ +128AA2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128A31 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128AA4 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'
│ │ │ │ +128AA8 Local Header Offset 000D531E (873246)
│ │ │ │ +128AAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128A39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128AAC: 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)
│ │ │ │ +128ACE CENTRAL HEADER #453 02014B50 (33639248)
│ │ │ │ +128AD2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128AD3 Created OS 03 (3) 'Unix'
│ │ │ │ +128AD4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128AD5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128AD6 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)
│ │ │ │ +128AD8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128ADE CRC 160D5FBD (369975229)
│ │ │ │ +128AE2 Compressed Size 00000CA9 (3241)
│ │ │ │ +128AE6 Uncompressed Size 00009D79 (40313)
│ │ │ │ +128AEA Filename Length 0021 (33)
│ │ │ │ +128AEC Extra Length 0000 (0)
│ │ │ │ +128AEE Comment Length 0000 (0)
│ │ │ │ +128AF0 Disk Start 0000 (0)
│ │ │ │ +128AF2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128A81 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128AF4 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'
│ │ │ │ +128AF8 Local Header Offset 000D5994 (874900)
│ │ │ │ +128AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128AFC: 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)
│ │ │ │ +128B1D CENTRAL HEADER #454 02014B50 (33639248)
│ │ │ │ +128B21 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128B22 Created OS 03 (3) 'Unix'
│ │ │ │ +128B23 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128B24 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128B25 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)
│ │ │ │ +128B27 Compression Method 0000 (0) 'Stored'
│ │ │ │ +128B29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128B2D CRC 00000000 (0)
│ │ │ │ +128B31 Compressed Size 00000000 (0)
│ │ │ │ +128B35 Uncompressed Size 00000000 (0)
│ │ │ │ +128B39 Filename Length 001C (28)
│ │ │ │ +128B3B Extra Length 0000 (0)
│ │ │ │ +128B3D Comment Length 0000 (0)
│ │ │ │ +128B3F Disk Start 0000 (0)
│ │ │ │ +128B41 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128AD0 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +128B43 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'
│ │ │ │ +128B47 Local Header Offset 000D667C (878204)
│ │ │ │ +128B4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128B4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x128AD8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x128B4B: 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 0x128B23: '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)
│ │ │ │ +128B67 CENTRAL HEADER #455 02014B50 (33639248)
│ │ │ │ +128B6B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128B6C Created OS 03 (3) 'Unix'
│ │ │ │ +128B6D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128B6E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128B6F 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)
│ │ │ │ +128B71 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128B73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128B77 CRC C93487EF (3375663087)
│ │ │ │ +128B7B Compressed Size 00000457 (1111)
│ │ │ │ +128B7F Uncompressed Size 0000090C (2316)
│ │ │ │ +128B83 Filename Length 0031 (49)
│ │ │ │ +128B85 Extra Length 0000 (0)
│ │ │ │ +128B87 Comment Length 0000 (0)
│ │ │ │ +128B89 Disk Start 0000 (0)
│ │ │ │ +128B8B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128B1A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128B8D 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'
│ │ │ │ +128B91 Local Header Offset 000D66B6 (878262)
│ │ │ │ +128B95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128B95: 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)
│ │ │ │ +128BC6 CENTRAL HEADER #456 02014B50 (33639248)
│ │ │ │ +128BCA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128BCB Created OS 03 (3) 'Unix'
│ │ │ │ +128BCC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128BCD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128BCE 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)
│ │ │ │ +128BD0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128BD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128BD6 CRC 797E6389 (2038326153)
│ │ │ │ +128BDA Compressed Size 000007F7 (2039)
│ │ │ │ +128BDE Uncompressed Size 00001CF0 (7408)
│ │ │ │ +128BE2 Filename Length 0030 (48)
│ │ │ │ +128BE4 Extra Length 0000 (0)
│ │ │ │ +128BE6 Comment Length 0000 (0)
│ │ │ │ +128BE8 Disk Start 0000 (0)
│ │ │ │ +128BEA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128B79 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128BEC 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'
│ │ │ │ +128BF0 Local Header Offset 000D6B5C (879452)
│ │ │ │ +128BF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128BF4: 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)
│ │ │ │ +128C24 CENTRAL HEADER #457 02014B50 (33639248)
│ │ │ │ +128C28 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128C29 Created OS 03 (3) 'Unix'
│ │ │ │ +128C2A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128C2B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128C2C 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)
│ │ │ │ +128C2E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128C30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128C34 CRC A5873550 (2777101648)
│ │ │ │ +128C38 Compressed Size 0000059F (1439)
│ │ │ │ +128C3C Uncompressed Size 00000F81 (3969)
│ │ │ │ +128C40 Filename Length 0033 (51)
│ │ │ │ +128C42 Extra Length 0000 (0)
│ │ │ │ +128C44 Comment Length 0000 (0)
│ │ │ │ +128C46 Disk Start 0000 (0)
│ │ │ │ +128C48 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128BD7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128C4A 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'
│ │ │ │ +128C4E Local Header Offset 000D73A1 (881569)
│ │ │ │ +128C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128C52: 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)
│ │ │ │ +128C85 CENTRAL HEADER #458 02014B50 (33639248)
│ │ │ │ +128C89 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128C8A Created OS 03 (3) 'Unix'
│ │ │ │ +128C8B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128C8C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128C8D 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)
│ │ │ │ +128C8F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128C91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128C95 CRC 430E0F35 (1124994869)
│ │ │ │ +128C99 Compressed Size 00000615 (1557)
│ │ │ │ +128C9D Uncompressed Size 000022FD (8957)
│ │ │ │ +128CA1 Filename Length 0032 (50)
│ │ │ │ +128CA3 Extra Length 0000 (0)
│ │ │ │ +128CA5 Comment Length 0000 (0)
│ │ │ │ +128CA7 Disk Start 0000 (0)
│ │ │ │ +128CA9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128C38 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128CAB 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'
│ │ │ │ +128CAF Local Header Offset 000D7991 (883089)
│ │ │ │ +128CB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128CB3: 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)
│ │ │ │ +128CE5 CENTRAL HEADER #459 02014B50 (33639248)
│ │ │ │ +128CE9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128CEA Created OS 03 (3) 'Unix'
│ │ │ │ +128CEB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128CEC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128CED 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)
│ │ │ │ +128CEF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128CF5 CRC CCB9538D (3434697613)
│ │ │ │ +128CF9 Compressed Size 000005F7 (1527)
│ │ │ │ +128CFD Uncompressed Size 00000FDC (4060)
│ │ │ │ +128D01 Filename Length 003A (58)
│ │ │ │ +128D03 Extra Length 0000 (0)
│ │ │ │ +128D05 Comment Length 0000 (0)
│ │ │ │ +128D07 Disk Start 0000 (0)
│ │ │ │ +128D09 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128C98 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128D0B 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'
│ │ │ │ +128D0F Local Header Offset 000D7FF6 (884726)
│ │ │ │ +128D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128CA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128D13: 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)
│ │ │ │ +128D4D CENTRAL HEADER #460 02014B50 (33639248)
│ │ │ │ +128D51 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128D52 Created OS 03 (3) 'Unix'
│ │ │ │ +128D53 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128D54 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128D55 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)
│ │ │ │ +128D57 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128D59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128D5D CRC AEEA3B80 (2934586240)
│ │ │ │ +128D61 Compressed Size 00000460 (1120)
│ │ │ │ +128D65 Uncompressed Size 00001923 (6435)
│ │ │ │ +128D69 Filename Length 0039 (57)
│ │ │ │ +128D6B Extra Length 0000 (0)
│ │ │ │ +128D6D Comment Length 0000 (0)
│ │ │ │ +128D6F Disk Start 0000 (0)
│ │ │ │ +128D71 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128D00 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128D73 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'
│ │ │ │ +128D77 Local Header Offset 000D8645 (886341)
│ │ │ │ +128D7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128D08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128D7B: 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)
│ │ │ │ +128DB4 CENTRAL HEADER #461 02014B50 (33639248)
│ │ │ │ +128DB8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128DB9 Created OS 03 (3) 'Unix'
│ │ │ │ +128DBA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128DBB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128DBC 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)
│ │ │ │ +128DBE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128DC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128DC4 CRC B5E07B3C (3051387708)
│ │ │ │ +128DC8 Compressed Size 000005AC (1452)
│ │ │ │ +128DCC Uncompressed Size 00000EDD (3805)
│ │ │ │ +128DD0 Filename Length 0038 (56)
│ │ │ │ +128DD2 Extra Length 0000 (0)
│ │ │ │ +128DD4 Comment Length 0000 (0)
│ │ │ │ +128DD6 Disk Start 0000 (0)
│ │ │ │ +128DD8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128D67 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128DDA 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'
│ │ │ │ +128DDE Local Header Offset 000D8AFC (887548)
│ │ │ │ +128DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128DE2: 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)
│ │ │ │ +128E1A CENTRAL HEADER #462 02014B50 (33639248)
│ │ │ │ +128E1E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128E1F Created OS 03 (3) 'Unix'
│ │ │ │ +128E20 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128E21 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128E22 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)
│ │ │ │ +128E24 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128E26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128E2A CRC 64C99025 (1690931237)
│ │ │ │ +128E2E Compressed Size 00000497 (1175)
│ │ │ │ +128E32 Uncompressed Size 00001CE0 (7392)
│ │ │ │ +128E36 Filename Length 0037 (55)
│ │ │ │ +128E38 Extra Length 0000 (0)
│ │ │ │ +128E3A Comment Length 0000 (0)
│ │ │ │ +128E3C Disk Start 0000 (0)
│ │ │ │ +128E3E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128DCD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128E40 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'
│ │ │ │ +128E44 Local Header Offset 000D90FE (889086)
│ │ │ │ +128E48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128DD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128E48: 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)
│ │ │ │ +128E7F CENTRAL HEADER #463 02014B50 (33639248)
│ │ │ │ +128E83 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128E84 Created OS 03 (3) 'Unix'
│ │ │ │ +128E85 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128E86 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128E87 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)
│ │ │ │ +128E89 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128E8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128E8F CRC CB0618E6 (3406174438)
│ │ │ │ +128E93 Compressed Size 0000012A (298)
│ │ │ │ +128E97 Uncompressed Size 000001D6 (470)
│ │ │ │ +128E9B Filename Length 0032 (50)
│ │ │ │ +128E9D Extra Length 0000 (0)
│ │ │ │ +128E9F Comment Length 0000 (0)
│ │ │ │ +128EA1 Disk Start 0000 (0)
│ │ │ │ +128EA3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128E32 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128EA5 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'
│ │ │ │ +128EA9 Local Header Offset 000D95EA (890346)
│ │ │ │ +128EAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128EAD: 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)
│ │ │ │ +128EDF CENTRAL HEADER #464 02014B50 (33639248)
│ │ │ │ +128EE3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128EE4 Created OS 03 (3) 'Unix'
│ │ │ │ +128EE5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128EE6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128EE7 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)
│ │ │ │ +128EE9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128EEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128EEF CRC 7EFF497D (2130659709)
│ │ │ │ +128EF3 Compressed Size 000000CE (206)
│ │ │ │ +128EF7 Uncompressed Size 0000014A (330)
│ │ │ │ +128EFB Filename Length 0031 (49)
│ │ │ │ +128EFD Extra Length 0000 (0)
│ │ │ │ +128EFF Comment Length 0000 (0)
│ │ │ │ +128F01 Disk Start 0000 (0)
│ │ │ │ +128F03 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128E92 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128F05 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'
│ │ │ │ +128F09 Local Header Offset 000D9764 (890724)
│ │ │ │ +128F0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128F0D: 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)
│ │ │ │ +128F3E CENTRAL HEADER #465 02014B50 (33639248)
│ │ │ │ +128F42 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128F43 Created OS 03 (3) 'Unix'
│ │ │ │ +128F44 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128F45 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128F46 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)
│ │ │ │ +128F48 Compression Method 0000 (0) 'Stored'
│ │ │ │ +128F4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128F4E CRC 00000000 (0)
│ │ │ │ +128F52 Compressed Size 00000000 (0)
│ │ │ │ +128F56 Uncompressed Size 00000000 (0)
│ │ │ │ +128F5A Filename Length 0010 (16)
│ │ │ │ +128F5C Extra Length 0000 (0)
│ │ │ │ +128F5E Comment Length 0000 (0)
│ │ │ │ +128F60 Disk Start 0000 (0)
│ │ │ │ +128F62 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128EF1 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +128F64 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'
│ │ │ │ +128F68 Local Header Offset 000D9881 (891009)
│ │ │ │ +128F6C Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128EF9: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128F6C: Filename 'XXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x128EF9: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x128F6C: 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 0x128F44: '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)
│ │ │ │ +128F7C CENTRAL HEADER #466 02014B50 (33639248)
│ │ │ │ +128F80 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128F81 Created OS 03 (3) 'Unix'
│ │ │ │ +128F82 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128F83 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128F84 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)
│ │ │ │ +128F86 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128F88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128F8C CRC 5DAB5802 (1571510274)
│ │ │ │ +128F90 Compressed Size 000002DC (732)
│ │ │ │ +128F94 Uncompressed Size 000005AD (1453)
│ │ │ │ +128F98 Filename Length 001D (29)
│ │ │ │ +128F9A Extra Length 0000 (0)
│ │ │ │ +128F9C Comment Length 0000 (0)
│ │ │ │ +128F9E Disk Start 0000 (0)
│ │ │ │ +128FA0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128F2F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128FA2 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'
│ │ │ │ +128FA6 Local Header Offset 000D98AF (891055)
│ │ │ │ +128FAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128FAA: 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)
│ │ │ │ +128FC7 CENTRAL HEADER #467 02014B50 (33639248)
│ │ │ │ +128FCB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +128FCC Created OS 03 (3) 'Unix'
│ │ │ │ +128FCD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +128FCE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +128FCF 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)
│ │ │ │ +128FD1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +128FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +128FD7 CRC 76C8419F (1992835487)
│ │ │ │ +128FDB Compressed Size 00000142 (322)
│ │ │ │ +128FDF Uncompressed Size 00000275 (629)
│ │ │ │ +128FE3 Filename Length 001C (28)
│ │ │ │ +128FE5 Extra Length 0000 (0)
│ │ │ │ +128FE7 Comment Length 0000 (0)
│ │ │ │ +128FE9 Disk Start 0000 (0)
│ │ │ │ +128FEB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128F7A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +128FED 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'
│ │ │ │ +128FF1 Local Header Offset 000D9BC6 (891846)
│ │ │ │ +128FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x128FF5: 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)
│ │ │ │ +129011 CENTRAL HEADER #468 02014B50 (33639248)
│ │ │ │ +129015 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129016 Created OS 03 (3) 'Unix'
│ │ │ │ +129017 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129018 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129019 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)
│ │ │ │ +12901B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12901D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129021 CRC 57F0C326 (1475396390)
│ │ │ │ +129025 Compressed Size 00000127 (295)
│ │ │ │ +129029 Uncompressed Size 000001BE (446)
│ │ │ │ +12902D Filename Length 001E (30)
│ │ │ │ +12902F Extra Length 0000 (0)
│ │ │ │ +129031 Comment Length 0000 (0)
│ │ │ │ +129033 Disk Start 0000 (0)
│ │ │ │ +129035 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -128FC4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129037 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'
│ │ │ │ +12903B Local Header Offset 000D9D42 (892226)
│ │ │ │ +12903F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x128FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12903F: 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)
│ │ │ │ +12905D CENTRAL HEADER #469 02014B50 (33639248)
│ │ │ │ +129061 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129062 Created OS 03 (3) 'Unix'
│ │ │ │ +129063 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129064 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129065 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)
│ │ │ │ +129067 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12906D CRC 096C8417 (158106647)
│ │ │ │ +129071 Compressed Size 00000197 (407)
│ │ │ │ +129075 Uncompressed Size 000002B5 (693)
│ │ │ │ +129079 Filename Length 001D (29)
│ │ │ │ +12907B Extra Length 0000 (0)
│ │ │ │ +12907D Comment Length 0000 (0)
│ │ │ │ +12907F Disk Start 0000 (0)
│ │ │ │ +129081 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129010 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129083 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'
│ │ │ │ +129087 Local Header Offset 000D9EA5 (892581)
│ │ │ │ +12908B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12908B: 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)
│ │ │ │ +1290A8 CENTRAL HEADER #470 02014B50 (33639248)
│ │ │ │ +1290AC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1290AD Created OS 03 (3) 'Unix'
│ │ │ │ +1290AE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1290AF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1290B0 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)
│ │ │ │ +1290B2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1290B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1290B8 CRC 94A7D2F6 (2494026486)
│ │ │ │ +1290BC Compressed Size 000002E5 (741)
│ │ │ │ +1290C0 Uncompressed Size 000005D5 (1493)
│ │ │ │ +1290C4 Filename Length 0027 (39)
│ │ │ │ +1290C6 Extra Length 0000 (0)
│ │ │ │ +1290C8 Comment Length 0000 (0)
│ │ │ │ +1290CA Disk Start 0000 (0)
│ │ │ │ +1290CC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12905B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1290CE 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'
│ │ │ │ +1290D2 Local Header Offset 000DA077 (893047)
│ │ │ │ +1290D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1290D6: 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)
│ │ │ │ +1290FD CENTRAL HEADER #471 02014B50 (33639248)
│ │ │ │ +129101 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129102 Created OS 03 (3) 'Unix'
│ │ │ │ +129103 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129104 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129105 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)
│ │ │ │ +129107 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129109 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12910D CRC DDAA617A (3718930810)
│ │ │ │ +129111 Compressed Size 000001AE (430)
│ │ │ │ +129115 Uncompressed Size 00000353 (851)
│ │ │ │ +129119 Filename Length 0026 (38)
│ │ │ │ +12911B Extra Length 0000 (0)
│ │ │ │ +12911D Comment Length 0000 (0)
│ │ │ │ +12911F Disk Start 0000 (0)
│ │ │ │ +129121 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1290B0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129123 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'
│ │ │ │ +129127 Local Header Offset 000DA3A1 (893857)
│ │ │ │ +12912B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1290B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12912B: 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)
│ │ │ │ +129151 CENTRAL HEADER #472 02014B50 (33639248)
│ │ │ │ +129155 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129156 Created OS 03 (3) 'Unix'
│ │ │ │ +129157 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129158 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129159 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)
│ │ │ │ +12915B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12915D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129161 CRC FF08AC8D (4278758541)
│ │ │ │ +129165 Compressed Size 000003FB (1019)
│ │ │ │ +129169 Uncompressed Size 00000AE0 (2784)
│ │ │ │ +12916D Filename Length 002A (42)
│ │ │ │ +12916F Extra Length 0000 (0)
│ │ │ │ +129171 Comment Length 0000 (0)
│ │ │ │ +129173 Disk Start 0000 (0)
│ │ │ │ +129175 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129104 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129177 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'
│ │ │ │ +12917B Local Header Offset 000DA593 (894355)
│ │ │ │ +12917F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12910C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12917F: 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)
│ │ │ │ +1291A9 CENTRAL HEADER #473 02014B50 (33639248)
│ │ │ │ +1291AD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1291AE Created OS 03 (3) 'Unix'
│ │ │ │ +1291AF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1291B0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1291B1 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)
│ │ │ │ +1291B3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1291B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1291B9 CRC F571E130 (4117881136)
│ │ │ │ +1291BD Compressed Size 00000611 (1553)
│ │ │ │ +1291C1 Uncompressed Size 0000245F (9311)
│ │ │ │ +1291C5 Filename Length 0029 (41)
│ │ │ │ +1291C7 Extra Length 0000 (0)
│ │ │ │ +1291C9 Comment Length 0000 (0)
│ │ │ │ +1291CB Disk Start 0000 (0)
│ │ │ │ +1291CD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12915C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1291CF 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'
│ │ │ │ +1291D3 Local Header Offset 000DA9D6 (895446)
│ │ │ │ +1291D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1291D7: 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)
│ │ │ │ +129200 CENTRAL HEADER #474 02014B50 (33639248)
│ │ │ │ +129204 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129205 Created OS 03 (3) 'Unix'
│ │ │ │ +129206 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129207 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129208 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)
│ │ │ │ +12920A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12920C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129210 CRC 370929DA (923347418)
│ │ │ │ +129214 Compressed Size 000002F8 (760)
│ │ │ │ +129218 Uncompressed Size 0000062D (1581)
│ │ │ │ +12921C Filename Length 003D (61)
│ │ │ │ +12921E Extra Length 0000 (0)
│ │ │ │ +129220 Comment Length 0000 (0)
│ │ │ │ +129222 Disk Start 0000 (0)
│ │ │ │ +129224 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1291B3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129226 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'
│ │ │ │ +12922A Local Header Offset 000DB02E (897070)
│ │ │ │ +12922E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1291BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12922E: 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)
│ │ │ │ +12926B CENTRAL HEADER #475 02014B50 (33639248)
│ │ │ │ +12926F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129270 Created OS 03 (3) 'Unix'
│ │ │ │ +129271 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129272 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129273 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)
│ │ │ │ +129275 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129277 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12927B CRC 958A49E8 (2508868072)
│ │ │ │ +12927F Compressed Size 00000248 (584)
│ │ │ │ +129283 Uncompressed Size 000004F4 (1268)
│ │ │ │ +129287 Filename Length 003C (60)
│ │ │ │ +129289 Extra Length 0000 (0)
│ │ │ │ +12928B Comment Length 0000 (0)
│ │ │ │ +12928D Disk Start 0000 (0)
│ │ │ │ +12928F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12921E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129291 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'
│ │ │ │ +129295 Local Header Offset 000DB381 (897921)
│ │ │ │ +129299 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129299: 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)
│ │ │ │ +1292D5 CENTRAL HEADER #476 02014B50 (33639248)
│ │ │ │ +1292D9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1292DA Created OS 03 (3) 'Unix'
│ │ │ │ +1292DB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1292DC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1292DD 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)
│ │ │ │ +1292DF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1292E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1292E5 CRC 0577956B (91723115)
│ │ │ │ +1292E9 Compressed Size 00000460 (1120)
│ │ │ │ +1292ED Uncompressed Size 00000CCB (3275)
│ │ │ │ +1292F1 Filename Length 0023 (35)
│ │ │ │ +1292F3 Extra Length 0000 (0)
│ │ │ │ +1292F5 Comment Length 0000 (0)
│ │ │ │ +1292F7 Disk Start 0000 (0)
│ │ │ │ +1292F9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129288 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1292FB 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'
│ │ │ │ +1292FF Local Header Offset 000DB623 (898595)
│ │ │ │ +129303 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129303: 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)
│ │ │ │ +129326 CENTRAL HEADER #477 02014B50 (33639248)
│ │ │ │ +12932A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12932B Created OS 03 (3) 'Unix'
│ │ │ │ +12932C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12932D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12932E 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)
│ │ │ │ +129330 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129332 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129336 CRC 689EB538 (1755231544)
│ │ │ │ +12933A Compressed Size 000006AD (1709)
│ │ │ │ +12933E Uncompressed Size 00002B26 (11046)
│ │ │ │ +129342 Filename Length 0022 (34)
│ │ │ │ +129344 Extra Length 0000 (0)
│ │ │ │ +129346 Comment Length 0000 (0)
│ │ │ │ +129348 Disk Start 0000 (0)
│ │ │ │ +12934A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1292D9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12934C 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'
│ │ │ │ +129350 Local Header Offset 000DBAC4 (899780)
│ │ │ │ +129354 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1292E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129354: 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)
│ │ │ │ +129376 CENTRAL HEADER #478 02014B50 (33639248)
│ │ │ │ +12937A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12937B Created OS 03 (3) 'Unix'
│ │ │ │ +12937C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12937D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12937E 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)
│ │ │ │ +129380 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129382 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129386 CRC AA44D54D (2856637773)
│ │ │ │ +12938A Compressed Size 000002F3 (755)
│ │ │ │ +12938E Uncompressed Size 00000611 (1553)
│ │ │ │ +129392 Filename Length 0036 (54)
│ │ │ │ +129394 Extra Length 0000 (0)
│ │ │ │ +129396 Comment Length 0000 (0)
│ │ │ │ +129398 Disk Start 0000 (0)
│ │ │ │ +12939A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129329 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12939C 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'
│ │ │ │ +1293A0 Local Header Offset 000DC1B1 (901553)
│ │ │ │ +1293A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129331: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1293A4: 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)
│ │ │ │ +1293DA CENTRAL HEADER #479 02014B50 (33639248)
│ │ │ │ +1293DE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1293DF Created OS 03 (3) 'Unix'
│ │ │ │ +1293E0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1293E1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1293E2 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)
│ │ │ │ +1293E4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1293E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1293EA CRC 8756749A (2270590106)
│ │ │ │ +1293EE Compressed Size 00000240 (576)
│ │ │ │ +1293F2 Uncompressed Size 000004BF (1215)
│ │ │ │ +1293F6 Filename Length 0035 (53)
│ │ │ │ +1293F8 Extra Length 0000 (0)
│ │ │ │ +1293FA Comment Length 0000 (0)
│ │ │ │ +1293FC Disk Start 0000 (0)
│ │ │ │ +1293FE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12938D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129400 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'
│ │ │ │ +129404 Local Header Offset 000DC4F8 (902392)
│ │ │ │ +129408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129408: 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)
│ │ │ │ +12943D CENTRAL HEADER #480 02014B50 (33639248)
│ │ │ │ +129441 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129442 Created OS 03 (3) 'Unix'
│ │ │ │ +129443 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129444 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129445 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)
│ │ │ │ +129447 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12944D CRC 8CB84331 (2360886065)
│ │ │ │ +129451 Compressed Size 0000044F (1103)
│ │ │ │ +129455 Uncompressed Size 00000BE5 (3045)
│ │ │ │ +129459 Filename Length 0022 (34)
│ │ │ │ +12945B Extra Length 0000 (0)
│ │ │ │ +12945D Comment Length 0000 (0)
│ │ │ │ +12945F Disk Start 0000 (0)
│ │ │ │ +129461 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1293F0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129463 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'
│ │ │ │ +129467 Local Header Offset 000DC78B (903051)
│ │ │ │ +12946B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1293F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12946B: 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)
│ │ │ │ +12948D CENTRAL HEADER #481 02014B50 (33639248)
│ │ │ │ +129491 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129492 Created OS 03 (3) 'Unix'
│ │ │ │ +129493 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129494 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129495 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)
│ │ │ │ +129497 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129499 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12949D CRC 1435E8D1 (339077329)
│ │ │ │ +1294A1 Compressed Size 00000714 (1812)
│ │ │ │ +1294A5 Uncompressed Size 00002F70 (12144)
│ │ │ │ +1294A9 Filename Length 0021 (33)
│ │ │ │ +1294AB Extra Length 0000 (0)
│ │ │ │ +1294AD Comment Length 0000 (0)
│ │ │ │ +1294AF Disk Start 0000 (0)
│ │ │ │ +1294B1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129440 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1294B3 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'
│ │ │ │ +1294B7 Local Header Offset 000DCC1A (904218)
│ │ │ │ +1294BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129448: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1294BB: 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)
│ │ │ │ +1294DC CENTRAL HEADER #482 02014B50 (33639248)
│ │ │ │ +1294E0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1294E1 Created OS 03 (3) 'Unix'
│ │ │ │ +1294E2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1294E3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1294E4 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)
│ │ │ │ +1294E6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1294E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1294EC CRC 29FADE93 (704306835)
│ │ │ │ +1294F0 Compressed Size 00001106 (4358)
│ │ │ │ +1294F4 Uncompressed Size 00003526 (13606)
│ │ │ │ +1294F8 Filename Length 001A (26)
│ │ │ │ +1294FA Extra Length 0000 (0)
│ │ │ │ +1294FC Comment Length 0000 (0)
│ │ │ │ +1294FE Disk Start 0000 (0)
│ │ │ │ +129500 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12948F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129502 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'
│ │ │ │ +129506 Local Header Offset 000DD36D (906093)
│ │ │ │ +12950A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12950A: 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)
│ │ │ │ +129524 CENTRAL HEADER #483 02014B50 (33639248)
│ │ │ │ +129528 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129529 Created OS 03 (3) 'Unix'
│ │ │ │ +12952A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12952B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12952C 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)
│ │ │ │ +12952E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129530 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129534 CRC 7BFCF71A (2080175898)
│ │ │ │ +129538 Compressed Size 00001656 (5718)
│ │ │ │ +12953C Uncompressed Size 0000C5D7 (50647)
│ │ │ │ +129540 Filename Length 0019 (25)
│ │ │ │ +129542 Extra Length 0000 (0)
│ │ │ │ +129544 Comment Length 0000 (0)
│ │ │ │ +129546 Disk Start 0000 (0)
│ │ │ │ +129548 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1294D7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12954A 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'
│ │ │ │ +12954E Local Header Offset 000DE4AB (910507)
│ │ │ │ +129552 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1294DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129552: 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)
│ │ │ │ +12956B CENTRAL HEADER #484 02014B50 (33639248)
│ │ │ │ +12956F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129570 Created OS 03 (3) 'Unix'
│ │ │ │ +129571 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129572 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129573 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)
│ │ │ │ +129575 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129577 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12957B CRC 0134997B (20224379)
│ │ │ │ +12957F Compressed Size 000003A1 (929)
│ │ │ │ +129583 Uncompressed Size 0000076C (1900)
│ │ │ │ +129587 Filename Length 0022 (34)
│ │ │ │ +129589 Extra Length 0000 (0)
│ │ │ │ +12958B Comment Length 0000 (0)
│ │ │ │ +12958D Disk Start 0000 (0)
│ │ │ │ +12958F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12951E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129591 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'
│ │ │ │ +129595 Local Header Offset 000DFB38 (916280)
│ │ │ │ +129599 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129599: 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)
│ │ │ │ +1295BB CENTRAL HEADER #485 02014B50 (33639248)
│ │ │ │ +1295BF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1295C0 Created OS 03 (3) 'Unix'
│ │ │ │ +1295C1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1295C2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1295C3 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)
│ │ │ │ +1295C5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1295C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1295CB CRC 98514523 (2555462947)
│ │ │ │ +1295CF Compressed Size 000002D2 (722)
│ │ │ │ +1295D3 Uncompressed Size 0000078A (1930)
│ │ │ │ +1295D7 Filename Length 0021 (33)
│ │ │ │ +1295D9 Extra Length 0000 (0)
│ │ │ │ +1295DB Comment Length 0000 (0)
│ │ │ │ +1295DD Disk Start 0000 (0)
│ │ │ │ +1295DF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12956E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1295E1 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'
│ │ │ │ +1295E5 Local Header Offset 000DFF19 (917273)
│ │ │ │ +1295E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1295E9: 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)
│ │ │ │ +12960A CENTRAL HEADER #486 02014B50 (33639248)
│ │ │ │ +12960E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12960F Created OS 03 (3) 'Unix'
│ │ │ │ +129610 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129611 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129612 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)
│ │ │ │ +129614 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12961A CRC B16AC60C (2976564748)
│ │ │ │ +12961E Compressed Size 00000275 (629)
│ │ │ │ +129622 Uncompressed Size 000004E6 (1254)
│ │ │ │ +129626 Filename Length 0025 (37)
│ │ │ │ +129628 Extra Length 0000 (0)
│ │ │ │ +12962A Comment Length 0000 (0)
│ │ │ │ +12962C Disk Start 0000 (0)
│ │ │ │ +12962E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1295BD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129630 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'
│ │ │ │ +129634 Local Header Offset 000E022A (918058)
│ │ │ │ +129638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1295C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129638: 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)
│ │ │ │ +12965D CENTRAL HEADER #487 02014B50 (33639248)
│ │ │ │ +129661 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129662 Created OS 03 (3) 'Unix'
│ │ │ │ +129663 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129664 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129665 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)
│ │ │ │ +129667 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12966D CRC 3D011DBE (1023483326)
│ │ │ │ +129671 Compressed Size 00000401 (1025)
│ │ │ │ +129675 Uncompressed Size 00000B51 (2897)
│ │ │ │ +129679 Filename Length 0024 (36)
│ │ │ │ +12967B Extra Length 0000 (0)
│ │ │ │ +12967D Comment Length 0000 (0)
│ │ │ │ +12967F Disk Start 0000 (0)
│ │ │ │ +129681 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129610 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129683 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'
│ │ │ │ +129687 Local Header Offset 000E04E2 (918754)
│ │ │ │ +12968B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12968B: 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)
│ │ │ │ +1296AF CENTRAL HEADER #488 02014B50 (33639248)
│ │ │ │ +1296B3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1296B4 Created OS 03 (3) 'Unix'
│ │ │ │ +1296B5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1296B6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1296B7 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)
│ │ │ │ +1296B9 Compression Method 0000 (0) 'Stored'
│ │ │ │ +1296BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1296BF CRC 00000000 (0)
│ │ │ │ +1296C3 Compressed Size 00000000 (0)
│ │ │ │ +1296C7 Uncompressed Size 00000000 (0)
│ │ │ │ +1296CB Filename Length 0014 (20)
│ │ │ │ +1296CD Extra Length 0000 (0)
│ │ │ │ +1296CF Comment Length 0000 (0)
│ │ │ │ +1296D1 Disk Start 0000 (0)
│ │ │ │ +1296D3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129662 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +1296D5 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'
│ │ │ │ +1296D9 Local Header Offset 000E0925 (919845)
│ │ │ │ +1296DD Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12966A: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1296DD: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12966A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x1296DD: 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 0x1296B5: '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)
│ │ │ │ +1296F1 CENTRAL HEADER #489 02014B50 (33639248)
│ │ │ │ +1296F5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1296F6 Created OS 03 (3) 'Unix'
│ │ │ │ +1296F7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1296F8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1296F9 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)
│ │ │ │ +1296FB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1296FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129701 CRC BB6D54C6 (3144504518)
│ │ │ │ +129705 Compressed Size 0000023E (574)
│ │ │ │ +129709 Uncompressed Size 00000492 (1170)
│ │ │ │ +12970D Filename Length 0025 (37)
│ │ │ │ +12970F Extra Length 0000 (0)
│ │ │ │ +129711 Comment Length 0000 (0)
│ │ │ │ +129713 Disk Start 0000 (0)
│ │ │ │ +129715 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1296A4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129717 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'
│ │ │ │ +12971B Local Header Offset 000E0957 (919895)
│ │ │ │ +12971F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1296AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12971F: 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)
│ │ │ │ +129744 CENTRAL HEADER #490 02014B50 (33639248)
│ │ │ │ +129748 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129749 Created OS 03 (3) 'Unix'
│ │ │ │ +12974A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12974B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12974C 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)
│ │ │ │ +12974E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129754 CRC 0FDA82F6 (265978614)
│ │ │ │ +129758 Compressed Size 0000027C (636)
│ │ │ │ +12975C Uncompressed Size 00000794 (1940)
│ │ │ │ +129760 Filename Length 0024 (36)
│ │ │ │ +129762 Extra Length 0000 (0)
│ │ │ │ +129764 Comment Length 0000 (0)
│ │ │ │ +129766 Disk Start 0000 (0)
│ │ │ │ +129768 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1296F7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12976A 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'
│ │ │ │ +12976E Local Header Offset 000E0BD8 (920536)
│ │ │ │ +129772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1296FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129772: 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)
│ │ │ │ +129796 CENTRAL HEADER #491 02014B50 (33639248)
│ │ │ │ +12979A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12979B Created OS 03 (3) 'Unix'
│ │ │ │ +12979C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12979D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12979E 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)
│ │ │ │ +1297A0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1297A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1297A6 CRC A76E3DED (2809019885)
│ │ │ │ +1297AA Compressed Size 00000B0F (2831)
│ │ │ │ +1297AE Uncompressed Size 00002525 (9509)
│ │ │ │ +1297B2 Filename Length 002C (44)
│ │ │ │ +1297B4 Extra Length 0000 (0)
│ │ │ │ +1297B6 Comment Length 0000 (0)
│ │ │ │ +1297B8 Disk Start 0000 (0)
│ │ │ │ +1297BA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129749 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1297BC 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'
│ │ │ │ +1297C0 Local Header Offset 000E0E96 (921238)
│ │ │ │ +1297C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1297C4: 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)
│ │ │ │ +1297F0 CENTRAL HEADER #492 02014B50 (33639248)
│ │ │ │ +1297F4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1297F5 Created OS 03 (3) 'Unix'
│ │ │ │ +1297F6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1297F7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1297F8 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)
│ │ │ │ +1297FA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1297FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129800 CRC F3C460C4 (4089733316)
│ │ │ │ +129804 Compressed Size 0000080E (2062)
│ │ │ │ +129808 Uncompressed Size 00004443 (17475)
│ │ │ │ +12980C Filename Length 002B (43)
│ │ │ │ +12980E Extra Length 0000 (0)
│ │ │ │ +129810 Comment Length 0000 (0)
│ │ │ │ +129812 Disk Start 0000 (0)
│ │ │ │ +129814 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1297A3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129816 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'
│ │ │ │ +12981A Local Header Offset 000E19EF (924143)
│ │ │ │ +12981E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1297AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12981E: 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)
│ │ │ │ +129849 CENTRAL HEADER #493 02014B50 (33639248)
│ │ │ │ +12984D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12984E Created OS 03 (3) 'Unix'
│ │ │ │ +12984F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129850 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129851 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)
│ │ │ │ +129853 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129859 CRC 2A0F7210 (705655312)
│ │ │ │ +12985D Compressed Size 00000206 (518)
│ │ │ │ +129861 Uncompressed Size 000003F3 (1011)
│ │ │ │ +129865 Filename Length 0024 (36)
│ │ │ │ +129867 Extra Length 0000 (0)
│ │ │ │ +129869 Comment Length 0000 (0)
│ │ │ │ +12986B Disk Start 0000 (0)
│ │ │ │ +12986D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1297FC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12986F 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'
│ │ │ │ +129873 Local Header Offset 000E2246 (926278)
│ │ │ │ +129877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129877: 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)
│ │ │ │ +12989B CENTRAL HEADER #494 02014B50 (33639248)
│ │ │ │ +12989F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1298A0 Created OS 03 (3) 'Unix'
│ │ │ │ +1298A1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1298A2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1298A3 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)
│ │ │ │ +1298A5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1298A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1298AB CRC 360A2D10 (906636560)
│ │ │ │ +1298AF Compressed Size 00000366 (870)
│ │ │ │ +1298B3 Uncompressed Size 00000898 (2200)
│ │ │ │ +1298B7 Filename Length 0023 (35)
│ │ │ │ +1298B9 Extra Length 0000 (0)
│ │ │ │ +1298BB Comment Length 0000 (0)
│ │ │ │ +1298BD Disk Start 0000 (0)
│ │ │ │ +1298BF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12984E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1298C1 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'
│ │ │ │ +1298C5 Local Header Offset 000E248E (926862)
│ │ │ │ +1298C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1298C9: 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)
│ │ │ │ +1298EC CENTRAL HEADER #495 02014B50 (33639248)
│ │ │ │ +1298F0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1298F1 Created OS 03 (3) 'Unix'
│ │ │ │ +1298F2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1298F3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1298F4 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)
│ │ │ │ +1298F6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1298F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1298FC CRC BBEF24A3 (3153011875)
│ │ │ │ +129900 Compressed Size 00000781 (1921)
│ │ │ │ +129904 Uncompressed Size 00001626 (5670)
│ │ │ │ +129908 Filename Length 002B (43)
│ │ │ │ +12990A Extra Length 0000 (0)
│ │ │ │ +12990C Comment Length 0000 (0)
│ │ │ │ +12990E Disk Start 0000 (0)
│ │ │ │ +129910 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12989F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129912 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'
│ │ │ │ +129916 Local Header Offset 000E2835 (927797)
│ │ │ │ +12991A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1298A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12991A: 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)
│ │ │ │ +129945 CENTRAL HEADER #496 02014B50 (33639248)
│ │ │ │ +129949 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12994A Created OS 03 (3) 'Unix'
│ │ │ │ +12994B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12994C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12994D 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)
│ │ │ │ +12994F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129951 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129955 CRC 88C51A9F (2294618783)
│ │ │ │ +129959 Compressed Size 000004DD (1245)
│ │ │ │ +12995D Uncompressed Size 00002418 (9240)
│ │ │ │ +129961 Filename Length 002A (42)
│ │ │ │ +129963 Extra Length 0000 (0)
│ │ │ │ +129965 Comment Length 0000 (0)
│ │ │ │ +129967 Disk Start 0000 (0)
│ │ │ │ +129969 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1298F8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12996B 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'
│ │ │ │ +12996F Local Header Offset 000E2FFF (929791)
│ │ │ │ +129973 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129973: 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)
│ │ │ │ +12999D CENTRAL HEADER #497 02014B50 (33639248)
│ │ │ │ +1299A1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1299A2 Created OS 03 (3) 'Unix'
│ │ │ │ +1299A3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1299A4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1299A5 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)
│ │ │ │ +1299A7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1299A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1299AD CRC B8047AAE (3087301294)
│ │ │ │ +1299B1 Compressed Size 00000253 (595)
│ │ │ │ +1299B5 Uncompressed Size 00000528 (1320)
│ │ │ │ +1299B9 Filename Length 0022 (34)
│ │ │ │ +1299BB Extra Length 0000 (0)
│ │ │ │ +1299BD Comment Length 0000 (0)
│ │ │ │ +1299BF Disk Start 0000 (0)
│ │ │ │ +1299C1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129950 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +1299C3 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'
│ │ │ │ +1299C7 Local Header Offset 000E3524 (931108)
│ │ │ │ +1299CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x1299CB: 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)
│ │ │ │ +1299ED CENTRAL HEADER #498 02014B50 (33639248)
│ │ │ │ +1299F1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +1299F2 Created OS 03 (3) 'Unix'
│ │ │ │ +1299F3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +1299F4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +1299F5 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)
│ │ │ │ +1299F7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +1299F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +1299FD CRC DB6176D5 (3680597717)
│ │ │ │ +129A01 Compressed Size 000001D8 (472)
│ │ │ │ +129A05 Uncompressed Size 00000574 (1396)
│ │ │ │ +129A09 Filename Length 0021 (33)
│ │ │ │ +129A0B Extra Length 0000 (0)
│ │ │ │ +129A0D Comment Length 0000 (0)
│ │ │ │ +129A0F Disk Start 0000 (0)
│ │ │ │ +129A11 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1299A0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129A13 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'
│ │ │ │ +129A17 Local Header Offset 000E37B7 (931767)
│ │ │ │ +129A1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1299A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129A1B: 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)
│ │ │ │ +129A3C CENTRAL HEADER #499 02014B50 (33639248)
│ │ │ │ +129A40 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129A41 Created OS 03 (3) 'Unix'
│ │ │ │ +129A42 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129A43 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129A44 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)
│ │ │ │ +129A46 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129A48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129A4C CRC 1AD4F0F9 (450162937)
│ │ │ │ +129A50 Compressed Size 00000358 (856)
│ │ │ │ +129A54 Uncompressed Size 0000074A (1866)
│ │ │ │ +129A58 Filename Length 002D (45)
│ │ │ │ +129A5A Extra Length 0000 (0)
│ │ │ │ +129A5C Comment Length 0000 (0)
│ │ │ │ +129A5E Disk Start 0000 (0)
│ │ │ │ +129A60 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -1299EF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129A62 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'
│ │ │ │ +129A66 Local Header Offset 000E39CE (932302)
│ │ │ │ +129A6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x1299F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129A6A: 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)
│ │ │ │ +129A97 CENTRAL HEADER #500 02014B50 (33639248)
│ │ │ │ +129A9B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129A9C Created OS 03 (3) 'Unix'
│ │ │ │ +129A9D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129A9E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129A9F General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +129AA1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129AA7 CRC D7812BEE (3615566830)
│ │ │ │ +129AAB Compressed Size 0000041E (1054)
│ │ │ │ +129AAF Uncompressed Size 00000F87 (3975)
│ │ │ │ +129AB3 Filename Length 002C (44)
│ │ │ │ +129AB5 Extra Length 0000 (0)
│ │ │ │ +129AB7 Comment Length 0000 (0)
│ │ │ │ +129AB9 Disk Start 0000 (0)
│ │ │ │ +129ABB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129A4A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129ABD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -129A4E Local Header Offset 000E3ED1 (933585)
│ │ │ │ -129A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +129AC1 Local Header Offset 000E3D71 (933233)
│ │ │ │ +129AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129AC5: 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)
│ │ │ │ +129AF1 CENTRAL HEADER #501 02014B50 (33639248)
│ │ │ │ +129AF5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129AF6 Created OS 03 (3) 'Unix'
│ │ │ │ +129AF7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129AF8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129AF9 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)
│ │ │ │ +129AFB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129AFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129B01 CRC A54AF7E3 (2773153763)
│ │ │ │ +129B05 Compressed Size 000002A7 (679)
│ │ │ │ +129B09 Uncompressed Size 000004A0 (1184)
│ │ │ │ +129B0D Filename Length 0028 (40)
│ │ │ │ +129B0F Extra Length 0000 (0)
│ │ │ │ +129B11 Comment Length 0000 (0)
│ │ │ │ +129B13 Disk Start 0000 (0)
│ │ │ │ +129B15 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129AA4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129B17 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'
│ │ │ │ +129B1B Local Header Offset 000E41D9 (934361)
│ │ │ │ +129B1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129B1F: 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)
│ │ │ │ +129B47 CENTRAL HEADER #502 02014B50 (33639248)
│ │ │ │ +129B4B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129B4C Created OS 03 (3) 'Unix'
│ │ │ │ +129B4D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129B4E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129B4F 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)
│ │ │ │ +129B51 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129B53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129B57 CRC BC449FA3 (3158613923)
│ │ │ │ +129B5B Compressed Size 00000378 (888)
│ │ │ │ +129B5F Uncompressed Size 00000A63 (2659)
│ │ │ │ +129B63 Filename Length 0027 (39)
│ │ │ │ +129B65 Extra Length 0000 (0)
│ │ │ │ +129B67 Comment Length 0000 (0)
│ │ │ │ +129B69 Disk Start 0000 (0)
│ │ │ │ +129B6B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129AFA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129B6D 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'
│ │ │ │ +129B71 Local Header Offset 000E44C6 (935110)
│ │ │ │ +129B75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129B02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129B75: 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)
│ │ │ │ +129B9C CENTRAL HEADER #503 02014B50 (33639248)
│ │ │ │ +129BA0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129BA1 Created OS 03 (3) 'Unix'
│ │ │ │ +129BA2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129BA3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129BA4 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)
│ │ │ │ +129BA6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129BAC CRC 6BC55B66 (1808096102)
│ │ │ │ +129BB0 Compressed Size 00000164 (356)
│ │ │ │ +129BB4 Uncompressed Size 0000029F (671)
│ │ │ │ +129BB8 Filename Length 0030 (48)
│ │ │ │ +129BBA Extra Length 0000 (0)
│ │ │ │ +129BBC Comment Length 0000 (0)
│ │ │ │ +129BBE Disk Start 0000 (0)
│ │ │ │ +129BC0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129B4F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129BC2 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'
│ │ │ │ +129BC6 Local Header Offset 000E4883 (936067)
│ │ │ │ +129BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129BCA: 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)
│ │ │ │ +129BFA CENTRAL HEADER #504 02014B50 (33639248)
│ │ │ │ +129BFE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129BFF Created OS 03 (3) 'Unix'
│ │ │ │ +129C00 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129C01 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129C02 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)
│ │ │ │ +129C04 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129C0A CRC 6454FC12 (1683291154)
│ │ │ │ +129C0E Compressed Size 0000021C (540)
│ │ │ │ +129C12 Uncompressed Size 00000524 (1316)
│ │ │ │ +129C16 Filename Length 002F (47)
│ │ │ │ +129C18 Extra Length 0000 (0)
│ │ │ │ +129C1A Comment Length 0000 (0)
│ │ │ │ +129C1C Disk Start 0000 (0)
│ │ │ │ +129C1E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129BAD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129C20 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'
│ │ │ │ +129C24 Local Header Offset 000E4A35 (936501)
│ │ │ │ +129C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129BB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129C28: 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)
│ │ │ │ +129C57 CENTRAL HEADER #505 02014B50 (33639248)
│ │ │ │ +129C5B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129C5C Created OS 03 (3) 'Unix'
│ │ │ │ +129C5D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129C5E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129C5F 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)
│ │ │ │ +129C61 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129C63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129C67 CRC 27F16341 (670131009)
│ │ │ │ +129C6B Compressed Size 000001DE (478)
│ │ │ │ +129C6F Uncompressed Size 00000389 (905)
│ │ │ │ +129C73 Filename Length 002C (44)
│ │ │ │ +129C75 Extra Length 0000 (0)
│ │ │ │ +129C77 Comment Length 0000 (0)
│ │ │ │ +129C79 Disk Start 0000 (0)
│ │ │ │ +129C7B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129C0A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129C7D 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'
│ │ │ │ +129C81 Local Header Offset 000E4C9E (937118)
│ │ │ │ +129C85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129C85: 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)
│ │ │ │ +129CB1 CENTRAL HEADER #506 02014B50 (33639248)
│ │ │ │ +129CB5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129CB6 Created OS 03 (3) 'Unix'
│ │ │ │ +129CB7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129CB8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129CB9 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)
│ │ │ │ +129CBB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129CBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129CC1 CRC 0B857104 (193294596)
│ │ │ │ +129CC5 Compressed Size 0000022F (559)
│ │ │ │ +129CC9 Uncompressed Size 000005DC (1500)
│ │ │ │ +129CCD Filename Length 002B (43)
│ │ │ │ +129CCF Extra Length 0000 (0)
│ │ │ │ +129CD1 Comment Length 0000 (0)
│ │ │ │ +129CD3 Disk Start 0000 (0)
│ │ │ │ +129CD5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129C64 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129CD7 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'
│ │ │ │ +129CDB Local Header Offset 000E4EC6 (937670)
│ │ │ │ +129CDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129CDF: 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)
│ │ │ │ +129D0A CENTRAL HEADER #507 02014B50 (33639248)
│ │ │ │ +129D0E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129D0F Created OS 03 (3) 'Unix'
│ │ │ │ +129D10 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129D11 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129D12 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)
│ │ │ │ +129D14 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129D16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129D1A CRC A8208BB9 (2820705209)
│ │ │ │ +129D1E Compressed Size 00000161 (353)
│ │ │ │ +129D22 Uncompressed Size 00000286 (646)
│ │ │ │ +129D26 Filename Length 002B (43)
│ │ │ │ +129D28 Extra Length 0000 (0)
│ │ │ │ +129D2A Comment Length 0000 (0)
│ │ │ │ +129D2C Disk Start 0000 (0)
│ │ │ │ +129D2E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129CBD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129D30 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'
│ │ │ │ +129D34 Local Header Offset 000E513E (938302)
│ │ │ │ +129D38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129D38: 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)
│ │ │ │ +129D63 CENTRAL HEADER #508 02014B50 (33639248)
│ │ │ │ +129D67 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129D68 Created OS 03 (3) 'Unix'
│ │ │ │ +129D69 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129D6A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129D6B 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)
│ │ │ │ +129D6D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129D6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129D73 CRC B9549885 (3109329029)
│ │ │ │ +129D77 Compressed Size 000002D6 (726)
│ │ │ │ +129D7B Uncompressed Size 0000063C (1596)
│ │ │ │ +129D7F Filename Length 002A (42)
│ │ │ │ +129D81 Extra Length 0000 (0)
│ │ │ │ +129D83 Comment Length 0000 (0)
│ │ │ │ +129D85 Disk Start 0000 (0)
│ │ │ │ +129D87 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129D16 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129D89 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'
│ │ │ │ +129D8D Local Header Offset 000E52E8 (938728)
│ │ │ │ +129D91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129D1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129D91: 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)
│ │ │ │ +129DBB CENTRAL HEADER #509 02014B50 (33639248)
│ │ │ │ +129DBF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129DC0 Created OS 03 (3) 'Unix'
│ │ │ │ +129DC1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129DC2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129DC3 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)
│ │ │ │ +129DC5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129DC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129DCB CRC 8D9BC79F (2375796639)
│ │ │ │ +129DCF Compressed Size 00000161 (353)
│ │ │ │ +129DD3 Uncompressed Size 00000286 (646)
│ │ │ │ +129DD7 Filename Length 002B (43)
│ │ │ │ +129DD9 Extra Length 0000 (0)
│ │ │ │ +129DDB Comment Length 0000 (0)
│ │ │ │ +129DDD Disk Start 0000 (0)
│ │ │ │ +129DDF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129D6E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129DE1 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'
│ │ │ │ +129DE5 Local Header Offset 000E5606 (939526)
│ │ │ │ +129DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129DE9: 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)
│ │ │ │ +129E14 CENTRAL HEADER #510 02014B50 (33639248)
│ │ │ │ +129E18 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129E19 Created OS 03 (3) 'Unix'
│ │ │ │ +129E1A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129E1B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129E1C 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)
│ │ │ │ +129E1E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129E20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129E24 CRC 0ABD5959 (180181337)
│ │ │ │ +129E28 Compressed Size 00000247 (583)
│ │ │ │ +129E2C Uncompressed Size 00000518 (1304)
│ │ │ │ +129E30 Filename Length 002A (42)
│ │ │ │ +129E32 Extra Length 0000 (0)
│ │ │ │ +129E34 Comment Length 0000 (0)
│ │ │ │ +129E36 Disk Start 0000 (0)
│ │ │ │ +129E38 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129DC7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129E3A 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'
│ │ │ │ +129E3E Local Header Offset 000E57B0 (939952)
│ │ │ │ +129E42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129E42: 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)
│ │ │ │ +129E6C CENTRAL HEADER #511 02014B50 (33639248)
│ │ │ │ +129E70 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129E71 Created OS 03 (3) 'Unix'
│ │ │ │ +129E72 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129E73 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129E74 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)
│ │ │ │ +129E76 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129E78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129E7C CRC 5A5DA465 (1516086373)
│ │ │ │ +129E80 Compressed Size 00000160 (352)
│ │ │ │ +129E84 Uncompressed Size 00000290 (656)
│ │ │ │ +129E88 Filename Length 002D (45)
│ │ │ │ +129E8A Extra Length 0000 (0)
│ │ │ │ +129E8C Comment Length 0000 (0)
│ │ │ │ +129E8E Disk Start 0000 (0)
│ │ │ │ +129E90 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129E1F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129E92 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'
│ │ │ │ +129E96 Local Header Offset 000E5A3F (940607)
│ │ │ │ +129E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129E27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129E9A: 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)
│ │ │ │ +129EC7 CENTRAL HEADER #512 02014B50 (33639248)
│ │ │ │ +129ECB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129ECC Created OS 03 (3) 'Unix'
│ │ │ │ +129ECD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129ECE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129ECF General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +129ED1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129ED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129ED7 CRC 80F01ABD (2163219133)
│ │ │ │ +129EDB Compressed Size 0000022F (559)
│ │ │ │ +129EDF Uncompressed Size 000004F8 (1272)
│ │ │ │ +129EE3 Filename Length 002C (44)
│ │ │ │ +129EE5 Extra Length 0000 (0)
│ │ │ │ +129EE7 Comment Length 0000 (0)
│ │ │ │ +129EE9 Disk Start 0000 (0)
│ │ │ │ +129EEB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129E7A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129EED Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -129E7E Local Header Offset 000E5D4A (941386)
│ │ │ │ -129E82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +129EF1 Local Header Offset 000E5BEA (941034)
│ │ │ │ +129EF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129E82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129EF5: 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)
│ │ │ │ +129F21 CENTRAL HEADER #513 02014B50 (33639248)
│ │ │ │ +129F25 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129F26 Created OS 03 (3) 'Unix'
│ │ │ │ +129F27 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129F28 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129F29 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)
│ │ │ │ +129F2B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129F2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129F31 CRC 4A3C69A0 (1245473184)
│ │ │ │ +129F35 Compressed Size 00000167 (359)
│ │ │ │ +129F39 Uncompressed Size 000002A9 (681)
│ │ │ │ +129F3D Filename Length 0032 (50)
│ │ │ │ +129F3F Extra Length 0000 (0)
│ │ │ │ +129F41 Comment Length 0000 (0)
│ │ │ │ +129F43 Disk Start 0000 (0)
│ │ │ │ +129F45 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129ED4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129F47 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'
│ │ │ │ +129F4B Local Header Offset 000E5E63 (941667)
│ │ │ │ +129F4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129F4F: 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)
│ │ │ │ +129F81 CENTRAL HEADER #514 02014B50 (33639248)
│ │ │ │ +129F85 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129F86 Created OS 03 (3) 'Unix'
│ │ │ │ +129F87 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129F88 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129F89 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)
│ │ │ │ +129F8B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129F8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129F91 CRC 28281334 (673714996)
│ │ │ │ +129F95 Compressed Size 0000029B (667)
│ │ │ │ +129F99 Uncompressed Size 00000608 (1544)
│ │ │ │ +129F9D Filename Length 0031 (49)
│ │ │ │ +129F9F Extra Length 0000 (0)
│ │ │ │ +129FA1 Comment Length 0000 (0)
│ │ │ │ +129FA3 Disk Start 0000 (0)
│ │ │ │ +129FA5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129F34 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +129FA7 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'
│ │ │ │ +129FAB Local Header Offset 000E601A (942106)
│ │ │ │ +129FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129F3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x129FAF: 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)
│ │ │ │ +129FE0 CENTRAL HEADER #515 02014B50 (33639248)
│ │ │ │ +129FE4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +129FE5 Created OS 03 (3) 'Unix'
│ │ │ │ +129FE6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +129FE7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +129FE8 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)
│ │ │ │ +129FEA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +129FEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +129FF0 CRC 53E95C53 (1407802451)
│ │ │ │ +129FF4 Compressed Size 00000160 (352)
│ │ │ │ +129FF8 Uncompressed Size 00000286 (646)
│ │ │ │ +129FFC Filename Length 002B (43)
│ │ │ │ +129FFE Extra Length 0000 (0)
│ │ │ │ +12A000 Comment Length 0000 (0)
│ │ │ │ +12A002 Disk Start 0000 (0)
│ │ │ │ +12A004 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129F93 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A006 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'
│ │ │ │ +12A00A Local Header Offset 000E6304 (942852)
│ │ │ │ +12A00E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A00E: 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)
│ │ │ │ +12A039 CENTRAL HEADER #516 02014B50 (33639248)
│ │ │ │ +12A03D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A03E Created OS 03 (3) 'Unix'
│ │ │ │ +12A03F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A040 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A041 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)
│ │ │ │ +12A043 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A049 CRC 69953FAB (1771388843)
│ │ │ │ +12A04D Compressed Size 000002DF (735)
│ │ │ │ +12A051 Uncompressed Size 000006AF (1711)
│ │ │ │ +12A055 Filename Length 002A (42)
│ │ │ │ +12A057 Extra Length 0000 (0)
│ │ │ │ +12A059 Comment Length 0000 (0)
│ │ │ │ +12A05B Disk Start 0000 (0)
│ │ │ │ +12A05D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -129FEC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A05F 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'
│ │ │ │ +12A063 Local Header Offset 000E64AD (943277)
│ │ │ │ +12A067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x129FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A067: 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)
│ │ │ │ +12A091 CENTRAL HEADER #517 02014B50 (33639248)
│ │ │ │ +12A095 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A096 Created OS 03 (3) 'Unix'
│ │ │ │ +12A097 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A098 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A099 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)
│ │ │ │ +12A09B Compression Method 0000 (0) 'Stored'
│ │ │ │ +12A09D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A0A1 CRC 00000000 (0)
│ │ │ │ +12A0A5 Compressed Size 00000000 (0)
│ │ │ │ +12A0A9 Uncompressed Size 00000000 (0)
│ │ │ │ +12A0AD Filename Length 0011 (17)
│ │ │ │ +12A0AF Extra Length 0000 (0)
│ │ │ │ +12A0B1 Comment Length 0000 (0)
│ │ │ │ +12A0B3 Disk Start 0000 (0)
│ │ │ │ +12A0B5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A044 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12A0B7 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'
│ │ │ │ +12A0BB Local Header Offset 000E67D4 (944084)
│ │ │ │ +12A0BF Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A04C: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A0BF: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12A04C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12A0BF: 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 0x12A097: '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)
│ │ │ │ +12A0D0 CENTRAL HEADER #518 02014B50 (33639248)
│ │ │ │ +12A0D4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A0D5 Created OS 03 (3) 'Unix'
│ │ │ │ +12A0D6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A0D7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A0D8 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)
│ │ │ │ +12A0DA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A0DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A0E0 CRC 1442AD0B (339913995)
│ │ │ │ +12A0E4 Compressed Size 000023A1 (9121)
│ │ │ │ +12A0E8 Uncompressed Size 00006E47 (28231)
│ │ │ │ +12A0EC Filename Length 0021 (33)
│ │ │ │ +12A0EE Extra Length 0000 (0)
│ │ │ │ +12A0F0 Comment Length 0000 (0)
│ │ │ │ +12A0F2 Disk Start 0000 (0)
│ │ │ │ +12A0F4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A083 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A0F6 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'
│ │ │ │ +12A0FA Local Header Offset 000E6803 (944131)
│ │ │ │ +12A0FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A0FE: 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)
│ │ │ │ +12A11F CENTRAL HEADER #519 02014B50 (33639248)
│ │ │ │ +12A123 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A124 Created OS 03 (3) 'Unix'
│ │ │ │ +12A125 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A126 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A127 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)
│ │ │ │ +12A129 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A12B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A12F CRC 6B705E01 (1802526209)
│ │ │ │ +12A133 Compressed Size 00000B93 (2963)
│ │ │ │ +12A137 Uncompressed Size 00007824 (30756)
│ │ │ │ +12A13B Filename Length 0020 (32)
│ │ │ │ +12A13D Extra Length 0000 (0)
│ │ │ │ +12A13F Comment Length 0000 (0)
│ │ │ │ +12A141 Disk Start 0000 (0)
│ │ │ │ +12A143 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A0D2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A145 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'
│ │ │ │ +12A149 Local Header Offset 000E8BE3 (953315)
│ │ │ │ +12A14D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A0DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A14D: 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)
│ │ │ │ +12A16D CENTRAL HEADER #520 02014B50 (33639248)
│ │ │ │ +12A171 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A172 Created OS 03 (3) 'Unix'
│ │ │ │ +12A173 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A174 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A175 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)
│ │ │ │ +12A177 Compression Method 0000 (0) 'Stored'
│ │ │ │ +12A179 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A17D CRC 00000000 (0)
│ │ │ │ +12A181 Compressed Size 00000000 (0)
│ │ │ │ +12A185 Uncompressed Size 00000000 (0)
│ │ │ │ +12A189 Filename Length 0011 (17)
│ │ │ │ +12A18B Extra Length 0000 (0)
│ │ │ │ +12A18D Comment Length 0000 (0)
│ │ │ │ +12A18F Disk Start 0000 (0)
│ │ │ │ +12A191 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A120 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12A193 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'
│ │ │ │ +12A197 Local Header Offset 000E97B4 (956340)
│ │ │ │ +12A19B Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A128: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A19B: Filename 'XXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12A128: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12A19B: 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 0x12A173: '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)
│ │ │ │ +12A1AC CENTRAL HEADER #521 02014B50 (33639248)
│ │ │ │ +12A1B0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A1B1 Created OS 03 (3) 'Unix'
│ │ │ │ +12A1B2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A1B3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A1B4 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)
│ │ │ │ +12A1B6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A1B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A1BC CRC CFEF84C4 (3488580804)
│ │ │ │ +12A1C0 Compressed Size 000002E4 (740)
│ │ │ │ +12A1C4 Uncompressed Size 0000067B (1659)
│ │ │ │ +12A1C8 Filename Length 002B (43)
│ │ │ │ +12A1CA Extra Length 0000 (0)
│ │ │ │ +12A1CC Comment Length 0000 (0)
│ │ │ │ +12A1CE Disk Start 0000 (0)
│ │ │ │ +12A1D0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A15F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A1D2 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'
│ │ │ │ +12A1D6 Local Header Offset 000E97E3 (956387)
│ │ │ │ +12A1DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A1DA: 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)
│ │ │ │ +12A205 CENTRAL HEADER #522 02014B50 (33639248)
│ │ │ │ +12A209 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A20A Created OS 03 (3) 'Unix'
│ │ │ │ +12A20B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A20C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A20D 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)
│ │ │ │ +12A20F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A211 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A215 CRC 311ED094 (824103060)
│ │ │ │ +12A219 Compressed Size 00000481 (1153)
│ │ │ │ +12A21D Uncompressed Size 0000175B (5979)
│ │ │ │ +12A221 Filename Length 002A (42)
│ │ │ │ +12A223 Extra Length 0000 (0)
│ │ │ │ +12A225 Comment Length 0000 (0)
│ │ │ │ +12A227 Disk Start 0000 (0)
│ │ │ │ +12A229 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A1B8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A22B 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'
│ │ │ │ +12A22F Local Header Offset 000E9B10 (957200)
│ │ │ │ +12A233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A1C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A233: 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)
│ │ │ │ +12A25D CENTRAL HEADER #523 02014B50 (33639248)
│ │ │ │ +12A261 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A262 Created OS 03 (3) 'Unix'
│ │ │ │ +12A263 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A264 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A265 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)
│ │ │ │ +12A267 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A269 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A26D CRC B75DB208 (3076370952)
│ │ │ │ +12A271 Compressed Size 000003AF (943)
│ │ │ │ +12A275 Uncompressed Size 000009AE (2478)
│ │ │ │ +12A279 Filename Length 002E (46)
│ │ │ │ +12A27B Extra Length 0000 (0)
│ │ │ │ +12A27D Comment Length 0000 (0)
│ │ │ │ +12A27F Disk Start 0000 (0)
│ │ │ │ +12A281 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A210 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A283 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'
│ │ │ │ +12A287 Local Header Offset 000E9FD9 (958425)
│ │ │ │ +12A28B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A28B: 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)
│ │ │ │ +12A2B9 CENTRAL HEADER #524 02014B50 (33639248)
│ │ │ │ +12A2BD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A2BE Created OS 03 (3) 'Unix'
│ │ │ │ +12A2BF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A2C0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A2C1 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)
│ │ │ │ +12A2C3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A2C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A2C9 CRC 422D8363 (1110279011)
│ │ │ │ +12A2CD Compressed Size 00000636 (1590)
│ │ │ │ +12A2D1 Uncompressed Size 00001F80 (8064)
│ │ │ │ +12A2D5 Filename Length 002D (45)
│ │ │ │ +12A2D7 Extra Length 0000 (0)
│ │ │ │ +12A2D9 Comment Length 0000 (0)
│ │ │ │ +12A2DB Disk Start 0000 (0)
│ │ │ │ +12A2DD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A26C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A2DF 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'
│ │ │ │ +12A2E3 Local Header Offset 000EA3D4 (959444)
│ │ │ │ +12A2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A2E7: 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)
│ │ │ │ +12A314 CENTRAL HEADER #525 02014B50 (33639248)
│ │ │ │ +12A318 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A319 Created OS 03 (3) 'Unix'
│ │ │ │ +12A31A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A31B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A31C General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +12A31E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A320 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A324 CRC C045E318 (3225805592)
│ │ │ │ +12A328 Compressed Size 00000646 (1606)
│ │ │ │ +12A32C Uncompressed Size 000012A6 (4774)
│ │ │ │ +12A330 Filename Length 002F (47)
│ │ │ │ +12A332 Extra Length 0000 (0)
│ │ │ │ +12A334 Comment Length 0000 (0)
│ │ │ │ +12A336 Disk Start 0000 (0)
│ │ │ │ +12A338 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A2C7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A33A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12A2CB Local Header Offset 000EABB5 (961461)
│ │ │ │ -12A2CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12A33E Local Header Offset 000EAA55 (961109)
│ │ │ │ +12A342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A2CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A342: 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)
│ │ │ │ +12A371 CENTRAL HEADER #526 02014B50 (33639248)
│ │ │ │ +12A375 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A376 Created OS 03 (3) 'Unix'
│ │ │ │ +12A377 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A378 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A379 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)
│ │ │ │ +12A37B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A37D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A381 CRC 4BA2FECA (1268973258)
│ │ │ │ +12A385 Compressed Size 00000B1D (2845)
│ │ │ │ +12A389 Uncompressed Size 000044B2 (17586)
│ │ │ │ +12A38D Filename Length 002E (46)
│ │ │ │ +12A38F Extra Length 0000 (0)
│ │ │ │ +12A391 Comment Length 0000 (0)
│ │ │ │ +12A393 Disk Start 0000 (0)
│ │ │ │ +12A395 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A324 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A397 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'
│ │ │ │ +12A39B Local Header Offset 000EB0E8 (962792)
│ │ │ │ +12A39F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A39F: 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)
│ │ │ │ +12A3CD CENTRAL HEADER #527 02014B50 (33639248)
│ │ │ │ +12A3D1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A3D2 Created OS 03 (3) 'Unix'
│ │ │ │ +12A3D3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A3D4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A3D5 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)
│ │ │ │ +12A3D7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A3D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A3DD CRC 2DF20D24 (770837796)
│ │ │ │ +12A3E1 Compressed Size 00000575 (1397)
│ │ │ │ +12A3E5 Uncompressed Size 0000118A (4490)
│ │ │ │ +12A3E9 Filename Length 0025 (37)
│ │ │ │ +12A3EB Extra Length 0000 (0)
│ │ │ │ +12A3ED Comment Length 0000 (0)
│ │ │ │ +12A3EF Disk Start 0000 (0)
│ │ │ │ +12A3F1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A380 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A3F3 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'
│ │ │ │ +12A3F7 Local Header Offset 000EBC51 (965713)
│ │ │ │ +12A3FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A3FB: 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)
│ │ │ │ +12A420 CENTRAL HEADER #528 02014B50 (33639248)
│ │ │ │ +12A424 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A425 Created OS 03 (3) 'Unix'
│ │ │ │ +12A426 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A427 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A428 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)
│ │ │ │ +12A42A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A42C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A430 CRC 5415A174 (1410703732)
│ │ │ │ +12A434 Compressed Size 00000A4E (2638)
│ │ │ │ +12A438 Uncompressed Size 00003A96 (14998)
│ │ │ │ +12A43C Filename Length 0024 (36)
│ │ │ │ +12A43E Extra Length 0000 (0)
│ │ │ │ +12A440 Comment Length 0000 (0)
│ │ │ │ +12A442 Disk Start 0000 (0)
│ │ │ │ +12A444 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A3D3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A446 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'
│ │ │ │ +12A44A Local Header Offset 000EC209 (967177)
│ │ │ │ +12A44E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A3DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A44E: 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)
│ │ │ │ +12A472 CENTRAL HEADER #529 02014B50 (33639248)
│ │ │ │ +12A476 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A477 Created OS 03 (3) 'Unix'
│ │ │ │ +12A478 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A479 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A47A 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)
│ │ │ │ +12A47C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A47E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A482 CRC BE35D57A (3191199098)
│ │ │ │ +12A486 Compressed Size 000001FC (508)
│ │ │ │ +12A48A Uncompressed Size 0000039D (925)
│ │ │ │ +12A48E Filename Length 0027 (39)
│ │ │ │ +12A490 Extra Length 0000 (0)
│ │ │ │ +12A492 Comment Length 0000 (0)
│ │ │ │ +12A494 Disk Start 0000 (0)
│ │ │ │ +12A496 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A425 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A498 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'
│ │ │ │ +12A49C Local Header Offset 000ECC99 (969881)
│ │ │ │ +12A4A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A42D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A4A0: 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)
│ │ │ │ +12A4C7 CENTRAL HEADER #530 02014B50 (33639248)
│ │ │ │ +12A4CB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A4CC Created OS 03 (3) 'Unix'
│ │ │ │ +12A4CD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A4CE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A4CF 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)
│ │ │ │ +12A4D1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A4D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A4D7 CRC 580684C7 (1476822215)
│ │ │ │ +12A4DB Compressed Size 00000256 (598)
│ │ │ │ +12A4DF Uncompressed Size 0000064C (1612)
│ │ │ │ +12A4E3 Filename Length 0026 (38)
│ │ │ │ +12A4E5 Extra Length 0000 (0)
│ │ │ │ +12A4E7 Comment Length 0000 (0)
│ │ │ │ +12A4E9 Disk Start 0000 (0)
│ │ │ │ +12A4EB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A47A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A4ED 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'
│ │ │ │ +12A4F1 Local Header Offset 000ECEDA (970458)
│ │ │ │ +12A4F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A4F5: 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)
│ │ │ │ +12A51B CENTRAL HEADER #531 02014B50 (33639248)
│ │ │ │ +12A51F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A520 Created OS 03 (3) 'Unix'
│ │ │ │ +12A521 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A522 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A523 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)
│ │ │ │ +12A525 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A52B CRC C60A43D1 (3322561489)
│ │ │ │ +12A52F Compressed Size 00000636 (1590)
│ │ │ │ +12A533 Uncompressed Size 00000F33 (3891)
│ │ │ │ +12A537 Filename Length 0024 (36)
│ │ │ │ +12A539 Extra Length 0000 (0)
│ │ │ │ +12A53B Comment Length 0000 (0)
│ │ │ │ +12A53D Disk Start 0000 (0)
│ │ │ │ +12A53F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A4CE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A541 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'
│ │ │ │ +12A545 Local Header Offset 000ED174 (971124)
│ │ │ │ +12A549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A549: 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)
│ │ │ │ +12A56D CENTRAL HEADER #532 02014B50 (33639248)
│ │ │ │ +12A571 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A572 Created OS 03 (3) 'Unix'
│ │ │ │ +12A573 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A574 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A575 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)
│ │ │ │ +12A577 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A57D CRC ADEBBD99 (2917907865)
│ │ │ │ +12A581 Compressed Size 0000063F (1599)
│ │ │ │ +12A585 Uncompressed Size 0000197A (6522)
│ │ │ │ +12A589 Filename Length 0023 (35)
│ │ │ │ +12A58B Extra Length 0000 (0)
│ │ │ │ +12A58D Comment Length 0000 (0)
│ │ │ │ +12A58F Disk Start 0000 (0)
│ │ │ │ +12A591 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A520 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A593 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'
│ │ │ │ +12A597 Local Header Offset 000ED7EC (972780)
│ │ │ │ +12A59B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A59B: 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)
│ │ │ │ +12A5BE CENTRAL HEADER #533 02014B50 (33639248)
│ │ │ │ +12A5C2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A5C3 Created OS 03 (3) 'Unix'
│ │ │ │ +12A5C4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A5C5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A5C6 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)
│ │ │ │ +12A5C8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A5CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A5CE CRC E69F8B30 (3869215536)
│ │ │ │ +12A5D2 Compressed Size 000005EE (1518)
│ │ │ │ +12A5D6 Uncompressed Size 000010CC (4300)
│ │ │ │ +12A5DA Filename Length 002B (43)
│ │ │ │ +12A5DC Extra Length 0000 (0)
│ │ │ │ +12A5DE Comment Length 0000 (0)
│ │ │ │ +12A5E0 Disk Start 0000 (0)
│ │ │ │ +12A5E2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A571 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A5E4 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'
│ │ │ │ +12A5E8 Local Header Offset 000EDE6C (974444)
│ │ │ │ +12A5EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A5EC: 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)
│ │ │ │ +12A617 CENTRAL HEADER #534 02014B50 (33639248)
│ │ │ │ +12A61B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A61C Created OS 03 (3) 'Unix'
│ │ │ │ +12A61D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A61E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A61F 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)
│ │ │ │ +12A621 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A623 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A627 CRC 722B94DB (1915458779)
│ │ │ │ +12A62B Compressed Size 00000490 (1168)
│ │ │ │ +12A62F Uncompressed Size 000022E3 (8931)
│ │ │ │ +12A633 Filename Length 002A (42)
│ │ │ │ +12A635 Extra Length 0000 (0)
│ │ │ │ +12A637 Comment Length 0000 (0)
│ │ │ │ +12A639 Disk Start 0000 (0)
│ │ │ │ +12A63B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A5CA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A63D 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'
│ │ │ │ +12A641 Local Header Offset 000EE4A3 (976035)
│ │ │ │ +12A645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A645: 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)
│ │ │ │ +12A66F CENTRAL HEADER #535 02014B50 (33639248)
│ │ │ │ +12A673 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A674 Created OS 03 (3) 'Unix'
│ │ │ │ +12A675 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A676 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A677 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)
│ │ │ │ +12A679 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A67B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A67F CRC F04D5A9D (4031601309)
│ │ │ │ +12A683 Compressed Size 0000082F (2095)
│ │ │ │ +12A687 Uncompressed Size 000017CF (6095)
│ │ │ │ +12A68B Filename Length 0023 (35)
│ │ │ │ +12A68D Extra Length 0000 (0)
│ │ │ │ +12A68F Comment Length 0000 (0)
│ │ │ │ +12A691 Disk Start 0000 (0)
│ │ │ │ +12A693 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A622 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A695 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'
│ │ │ │ +12A699 Local Header Offset 000EE97B (977275)
│ │ │ │ +12A69D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A62A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A69D: 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)
│ │ │ │ +12A6C0 CENTRAL HEADER #536 02014B50 (33639248)
│ │ │ │ +12A6C4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A6C5 Created OS 03 (3) 'Unix'
│ │ │ │ +12A6C6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A6C7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A6C8 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)
│ │ │ │ +12A6CA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A6CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A6D0 CRC EF8636E7 (4018550503)
│ │ │ │ +12A6D4 Compressed Size 00000656 (1622)
│ │ │ │ +12A6D8 Uncompressed Size 000029D5 (10709)
│ │ │ │ +12A6DC Filename Length 0022 (34)
│ │ │ │ +12A6DE Extra Length 0000 (0)
│ │ │ │ +12A6E0 Comment Length 0000 (0)
│ │ │ │ +12A6E2 Disk Start 0000 (0)
│ │ │ │ +12A6E4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A673 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A6E6 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'
│ │ │ │ +12A6EA Local Header Offset 000EF1EB (979435)
│ │ │ │ +12A6EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A6EE: 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)
│ │ │ │ +12A710 CENTRAL HEADER #537 02014B50 (33639248)
│ │ │ │ +12A714 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A715 Created OS 03 (3) 'Unix'
│ │ │ │ +12A716 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A717 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A718 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)
│ │ │ │ +12A71A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A71C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A720 CRC 614E7033 (1632530483)
│ │ │ │ +12A724 Compressed Size 00000238 (568)
│ │ │ │ +12A728 Uncompressed Size 000004D8 (1240)
│ │ │ │ +12A72C Filename Length 0028 (40)
│ │ │ │ +12A72E Extra Length 0000 (0)
│ │ │ │ +12A730 Comment Length 0000 (0)
│ │ │ │ +12A732 Disk Start 0000 (0)
│ │ │ │ +12A734 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A6C3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A736 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'
│ │ │ │ +12A73A Local Header Offset 000EF881 (981121)
│ │ │ │ +12A73E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A73E: 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)
│ │ │ │ +12A766 CENTRAL HEADER #538 02014B50 (33639248)
│ │ │ │ +12A76A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A76B Created OS 03 (3) 'Unix'
│ │ │ │ +12A76C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A76D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A76E 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)
│ │ │ │ +12A770 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A772 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A776 CRC 336960CD (862544077)
│ │ │ │ +12A77A Compressed Size 00000317 (791)
│ │ │ │ +12A77E Uncompressed Size 00000BE5 (3045)
│ │ │ │ +12A782 Filename Length 0027 (39)
│ │ │ │ +12A784 Extra Length 0000 (0)
│ │ │ │ +12A786 Comment Length 0000 (0)
│ │ │ │ +12A788 Disk Start 0000 (0)
│ │ │ │ +12A78A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A719 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A78C 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'
│ │ │ │ +12A790 Local Header Offset 000EFAFF (981759)
│ │ │ │ +12A794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A794: 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)
│ │ │ │ +12A7BB CENTRAL HEADER #539 02014B50 (33639248)
│ │ │ │ +12A7BF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A7C0 Created OS 03 (3) 'Unix'
│ │ │ │ +12A7C1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A7C2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A7C3 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)
│ │ │ │ +12A7C5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A7C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A7CB CRC 09095BBB (151608251)
│ │ │ │ +12A7CF Compressed Size 0000054D (1357)
│ │ │ │ +12A7D3 Uncompressed Size 00000DFC (3580)
│ │ │ │ +12A7D7 Filename Length 002D (45)
│ │ │ │ +12A7D9 Extra Length 0000 (0)
│ │ │ │ +12A7DB Comment Length 0000 (0)
│ │ │ │ +12A7DD Disk Start 0000 (0)
│ │ │ │ +12A7DF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A76E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A7E1 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'
│ │ │ │ +12A7E5 Local Header Offset 000EFE5B (982619)
│ │ │ │ +12A7E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A7E9: 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)
│ │ │ │ +12A816 CENTRAL HEADER #540 02014B50 (33639248)
│ │ │ │ +12A81A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A81B Created OS 03 (3) 'Unix'
│ │ │ │ +12A81C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A81D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A81E General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +12A820 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A826 CRC 2F89FB38 (797571896)
│ │ │ │ +12A82A Compressed Size 0000043C (1084)
│ │ │ │ +12A82E Uncompressed Size 00001A90 (6800)
│ │ │ │ +12A832 Filename Length 002C (44)
│ │ │ │ +12A834 Extra Length 0000 (0)
│ │ │ │ +12A836 Comment Length 0000 (0)
│ │ │ │ +12A838 Disk Start 0000 (0)
│ │ │ │ +12A83A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A7C9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A83C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12A7CD Local Header Offset 000F0553 (984403)
│ │ │ │ -12A7D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12A840 Local Header Offset 000F03F3 (984051)
│ │ │ │ +12A844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A7D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A844: 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)
│ │ │ │ +12A870 CENTRAL HEADER #541 02014B50 (33639248)
│ │ │ │ +12A874 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A875 Created OS 03 (3) 'Unix'
│ │ │ │ +12A876 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A877 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A878 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)
│ │ │ │ +12A87A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A87C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A880 CRC 6907A58C (1762108812)
│ │ │ │ +12A884 Compressed Size 00000485 (1157)
│ │ │ │ +12A888 Uncompressed Size 000008F9 (2297)
│ │ │ │ +12A88C Filename Length 001E (30)
│ │ │ │ +12A88E Extra Length 0000 (0)
│ │ │ │ +12A890 Comment Length 0000 (0)
│ │ │ │ +12A892 Disk Start 0000 (0)
│ │ │ │ +12A894 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A823 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A896 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'
│ │ │ │ +12A89A Local Header Offset 000F0879 (985209)
│ │ │ │ +12A89E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A89E: 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)
│ │ │ │ +12A8BC CENTRAL HEADER #542 02014B50 (33639248)
│ │ │ │ +12A8C0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A8C1 Created OS 03 (3) 'Unix'
│ │ │ │ +12A8C2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A8C3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A8C4 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)
│ │ │ │ +12A8C6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A8C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A8CC CRC 70C0EA52 (1891691090)
│ │ │ │ +12A8D0 Compressed Size 000003C9 (969)
│ │ │ │ +12A8D4 Uncompressed Size 00000BD0 (3024)
│ │ │ │ +12A8D8 Filename Length 001D (29)
│ │ │ │ +12A8DA Extra Length 0000 (0)
│ │ │ │ +12A8DC Comment Length 0000 (0)
│ │ │ │ +12A8DE Disk Start 0000 (0)
│ │ │ │ +12A8E0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A86F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A8E2 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'
│ │ │ │ +12A8E6 Local Header Offset 000F0D3A (986426)
│ │ │ │ +12A8EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A8EA: 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)
│ │ │ │ +12A907 CENTRAL HEADER #543 02014B50 (33639248)
│ │ │ │ +12A90B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A90C Created OS 03 (3) 'Unix'
│ │ │ │ +12A90D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A90E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A90F 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)
│ │ │ │ +12A911 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A913 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A917 CRC ABF5827F (2884993663)
│ │ │ │ +12A91B Compressed Size 0000023A (570)
│ │ │ │ +12A91F Uncompressed Size 000004EB (1259)
│ │ │ │ +12A923 Filename Length 0027 (39)
│ │ │ │ +12A925 Extra Length 0000 (0)
│ │ │ │ +12A927 Comment Length 0000 (0)
│ │ │ │ +12A929 Disk Start 0000 (0)
│ │ │ │ +12A92B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A8BA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A92D 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'
│ │ │ │ +12A931 Local Header Offset 000F113E (987454)
│ │ │ │ +12A935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A935: 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)
│ │ │ │ +12A95C CENTRAL HEADER #544 02014B50 (33639248)
│ │ │ │ +12A960 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A961 Created OS 03 (3) 'Unix'
│ │ │ │ +12A962 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A963 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A964 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)
│ │ │ │ +12A966 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A968 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A96C CRC 99214915 (2569095445)
│ │ │ │ +12A970 Compressed Size 00000246 (582)
│ │ │ │ +12A974 Uncompressed Size 00000929 (2345)
│ │ │ │ +12A978 Filename Length 0026 (38)
│ │ │ │ +12A97A Extra Length 0000 (0)
│ │ │ │ +12A97C Comment Length 0000 (0)
│ │ │ │ +12A97E Disk Start 0000 (0)
│ │ │ │ +12A980 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A90F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A982 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'
│ │ │ │ +12A986 Local Header Offset 000F13BD (988093)
│ │ │ │ +12A98A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A98A: 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)
│ │ │ │ +12A9B0 CENTRAL HEADER #545 02014B50 (33639248)
│ │ │ │ +12A9B4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12A9B5 Created OS 03 (3) 'Unix'
│ │ │ │ +12A9B6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12A9B7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12A9B8 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)
│ │ │ │ +12A9BA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12A9BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12A9C0 CRC EBA0C563 (3953182051)
│ │ │ │ +12A9C4 Compressed Size 000004F5 (1269)
│ │ │ │ +12A9C8 Uncompressed Size 00000C79 (3193)
│ │ │ │ +12A9CC Filename Length 002E (46)
│ │ │ │ +12A9CE Extra Length 0000 (0)
│ │ │ │ +12A9D0 Comment Length 0000 (0)
│ │ │ │ +12A9D2 Disk Start 0000 (0)
│ │ │ │ +12A9D4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A963 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12A9D6 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'
│ │ │ │ +12A9DA Local Header Offset 000F1647 (988743)
│ │ │ │ +12A9DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12A9DE: 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)
│ │ │ │ +12AA0C CENTRAL HEADER #546 02014B50 (33639248)
│ │ │ │ +12AA10 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AA11 Created OS 03 (3) 'Unix'
│ │ │ │ +12AA12 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AA13 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AA14 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)
│ │ │ │ +12AA16 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AA18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AA1C CRC 1774508C (393498764)
│ │ │ │ +12AA20 Compressed Size 000002BF (703)
│ │ │ │ +12AA24 Uncompressed Size 00000F1F (3871)
│ │ │ │ +12AA28 Filename Length 002D (45)
│ │ │ │ +12AA2A Extra Length 0000 (0)
│ │ │ │ +12AA2C Comment Length 0000 (0)
│ │ │ │ +12AA2E Disk Start 0000 (0)
│ │ │ │ +12AA30 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12A9BF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AA32 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'
│ │ │ │ +12AA36 Local Header Offset 000F1B88 (990088)
│ │ │ │ +12AA3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12A9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AA3A: 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)
│ │ │ │ +12AA67 CENTRAL HEADER #547 02014B50 (33639248)
│ │ │ │ +12AA6B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AA6C Created OS 03 (3) 'Unix'
│ │ │ │ +12AA6D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AA6E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AA6F General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +12AA71 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AA73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AA77 CRC 58EB7175 (1491825013)
│ │ │ │ +12AA7B Compressed Size 000001C1 (449)
│ │ │ │ +12AA7F Uncompressed Size 00000373 (883)
│ │ │ │ +12AA83 Filename Length 0021 (33)
│ │ │ │ +12AA85 Extra Length 0000 (0)
│ │ │ │ +12AA87 Comment Length 0000 (0)
│ │ │ │ +12AA89 Disk Start 0000 (0)
│ │ │ │ +12AA8B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AA1A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AA8D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12AA1E Local Header Offset 000F1FF2 (991218)
│ │ │ │ -12AA22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12AA91 Local Header Offset 000F1E92 (990866)
│ │ │ │ +12AA95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AA22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AA95: 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)
│ │ │ │ +12AAB6 CENTRAL HEADER #548 02014B50 (33639248)
│ │ │ │ +12AABA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AABB Created OS 03 (3) 'Unix'
│ │ │ │ +12AABC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AABD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AABE 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)
│ │ │ │ +12AAC0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AAC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AAC6 CRC 42BC940E (1119654926)
│ │ │ │ +12AACA Compressed Size 0000028E (654)
│ │ │ │ +12AACE Uncompressed Size 000006C7 (1735)
│ │ │ │ +12AAD2 Filename Length 0020 (32)
│ │ │ │ +12AAD4 Extra Length 0000 (0)
│ │ │ │ +12AAD6 Comment Length 0000 (0)
│ │ │ │ +12AAD8 Disk Start 0000 (0)
│ │ │ │ +12AADA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AA69 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AADC 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'
│ │ │ │ +12AAE0 Local Header Offset 000F2092 (991378)
│ │ │ │ +12AAE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AA71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AAE4: 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)
│ │ │ │ +12AB04 CENTRAL HEADER #549 02014B50 (33639248)
│ │ │ │ +12AB08 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AB09 Created OS 03 (3) 'Unix'
│ │ │ │ +12AB0A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AB0B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AB0C 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)
│ │ │ │ +12AB0E Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AB10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AB14 CRC 06B85B82 (112745346)
│ │ │ │ +12AB18 Compressed Size 0000058F (1423)
│ │ │ │ +12AB1C Uncompressed Size 00000FBA (4026)
│ │ │ │ +12AB20 Filename Length 0028 (40)
│ │ │ │ +12AB22 Extra Length 0000 (0)
│ │ │ │ +12AB24 Comment Length 0000 (0)
│ │ │ │ +12AB26 Disk Start 0000 (0)
│ │ │ │ +12AB28 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AAB7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AB2A 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'
│ │ │ │ +12AB2E Local Header Offset 000F235E (992094)
│ │ │ │ +12AB32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AB32: 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)
│ │ │ │ +12AB5A CENTRAL HEADER #550 02014B50 (33639248)
│ │ │ │ +12AB5E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AB5F Created OS 03 (3) 'Unix'
│ │ │ │ +12AB60 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AB61 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AB62 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)
│ │ │ │ +12AB64 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AB66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AB6A CRC DF0807F4 (3741845492)
│ │ │ │ +12AB6E Compressed Size 00000358 (856)
│ │ │ │ +12AB72 Uncompressed Size 000016F9 (5881)
│ │ │ │ +12AB76 Filename Length 0027 (39)
│ │ │ │ +12AB78 Extra Length 0000 (0)
│ │ │ │ +12AB7A Comment Length 0000 (0)
│ │ │ │ +12AB7C Disk Start 0000 (0)
│ │ │ │ +12AB7E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AB0D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AB80 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'
│ │ │ │ +12AB84 Local Header Offset 000F2933 (993587)
│ │ │ │ +12AB88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AB15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AB88: 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)
│ │ │ │ +12ABAF CENTRAL HEADER #551 02014B50 (33639248)
│ │ │ │ +12ABB3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12ABB4 Created OS 03 (3) 'Unix'
│ │ │ │ +12ABB5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12ABB6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12ABB7 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)
│ │ │ │ +12ABB9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12ABBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12ABBF CRC E4969898 (3835074712)
│ │ │ │ +12ABC3 Compressed Size 00000223 (547)
│ │ │ │ +12ABC7 Uncompressed Size 00000487 (1159)
│ │ │ │ +12ABCB Filename Length 0022 (34)
│ │ │ │ +12ABCD Extra Length 0000 (0)
│ │ │ │ +12ABCF Comment Length 0000 (0)
│ │ │ │ +12ABD1 Disk Start 0000 (0)
│ │ │ │ +12ABD3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AB62 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12ABD5 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'
│ │ │ │ +12ABD9 Local Header Offset 000F2CD0 (994512)
│ │ │ │ +12ABDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12ABDD: 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)
│ │ │ │ +12ABFF CENTRAL HEADER #552 02014B50 (33639248)
│ │ │ │ +12AC03 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AC04 Created OS 03 (3) 'Unix'
│ │ │ │ +12AC05 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AC06 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AC07 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)
│ │ │ │ +12AC09 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AC0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AC0F CRC 31107A2C (823163436)
│ │ │ │ +12AC13 Compressed Size 00000335 (821)
│ │ │ │ +12AC17 Uncompressed Size 00000A28 (2600)
│ │ │ │ +12AC1B Filename Length 0021 (33)
│ │ │ │ +12AC1D Extra Length 0000 (0)
│ │ │ │ +12AC1F Comment Length 0000 (0)
│ │ │ │ +12AC21 Disk Start 0000 (0)
│ │ │ │ +12AC23 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12ABB2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AC25 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'
│ │ │ │ +12AC29 Local Header Offset 000F2F33 (995123)
│ │ │ │ +12AC2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12ABBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AC2D: 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)
│ │ │ │ +12AC4E CENTRAL HEADER #553 02014B50 (33639248)
│ │ │ │ +12AC52 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AC53 Created OS 03 (3) 'Unix'
│ │ │ │ +12AC54 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AC55 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AC56 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)
│ │ │ │ +12AC58 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AC5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AC5E CRC 3F91BE22 (1066516002)
│ │ │ │ +12AC62 Compressed Size 000004A3 (1187)
│ │ │ │ +12AC66 Uncompressed Size 00000B5D (2909)
│ │ │ │ +12AC6A Filename Length 0029 (41)
│ │ │ │ +12AC6C Extra Length 0000 (0)
│ │ │ │ +12AC6E Comment Length 0000 (0)
│ │ │ │ +12AC70 Disk Start 0000 (0)
│ │ │ │ +12AC72 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AC01 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AC74 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'
│ │ │ │ +12AC78 Local Header Offset 000F32A7 (996007)
│ │ │ │ +12AC7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AC7C: 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)
│ │ │ │ +12ACA5 CENTRAL HEADER #554 02014B50 (33639248)
│ │ │ │ +12ACA9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12ACAA Created OS 03 (3) 'Unix'
│ │ │ │ +12ACAB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12ACAC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12ACAD 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)
│ │ │ │ +12ACAF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12ACB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12ACB5 CRC FC649743 (4234450755)
│ │ │ │ +12ACB9 Compressed Size 0000028B (651)
│ │ │ │ +12ACBD Uncompressed Size 00000C5A (3162)
│ │ │ │ +12ACC1 Filename Length 0028 (40)
│ │ │ │ +12ACC3 Extra Length 0000 (0)
│ │ │ │ +12ACC5 Comment Length 0000 (0)
│ │ │ │ +12ACC7 Disk Start 0000 (0)
│ │ │ │ +12ACC9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AC58 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12ACCB 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'
│ │ │ │ +12ACCF Local Header Offset 000F3791 (997265)
│ │ │ │ +12ACD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AC60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12ACD3: 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)
│ │ │ │ +12ACFB CENTRAL HEADER #555 02014B50 (33639248)
│ │ │ │ +12ACFF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AD00 Created OS 03 (3) 'Unix'
│ │ │ │ +12AD01 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AD02 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AD03 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)
│ │ │ │ +12AD05 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AD07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AD0B CRC CD232FEB (3441635307)
│ │ │ │ +12AD0F Compressed Size 00000318 (792)
│ │ │ │ +12AD13 Uncompressed Size 000007E1 (2017)
│ │ │ │ +12AD17 Filename Length 0021 (33)
│ │ │ │ +12AD19 Extra Length 0000 (0)
│ │ │ │ +12AD1B Comment Length 0000 (0)
│ │ │ │ +12AD1D Disk Start 0000 (0)
│ │ │ │ +12AD1F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12ACAE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AD21 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'
│ │ │ │ +12AD25 Local Header Offset 000F3A62 (997986)
│ │ │ │ +12AD29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12ACB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AD29: 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)
│ │ │ │ +12AD4A CENTRAL HEADER #556 02014B50 (33639248)
│ │ │ │ +12AD4E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AD4F Created OS 03 (3) 'Unix'
│ │ │ │ +12AD50 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AD51 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AD52 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)
│ │ │ │ +12AD54 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AD56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AD5A CRC 9FA2E5DF (2678253023)
│ │ │ │ +12AD5E Compressed Size 000003D8 (984)
│ │ │ │ +12AD62 Uncompressed Size 000012AA (4778)
│ │ │ │ +12AD66 Filename Length 0020 (32)
│ │ │ │ +12AD68 Extra Length 0000 (0)
│ │ │ │ +12AD6A Comment Length 0000 (0)
│ │ │ │ +12AD6C Disk Start 0000 (0)
│ │ │ │ +12AD6E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12ACFD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AD70 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'
│ │ │ │ +12AD74 Local Header Offset 000F3DB9 (998841)
│ │ │ │ +12AD78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AD05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AD78: 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)
│ │ │ │ +12AD98 CENTRAL HEADER #557 02014B50 (33639248)
│ │ │ │ +12AD9C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AD9D Created OS 03 (3) 'Unix'
│ │ │ │ +12AD9E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AD9F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12ADA0 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)
│ │ │ │ +12ADA2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12ADA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12ADA8 CRC C0D44A35 (3235138101)
│ │ │ │ +12ADAC Compressed Size 000005DB (1499)
│ │ │ │ +12ADB0 Uncompressed Size 00000E98 (3736)
│ │ │ │ +12ADB4 Filename Length 0028 (40)
│ │ │ │ +12ADB6 Extra Length 0000 (0)
│ │ │ │ +12ADB8 Comment Length 0000 (0)
│ │ │ │ +12ADBA Disk Start 0000 (0)
│ │ │ │ +12ADBC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AD4B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12ADBE 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'
│ │ │ │ +12ADC2 Local Header Offset 000F41CF (999887)
│ │ │ │ +12ADC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AD53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12ADC6: 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)
│ │ │ │ +12ADEE CENTRAL HEADER #558 02014B50 (33639248)
│ │ │ │ +12ADF2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12ADF3 Created OS 03 (3) 'Unix'
│ │ │ │ +12ADF4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12ADF5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12ADF6 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)
│ │ │ │ +12ADF8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12ADFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12ADFE CRC 301D26F4 (807216884)
│ │ │ │ +12AE02 Compressed Size 00000367 (871)
│ │ │ │ +12AE06 Uncompressed Size 0000125F (4703)
│ │ │ │ +12AE0A Filename Length 0027 (39)
│ │ │ │ +12AE0C Extra Length 0000 (0)
│ │ │ │ +12AE0E Comment Length 0000 (0)
│ │ │ │ +12AE10 Disk Start 0000 (0)
│ │ │ │ +12AE12 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12ADA1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AE14 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'
│ │ │ │ +12AE18 Local Header Offset 000F47F0 (1001456)
│ │ │ │ +12AE1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12ADA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AE1C: 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)
│ │ │ │ +12AE43 CENTRAL HEADER #559 02014B50 (33639248)
│ │ │ │ +12AE47 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AE48 Created OS 03 (3) 'Unix'
│ │ │ │ +12AE49 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AE4A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AE4B 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)
│ │ │ │ +12AE4D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AE4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AE53 CRC F526A5BB (4112950715)
│ │ │ │ +12AE57 Compressed Size 0000040E (1038)
│ │ │ │ +12AE5B Uncompressed Size 00000ADC (2780)
│ │ │ │ +12AE5F Filename Length 002C (44)
│ │ │ │ +12AE61 Extra Length 0000 (0)
│ │ │ │ +12AE63 Comment Length 0000 (0)
│ │ │ │ +12AE65 Disk Start 0000 (0)
│ │ │ │ +12AE67 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12ADF6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AE69 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'
│ │ │ │ +12AE6D Local Header Offset 000F4B9C (1002396)
│ │ │ │ +12AE71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12ADFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AE71: 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)
│ │ │ │ +12AE9D CENTRAL HEADER #560 02014B50 (33639248)
│ │ │ │ +12AEA1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AEA2 Created OS 03 (3) 'Unix'
│ │ │ │ +12AEA3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AEA4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AEA5 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)
│ │ │ │ +12AEA7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AEA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AEAD CRC BC834D8A (3162721674)
│ │ │ │ +12AEB1 Compressed Size 00000631 (1585)
│ │ │ │ +12AEB5 Uncompressed Size 0000208E (8334)
│ │ │ │ +12AEB9 Filename Length 002B (43)
│ │ │ │ +12AEBB Extra Length 0000 (0)
│ │ │ │ +12AEBD Comment Length 0000 (0)
│ │ │ │ +12AEBF Disk Start 0000 (0)
│ │ │ │ +12AEC1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AE50 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AEC3 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'
│ │ │ │ +12AEC7 Local Header Offset 000F4FF4 (1003508)
│ │ │ │ +12AECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AE58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AECB: 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)
│ │ │ │ +12AEF6 CENTRAL HEADER #561 02014B50 (33639248)
│ │ │ │ +12AEFA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AEFB Created OS 03 (3) 'Unix'
│ │ │ │ +12AEFC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AEFD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AEFE 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)
│ │ │ │ +12AF00 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AF02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AF06 CRC 097A9FBE (159031230)
│ │ │ │ +12AF0A Compressed Size 00001327 (4903)
│ │ │ │ +12AF0E Uncompressed Size 00003ADE (15070)
│ │ │ │ +12AF12 Filename Length 001C (28)
│ │ │ │ +12AF14 Extra Length 0000 (0)
│ │ │ │ +12AF16 Comment Length 0000 (0)
│ │ │ │ +12AF18 Disk Start 0000 (0)
│ │ │ │ +12AF1A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AEA9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AF1C 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'
│ │ │ │ +12AF20 Local Header Offset 000F566E (1005166)
│ │ │ │ +12AF24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AEB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AF24: 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)
│ │ │ │ +12AF40 CENTRAL HEADER #562 02014B50 (33639248)
│ │ │ │ +12AF44 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AF45 Created OS 03 (3) 'Unix'
│ │ │ │ +12AF46 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AF47 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AF48 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)
│ │ │ │ +12AF4A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AF4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AF50 CRC 10ED41EA (283984362)
│ │ │ │ +12AF54 Compressed Size 000025D6 (9686)
│ │ │ │ +12AF58 Uncompressed Size 00016469 (91241)
│ │ │ │ +12AF5C Filename Length 001B (27)
│ │ │ │ +12AF5E Extra Length 0000 (0)
│ │ │ │ +12AF60 Comment Length 0000 (0)
│ │ │ │ +12AF62 Disk Start 0000 (0)
│ │ │ │ +12AF64 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AEF3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AF66 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'
│ │ │ │ +12AF6A Local Header Offset 000F69CF (1010127)
│ │ │ │ +12AF6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AEFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AF6E: 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)
│ │ │ │ +12AF89 CENTRAL HEADER #563 02014B50 (33639248)
│ │ │ │ +12AF8D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AF8E Created OS 03 (3) 'Unix'
│ │ │ │ +12AF8F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AF90 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AF91 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)
│ │ │ │ +12AF93 Compression Method 0000 (0) 'Stored'
│ │ │ │ +12AF95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AF99 CRC 00000000 (0)
│ │ │ │ +12AF9D Compressed Size 00000000 (0)
│ │ │ │ +12AFA1 Uncompressed Size 00000000 (0)
│ │ │ │ +12AFA5 Filename Length 0013 (19)
│ │ │ │ +12AFA7 Extra Length 0000 (0)
│ │ │ │ +12AFA9 Comment Length 0000 (0)
│ │ │ │ +12AFAB Disk Start 0000 (0)
│ │ │ │ +12AFAD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AF3C Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12AFAF 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'
│ │ │ │ +12AFB3 Local Header Offset 000F8FDE (1019870)
│ │ │ │ +12AFB7 Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AF44: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AFB7: Filename 'XXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12AF44: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12AFB7: 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 0x12AF8F: '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)
│ │ │ │ +12AFCA CENTRAL HEADER #564 02014B50 (33639248)
│ │ │ │ +12AFCE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12AFCF Created OS 03 (3) 'Unix'
│ │ │ │ +12AFD0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12AFD1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12AFD2 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)
│ │ │ │ +12AFD4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12AFD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12AFDA CRC B4A4B557 (3030693207)
│ │ │ │ +12AFDE Compressed Size 0000039A (922)
│ │ │ │ +12AFE2 Uncompressed Size 0000074F (1871)
│ │ │ │ +12AFE6 Filename Length 0026 (38)
│ │ │ │ +12AFE8 Extra Length 0000 (0)
│ │ │ │ +12AFEA Comment Length 0000 (0)
│ │ │ │ +12AFEC Disk Start 0000 (0)
│ │ │ │ +12AFEE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AF7D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12AFF0 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'
│ │ │ │ +12AFF4 Local Header Offset 000F900F (1019919)
│ │ │ │ +12AFF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AF85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12AFF8: 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)
│ │ │ │ +12B01E CENTRAL HEADER #565 02014B50 (33639248)
│ │ │ │ +12B022 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B023 Created OS 03 (3) 'Unix'
│ │ │ │ +12B024 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B025 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B026 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)
│ │ │ │ +12B028 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B02A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B02E CRC 914E40C9 (2437824713)
│ │ │ │ +12B032 Compressed Size 00000327 (807)
│ │ │ │ +12B036 Uncompressed Size 00000865 (2149)
│ │ │ │ +12B03A Filename Length 0025 (37)
│ │ │ │ +12B03C Extra Length 0000 (0)
│ │ │ │ +12B03E Comment Length 0000 (0)
│ │ │ │ +12B040 Disk Start 0000 (0)
│ │ │ │ +12B042 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12AFD1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B044 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'
│ │ │ │ +12B048 Local Header Offset 000F93ED (1020909)
│ │ │ │ +12B04C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12AFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B04C: 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)
│ │ │ │ +12B071 CENTRAL HEADER #566 02014B50 (33639248)
│ │ │ │ +12B075 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B076 Created OS 03 (3) 'Unix'
│ │ │ │ +12B077 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B078 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B079 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)
│ │ │ │ +12B07B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B07D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B081 CRC 5289A85A (1384753242)
│ │ │ │ +12B085 Compressed Size 000009D3 (2515)
│ │ │ │ +12B089 Uncompressed Size 00001B65 (7013)
│ │ │ │ +12B08D Filename Length 0025 (37)
│ │ │ │ +12B08F Extra Length 0000 (0)
│ │ │ │ +12B091 Comment Length 0000 (0)
│ │ │ │ +12B093 Disk Start 0000 (0)
│ │ │ │ +12B095 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B024 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B097 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'
│ │ │ │ +12B09B Local Header Offset 000F9757 (1021783)
│ │ │ │ +12B09F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B02C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B09F: 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)
│ │ │ │ +12B0C4 CENTRAL HEADER #567 02014B50 (33639248)
│ │ │ │ +12B0C8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B0C9 Created OS 03 (3) 'Unix'
│ │ │ │ +12B0CA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B0CB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B0CC 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)
│ │ │ │ +12B0CE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B0D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B0D4 CRC 3AFC53E7 (989615079)
│ │ │ │ +12B0D8 Compressed Size 00001011 (4113)
│ │ │ │ +12B0DC Uncompressed Size 000063E8 (25576)
│ │ │ │ +12B0E0 Filename Length 0024 (36)
│ │ │ │ +12B0E2 Extra Length 0000 (0)
│ │ │ │ +12B0E4 Comment Length 0000 (0)
│ │ │ │ +12B0E6 Disk Start 0000 (0)
│ │ │ │ +12B0E8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B077 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B0EA 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'
│ │ │ │ +12B0EE Local Header Offset 000FA16D (1024365)
│ │ │ │ +12B0F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B07F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B0F2: 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)
│ │ │ │ +12B116 CENTRAL HEADER #568 02014B50 (33639248)
│ │ │ │ +12B11A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B11B Created OS 03 (3) 'Unix'
│ │ │ │ +12B11C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B11D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B11E 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)
│ │ │ │ +12B120 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B126 CRC 086B2A6A (141240938)
│ │ │ │ +12B12A Compressed Size 00000A30 (2608)
│ │ │ │ +12B12E Uncompressed Size 00001B4A (6986)
│ │ │ │ +12B132 Filename Length 0024 (36)
│ │ │ │ +12B134 Extra Length 0000 (0)
│ │ │ │ +12B136 Comment Length 0000 (0)
│ │ │ │ +12B138 Disk Start 0000 (0)
│ │ │ │ +12B13A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B0C9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B13C 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'
│ │ │ │ +12B140 Local Header Offset 000FB1C0 (1028544)
│ │ │ │ +12B144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B0D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B144: 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)
│ │ │ │ +12B168 CENTRAL HEADER #569 02014B50 (33639248)
│ │ │ │ +12B16C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B16D Created OS 03 (3) 'Unix'
│ │ │ │ +12B16E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B16F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B170 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)
│ │ │ │ +12B172 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B174 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B178 CRC A0BABF8B (2696593291)
│ │ │ │ +12B17C Compressed Size 00000CDB (3291)
│ │ │ │ +12B180 Uncompressed Size 00004FF1 (20465)
│ │ │ │ +12B184 Filename Length 0023 (35)
│ │ │ │ +12B186 Extra Length 0000 (0)
│ │ │ │ +12B188 Comment Length 0000 (0)
│ │ │ │ +12B18A Disk Start 0000 (0)
│ │ │ │ +12B18C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B11B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B18E 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'
│ │ │ │ +12B192 Local Header Offset 000FBC32 (1031218)
│ │ │ │ +12B196 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B196: 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)
│ │ │ │ +12B1B9 CENTRAL HEADER #570 02014B50 (33639248)
│ │ │ │ +12B1BD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B1BE Created OS 03 (3) 'Unix'
│ │ │ │ +12B1BF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B1C0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B1C1 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)
│ │ │ │ +12B1C3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B1C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B1C9 CRC 36ED5E25 (921525797)
│ │ │ │ +12B1CD Compressed Size 00001AE2 (6882)
│ │ │ │ +12B1D1 Uncompressed Size 00005612 (22034)
│ │ │ │ +12B1D5 Filename Length 0020 (32)
│ │ │ │ +12B1D7 Extra Length 0000 (0)
│ │ │ │ +12B1D9 Comment Length 0000 (0)
│ │ │ │ +12B1DB Disk Start 0000 (0)
│ │ │ │ +12B1DD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B16C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B1DF 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'
│ │ │ │ +12B1E3 Local Header Offset 000FC94E (1034574)
│ │ │ │ +12B1E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B174: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B1E7: 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)
│ │ │ │ +12B207 CENTRAL HEADER #571 02014B50 (33639248)
│ │ │ │ +12B20B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B20C Created OS 03 (3) 'Unix'
│ │ │ │ +12B20D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B20E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B20F 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)
│ │ │ │ +12B211 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B217 CRC 9F3B9FAA (2671484842)
│ │ │ │ +12B21B Compressed Size 00001356 (4950)
│ │ │ │ +12B21F Uncompressed Size 00006EAA (28330)
│ │ │ │ +12B223 Filename Length 001F (31)
│ │ │ │ +12B225 Extra Length 0000 (0)
│ │ │ │ +12B227 Comment Length 0000 (0)
│ │ │ │ +12B229 Disk Start 0000 (0)
│ │ │ │ +12B22B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B1BA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B22D 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'
│ │ │ │ +12B231 Local Header Offset 000FE46E (1041518)
│ │ │ │ +12B235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B1C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B235: 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)
│ │ │ │ +12B254 CENTRAL HEADER #572 02014B50 (33639248)
│ │ │ │ +12B258 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B259 Created OS 03 (3) 'Unix'
│ │ │ │ +12B25A Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B25B Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B25C 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)
│ │ │ │ +12B25E Compression Method 0000 (0) 'Stored'
│ │ │ │ +12B260 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B264 CRC 00000000 (0)
│ │ │ │ +12B268 Compressed Size 00000000 (0)
│ │ │ │ +12B26C Uncompressed Size 00000000 (0)
│ │ │ │ +12B270 Filename Length 0019 (25)
│ │ │ │ +12B272 Extra Length 0000 (0)
│ │ │ │ +12B274 Comment Length 0000 (0)
│ │ │ │ +12B276 Disk Start 0000 (0)
│ │ │ │ +12B278 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B207 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12B27A 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'
│ │ │ │ +12B27E Local Header Offset 000FF801 (1046529)
│ │ │ │ +12B282 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B20F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B282: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12B20F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12B282: 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 0x12B25A: '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)
│ │ │ │ +12B29B CENTRAL HEADER #573 02014B50 (33639248)
│ │ │ │ +12B29F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B2A0 Created OS 03 (3) 'Unix'
│ │ │ │ +12B2A1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B2A2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B2A3 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)
│ │ │ │ +12B2A5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B2A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B2AB CRC 224FD1D2 (575656402)
│ │ │ │ +12B2AF Compressed Size 00000637 (1591)
│ │ │ │ +12B2B3 Uncompressed Size 00000F45 (3909)
│ │ │ │ +12B2B7 Filename Length 002B (43)
│ │ │ │ +12B2B9 Extra Length 0000 (0)
│ │ │ │ +12B2BB Comment Length 0000 (0)
│ │ │ │ +12B2BD Disk Start 0000 (0)
│ │ │ │ +12B2BF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B24E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B2C1 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'
│ │ │ │ +12B2C5 Local Header Offset 000FF838 (1046584)
│ │ │ │ +12B2C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B2C9: 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)
│ │ │ │ +12B2F4 CENTRAL HEADER #574 02014B50 (33639248)
│ │ │ │ +12B2F8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B2F9 Created OS 03 (3) 'Unix'
│ │ │ │ +12B2FA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B2FB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B2FC 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)
│ │ │ │ +12B2FE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B300 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B304 CRC 2470599D (611342749)
│ │ │ │ +12B308 Compressed Size 00000564 (1380)
│ │ │ │ +12B30C Uncompressed Size 000016E7 (5863)
│ │ │ │ +12B310 Filename Length 002A (42)
│ │ │ │ +12B312 Extra Length 0000 (0)
│ │ │ │ +12B314 Comment Length 0000 (0)
│ │ │ │ +12B316 Disk Start 0000 (0)
│ │ │ │ +12B318 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B2A7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B31A 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'
│ │ │ │ +12B31E Local Header Offset 000FFEB8 (1048248)
│ │ │ │ +12B322 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B2AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B322: 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)
│ │ │ │ +12B34C CENTRAL HEADER #575 02014B50 (33639248)
│ │ │ │ +12B350 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B351 Created OS 03 (3) 'Unix'
│ │ │ │ +12B352 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B353 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B354 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)
│ │ │ │ +12B356 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B35C CRC D27339EF (3530766831)
│ │ │ │ +12B360 Compressed Size 000000D5 (213)
│ │ │ │ +12B364 Uncompressed Size 0000013A (314)
│ │ │ │ +12B368 Filename Length 002C (44)
│ │ │ │ +12B36A Extra Length 0000 (0)
│ │ │ │ +12B36C Comment Length 0000 (0)
│ │ │ │ +12B36E Disk Start 0000 (0)
│ │ │ │ +12B370 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B2FF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B372 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'
│ │ │ │ +12B376 Local Header Offset 00100464 (1049700)
│ │ │ │ +12B37A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B37A: 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)
│ │ │ │ +12B3A6 CENTRAL HEADER #576 02014B50 (33639248)
│ │ │ │ +12B3AA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B3AB Created OS 03 (3) 'Unix'
│ │ │ │ +12B3AC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B3AD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B3AE 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)
│ │ │ │ +12B3B0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B3B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B3B6 CRC 1152B764 (290633572)
│ │ │ │ +12B3BA Compressed Size 0000007B (123)
│ │ │ │ +12B3BE Uncompressed Size 000000A2 (162)
│ │ │ │ +12B3C2 Filename Length 002B (43)
│ │ │ │ +12B3C4 Extra Length 0000 (0)
│ │ │ │ +12B3C6 Comment Length 0000 (0)
│ │ │ │ +12B3C8 Disk Start 0000 (0)
│ │ │ │ +12B3CA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B359 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B3CC 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'
│ │ │ │ +12B3D0 Local Header Offset 00100583 (1049987)
│ │ │ │ +12B3D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B3D4: 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)
│ │ │ │ +12B3FF CENTRAL HEADER #577 02014B50 (33639248)
│ │ │ │ +12B403 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B404 Created OS 03 (3) 'Unix'
│ │ │ │ +12B405 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B406 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B407 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)
│ │ │ │ +12B409 Compression Method 0000 (0) 'Stored'
│ │ │ │ +12B40B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B40F CRC 00000000 (0)
│ │ │ │ +12B413 Compressed Size 00000000 (0)
│ │ │ │ +12B417 Uncompressed Size 00000000 (0)
│ │ │ │ +12B41B Filename Length 0014 (20)
│ │ │ │ +12B41D Extra Length 0000 (0)
│ │ │ │ +12B41F Comment Length 0000 (0)
│ │ │ │ +12B421 Disk Start 0000 (0)
│ │ │ │ +12B423 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B3B2 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12B425 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'
│ │ │ │ +12B429 Local Header Offset 00100647 (1050183)
│ │ │ │ +12B42D Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B3BA: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B42D: Filename 'XXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12B3BA: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12B42D: 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 0x12B405: '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)
│ │ │ │ +12B441 CENTRAL HEADER #578 02014B50 (33639248)
│ │ │ │ +12B445 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B446 Created OS 03 (3) 'Unix'
│ │ │ │ +12B447 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B448 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B449 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)
│ │ │ │ +12B44B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B44D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B451 CRC F9361BFD (4181072893)
│ │ │ │ +12B455 Compressed Size 00000276 (630)
│ │ │ │ +12B459 Uncompressed Size 0000050F (1295)
│ │ │ │ +12B45D Filename Length 0030 (48)
│ │ │ │ +12B45F Extra Length 0000 (0)
│ │ │ │ +12B461 Comment Length 0000 (0)
│ │ │ │ +12B463 Disk Start 0000 (0)
│ │ │ │ +12B465 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B3F4 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B467 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'
│ │ │ │ +12B46B Local Header Offset 00100679 (1050233)
│ │ │ │ +12B46F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B3FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B46F: 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)
│ │ │ │ +12B49F CENTRAL HEADER #579 02014B50 (33639248)
│ │ │ │ +12B4A3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B4A4 Created OS 03 (3) 'Unix'
│ │ │ │ +12B4A5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B4A6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B4A7 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)
│ │ │ │ +12B4A9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B4AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B4AF CRC BB7F95D4 (3145700820)
│ │ │ │ +12B4B3 Compressed Size 000003F1 (1009)
│ │ │ │ +12B4B7 Uncompressed Size 00000D38 (3384)
│ │ │ │ +12B4BB Filename Length 002F (47)
│ │ │ │ +12B4BD Extra Length 0000 (0)
│ │ │ │ +12B4BF Comment Length 0000 (0)
│ │ │ │ +12B4C1 Disk Start 0000 (0)
│ │ │ │ +12B4C3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B452 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B4C5 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'
│ │ │ │ +12B4C9 Local Header Offset 0010093D (1050941)
│ │ │ │ +12B4CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B45A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B4CD: 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)
│ │ │ │ +12B4FC CENTRAL HEADER #580 02014B50 (33639248)
│ │ │ │ +12B500 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B501 Created OS 03 (3) 'Unix'
│ │ │ │ +12B502 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B503 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B504 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)
│ │ │ │ +12B506 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B508 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B50C CRC 0B441D9F (189013407)
│ │ │ │ +12B510 Compressed Size 0000034D (845)
│ │ │ │ +12B514 Uncompressed Size 000006F6 (1782)
│ │ │ │ +12B518 Filename Length 0028 (40)
│ │ │ │ +12B51A Extra Length 0000 (0)
│ │ │ │ +12B51C Comment Length 0000 (0)
│ │ │ │ +12B51E Disk Start 0000 (0)
│ │ │ │ +12B520 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B4AF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B522 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'
│ │ │ │ +12B526 Local Header Offset 00100D7B (1052027)
│ │ │ │ +12B52A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B52A: 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)
│ │ │ │ +12B552 CENTRAL HEADER #581 02014B50 (33639248)
│ │ │ │ +12B556 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B557 Created OS 03 (3) 'Unix'
│ │ │ │ +12B558 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B559 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B55A 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)
│ │ │ │ +12B55C Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B55E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B562 CRC E9CDCA85 (3922578053)
│ │ │ │ +12B566 Compressed Size 00000499 (1177)
│ │ │ │ +12B56A Uncompressed Size 000013AF (5039)
│ │ │ │ +12B56E Filename Length 0027 (39)
│ │ │ │ +12B570 Extra Length 0000 (0)
│ │ │ │ +12B572 Comment Length 0000 (0)
│ │ │ │ +12B574 Disk Start 0000 (0)
│ │ │ │ +12B576 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B505 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B578 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'
│ │ │ │ +12B57C Local Header Offset 0010110E (1052942)
│ │ │ │ +12B580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B50D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B580: 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)
│ │ │ │ +12B5A7 CENTRAL HEADER #582 02014B50 (33639248)
│ │ │ │ +12B5AB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B5AC Created OS 03 (3) 'Unix'
│ │ │ │ +12B5AD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B5AE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B5AF 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)
│ │ │ │ +12B5B1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B5B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B5B7 CRC 209E63BB (547251131)
│ │ │ │ +12B5BB Compressed Size 00000201 (513)
│ │ │ │ +12B5BF Uncompressed Size 000003B1 (945)
│ │ │ │ +12B5C3 Filename Length 0022 (34)
│ │ │ │ +12B5C5 Extra Length 0000 (0)
│ │ │ │ +12B5C7 Comment Length 0000 (0)
│ │ │ │ +12B5C9 Disk Start 0000 (0)
│ │ │ │ +12B5CB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B55A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B5CD 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'
│ │ │ │ +12B5D1 Local Header Offset 001015EC (1054188)
│ │ │ │ +12B5D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B5D5: 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)
│ │ │ │ +12B5F7 CENTRAL HEADER #583 02014B50 (33639248)
│ │ │ │ +12B5FB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B5FC Created OS 03 (3) 'Unix'
│ │ │ │ +12B5FD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B5FE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B5FF 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)
│ │ │ │ +12B601 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B603 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B607 CRC B90888C9 (3104344265)
│ │ │ │ +12B60B Compressed Size 0000029E (670)
│ │ │ │ +12B60F Uncompressed Size 0000078F (1935)
│ │ │ │ +12B613 Filename Length 0021 (33)
│ │ │ │ +12B615 Extra Length 0000 (0)
│ │ │ │ +12B617 Comment Length 0000 (0)
│ │ │ │ +12B619 Disk Start 0000 (0)
│ │ │ │ +12B61B Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B5AA Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B61D 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'
│ │ │ │ +12B621 Local Header Offset 0010182D (1054765)
│ │ │ │ +12B625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B5B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B625: 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)
│ │ │ │ +12B646 CENTRAL HEADER #584 02014B50 (33639248)
│ │ │ │ +12B64A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B64B Created OS 03 (3) 'Unix'
│ │ │ │ +12B64C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B64D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B64E 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)
│ │ │ │ +12B650 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B652 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B656 CRC E1DF3FE4 (3789504484)
│ │ │ │ +12B65A Compressed Size 0000030D (781)
│ │ │ │ +12B65E Uncompressed Size 00000782 (1922)
│ │ │ │ +12B662 Filename Length 0029 (41)
│ │ │ │ +12B664 Extra Length 0000 (0)
│ │ │ │ +12B666 Comment Length 0000 (0)
│ │ │ │ +12B668 Disk Start 0000 (0)
│ │ │ │ +12B66A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B5F9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B66C 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'
│ │ │ │ +12B670 Local Header Offset 00101B0A (1055498)
│ │ │ │ +12B674 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B674: 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)
│ │ │ │ +12B69D CENTRAL HEADER #585 02014B50 (33639248)
│ │ │ │ +12B6A1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B6A2 Created OS 03 (3) 'Unix'
│ │ │ │ +12B6A3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B6A4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B6A5 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)
│ │ │ │ +12B6A7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B6A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B6AD CRC 14C312F6 (348328694)
│ │ │ │ +12B6B1 Compressed Size 0000043A (1082)
│ │ │ │ +12B6B5 Uncompressed Size 00001E58 (7768)
│ │ │ │ +12B6B9 Filename Length 0028 (40)
│ │ │ │ +12B6BB Extra Length 0000 (0)
│ │ │ │ +12B6BD Comment Length 0000 (0)
│ │ │ │ +12B6BF Disk Start 0000 (0)
│ │ │ │ +12B6C1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B650 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B6C3 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'
│ │ │ │ +12B6C7 Local Header Offset 00101E5E (1056350)
│ │ │ │ +12B6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B6CB: 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)
│ │ │ │ +12B6F3 CENTRAL HEADER #586 02014B50 (33639248)
│ │ │ │ +12B6F7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B6F8 Created OS 03 (3) 'Unix'
│ │ │ │ +12B6F9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B6FA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B6FB 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)
│ │ │ │ +12B6FD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B6FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B703 CRC 63072DA8 (1661414824)
│ │ │ │ +12B707 Compressed Size 00000369 (873)
│ │ │ │ +12B70B Uncompressed Size 00000804 (2052)
│ │ │ │ +12B70F Filename Length 002C (44)
│ │ │ │ +12B711 Extra Length 0000 (0)
│ │ │ │ +12B713 Comment Length 0000 (0)
│ │ │ │ +12B715 Disk Start 0000 (0)
│ │ │ │ +12B717 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B6A6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B719 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'
│ │ │ │ +12B71D Local Header Offset 001022DE (1057502)
│ │ │ │ +12B721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B6AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B721: 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)
│ │ │ │ +12B74D CENTRAL HEADER #587 02014B50 (33639248)
│ │ │ │ +12B751 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B752 Created OS 03 (3) 'Unix'
│ │ │ │ +12B753 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B754 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B755 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)
│ │ │ │ +12B757 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B759 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B75D CRC 9019EA9F (2417617567)
│ │ │ │ +12B761 Compressed Size 000005B9 (1465)
│ │ │ │ +12B765 Uncompressed Size 0000186D (6253)
│ │ │ │ +12B769 Filename Length 002B (43)
│ │ │ │ +12B76B Extra Length 0000 (0)
│ │ │ │ +12B76D Comment Length 0000 (0)
│ │ │ │ +12B76F Disk Start 0000 (0)
│ │ │ │ +12B771 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B700 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B773 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'
│ │ │ │ +12B777 Local Header Offset 00102691 (1058449)
│ │ │ │ +12B77B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B77B: 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)
│ │ │ │ +12B7A6 CENTRAL HEADER #588 02014B50 (33639248)
│ │ │ │ +12B7AA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B7AB Created OS 03 (3) 'Unix'
│ │ │ │ +12B7AC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B7AD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B7AE 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)
│ │ │ │ +12B7B0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B7B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B7B6 CRC F7D38A03 (4157835779)
│ │ │ │ +12B7BA Compressed Size 000003B2 (946)
│ │ │ │ +12B7BE Uncompressed Size 00000925 (2341)
│ │ │ │ +12B7C2 Filename Length 002F (47)
│ │ │ │ +12B7C4 Extra Length 0000 (0)
│ │ │ │ +12B7C6 Comment Length 0000 (0)
│ │ │ │ +12B7C8 Disk Start 0000 (0)
│ │ │ │ +12B7CA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B759 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B7CC 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'
│ │ │ │ +12B7D0 Local Header Offset 00102C93 (1059987)
│ │ │ │ +12B7D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B7D4: 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)
│ │ │ │ +12B803 CENTRAL HEADER #589 02014B50 (33639248)
│ │ │ │ +12B807 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B808 Created OS 03 (3) 'Unix'
│ │ │ │ +12B809 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B80A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B80B 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)
│ │ │ │ +12B80D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B80F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B813 CRC 1AF43135 (452210997)
│ │ │ │ +12B817 Compressed Size 000005FD (1533)
│ │ │ │ +12B81B Uncompressed Size 00001C35 (7221)
│ │ │ │ +12B81F Filename Length 002E (46)
│ │ │ │ +12B821 Extra Length 0000 (0)
│ │ │ │ +12B823 Comment Length 0000 (0)
│ │ │ │ +12B825 Disk Start 0000 (0)
│ │ │ │ +12B827 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B7B6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B829 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'
│ │ │ │ +12B82D Local Header Offset 00103092 (1061010)
│ │ │ │ +12B831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B7BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B831: 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)
│ │ │ │ +12B85F CENTRAL HEADER #590 02014B50 (33639248)
│ │ │ │ +12B863 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B864 Created OS 03 (3) 'Unix'
│ │ │ │ +12B865 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B866 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B867 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)
│ │ │ │ +12B869 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B86B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B86F CRC 99743CB7 (2574531767)
│ │ │ │ +12B873 Compressed Size 00000571 (1393)
│ │ │ │ +12B877 Uncompressed Size 00001022 (4130)
│ │ │ │ +12B87B Filename Length 0023 (35)
│ │ │ │ +12B87D Extra Length 0000 (0)
│ │ │ │ +12B87F Comment Length 0000 (0)
│ │ │ │ +12B881 Disk Start 0000 (0)
│ │ │ │ +12B883 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B812 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B885 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'
│ │ │ │ +12B889 Local Header Offset 001036DB (1062619)
│ │ │ │ +12B88D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B88D: 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)
│ │ │ │ +12B8B0 CENTRAL HEADER #591 02014B50 (33639248)
│ │ │ │ +12B8B4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B8B5 Created OS 03 (3) 'Unix'
│ │ │ │ +12B8B6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B8B7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B8B8 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)
│ │ │ │ +12B8BA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B8BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B8C0 CRC 075A362C (123352620)
│ │ │ │ +12B8C4 Compressed Size 0000061E (1566)
│ │ │ │ +12B8C8 Uncompressed Size 00002E6A (11882)
│ │ │ │ +12B8CC Filename Length 0022 (34)
│ │ │ │ +12B8CE Extra Length 0000 (0)
│ │ │ │ +12B8D0 Comment Length 0000 (0)
│ │ │ │ +12B8D2 Disk Start 0000 (0)
│ │ │ │ +12B8D4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B863 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B8D6 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'
│ │ │ │ +12B8DA Local Header Offset 00103C8D (1064077)
│ │ │ │ +12B8DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B86B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B8DE: 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)
│ │ │ │ +12B900 CENTRAL HEADER #592 02014B50 (33639248)
│ │ │ │ +12B904 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B905 Created OS 03 (3) 'Unix'
│ │ │ │ +12B906 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B907 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B908 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)
│ │ │ │ +12B90A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B90C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B910 CRC 5ABBA349 (1522246473)
│ │ │ │ +12B914 Compressed Size 00000459 (1113)
│ │ │ │ +12B918 Uncompressed Size 000009EF (2543)
│ │ │ │ +12B91C Filename Length 0025 (37)
│ │ │ │ +12B91E Extra Length 0000 (0)
│ │ │ │ +12B920 Comment Length 0000 (0)
│ │ │ │ +12B922 Disk Start 0000 (0)
│ │ │ │ +12B924 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B8B3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B926 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'
│ │ │ │ +12B92A Local Header Offset 001042EB (1065707)
│ │ │ │ +12B92E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B8BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B92E: 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)
│ │ │ │ +12B953 CENTRAL HEADER #593 02014B50 (33639248)
│ │ │ │ +12B957 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B958 Created OS 03 (3) 'Unix'
│ │ │ │ +12B959 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B95A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B95B 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)
│ │ │ │ +12B95D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B95F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B963 CRC 64339276 (1681101430)
│ │ │ │ +12B967 Compressed Size 0000059A (1434)
│ │ │ │ +12B96B Uncompressed Size 00001636 (5686)
│ │ │ │ +12B96F Filename Length 0024 (36)
│ │ │ │ +12B971 Extra Length 0000 (0)
│ │ │ │ +12B973 Comment Length 0000 (0)
│ │ │ │ +12B975 Disk Start 0000 (0)
│ │ │ │ +12B977 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B906 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B979 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'
│ │ │ │ +12B97D Local Header Offset 00104787 (1066887)
│ │ │ │ +12B981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B90E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B981: 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)
│ │ │ │ +12B9A5 CENTRAL HEADER #594 02014B50 (33639248)
│ │ │ │ +12B9A9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12B9AA Created OS 03 (3) 'Unix'
│ │ │ │ +12B9AB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12B9AC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12B9AD 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)
│ │ │ │ +12B9AF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12B9B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12B9B5 CRC 6254ABFB (1649716219)
│ │ │ │ +12B9B9 Compressed Size 00000795 (1941)
│ │ │ │ +12B9BD Uncompressed Size 0000161A (5658)
│ │ │ │ +12B9C1 Filename Length 002C (44)
│ │ │ │ +12B9C3 Extra Length 0000 (0)
│ │ │ │ +12B9C5 Comment Length 0000 (0)
│ │ │ │ +12B9C7 Disk Start 0000 (0)
│ │ │ │ +12B9C9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B958 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12B9CB 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'
│ │ │ │ +12B9CF Local Header Offset 00104D63 (1068387)
│ │ │ │ +12B9D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12B9D3: 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)
│ │ │ │ +12B9FF CENTRAL HEADER #595 02014B50 (33639248)
│ │ │ │ +12BA03 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BA04 Created OS 03 (3) 'Unix'
│ │ │ │ +12BA05 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BA06 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BA07 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)
│ │ │ │ +12BA09 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BA0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BA0F CRC 1C9A220C (479863308)
│ │ │ │ +12BA13 Compressed Size 0000052E (1326)
│ │ │ │ +12BA17 Uncompressed Size 00002580 (9600)
│ │ │ │ +12BA1B Filename Length 002B (43)
│ │ │ │ +12BA1D Extra Length 0000 (0)
│ │ │ │ +12BA1F Comment Length 0000 (0)
│ │ │ │ +12BA21 Disk Start 0000 (0)
│ │ │ │ +12BA23 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12B9B2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BA25 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'
│ │ │ │ +12BA29 Local Header Offset 00105542 (1070402)
│ │ │ │ +12BA2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12B9BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BA2D: 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)
│ │ │ │ +12BA58 CENTRAL HEADER #596 02014B50 (33639248)
│ │ │ │ +12BA5C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BA5D Created OS 03 (3) 'Unix'
│ │ │ │ +12BA5E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BA5F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BA60 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)
│ │ │ │ +12BA62 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BA64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BA68 CRC FE847791 (4270094225)
│ │ │ │ +12BA6C Compressed Size 000001D3 (467)
│ │ │ │ +12BA70 Uncompressed Size 00000356 (854)
│ │ │ │ +12BA74 Filename Length 0033 (51)
│ │ │ │ +12BA76 Extra Length 0000 (0)
│ │ │ │ +12BA78 Comment Length 0000 (0)
│ │ │ │ +12BA7A Disk Start 0000 (0)
│ │ │ │ +12BA7C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BA0B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BA7E 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'
│ │ │ │ +12BA82 Local Header Offset 00105AB9 (1071801)
│ │ │ │ +12BA86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BA13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BA86: 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)
│ │ │ │ +12BAB9 CENTRAL HEADER #597 02014B50 (33639248)
│ │ │ │ +12BABD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BABE Created OS 03 (3) 'Unix'
│ │ │ │ +12BABF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BAC0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BAC1 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)
│ │ │ │ +12BAC3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BAC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BAC9 CRC 740035A3 (1946170787)
│ │ │ │ +12BACD Compressed Size 000002B1 (689)
│ │ │ │ +12BAD1 Uncompressed Size 000006B4 (1716)
│ │ │ │ +12BAD5 Filename Length 0032 (50)
│ │ │ │ +12BAD7 Extra Length 0000 (0)
│ │ │ │ +12BAD9 Comment Length 0000 (0)
│ │ │ │ +12BADB Disk Start 0000 (0)
│ │ │ │ +12BADD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BA6C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BADF 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'
│ │ │ │ +12BAE3 Local Header Offset 00105CDD (1072349)
│ │ │ │ +12BAE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BA74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BAE7: 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)
│ │ │ │ +12BB19 CENTRAL HEADER #598 02014B50 (33639248)
│ │ │ │ +12BB1D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BB1E Created OS 03 (3) 'Unix'
│ │ │ │ +12BB1F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BB20 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BB21 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)
│ │ │ │ +12BB23 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BB25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BB29 CRC 5DA1A669 (1570874985)
│ │ │ │ +12BB2D Compressed Size 000001C0 (448)
│ │ │ │ +12BB31 Uncompressed Size 00000321 (801)
│ │ │ │ +12BB35 Filename Length 0032 (50)
│ │ │ │ +12BB37 Extra Length 0000 (0)
│ │ │ │ +12BB39 Comment Length 0000 (0)
│ │ │ │ +12BB3B Disk Start 0000 (0)
│ │ │ │ +12BB3D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BACC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BB3F 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'
│ │ │ │ +12BB43 Local Header Offset 00105FDE (1073118)
│ │ │ │ +12BB47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BB47: 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)
│ │ │ │ +12BB79 CENTRAL HEADER #599 02014B50 (33639248)
│ │ │ │ +12BB7D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BB7E Created OS 03 (3) 'Unix'
│ │ │ │ +12BB7F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BB80 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BB81 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)
│ │ │ │ +12BB83 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BB85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BB89 CRC 96CF8992 (2530183570)
│ │ │ │ +12BB8D Compressed Size 00000256 (598)
│ │ │ │ +12BB91 Uncompressed Size 0000056A (1386)
│ │ │ │ +12BB95 Filename Length 0031 (49)
│ │ │ │ +12BB97 Extra Length 0000 (0)
│ │ │ │ +12BB99 Comment Length 0000 (0)
│ │ │ │ +12BB9B Disk Start 0000 (0)
│ │ │ │ +12BB9D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BB2C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BB9F 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'
│ │ │ │ +12BBA3 Local Header Offset 001061EE (1073646)
│ │ │ │ +12BBA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BB34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BBA7: 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)
│ │ │ │ +12BBD8 CENTRAL HEADER #600 02014B50 (33639248)
│ │ │ │ +12BBDC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BBDD Created OS 03 (3) 'Unix'
│ │ │ │ +12BBDE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BBDF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BBE0 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)
│ │ │ │ +12BBE2 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BBE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BBE8 CRC D23FE222 (3527402018)
│ │ │ │ +12BBEC Compressed Size 0000030C (780)
│ │ │ │ +12BBF0 Uncompressed Size 00000701 (1793)
│ │ │ │ +12BBF4 Filename Length 002A (42)
│ │ │ │ +12BBF6 Extra Length 0000 (0)
│ │ │ │ +12BBF8 Comment Length 0000 (0)
│ │ │ │ +12BBFA Disk Start 0000 (0)
│ │ │ │ +12BBFC Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BB8B Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BBFE 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'
│ │ │ │ +12BC02 Local Header Offset 00106493 (1074323)
│ │ │ │ +12BC06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BB93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BC06: 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)
│ │ │ │ +12BC30 CENTRAL HEADER #601 02014B50 (33639248)
│ │ │ │ +12BC34 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BC35 Created OS 03 (3) 'Unix'
│ │ │ │ +12BC36 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BC37 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BC38 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)
│ │ │ │ +12BC3A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BC3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BC40 CRC 6BAB2714 (1806378772)
│ │ │ │ +12BC44 Compressed Size 0000046A (1130)
│ │ │ │ +12BC48 Uncompressed Size 00001424 (5156)
│ │ │ │ +12BC4C Filename Length 0029 (41)
│ │ │ │ +12BC4E Extra Length 0000 (0)
│ │ │ │ +12BC50 Comment Length 0000 (0)
│ │ │ │ +12BC52 Disk Start 0000 (0)
│ │ │ │ +12BC54 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BBE3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BC56 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'
│ │ │ │ +12BC5A Local Header Offset 001067E7 (1075175)
│ │ │ │ +12BC5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BBEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BC5E: 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)
│ │ │ │ +12BC87 CENTRAL HEADER #602 02014B50 (33639248)
│ │ │ │ +12BC8B Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BC8C Created OS 03 (3) 'Unix'
│ │ │ │ +12BC8D Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BC8E Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BC8F 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)
│ │ │ │ +12BC91 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BC93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BC97 CRC 8C77ACF9 (2356653305)
│ │ │ │ +12BC9B Compressed Size 000002F3 (755)
│ │ │ │ +12BC9F Uncompressed Size 00000629 (1577)
│ │ │ │ +12BCA3 Filename Length 002B (43)
│ │ │ │ +12BCA5 Extra Length 0000 (0)
│ │ │ │ +12BCA7 Comment Length 0000 (0)
│ │ │ │ +12BCA9 Disk Start 0000 (0)
│ │ │ │ +12BCAB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BC3A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BCAD 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'
│ │ │ │ +12BCB1 Local Header Offset 00106C98 (1076376)
│ │ │ │ +12BCB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BC42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BCB5: 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)
│ │ │ │ +12BCE0 CENTRAL HEADER #603 02014B50 (33639248)
│ │ │ │ +12BCE4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BCE5 Created OS 03 (3) 'Unix'
│ │ │ │ +12BCE6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BCE7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BCE8 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)
│ │ │ │ +12BCEA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BCEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BCF0 CRC 3700FB7C (922811260)
│ │ │ │ +12BCF4 Compressed Size 00000354 (852)
│ │ │ │ +12BCF8 Uncompressed Size 00000D7A (3450)
│ │ │ │ +12BCFC Filename Length 002A (42)
│ │ │ │ +12BCFE Extra Length 0000 (0)
│ │ │ │ +12BD00 Comment Length 0000 (0)
│ │ │ │ +12BD02 Disk Start 0000 (0)
│ │ │ │ +12BD04 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BC93 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BD06 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'
│ │ │ │ +12BD0A Local Header Offset 00106FD4 (1077204)
│ │ │ │ +12BD0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BC9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BD0E: 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)
│ │ │ │ +12BD38 CENTRAL HEADER #604 02014B50 (33639248)
│ │ │ │ +12BD3C Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BD3D Created OS 03 (3) 'Unix'
│ │ │ │ +12BD3E Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BD3F Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BD40 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)
│ │ │ │ +12BD42 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BD44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BD48 CRC 4FBF4CBA (1337937082)
│ │ │ │ +12BD4C Compressed Size 00000203 (515)
│ │ │ │ +12BD50 Uncompressed Size 000003C1 (961)
│ │ │ │ +12BD54 Filename Length 0026 (38)
│ │ │ │ +12BD56 Extra Length 0000 (0)
│ │ │ │ +12BD58 Comment Length 0000 (0)
│ │ │ │ +12BD5A Disk Start 0000 (0)
│ │ │ │ +12BD5C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BCEB Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BD5E 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'
│ │ │ │ +12BD62 Local Header Offset 00107370 (1078128)
│ │ │ │ +12BD66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BCF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BD66: 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)
│ │ │ │ +12BD8C CENTRAL HEADER #605 02014B50 (33639248)
│ │ │ │ +12BD90 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BD91 Created OS 03 (3) 'Unix'
│ │ │ │ +12BD92 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BD93 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BD94 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)
│ │ │ │ +12BD96 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BD98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BD9C CRC 770BE395 (1997267861)
│ │ │ │ +12BDA0 Compressed Size 00000277 (631)
│ │ │ │ +12BDA4 Uncompressed Size 00000743 (1859)
│ │ │ │ +12BDA8 Filename Length 0025 (37)
│ │ │ │ +12BDAA Extra Length 0000 (0)
│ │ │ │ +12BDAC Comment Length 0000 (0)
│ │ │ │ +12BDAE Disk Start 0000 (0)
│ │ │ │ +12BDB0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BD3F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BDB2 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'
│ │ │ │ +12BDB6 Local Header Offset 001075B7 (1078711)
│ │ │ │ +12BDBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BD47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BDBA: 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)
│ │ │ │ +12BDDF CENTRAL HEADER #606 02014B50 (33639248)
│ │ │ │ +12BDE3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BDE4 Created OS 03 (3) 'Unix'
│ │ │ │ +12BDE5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BDE6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BDE7 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)
│ │ │ │ +12BDE9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BDEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BDEF CRC 24B6CE49 (615960137)
│ │ │ │ +12BDF3 Compressed Size 00000204 (516)
│ │ │ │ +12BDF7 Uncompressed Size 00000386 (902)
│ │ │ │ +12BDFB Filename Length 0029 (41)
│ │ │ │ +12BDFD Extra Length 0000 (0)
│ │ │ │ +12BDFF Comment Length 0000 (0)
│ │ │ │ +12BE01 Disk Start 0000 (0)
│ │ │ │ +12BE03 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BD92 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BE05 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'
│ │ │ │ +12BE09 Local Header Offset 00107871 (1079409)
│ │ │ │ +12BE0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BD9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BE0D: 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)
│ │ │ │ +12BE36 CENTRAL HEADER #607 02014B50 (33639248)
│ │ │ │ +12BE3A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BE3B Created OS 03 (3) 'Unix'
│ │ │ │ +12BE3C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BE3D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BE3E 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)
│ │ │ │ +12BE40 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BE42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BE46 CRC BF6701B9 (3211198905)
│ │ │ │ +12BE4A Compressed Size 000001D7 (471)
│ │ │ │ +12BE4E Uncompressed Size 00000516 (1302)
│ │ │ │ +12BE52 Filename Length 0028 (40)
│ │ │ │ +12BE54 Extra Length 0000 (0)
│ │ │ │ +12BE56 Comment Length 0000 (0)
│ │ │ │ +12BE58 Disk Start 0000 (0)
│ │ │ │ +12BE5A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BDE9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BE5C 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'
│ │ │ │ +12BE60 Local Header Offset 00107ABC (1079996)
│ │ │ │ +12BE64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BDF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BE64: 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)
│ │ │ │ +12BE8C CENTRAL HEADER #608 02014B50 (33639248)
│ │ │ │ +12BE90 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BE91 Created OS 03 (3) 'Unix'
│ │ │ │ +12BE92 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BE93 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BE94 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)
│ │ │ │ +12BE96 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BE98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BE9C CRC 6D412191 (1832984977)
│ │ │ │ +12BEA0 Compressed Size 00000715 (1813)
│ │ │ │ +12BEA4 Uncompressed Size 00001634 (5684)
│ │ │ │ +12BEA8 Filename Length 0029 (41)
│ │ │ │ +12BEAA Extra Length 0000 (0)
│ │ │ │ +12BEAC Comment Length 0000 (0)
│ │ │ │ +12BEAE Disk Start 0000 (0)
│ │ │ │ +12BEB0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BE3F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BEB2 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'
│ │ │ │ +12BEB6 Local Header Offset 00107CD9 (1080537)
│ │ │ │ +12BEBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BE47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BEBA: 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)
│ │ │ │ +12BEE3 CENTRAL HEADER #609 02014B50 (33639248)
│ │ │ │ +12BEE7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BEE8 Created OS 03 (3) 'Unix'
│ │ │ │ +12BEE9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BEEA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BEEB 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)
│ │ │ │ +12BEED Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BEEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BEF3 CRC 5412C835 (1410517045)
│ │ │ │ +12BEF7 Compressed Size 00000B2A (2858)
│ │ │ │ +12BEFB Uncompressed Size 000049E9 (18921)
│ │ │ │ +12BEFF Filename Length 0028 (40)
│ │ │ │ +12BF01 Extra Length 0000 (0)
│ │ │ │ +12BF03 Comment Length 0000 (0)
│ │ │ │ +12BF05 Disk Start 0000 (0)
│ │ │ │ +12BF07 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BE96 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BF09 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'
│ │ │ │ +12BF0D Local Header Offset 00108435 (1082421)
│ │ │ │ +12BF11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BE9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BF11: 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)
│ │ │ │ +12BF39 CENTRAL HEADER #610 02014B50 (33639248)
│ │ │ │ +12BF3D Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BF3E Created OS 03 (3) 'Unix'
│ │ │ │ +12BF3F Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BF40 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BF41 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)
│ │ │ │ +12BF43 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BF45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BF49 CRC 2EFCA351 (788308817)
│ │ │ │ +12BF4D Compressed Size 00000410 (1040)
│ │ │ │ +12BF51 Uncompressed Size 00000A24 (2596)
│ │ │ │ +12BF55 Filename Length 002E (46)
│ │ │ │ +12BF57 Extra Length 0000 (0)
│ │ │ │ +12BF59 Comment Length 0000 (0)
│ │ │ │ +12BF5B Disk Start 0000 (0)
│ │ │ │ +12BF5D Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BEEC Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BF5F 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'
│ │ │ │ +12BF63 Local Header Offset 00108FA5 (1085349)
│ │ │ │ +12BF67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BEF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BF67: 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)
│ │ │ │ +12BF95 CENTRAL HEADER #611 02014B50 (33639248)
│ │ │ │ +12BF99 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BF9A Created OS 03 (3) 'Unix'
│ │ │ │ +12BF9B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BF9C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BF9D 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)
│ │ │ │ +12BF9F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BFA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12BFA5 CRC 50599059 (1348046937)
│ │ │ │ +12BFA9 Compressed Size 00000526 (1318)
│ │ │ │ +12BFAD Uncompressed Size 000022FD (8957)
│ │ │ │ +12BFB1 Filename Length 002D (45)
│ │ │ │ +12BFB3 Extra Length 0000 (0)
│ │ │ │ +12BFB5 Comment Length 0000 (0)
│ │ │ │ +12BFB7 Disk Start 0000 (0)
│ │ │ │ +12BFB9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BF48 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12BFBB 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'
│ │ │ │ +12BFBF Local Header Offset 00109401 (1086465)
│ │ │ │ +12BFC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BF50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12BFC3: 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)
│ │ │ │ +12BFF0 CENTRAL HEADER #612 02014B50 (33639248)
│ │ │ │ +12BFF4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12BFF5 Created OS 03 (3) 'Unix'
│ │ │ │ +12BFF6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12BFF7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12BFF8 General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +12BFFA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12BFFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C000 CRC C516BAA4 (3306601124)
│ │ │ │ +12C004 Compressed Size 0000028F (655)
│ │ │ │ +12C008 Uncompressed Size 0000053A (1338)
│ │ │ │ +12C00C Filename Length 0025 (37)
│ │ │ │ +12C00E Extra Length 0000 (0)
│ │ │ │ +12C010 Comment Length 0000 (0)
│ │ │ │ +12C012 Disk Start 0000 (0)
│ │ │ │ +12C014 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BFA3 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C016 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12BFA7 Local Header Offset 00109AD2 (1088210)
│ │ │ │ -12BFAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12C01A Local Header Offset 00109972 (1087858)
│ │ │ │ +12C01E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BFAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C01E: 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)
│ │ │ │ +12C043 CENTRAL HEADER #613 02014B50 (33639248)
│ │ │ │ +12C047 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C048 Created OS 03 (3) 'Unix'
│ │ │ │ +12C049 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C04A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C04B 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)
│ │ │ │ +12C04D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C04F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C053 CRC 7B6A92A1 (2070581921)
│ │ │ │ +12C057 Compressed Size 00000616 (1558)
│ │ │ │ +12C05B Uncompressed Size 000013A0 (5024)
│ │ │ │ +12C05F Filename Length 0024 (36)
│ │ │ │ +12C061 Extra Length 0000 (0)
│ │ │ │ +12C063 Comment Length 0000 (0)
│ │ │ │ +12C065 Disk Start 0000 (0)
│ │ │ │ +12C067 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12BFF6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C069 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'
│ │ │ │ +12C06D Local Header Offset 00109C44 (1088580)
│ │ │ │ +12C071 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12BFFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C071: 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)
│ │ │ │ +12C095 CENTRAL HEADER #614 02014B50 (33639248)
│ │ │ │ +12C099 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C09A Created OS 03 (3) 'Unix'
│ │ │ │ +12C09B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C09C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C09D 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)
│ │ │ │ +12C09F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C0A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C0A5 CRC 2156AA09 (559327753)
│ │ │ │ +12C0A9 Compressed Size 00000533 (1331)
│ │ │ │ +12C0AD Uncompressed Size 00000EDF (3807)
│ │ │ │ +12C0B1 Filename Length 0035 (53)
│ │ │ │ +12C0B3 Extra Length 0000 (0)
│ │ │ │ +12C0B5 Comment Length 0000 (0)
│ │ │ │ +12C0B7 Disk Start 0000 (0)
│ │ │ │ +12C0B9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C048 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C0BB 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'
│ │ │ │ +12C0BF Local Header Offset 0010A29C (1090204)
│ │ │ │ +12C0C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C0C3: 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)
│ │ │ │ +12C0F8 CENTRAL HEADER #615 02014B50 (33639248)
│ │ │ │ +12C0FC Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C0FD Created OS 03 (3) 'Unix'
│ │ │ │ +12C0FE Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C0FF Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C100 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)
│ │ │ │ +12C102 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C108 CRC 4A29777B (1244231547)
│ │ │ │ +12C10C Compressed Size 00000595 (1429)
│ │ │ │ +12C110 Uncompressed Size 00002D48 (11592)
│ │ │ │ +12C114 Filename Length 0034 (52)
│ │ │ │ +12C116 Extra Length 0000 (0)
│ │ │ │ +12C118 Comment Length 0000 (0)
│ │ │ │ +12C11A Disk Start 0000 (0)
│ │ │ │ +12C11C Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C0AB Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C11E 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'
│ │ │ │ +12C122 Local Header Offset 0010A822 (1091618)
│ │ │ │ +12C126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C0B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C126: 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)
│ │ │ │ +12C15A CENTRAL HEADER #616 02014B50 (33639248)
│ │ │ │ +12C15E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C15F Created OS 03 (3) 'Unix'
│ │ │ │ +12C160 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C161 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C162 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)
│ │ │ │ +12C164 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C166 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C16A CRC 744FADA5 (1951378853)
│ │ │ │ +12C16E Compressed Size 000002A2 (674)
│ │ │ │ +12C172 Uncompressed Size 0000059A (1434)
│ │ │ │ +12C176 Filename Length 003D (61)
│ │ │ │ +12C178 Extra Length 0000 (0)
│ │ │ │ +12C17A Comment Length 0000 (0)
│ │ │ │ +12C17C Disk Start 0000 (0)
│ │ │ │ +12C17E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C10D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C180 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'
│ │ │ │ +12C184 Local Header Offset 0010AE09 (1093129)
│ │ │ │ +12C188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C188: 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)
│ │ │ │ +12C1C5 CENTRAL HEADER #617 02014B50 (33639248)
│ │ │ │ +12C1C9 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C1CA Created OS 03 (3) 'Unix'
│ │ │ │ +12C1CB Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C1CC Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C1CD 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)
│ │ │ │ +12C1CF Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C1D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C1D5 CRC 1BF647C2 (469125058)
│ │ │ │ +12C1D9 Compressed Size 0000039F (927)
│ │ │ │ +12C1DD Uncompressed Size 00000F2F (3887)
│ │ │ │ +12C1E1 Filename Length 003C (60)
│ │ │ │ +12C1E3 Extra Length 0000 (0)
│ │ │ │ +12C1E5 Comment Length 0000 (0)
│ │ │ │ +12C1E7 Disk Start 0000 (0)
│ │ │ │ +12C1E9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C178 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C1EB 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'
│ │ │ │ +12C1EF Local Header Offset 0010B106 (1093894)
│ │ │ │ +12C1F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C1F3: 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)
│ │ │ │ +12C22F CENTRAL HEADER #618 02014B50 (33639248)
│ │ │ │ +12C233 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C234 Created OS 03 (3) 'Unix'
│ │ │ │ +12C235 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C236 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C237 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)
│ │ │ │ +12C239 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C23B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C23F CRC 16D0DE64 (382787172)
│ │ │ │ +12C243 Compressed Size 00000139 (313)
│ │ │ │ +12C247 Uncompressed Size 00000268 (616)
│ │ │ │ +12C24B Filename Length 0042 (66)
│ │ │ │ +12C24D Extra Length 0000 (0)
│ │ │ │ +12C24F Comment Length 0000 (0)
│ │ │ │ +12C251 Disk Start 0000 (0)
│ │ │ │ +12C253 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C1E2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C255 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'
│ │ │ │ +12C259 Local Header Offset 0010B4FF (1094911)
│ │ │ │ +12C25D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C25D: 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)
│ │ │ │ +12C29F CENTRAL HEADER #619 02014B50 (33639248)
│ │ │ │ +12C2A3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C2A4 Created OS 03 (3) 'Unix'
│ │ │ │ +12C2A5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C2A6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C2A7 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)
│ │ │ │ +12C2A9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C2AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C2AF CRC 4199C455 (1100596309)
│ │ │ │ +12C2B3 Compressed Size 0000017E (382)
│ │ │ │ +12C2B7 Uncompressed Size 0000036C (876)
│ │ │ │ +12C2BB Filename Length 0041 (65)
│ │ │ │ +12C2BD Extra Length 0000 (0)
│ │ │ │ +12C2BF Comment Length 0000 (0)
│ │ │ │ +12C2C1 Disk Start 0000 (0)
│ │ │ │ +12C2C3 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C252 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C2C5 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'
│ │ │ │ +12C2C9 Local Header Offset 0010B698 (1095320)
│ │ │ │ +12C2CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C25A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C2CD: 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)
│ │ │ │ +12C30E CENTRAL HEADER #620 02014B50 (33639248)
│ │ │ │ +12C312 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C313 Created OS 03 (3) 'Unix'
│ │ │ │ +12C314 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C315 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C316 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)
│ │ │ │ +12C318 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C31A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C31E CRC 6E258967 (1847953767)
│ │ │ │ +12C322 Compressed Size 00000137 (311)
│ │ │ │ +12C326 Uncompressed Size 00000264 (612)
│ │ │ │ +12C32A Filename Length 0041 (65)
│ │ │ │ +12C32C Extra Length 0000 (0)
│ │ │ │ +12C32E Comment Length 0000 (0)
│ │ │ │ +12C330 Disk Start 0000 (0)
│ │ │ │ +12C332 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C2C1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C334 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'
│ │ │ │ +12C338 Local Header Offset 0010B875 (1095797)
│ │ │ │ +12C33C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C33C: 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)
│ │ │ │ +12C37D CENTRAL HEADER #621 02014B50 (33639248)
│ │ │ │ +12C381 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C382 Created OS 03 (3) 'Unix'
│ │ │ │ +12C383 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C384 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C385 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)
│ │ │ │ +12C387 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C389 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C38D CRC EE8F416C (4002365804)
│ │ │ │ +12C391 Compressed Size 0000017E (382)
│ │ │ │ +12C395 Uncompressed Size 00000366 (870)
│ │ │ │ +12C399 Filename Length 0040 (64)
│ │ │ │ +12C39B Extra Length 0000 (0)
│ │ │ │ +12C39D Comment Length 0000 (0)
│ │ │ │ +12C39F Disk Start 0000 (0)
│ │ │ │ +12C3A1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C330 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C3A3 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'
│ │ │ │ +12C3A7 Local Header Offset 0010BA0B (1096203)
│ │ │ │ +12C3AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C3AB: 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)
│ │ │ │ - [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)
│ │ │ │ - [Bit 0] 0 'Binary Data'
│ │ │ │ -12C39E 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'
│ │ │ │ -#
│ │ │ │ -# WARNING: Offset 0x12C3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ -# Zero length filename
│ │ │ │ -#
│ │ │ │ -
│ │ │ │ -12C3EB CENTRAL HEADER #623 02014B50 (33639248)
│ │ │ │ +12C3EB CENTRAL HEADER #622 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)
│ │ │ │ [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)
│ │ │ │ +12C3FB CRC EE2DE02F (3995983919)
│ │ │ │ +12C3FF Compressed Size 00000206 (518)
│ │ │ │ +12C403 Uncompressed Size 00000452 (1106)
│ │ │ │ +12C407 Filename Length 0045 (69)
│ │ │ │ 12C409 Extra Length 0000 (0)
│ │ │ │ 12C40B Comment Length 0000 (0)
│ │ │ │ 12C40D Disk Start 0000 (0)
│ │ │ │ 12C40F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ 12C411 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'
│ │ │ │ +12C415 Local Header Offset 0010BBE7 (1096679)
│ │ │ │ +12C419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +#
│ │ │ │ +# WARNING: Offset 0x12C419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# Zero length filename
│ │ │ │ +#
│ │ │ │ +
│ │ │ │ +12C45E CENTRAL HEADER #623 02014B50 (33639248)
│ │ │ │ +12C462 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C463 Created OS 03 (3) 'Unix'
│ │ │ │ +12C464 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C465 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C466 General Purpose Flag 0800 (2048)
│ │ │ │ + [Bits 1-2] 0 'Normal Compression'
│ │ │ │ + [Bit 11] 1 'Language Encoding'
│ │ │ │ +12C468 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C46E CRC 175FEB58 (392162136)
│ │ │ │ +12C472 Compressed Size 0000021E (542)
│ │ │ │ +12C476 Uncompressed Size 000007C4 (1988)
│ │ │ │ +12C47A Filename Length 0044 (68)
│ │ │ │ +12C47C Extra Length 0000 (0)
│ │ │ │ +12C47E Comment Length 0000 (0)
│ │ │ │ +12C480 Disk Start 0000 (0)
│ │ │ │ +12C482 Int File Attributes 0000 (0)
│ │ │ │ + [Bit 0] 0 'Binary Data'
│ │ │ │ +12C484 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ + [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ +12C488 Local Header Offset 0010BE50 (1097296)
│ │ │ │ +12C48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C48C: 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)
│ │ │ │ +12C4D0 CENTRAL HEADER #624 02014B50 (33639248)
│ │ │ │ +12C4D4 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C4D5 Created OS 03 (3) 'Unix'
│ │ │ │ +12C4D6 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C4D7 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C4D8 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)
│ │ │ │ +12C4DA Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C4DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C4E0 CRC 8BCB3051 (2345349201)
│ │ │ │ +12C4E4 Compressed Size 00000139 (313)
│ │ │ │ +12C4E8 Uncompressed Size 00000264 (612)
│ │ │ │ +12C4EC Filename Length 0041 (65)
│ │ │ │ +12C4EE Extra Length 0000 (0)
│ │ │ │ +12C4F0 Comment Length 0000 (0)
│ │ │ │ +12C4F2 Disk Start 0000 (0)
│ │ │ │ +12C4F4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C483 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C4F6 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'
│ │ │ │ +12C4FA Local Header Offset 0010C0D0 (1097936)
│ │ │ │ +12C4FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C4FE: 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)
│ │ │ │ +12C53F CENTRAL HEADER #625 02014B50 (33639248)
│ │ │ │ +12C543 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C544 Created OS 03 (3) 'Unix'
│ │ │ │ +12C545 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C546 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C547 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)
│ │ │ │ +12C549 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C54B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C54F CRC FDC4FBA2 (4257545122)
│ │ │ │ +12C553 Compressed Size 0000017C (380)
│ │ │ │ +12C557 Uncompressed Size 00000366 (870)
│ │ │ │ +12C55B Filename Length 0040 (64)
│ │ │ │ +12C55D Extra Length 0000 (0)
│ │ │ │ +12C55F Comment Length 0000 (0)
│ │ │ │ +12C561 Disk Start 0000 (0)
│ │ │ │ +12C563 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C4F2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C565 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'
│ │ │ │ +12C569 Local Header Offset 0010C268 (1098344)
│ │ │ │ +12C56D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C4FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C56D: 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)
│ │ │ │ +12C5AD CENTRAL HEADER #626 02014B50 (33639248)
│ │ │ │ +12C5B1 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C5B2 Created OS 03 (3) 'Unix'
│ │ │ │ +12C5B3 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C5B4 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C5B5 General Purpose Flag 0800 (2048)
│ │ │ │ [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)
│ │ │ │ +12C5B7 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C5B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C5BD CRC 6E43099D (1849887133)
│ │ │ │ +12C5C1 Compressed Size 00000139 (313)
│ │ │ │ +12C5C5 Uncompressed Size 00000270 (624)
│ │ │ │ +12C5C9 Filename Length 0044 (68)
│ │ │ │ +12C5CB Extra Length 0000 (0)
│ │ │ │ +12C5CD Comment Length 0000 (0)
│ │ │ │ +12C5CF Disk Start 0000 (0)
│ │ │ │ +12C5D1 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C560 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C5D3 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'
│ │ │ │ +12C5D7 Local Header Offset 0010C442 (1098818)
│ │ │ │ +12C5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C5DB: 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)
│ │ │ │ +12C61F CENTRAL HEADER #627 02014B50 (33639248)
│ │ │ │ +12C623 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C624 Created OS 03 (3) 'Unix'
│ │ │ │ +12C625 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C626 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C627 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)
│ │ │ │ +12C629 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C62B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C62F CRC 19D3CBF3 (433310707)
│ │ │ │ +12C633 Compressed Size 00000180 (384)
│ │ │ │ +12C637 Uncompressed Size 00000378 (888)
│ │ │ │ +12C63B Filename Length 0043 (67)
│ │ │ │ +12C63D Extra Length 0000 (0)
│ │ │ │ +12C63F Comment Length 0000 (0)
│ │ │ │ +12C641 Disk Start 0000 (0)
│ │ │ │ +12C643 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C5D2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C645 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'
│ │ │ │ +12C649 Local Header Offset 0010C5DD (1099229)
│ │ │ │ +12C64D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C5DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C64D: 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)
│ │ │ │ +12C690 CENTRAL HEADER #628 02014B50 (33639248)
│ │ │ │ +12C694 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C695 Created OS 03 (3) 'Unix'
│ │ │ │ +12C696 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C697 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C698 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)
│ │ │ │ +12C69A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C69C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C6A0 CRC 27E54161 (669335905)
│ │ │ │ +12C6A4 Compressed Size 000001F6 (502)
│ │ │ │ +12C6A8 Uncompressed Size 000003C8 (968)
│ │ │ │ +12C6AC Filename Length 0031 (49)
│ │ │ │ +12C6AE Extra Length 0000 (0)
│ │ │ │ +12C6B0 Comment Length 0000 (0)
│ │ │ │ +12C6B2 Disk Start 0000 (0)
│ │ │ │ +12C6B4 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C643 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C6B6 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'
│ │ │ │ +12C6BA Local Header Offset 0010C7BE (1099710)
│ │ │ │ +12C6BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C64B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C6BE: 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)
│ │ │ │ +12C6EF CENTRAL HEADER #629 02014B50 (33639248)
│ │ │ │ +12C6F3 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C6F4 Created OS 03 (3) 'Unix'
│ │ │ │ +12C6F5 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C6F6 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C6F7 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)
│ │ │ │ +12C6F9 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C6FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C6FF CRC 526E8794 (1382975380)
│ │ │ │ +12C703 Compressed Size 000002C7 (711)
│ │ │ │ +12C707 Uncompressed Size 00000862 (2146)
│ │ │ │ +12C70B Filename Length 0030 (48)
│ │ │ │ +12C70D Extra Length 0000 (0)
│ │ │ │ +12C70F Comment Length 0000 (0)
│ │ │ │ +12C711 Disk Start 0000 (0)
│ │ │ │ +12C713 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C6A2 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C715 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'
│ │ │ │ +12C719 Local Header Offset 0010CA03 (1100291)
│ │ │ │ +12C71D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C71D: 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)
│ │ │ │ +12C74D CENTRAL HEADER #630 02014B50 (33639248)
│ │ │ │ +12C751 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C752 Created OS 03 (3) 'Unix'
│ │ │ │ +12C753 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C754 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C755 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)
│ │ │ │ +12C757 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C759 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C75D CRC 24A5F179 (614855033)
│ │ │ │ +12C761 Compressed Size 00000387 (903)
│ │ │ │ +12C765 Uncompressed Size 000008EE (2286)
│ │ │ │ +12C769 Filename Length 0031 (49)
│ │ │ │ +12C76B Extra Length 0000 (0)
│ │ │ │ +12C76D Comment Length 0000 (0)
│ │ │ │ +12C76F Disk Start 0000 (0)
│ │ │ │ +12C771 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C700 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C773 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'
│ │ │ │ +12C777 Local Header Offset 0010CD18 (1101080)
│ │ │ │ +12C77B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C77B: 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)
│ │ │ │ +12C7AC CENTRAL HEADER #631 02014B50 (33639248)
│ │ │ │ +12C7B0 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C7B1 Created OS 03 (3) 'Unix'
│ │ │ │ +12C7B2 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C7B3 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C7B4 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)
│ │ │ │ +12C7B6 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C7B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C7BC CRC 92A2ED15 (2460151061)
│ │ │ │ +12C7C0 Compressed Size 0000042F (1071)
│ │ │ │ +12C7C4 Uncompressed Size 000019AB (6571)
│ │ │ │ +12C7C8 Filename Length 0030 (48)
│ │ │ │ +12C7CA Extra Length 0000 (0)
│ │ │ │ +12C7CC Comment Length 0000 (0)
│ │ │ │ +12C7CE Disk Start 0000 (0)
│ │ │ │ +12C7D0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C75F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C7D2 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'
│ │ │ │ +12C7D6 Local Header Offset 0010D0EE (1102062)
│ │ │ │ +12C7DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C7DA: 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)
│ │ │ │ +12C80A CENTRAL HEADER #632 02014B50 (33639248)
│ │ │ │ +12C80E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C80F Created OS 03 (3) 'Unix'
│ │ │ │ +12C810 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C811 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C812 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)
│ │ │ │ +12C814 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C816 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C81A CRC 69025F3C (1761763132)
│ │ │ │ +12C81E Compressed Size 00000328 (808)
│ │ │ │ +12C822 Uncompressed Size 000006E4 (1764)
│ │ │ │ +12C826 Filename Length 0027 (39)
│ │ │ │ +12C828 Extra Length 0000 (0)
│ │ │ │ +12C82A Comment Length 0000 (0)
│ │ │ │ +12C82C Disk Start 0000 (0)
│ │ │ │ +12C82E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C7BD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C830 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'
│ │ │ │ +12C834 Local Header Offset 0010D56B (1103211)
│ │ │ │ +12C838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C7C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C838: 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)
│ │ │ │ +12C85F CENTRAL HEADER #633 02014B50 (33639248)
│ │ │ │ +12C863 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C864 Created OS 03 (3) 'Unix'
│ │ │ │ +12C865 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C866 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C867 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)
│ │ │ │ +12C869 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C86B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C86F CRC FCCC5561 (4241249633)
│ │ │ │ +12C873 Compressed Size 000006D7 (1751)
│ │ │ │ +12C877 Uncompressed Size 00001DD9 (7641)
│ │ │ │ +12C87B Filename Length 0026 (38)
│ │ │ │ +12C87D Extra Length 0000 (0)
│ │ │ │ +12C87F Comment Length 0000 (0)
│ │ │ │ +12C881 Disk Start 0000 (0)
│ │ │ │ +12C883 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C812 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C885 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'
│ │ │ │ +12C889 Local Header Offset 0010D8D8 (1104088)
│ │ │ │ +12C88D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C88D: 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)
│ │ │ │ +12C8B3 CENTRAL HEADER #634 02014B50 (33639248)
│ │ │ │ +12C8B7 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C8B8 Created OS 03 (3) 'Unix'
│ │ │ │ +12C8B9 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C8BA Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C8BB 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)
│ │ │ │ +12C8BD Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C8BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C8C3 CRC 911BFA2F (2434529839)
│ │ │ │ +12C8C7 Compressed Size 000002C7 (711)
│ │ │ │ +12C8CB Uncompressed Size 000005FF (1535)
│ │ │ │ +12C8CF Filename Length 0029 (41)
│ │ │ │ +12C8D1 Extra Length 0000 (0)
│ │ │ │ +12C8D3 Comment Length 0000 (0)
│ │ │ │ +12C8D5 Disk Start 0000 (0)
│ │ │ │ +12C8D7 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C866 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C8D9 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'
│ │ │ │ +12C8DD Local Header Offset 0010DFF3 (1105907)
│ │ │ │ +12C8E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C86E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C8E1: 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)
│ │ │ │ +12C90A CENTRAL HEADER #635 02014B50 (33639248)
│ │ │ │ +12C90E Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C90F Created OS 03 (3) 'Unix'
│ │ │ │ +12C910 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C911 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C912 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)
│ │ │ │ +12C914 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C91A CRC AF497377 (2940826487)
│ │ │ │ +12C91E Compressed Size 000008AC (2220)
│ │ │ │ +12C922 Uncompressed Size 0000285B (10331)
│ │ │ │ +12C926 Filename Length 0028 (40)
│ │ │ │ +12C928 Extra Length 0000 (0)
│ │ │ │ +12C92A Comment Length 0000 (0)
│ │ │ │ +12C92C Disk Start 0000 (0)
│ │ │ │ +12C92E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C8BD Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C930 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'
│ │ │ │ +12C934 Local Header Offset 0010E301 (1106689)
│ │ │ │ +12C938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C8C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C938: 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)
│ │ │ │ +12C960 CENTRAL HEADER #636 02014B50 (33639248)
│ │ │ │ +12C964 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C965 Created OS 03 (3) 'Unix'
│ │ │ │ +12C966 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C967 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C968 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)
│ │ │ │ +12C96A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C96C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C970 CRC 291F099E (689899934)
│ │ │ │ +12C974 Compressed Size 0000032C (812)
│ │ │ │ +12C978 Uncompressed Size 000006E8 (1768)
│ │ │ │ +12C97C Filename Length 0028 (40)
│ │ │ │ +12C97E Extra Length 0000 (0)
│ │ │ │ +12C980 Comment Length 0000 (0)
│ │ │ │ +12C982 Disk Start 0000 (0)
│ │ │ │ +12C984 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C913 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C986 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'
│ │ │ │ +12C98A Local Header Offset 0010EBF3 (1108979)
│ │ │ │ +12C98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C91B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C98E: 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)
│ │ │ │ +12C9B6 CENTRAL HEADER #637 02014B50 (33639248)
│ │ │ │ +12C9BA Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12C9BB Created OS 03 (3) 'Unix'
│ │ │ │ +12C9BC Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12C9BD Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12C9BE 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)
│ │ │ │ +12C9C0 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12C9C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12C9C6 CRC 54D90E37 (1423511095)
│ │ │ │ +12C9CA Compressed Size 0000070A (1802)
│ │ │ │ +12C9CE Uncompressed Size 00001EC2 (7874)
│ │ │ │ +12C9D2 Filename Length 0027 (39)
│ │ │ │ +12C9D4 Extra Length 0000 (0)
│ │ │ │ +12C9D6 Comment Length 0000 (0)
│ │ │ │ +12C9D8 Disk Start 0000 (0)
│ │ │ │ +12C9DA Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C969 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12C9DC 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'
│ │ │ │ +12C9E0 Local Header Offset 0010EF65 (1109861)
│ │ │ │ +12C9E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12C9E4: 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)
│ │ │ │ +12CA0B CENTRAL HEADER #638 02014B50 (33639248)
│ │ │ │ +12CA0F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CA10 Created OS 03 (3) 'Unix'
│ │ │ │ +12CA11 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CA12 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CA13 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)
│ │ │ │ +12CA15 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CA17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CA1B CRC A774371C (2809411356)
│ │ │ │ +12CA1F Compressed Size 00002D9A (11674)
│ │ │ │ +12CA23 Uncompressed Size 00009AFD (39677)
│ │ │ │ +12CA27 Filename Length 0022 (34)
│ │ │ │ +12CA29 Extra Length 0000 (0)
│ │ │ │ +12CA2B Comment Length 0000 (0)
│ │ │ │ +12CA2D Disk Start 0000 (0)
│ │ │ │ +12CA2F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12C9BE Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CA31 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'
│ │ │ │ +12CA35 Local Header Offset 0010F6B4 (1111732)
│ │ │ │ +12CA39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12C9C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CA39: 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)
│ │ │ │ +12CA5B CENTRAL HEADER #639 02014B50 (33639248)
│ │ │ │ +12CA5F Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CA60 Created OS 03 (3) 'Unix'
│ │ │ │ +12CA61 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CA62 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CA63 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)
│ │ │ │ +12CA65 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CA67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CA6B CRC 712DC125 (1898823973)
│ │ │ │ +12CA6F Compressed Size 00004B3D (19261)
│ │ │ │ +12CA73 Uncompressed Size 0002D72C (186156)
│ │ │ │ +12CA77 Filename Length 0021 (33)
│ │ │ │ +12CA79 Extra Length 0000 (0)
│ │ │ │ +12CA7B Comment Length 0000 (0)
│ │ │ │ +12CA7D Disk Start 0000 (0)
│ │ │ │ +12CA7F Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CA0E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CA81 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'
│ │ │ │ +12CA85 Local Header Offset 0011248E (1123470)
│ │ │ │ +12CA89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CA16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CA89: 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)
│ │ │ │ +12CAAA CENTRAL HEADER #640 02014B50 (33639248)
│ │ │ │ +12CAAE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CAAF Created OS 03 (3) 'Unix'
│ │ │ │ +12CAB0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CAB1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CAB2 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)
│ │ │ │ +12CAB4 Compression Method 0000 (0) 'Stored'
│ │ │ │ +12CAB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CABA CRC 00000000 (0)
│ │ │ │ +12CABE Compressed Size 00000000 (0)
│ │ │ │ +12CAC2 Uncompressed Size 00000000 (0)
│ │ │ │ +12CAC6 Filename Length 0016 (22)
│ │ │ │ +12CAC8 Extra Length 0000 (0)
│ │ │ │ +12CACA Comment Length 0000 (0)
│ │ │ │ +12CACC Disk Start 0000 (0)
│ │ │ │ +12CACE Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CA5D Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12CAD0 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'
│ │ │ │ +12CAD4 Local Header Offset 0011700A (1142794)
│ │ │ │ +12CAD8 Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CA65: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CAD8: Filename 'XXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12CA65: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12CAD8: 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 0x12CAB0: '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)
│ │ │ │ +12CAEE CENTRAL HEADER #641 02014B50 (33639248)
│ │ │ │ +12CAF2 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CAF3 Created OS 03 (3) 'Unix'
│ │ │ │ +12CAF4 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CAF5 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CAF6 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)
│ │ │ │ +12CAF8 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CAFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CAFE CRC B8BA3607 (3099211271)
│ │ │ │ +12CB02 Compressed Size 00000137 (311)
│ │ │ │ +12CB06 Uncompressed Size 00000204 (516)
│ │ │ │ +12CB0A Filename Length 0031 (49)
│ │ │ │ +12CB0C Extra Length 0000 (0)
│ │ │ │ +12CB0E Comment Length 0000 (0)
│ │ │ │ +12CB10 Disk Start 0000 (0)
│ │ │ │ +12CB12 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CAA1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CB14 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'
│ │ │ │ +12CB18 Local Header Offset 0011703E (1142846)
│ │ │ │ +12CB1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CAA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CB1C: 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)
│ │ │ │ +12CB4D CENTRAL HEADER #642 02014B50 (33639248)
│ │ │ │ +12CB51 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CB52 Created OS 03 (3) 'Unix'
│ │ │ │ +12CB53 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CB54 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CB55 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)
│ │ │ │ +12CB57 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CB59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CB5D CRC 18D7E5A6 (416802214)
│ │ │ │ +12CB61 Compressed Size 0000011F (287)
│ │ │ │ +12CB65 Uncompressed Size 00000217 (535)
│ │ │ │ +12CB69 Filename Length 0030 (48)
│ │ │ │ +12CB6B Extra Length 0000 (0)
│ │ │ │ +12CB6D Comment Length 0000 (0)
│ │ │ │ +12CB6F Disk Start 0000 (0)
│ │ │ │ +12CB71 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CB00 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CB73 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'
│ │ │ │ +12CB77 Local Header Offset 001171C4 (1143236)
│ │ │ │ +12CB7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CB08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CB7B: 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)
│ │ │ │ +12CBAB CENTRAL HEADER #643 02014B50 (33639248)
│ │ │ │ +12CBAF Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CBB0 Created OS 03 (3) 'Unix'
│ │ │ │ +12CBB1 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CBB2 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CBB3 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)
│ │ │ │ +12CBB5 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CBB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CBBB CRC ABA82EEC (2879925996)
│ │ │ │ +12CBBF Compressed Size 00000DC4 (3524)
│ │ │ │ +12CBC3 Uncompressed Size 00002691 (9873)
│ │ │ │ +12CBC7 Filename Length 002D (45)
│ │ │ │ +12CBC9 Extra Length 0000 (0)
│ │ │ │ +12CBCB Comment Length 0000 (0)
│ │ │ │ +12CBCD Disk Start 0000 (0)
│ │ │ │ +12CBCF Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CB5E Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CBD1 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'
│ │ │ │ +12CBD5 Local Header Offset 00117331 (1143601)
│ │ │ │ +12CBD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CB66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CBD9: 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)
│ │ │ │ +12CC06 CENTRAL HEADER #644 02014B50 (33639248)
│ │ │ │ +12CC0A Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CC0B Created OS 03 (3) 'Unix'
│ │ │ │ +12CC0C Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CC0D Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CC0E General Purpose Flag 0800 (2048)
│ │ │ │ [Bits 1-2] 0 'Normal Compression'
│ │ │ │ [Bit 11] 1 'Language Encoding'
│ │ │ │ -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)
│ │ │ │ +12CC10 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CC12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CC16 CRC 39AAAE48 (967487048)
│ │ │ │ +12CC1A Compressed Size 00000B01 (2817)
│ │ │ │ +12CC1E Uncompressed Size 00009014 (36884)
│ │ │ │ +12CC22 Filename Length 002C (44)
│ │ │ │ +12CC24 Extra Length 0000 (0)
│ │ │ │ +12CC26 Comment Length 0000 (0)
│ │ │ │ +12CC28 Disk Start 0000 (0)
│ │ │ │ +12CC2A Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CBB9 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CC2C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'
│ │ │ │ [Bits 28-31] 08 (8) 'Regular File'
│ │ │ │ -12CBBD Local Header Offset 001180CB (1147083)
│ │ │ │ -12CBC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +12CC30 Local Header Offset 00118140 (1147200)
│ │ │ │ +12CC34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CC34: 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)
│ │ │ │ +12CC60 CENTRAL HEADER #645 02014B50 (33639248)
│ │ │ │ +12CC64 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CC65 Created OS 03 (3) 'Unix'
│ │ │ │ +12CC66 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CC67 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CC68 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)
│ │ │ │ +12CC6A Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CC6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CC70 CRC 3D497A9D (1028225693)
│ │ │ │ +12CC74 Compressed Size 0000160F (5647)
│ │ │ │ +12CC78 Uncompressed Size 00004612 (17938)
│ │ │ │ +12CC7C Filename Length 0029 (41)
│ │ │ │ +12CC7E Extra Length 0000 (0)
│ │ │ │ +12CC80 Comment Length 0000 (0)
│ │ │ │ +12CC82 Disk Start 0000 (0)
│ │ │ │ +12CC84 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CC13 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CC86 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'
│ │ │ │ +12CC8A Local Header Offset 00118C8B (1150091)
│ │ │ │ +12CC8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CC1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CC8E: 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)
│ │ │ │ +12CCB7 CENTRAL HEADER #646 02014B50 (33639248)
│ │ │ │ +12CCBB Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CCBC Created OS 03 (3) 'Unix'
│ │ │ │ +12CCBD Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CCBE Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CCBF 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)
│ │ │ │ +12CCC1 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CCC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CCC7 CRC 31FC2258 (838607448)
│ │ │ │ +12CCCB Compressed Size 0000122D (4653)
│ │ │ │ +12CCCF Uncompressed Size 0000CDA9 (52649)
│ │ │ │ +12CCD3 Filename Length 0028 (40)
│ │ │ │ +12CCD5 Extra Length 0000 (0)
│ │ │ │ +12CCD7 Comment Length 0000 (0)
│ │ │ │ +12CCD9 Disk Start 0000 (0)
│ │ │ │ +12CCDB Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CC6A Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CCDD 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'
│ │ │ │ +12CCE1 Local Header Offset 0011A2E1 (1155809)
│ │ │ │ +12CCE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CC72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CCE5: 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)
│ │ │ │ +12CD0D CENTRAL HEADER #647 02014B50 (33639248)
│ │ │ │ +12CD11 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CD12 Created OS 03 (3) 'Unix'
│ │ │ │ +12CD13 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CD14 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CD15 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)
│ │ │ │ +12CD17 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CD19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CD1D CRC BCD8E6A3 (3168331427)
│ │ │ │ +12CD21 Compressed Size 000002F6 (758)
│ │ │ │ +12CD25 Uncompressed Size 000005B3 (1459)
│ │ │ │ +12CD29 Filename Length 0026 (38)
│ │ │ │ +12CD2B Extra Length 0000 (0)
│ │ │ │ +12CD2D Comment Length 0000 (0)
│ │ │ │ +12CD2F Disk Start 0000 (0)
│ │ │ │ +12CD31 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CCC0 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CD33 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'
│ │ │ │ +12CD37 Local Header Offset 0011B554 (1160532)
│ │ │ │ +12CD3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CD3B: 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)
│ │ │ │ +12CD61 CENTRAL HEADER #648 02014B50 (33639248)
│ │ │ │ +12CD65 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CD66 Created OS 03 (3) 'Unix'
│ │ │ │ +12CD67 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CD68 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CD69 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)
│ │ │ │ +12CD6B Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CD6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CD71 CRC 0FF691E0 (267817440)
│ │ │ │ +12CD75 Compressed Size 00000250 (592)
│ │ │ │ +12CD79 Uncompressed Size 000007A5 (1957)
│ │ │ │ +12CD7D Filename Length 0025 (37)
│ │ │ │ +12CD7F Extra Length 0000 (0)
│ │ │ │ +12CD81 Comment Length 0000 (0)
│ │ │ │ +12CD83 Disk Start 0000 (0)
│ │ │ │ +12CD85 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CD14 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CD87 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'
│ │ │ │ +12CD8B Local Header Offset 0011B88E (1161358)
│ │ │ │ +12CD8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CD1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CD8F: 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)
│ │ │ │ +12CDB4 CENTRAL HEADER #649 02014B50 (33639248)
│ │ │ │ +12CDB8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CDB9 Created OS 03 (3) 'Unix'
│ │ │ │ +12CDBA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CDBB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CDBC 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)
│ │ │ │ +12CDBE Compression Method 0000 (0) 'Stored'
│ │ │ │ +12CDC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CDC4 CRC 00000000 (0)
│ │ │ │ +12CDC8 Compressed Size 00000000 (0)
│ │ │ │ +12CDCC Uncompressed Size 00000000 (0)
│ │ │ │ +12CDD0 Filename Length 0012 (18)
│ │ │ │ +12CDD2 Extra Length 0000 (0)
│ │ │ │ +12CDD4 Comment Length 0000 (0)
│ │ │ │ +12CDD6 Disk Start 0000 (0)
│ │ │ │ +12CDD8 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CD67 Ext File Attributes 41ED0010 (1106051088)
│ │ │ │ +12CDDA 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'
│ │ │ │ +12CDDE Local Header Offset 0011BB21 (1162017)
│ │ │ │ +12CDE2 Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CD6F: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CDE2: Filename 'XXXXXXXXXXXXXXXXXX'
│ │ │ │ # Zero length filename
│ │ │ │ #
│ │ │ │ -# ERROR: Offset 0x12CD6F: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'
│ │ │ │ +# ERROR: Offset 0x12CDE2: 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 0x12CDBA: '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)
│ │ │ │ +12CDF4 CENTRAL HEADER #650 02014B50 (33639248)
│ │ │ │ +12CDF8 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CDF9 Created OS 03 (3) 'Unix'
│ │ │ │ +12CDFA Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CDFB Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CDFC 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)
│ │ │ │ +12CDFE Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CE00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CE04 CRC 4BFB538B (1274762123)
│ │ │ │ +12CE08 Compressed Size 000001CF (463)
│ │ │ │ +12CE0C Uncompressed Size 0000032D (813)
│ │ │ │ +12CE10 Filename Length 0023 (35)
│ │ │ │ +12CE12 Extra Length 0000 (0)
│ │ │ │ +12CE14 Comment Length 0000 (0)
│ │ │ │ +12CE16 Disk Start 0000 (0)
│ │ │ │ +12CE18 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CDA7 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CE1A 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'
│ │ │ │ +12CE1E Local Header Offset 0011BB51 (1162065)
│ │ │ │ +12CE22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CE22: 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)
│ │ │ │ +12CE45 CENTRAL HEADER #651 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)
│ │ │ │ [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)
│ │ │ │ +12CE4F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CE51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CE55 CRC 2A321DD3 (707927507)
│ │ │ │ +12CE59 Compressed Size 00000373 (883)
│ │ │ │ +12CE5D Uncompressed Size 00000943 (2371)
│ │ │ │ +12CE61 Filename Length 0022 (34)
│ │ │ │ +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'
│ │ │ │ -12CDF8 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CE6B 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'
│ │ │ │ +12CE6F Local Header Offset 0011BD61 (1162593)
│ │ │ │ +12CE73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CE00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CE73: 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)
│ │ │ │ +12CE95 CENTRAL HEADER #652 02014B50 (33639248)
│ │ │ │ +12CE99 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CE9A Created OS 03 (3) 'Unix'
│ │ │ │ +12CE9B Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CE9C Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CE9D 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)
│ │ │ │ +12CE9F Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CEA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CEA5 CRC BFDAF526 (3218797862)
│ │ │ │ +12CEA9 Compressed Size 000002EE (750)
│ │ │ │ +12CEAD Uncompressed Size 0000066E (1646)
│ │ │ │ +12CEB1 Filename Length 0027 (39)
│ │ │ │ +12CEB3 Extra Length 0000 (0)
│ │ │ │ +12CEB5 Comment Length 0000 (0)
│ │ │ │ +12CEB7 Disk Start 0000 (0)
│ │ │ │ +12CEB9 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CE48 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CEBB 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'
│ │ │ │ +12CEBF Local Header Offset 0011C114 (1163540)
│ │ │ │ +12CEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CE50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CEC3: 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)
│ │ │ │ +12CEEA CENTRAL HEADER #653 02014B50 (33639248)
│ │ │ │ +12CEEE Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CEEF Created OS 03 (3) 'Unix'
│ │ │ │ +12CEF0 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CEF1 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CEF2 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)
│ │ │ │ +12CEF4 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CEF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CEFA CRC AC0AF796 (2886399894)
│ │ │ │ +12CEFE Compressed Size 0000069E (1694)
│ │ │ │ +12CF02 Uncompressed Size 00001672 (5746)
│ │ │ │ +12CF06 Filename Length 0026 (38)
│ │ │ │ +12CF08 Extra Length 0000 (0)
│ │ │ │ +12CF0A Comment Length 0000 (0)
│ │ │ │ +12CF0C Disk Start 0000 (0)
│ │ │ │ +12CF0E Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CE9D Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CF10 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'
│ │ │ │ +12CF14 Local Header Offset 0011C447 (1164359)
│ │ │ │ +12CF18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CEA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CF18: 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)
│ │ │ │ +12CF3E CENTRAL HEADER #654 02014B50 (33639248)
│ │ │ │ +12CF42 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CF43 Created OS 03 (3) 'Unix'
│ │ │ │ +12CF44 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CF45 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CF46 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)
│ │ │ │ +12CF48 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CF4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CF4E CRC E53A8291 (3845816977)
│ │ │ │ +12CF52 Compressed Size 0000029F (671)
│ │ │ │ +12CF56 Uncompressed Size 0000069D (1693)
│ │ │ │ +12CF5A Filename Length 0020 (32)
│ │ │ │ +12CF5C Extra Length 0000 (0)
│ │ │ │ +12CF5E Comment Length 0000 (0)
│ │ │ │ +12CF60 Disk Start 0000 (0)
│ │ │ │ +12CF62 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CEF1 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CF64 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'
│ │ │ │ +12CF68 Local Header Offset 0011CB29 (1166121)
│ │ │ │ +12CF6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CEF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CF6C: 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)
│ │ │ │ +12CF8C CENTRAL HEADER #655 02014B50 (33639248)
│ │ │ │ +12CF90 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CF91 Created OS 03 (3) 'Unix'
│ │ │ │ +12CF92 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CF93 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CF94 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)
│ │ │ │ +12CF96 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CF98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CF9C CRC 048621C3 (75899331)
│ │ │ │ +12CFA0 Compressed Size 0000035A (858)
│ │ │ │ +12CFA4 Uncompressed Size 000011EC (4588)
│ │ │ │ +12CFA8 Filename Length 001F (31)
│ │ │ │ +12CFAA Extra Length 0000 (0)
│ │ │ │ +12CFAC Comment Length 0000 (0)
│ │ │ │ +12CFAE Disk Start 0000 (0)
│ │ │ │ +12CFB0 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CF3F Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CFB2 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'
│ │ │ │ +12CFB6 Local Header Offset 0011CE06 (1166854)
│ │ │ │ +12CFBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12CFBA: 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)
│ │ │ │ +12CFD9 CENTRAL HEADER #656 02014B50 (33639248)
│ │ │ │ +12CFDD Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12CFDE Created OS 03 (3) 'Unix'
│ │ │ │ +12CFDF Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12CFE0 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12CFE1 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)
│ │ │ │ +12CFE3 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12CFE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12CFE9 CRC C9A384CD (3382936781)
│ │ │ │ +12CFED Compressed Size 00000280 (640)
│ │ │ │ +12CFF1 Uncompressed Size 00000615 (1557)
│ │ │ │ +12CFF5 Filename Length 0025 (37)
│ │ │ │ +12CFF7 Extra Length 0000 (0)
│ │ │ │ +12CFF9 Comment Length 0000 (0)
│ │ │ │ +12CFFB Disk Start 0000 (0)
│ │ │ │ +12CFFD Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CF8C Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12CFFF 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'
│ │ │ │ +12D003 Local Header Offset 0011D19D (1167773)
│ │ │ │ +12D007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CF94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12D007: 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)
│ │ │ │ +12D02C CENTRAL HEADER #657 02014B50 (33639248)
│ │ │ │ +12D030 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12D031 Created OS 03 (3) 'Unix'
│ │ │ │ +12D032 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12D033 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12D034 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)
│ │ │ │ +12D036 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12D038 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12D03C CRC 24658950 (610634064)
│ │ │ │ +12D040 Compressed Size 000002FD (765)
│ │ │ │ +12D044 Uncompressed Size 00000D66 (3430)
│ │ │ │ +12D048 Filename Length 0024 (36)
│ │ │ │ +12D04A Extra Length 0000 (0)
│ │ │ │ +12D04C Comment Length 0000 (0)
│ │ │ │ +12D04E Disk Start 0000 (0)
│ │ │ │ +12D050 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12CFDF Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12D052 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'
│ │ │ │ +12D056 Local Header Offset 0011D460 (1168480)
│ │ │ │ +12D05A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12CFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12D05A: 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)
│ │ │ │ +12D07E CENTRAL HEADER #658 02014B50 (33639248)
│ │ │ │ +12D082 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12D083 Created OS 03 (3) 'Unix'
│ │ │ │ +12D084 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12D085 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12D086 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)
│ │ │ │ +12D088 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12D08A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12D08E CRC 8D7D26D9 (2373789401)
│ │ │ │ +12D092 Compressed Size 000001B8 (440)
│ │ │ │ +12D096 Uncompressed Size 000002FB (763)
│ │ │ │ +12D09A Filename Length 0025 (37)
│ │ │ │ +12D09C Extra Length 0000 (0)
│ │ │ │ +12D09E Comment Length 0000 (0)
│ │ │ │ +12D0A0 Disk Start 0000 (0)
│ │ │ │ +12D0A2 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12D031 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12D0A4 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'
│ │ │ │ +12D0A8 Local Header Offset 0011D79F (1169311)
│ │ │ │ +12D0AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12D039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12D0AC: 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)
│ │ │ │ +12D0D1 CENTRAL HEADER #659 02014B50 (33639248)
│ │ │ │ +12D0D5 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12D0D6 Created OS 03 (3) 'Unix'
│ │ │ │ +12D0D7 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12D0D8 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12D0D9 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)
│ │ │ │ +12D0DB Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12D0DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12D0E1 CRC FD698991 (4251552145)
│ │ │ │ +12D0E5 Compressed Size 000001EC (492)
│ │ │ │ +12D0E9 Uncompressed Size 0000048D (1165)
│ │ │ │ +12D0ED Filename Length 0024 (36)
│ │ │ │ +12D0EF Extra Length 0000 (0)
│ │ │ │ +12D0F1 Comment Length 0000 (0)
│ │ │ │ +12D0F3 Disk Start 0000 (0)
│ │ │ │ +12D0F5 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12D084 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12D0F7 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'
│ │ │ │ +12D0FB Local Header Offset 0011D99A (1169818)
│ │ │ │ +12D0FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12D08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12D0FF: 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)
│ │ │ │ +12D123 CENTRAL HEADER #660 02014B50 (33639248)
│ │ │ │ +12D127 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12D128 Created OS 03 (3) 'Unix'
│ │ │ │ +12D129 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12D12A Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12D12B 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)
│ │ │ │ +12D12D Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12D12F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12D133 CRC BFFCD929 (3221018921)
│ │ │ │ +12D137 Compressed Size 00000D86 (3462)
│ │ │ │ +12D13B Uncompressed Size 000029F2 (10738)
│ │ │ │ +12D13F Filename Length 001E (30)
│ │ │ │ +12D141 Extra Length 0000 (0)
│ │ │ │ +12D143 Comment Length 0000 (0)
│ │ │ │ +12D145 Disk Start 0000 (0)
│ │ │ │ +12D147 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12D0D6 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12D149 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'
│ │ │ │ +12D14D Local Header Offset 0011DBC8 (1170376)
│ │ │ │ +12D151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12D0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12D151: 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)
│ │ │ │ +12D16F CENTRAL HEADER #661 02014B50 (33639248)
│ │ │ │ +12D173 Created Zip Spec 14 (20) '2.0'
│ │ │ │ +12D174 Created OS 03 (3) 'Unix'
│ │ │ │ +12D175 Extract Zip Spec 0A (10) '1.0'
│ │ │ │ +12D176 Extract OS 00 (0) 'MS-DOS'
│ │ │ │ +12D177 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)
│ │ │ │ +12D179 Compression Method 0008 (8) 'Deflated'
│ │ │ │ +12D17B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026'
│ │ │ │ +12D17F CRC 30DF8B6E (819956590)
│ │ │ │ +12D183 Compressed Size 00001214 (4628)
│ │ │ │ +12D187 Uncompressed Size 00013829 (79913)
│ │ │ │ +12D18B Filename Length 001D (29)
│ │ │ │ +12D18D Extra Length 0000 (0)
│ │ │ │ +12D18F Comment Length 0000 (0)
│ │ │ │ +12D191 Disk Start 0000 (0)
│ │ │ │ +12D193 Int File Attributes 0000 (0)
│ │ │ │ [Bit 0] 0 'Binary Data'
│ │ │ │ -12D122 Ext File Attributes 81A40000 (2175008768)
│ │ │ │ +12D195 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'
│ │ │ │ +12D199 Local Header Offset 0011E98A (1173898)
│ │ │ │ +12D19D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ #
│ │ │ │ -# WARNING: Offset 0x12D12A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
│ │ │ │ +# WARNING: Offset 0x12D19D: 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)
│ │ │ │ +12D1BA END CENTRAL HEADER 06054B50 (101010256)
│ │ │ │ +12D1BE Number of this disk 0000 (0)
│ │ │ │ +12D1C0 Central Dir Disk no 0000 (0)
│ │ │ │ +12D1C2 Entries in this disk 0295 (661)
│ │ │ │ +12D1C4 Total Entries 0295 (661)
│ │ │ │ +12D1C6 Size of Central Dir 0000D5E1 (54753)
│ │ │ │ +12D1CA Offset to Central Dir 0011FBD9 (1178585)
│ │ │ │ +12D1CE 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
│ │ │ │ ├── procyon -ec {}
│ │ │ │ │ @@ -1,24 +1,24 @@
│ │ │ │ │
│ │ │ │ │ package org.opencv.geometry;
│ │ │ │ │
│ │ │ │ │ -import org.opencv.core.MatOfInt4;
│ │ │ │ │ -import org.opencv.core.MatOfInt;
│ │ │ │ │ -import org.opencv.core.MatOfPoint;
│ │ │ │ │ -import org.opencv.core.RotatedRect;
│ │ │ │ │ -import org.opencv.core.Rect;
│ │ │ │ │ import org.opencv.core.Size;
│ │ │ │ │ -import org.opencv.core.Point;
│ │ │ │ │ import org.opencv.core.TermCriteria;
│ │ │ │ │ import org.opencv.utils.Converters;
│ │ │ │ │ import java.util.List;
│ │ │ │ │ import org.opencv.core.MatOfDouble;
│ │ │ │ │ import org.opencv.core.MatOfPoint3f;
│ │ │ │ │ -import org.opencv.core.MatOfPoint2f;
│ │ │ │ │ +import org.opencv.core.Rect;
│ │ │ │ │ +import org.opencv.core.MatOfInt4;
│ │ │ │ │ +import org.opencv.core.MatOfInt;
│ │ │ │ │ +import org.opencv.core.MatOfPoint;
│ │ │ │ │ +import org.opencv.core.Point;
│ │ │ │ │ +import org.opencv.core.RotatedRect;
│ │ │ │ │ import org.opencv.core.Mat;
│ │ │ │ │ +import org.opencv.core.MatOfPoint2f;
│ │ │ │ │
│ │ │ │ │ public class Geometry
│ │ │ │ │ {
│ │ │ │ │ public static final int LMEDS = 4;
│ │ │ │ │ public static final int RANSAC = 8;
│ │ │ │ │ public static final int RHO = 16;
│ │ │ │ │ public static final int USAC_DEFAULT = 32;
│ │ │ │ │ @@ -79,14 +79,180 @@
│ │ │ │ │ public static final int SOLVEPNP_IPPE_SQUARE = 5;
│ │ │ │ │ public static final int SOLVEPNP_SQPNP = 6;
│ │ │ │ │ public static final int SOLVEPNP_MAX_COUNT = 7;
│ │ │ │ │ public static final int VariableType_LINEAR = 0;
│ │ │ │ │ public static final int VariableType_SO3 = 1;
│ │ │ │ │ public static final int VariableType_SE3 = 2;
│ │ │ │ │
│ │ │ │ │ + public static void approxPolyDP(final MatOfPoint2f curve, final MatOfPoint2f approxCurve, final double epsilon, final boolean closed) {
│ │ │ │ │ + final Mat curve_mat = (Mat)curve;
│ │ │ │ │ + final Mat approxCurve_mat = (Mat)approxCurve;
│ │ │ │ │ + approxPolyDP_0(curve_mat.nativeObj, approxCurve_mat.nativeObj, epsilon, closed);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void approxPolyN(final Mat curve, final Mat approxCurve, final int nsides, final float epsilon_percentage, final boolean ensure_convex) {
│ │ │ │ │ + approxPolyN_0(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage, ensure_convex);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void approxPolyN(final Mat curve, final Mat approxCurve, final int nsides, final float epsilon_percentage) {
│ │ │ │ │ + approxPolyN_1(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void approxPolyN(final Mat curve, final Mat approxCurve, final int nsides) {
│ │ │ │ │ + approxPolyN_2(curve.nativeObj, approxCurve.nativeObj, nsides);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static RotatedRect minAreaRect(final MatOfPoint2f points) {
│ │ │ │ │ + final Mat points_mat = (Mat)points;
│ │ │ │ │ + return new RotatedRect(minAreaRect_0(points_mat.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void boxPoints(final RotatedRect box, final Mat points) {
│ │ │ │ │ + boxPoints_0(box.center.x, box.center.y, box.size.width, box.size.height, box.angle, points.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void minEnclosingCircle(final MatOfPoint2f points, final Point center, final float[] radius) {
│ │ │ │ │ + final Mat points_mat = (Mat)points;
│ │ │ │ │ + final double[] center_out = new double[2];
│ │ │ │ │ + final double[] radius_out = { 0.0 };
│ │ │ │ │ + minEnclosingCircle_0(points_mat.nativeObj, center_out, radius_out);
│ │ │ │ │ + if (center != null) {
│ │ │ │ │ + center.x = center_out[0];
│ │ │ │ │ + center.y = center_out[1];
│ │ │ │ │ + }
│ │ │ │ │ + if (radius != null) {
│ │ │ │ │ + radius[0] = (float)radius_out[0];
│ │ │ │ │ + }
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double minEnclosingTriangle(final Mat points, final Mat triangle) {
│ │ │ │ │ + return minEnclosingTriangle_0(points.nativeObj, triangle.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double minEnclosingConvexPolygon(final Mat points, final Mat polygon, final int k) {
│ │ │ │ │ + return minEnclosingConvexPolygon_0(points.nativeObj, polygon.nativeObj, k);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Moments moments(final Mat array, final boolean binaryImage) {
│ │ │ │ │ + return new Moments(moments_0(array.nativeObj, binaryImage));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Moments moments(final Mat array) {
│ │ │ │ │ + return new Moments(moments_1(array.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void HuMoments(final Moments m, final Mat hu) {
│ │ │ │ │ + HuMoments_0(m.m00, m.m10, m.m01, m.m20, m.m11, m.m02, m.m30, m.m21, m.m12, m.m03, hu.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double matchShapes(final Mat contour1, final Mat contour2, final int method, final double parameter) {
│ │ │ │ │ + return matchShapes_0(contour1.nativeObj, contour2.nativeObj, method, parameter);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void convexHull(final MatOfPoint points, final MatOfInt hull, final boolean clockwise) {
│ │ │ │ │ + final Mat points_mat = (Mat)points;
│ │ │ │ │ + final Mat hull_mat = (Mat)hull;
│ │ │ │ │ + convexHull_0(points_mat.nativeObj, hull_mat.nativeObj, clockwise);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void convexHull(final MatOfPoint points, final MatOfInt hull) {
│ │ │ │ │ + final Mat points_mat = (Mat)points;
│ │ │ │ │ + final Mat hull_mat = (Mat)hull;
│ │ │ │ │ + convexHull_2(points_mat.nativeObj, hull_mat.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void convexityDefects(final MatOfPoint contour, final MatOfInt convexhull, final MatOfInt4 convexityDefects) {
│ │ │ │ │ + final Mat contour_mat = (Mat)contour;
│ │ │ │ │ + final Mat convexhull_mat = (Mat)convexhull;
│ │ │ │ │ + final Mat convexityDefects_mat = (Mat)convexityDefects;
│ │ │ │ │ + convexityDefects_0(contour_mat.nativeObj, convexhull_mat.nativeObj, convexityDefects_mat.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static boolean isContourConvex(final MatOfPoint contour) {
│ │ │ │ │ + final Mat contour_mat = (Mat)contour;
│ │ │ │ │ + return isContourConvex_0(contour_mat.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static float intersectConvexConvex(final Mat p1, final Mat p2, final Mat p12, final boolean handleNested) {
│ │ │ │ │ + return intersectConvexConvex_0(p1.nativeObj, p2.nativeObj, p12.nativeObj, handleNested);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static float intersectConvexConvex(final Mat p1, final Mat p2, final Mat p12) {
│ │ │ │ │ + return intersectConvexConvex_1(p1.nativeObj, p2.nativeObj, p12.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static RotatedRect fitEllipse(final MatOfPoint2f points) {
│ │ │ │ │ + final Mat points_mat = (Mat)points;
│ │ │ │ │ + return new RotatedRect(fitEllipse_0(points_mat.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static RotatedRect fitEllipseAMS(final Mat points) {
│ │ │ │ │ + return new RotatedRect(fitEllipseAMS_0(points.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static RotatedRect fitEllipseDirect(final Mat points) {
│ │ │ │ │ + return new RotatedRect(fitEllipseDirect_0(points.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void getClosestEllipsePoints(final RotatedRect ellipse_params, final Mat points, final Mat closest_pts) {
│ │ │ │ │ + getClosestEllipsePoints_0(ellipse_params.center.x, ellipse_params.center.y, ellipse_params.size.width, ellipse_params.size.height, ellipse_params.angle, points.nativeObj, closest_pts.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void fitLine(final Mat points, final Mat line, final int distType, final double param, final double reps, final double aeps) {
│ │ │ │ │ + fitLine_0(points.nativeObj, line.nativeObj, distType, param, reps, aeps);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double pointPolygonTest(final MatOfPoint2f contour, final Point pt, final boolean measureDist) {
│ │ │ │ │ + final Mat contour_mat = (Mat)contour;
│ │ │ │ │ + return pointPolygonTest_0(contour_mat.nativeObj, pt.x, pt.y, measureDist);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static int rotatedRectangleIntersection(final RotatedRect rect1, final RotatedRect rect2, final Mat intersectingRegion) {
│ │ │ │ │ + return rotatedRectangleIntersection_0(rect1.center.x, rect1.center.y, rect1.size.width, rect1.size.height, rect1.angle, rect2.center.x, rect2.center.y, rect2.size.width, rect2.size.height, rect2.angle, intersectingRegion.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double arcLength(final MatOfPoint2f curve, final boolean closed) {
│ │ │ │ │ + final Mat curve_mat = (Mat)curve;
│ │ │ │ │ + return arcLength_0(curve_mat.nativeObj, closed);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double contourArea(final Mat contour, final boolean oriented) {
│ │ │ │ │ + return contourArea_0(contour.nativeObj, oriented);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static double contourArea(final Mat contour) {
│ │ │ │ │ + return contourArea_1(contour.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Rect boundingRect(final Mat array) {
│ │ │ │ │ + return new Rect(boundingRect_0(array.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Mat getRotationMatrix2D(final Point center, final double angle, final double scale) {
│ │ │ │ │ + return new Mat(getRotationMatrix2D_0(center.x, center.y, angle, scale));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void invertAffineTransform(final Mat M, final Mat iM) {
│ │ │ │ │ + invertAffineTransform_0(M.nativeObj, iM.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Mat getPerspectiveTransform(final Mat src, final Mat dst, final int solveMethod) {
│ │ │ │ │ + return new Mat(getPerspectiveTransform_0(src.nativeObj, dst.nativeObj, solveMethod));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Mat getPerspectiveTransform(final Mat src, final Mat dst) {
│ │ │ │ │ + return new Mat(getPerspectiveTransform_1(src.nativeObj, dst.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static Mat getAffineTransform(final MatOfPoint2f src, final MatOfPoint2f dst) {
│ │ │ │ │ + final Mat src_mat = (Mat)src;
│ │ │ │ │ + final Mat dst_mat = (Mat)dst;
│ │ │ │ │ + return new Mat(getAffineTransform_0(src_mat.nativeObj, dst_mat.nativeObj));
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ public static void Rodrigues(final Mat src, final Mat dst, final Mat jacobian) {
│ │ │ │ │ Rodrigues_0(src.nativeObj, dst.nativeObj, jacobian.nativeObj);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static void Rodrigues(final Mat src, final Mat dst) {
│ │ │ │ │ Rodrigues_1(src.nativeObj, dst.nativeObj);
│ │ │ │ │ }
│ │ │ │ │ @@ -1020,179 +1186,83 @@
│ │ │ │ │ return fisheye_solvePnPRansac_6(objectPoints.nativeObj, imagePoints.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvec.nativeObj, tvec.nativeObj, useExtrinsicGuess);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static boolean fisheye_solvePnPRansac(final Mat objectPoints, final Mat imagePoints, final Mat cameraMatrix, final Mat distCoeffs, final Mat rvec, final Mat tvec) {
│ │ │ │ │ return fisheye_solvePnPRansac_7(objectPoints.nativeObj, imagePoints.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvec.nativeObj, tvec.nativeObj);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static void approxPolyDP(final MatOfPoint2f curve, final MatOfPoint2f approxCurve, final double epsilon, final boolean closed) {
│ │ │ │ │ - final Mat curve_mat = (Mat)curve;
│ │ │ │ │ - final Mat approxCurve_mat = (Mat)approxCurve;
│ │ │ │ │ - approxPolyDP_0(curve_mat.nativeObj, approxCurve_mat.nativeObj, epsilon, closed);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void approxPolyDP_0(final long p0, final long p1, final double p2, final boolean p3);
│ │ │ │ │
│ │ │ │ │ - public static void approxPolyN(final Mat curve, final Mat approxCurve, final int nsides, final float epsilon_percentage, final boolean ensure_convex) {
│ │ │ │ │ - approxPolyN_0(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage, ensure_convex);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void approxPolyN_0(final long p0, final long p1, final int p2, final float p3, final boolean p4);
│ │ │ │ │
│ │ │ │ │ - public static void approxPolyN(final Mat curve, final Mat approxCurve, final int nsides, final float epsilon_percentage) {
│ │ │ │ │ - approxPolyN_1(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void approxPolyN_1(final long p0, final long p1, final int p2, final float p3);
│ │ │ │ │
│ │ │ │ │ - public static void approxPolyN(final Mat curve, final Mat approxCurve, final int nsides) {
│ │ │ │ │ - approxPolyN_2(curve.nativeObj, approxCurve.nativeObj, nsides);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void approxPolyN_2(final long p0, final long p1, final int p2);
│ │ │ │ │
│ │ │ │ │ - public static RotatedRect minAreaRect(final MatOfPoint2f points) {
│ │ │ │ │ - final Mat points_mat = (Mat)points;
│ │ │ │ │ - return new RotatedRect(minAreaRect_0(points_mat.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] minAreaRect_0(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static void boxPoints(final RotatedRect box, final Mat points) {
│ │ │ │ │ - boxPoints_0(box.center.x, box.center.y, box.size.width, box.size.height, box.angle, points.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void boxPoints_0(final double p0, final double p1, final double p2, final double p3, final double p4, final long p5);
│ │ │ │ │
│ │ │ │ │ - public static void minEnclosingCircle(final MatOfPoint2f points, final Point center, final float[] radius) {
│ │ │ │ │ - final Mat points_mat = (Mat)points;
│ │ │ │ │ - final double[] center_out = new double[2];
│ │ │ │ │ - final double[] radius_out = { 0.0 };
│ │ │ │ │ - minEnclosingCircle_0(points_mat.nativeObj, center_out, radius_out);
│ │ │ │ │ - if (center != null) {
│ │ │ │ │ - center.x = center_out[0];
│ │ │ │ │ - center.y = center_out[1];
│ │ │ │ │ - }
│ │ │ │ │ - if (radius != null) {
│ │ │ │ │ - radius[0] = (float)radius_out[0];
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ + private static native void minEnclosingCircle_0(final long p0, final double[] p1, final double[] p2);
│ │ │ │ │
│ │ │ │ │ - public static double minEnclosingTriangle(final Mat points, final Mat triangle) {
│ │ │ │ │ - return minEnclosingTriangle_0(points.nativeObj, triangle.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double minEnclosingTriangle_0(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - public static double minEnclosingConvexPolygon(final Mat points, final Mat polygon, final int k) {
│ │ │ │ │ - return minEnclosingConvexPolygon_0(points.nativeObj, polygon.nativeObj, k);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double minEnclosingConvexPolygon_0(final long p0, final long p1, final int p2);
│ │ │ │ │
│ │ │ │ │ - public static Moments moments(final Mat array, final boolean binaryImage) {
│ │ │ │ │ - return new Moments(moments_0(array.nativeObj, binaryImage));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] moments_0(final long p0, final boolean p1);
│ │ │ │ │
│ │ │ │ │ - public static Moments moments(final Mat array) {
│ │ │ │ │ - return new Moments(moments_1(array.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] moments_1(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static void HuMoments(final Moments m, final Mat hu) {
│ │ │ │ │ - HuMoments_0(m.m00, m.m10, m.m01, m.m20, m.m11, m.m02, m.m30, m.m21, m.m12, m.m03, hu.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void HuMoments_0(final double p0, final double p1, final double p2, final double p3, final double p4, final double p5, final double p6, final double p7, final double p8, final double p9, final long p10);
│ │ │ │ │
│ │ │ │ │ - public static double matchShapes(final Mat contour1, final Mat contour2, final int method, final double parameter) {
│ │ │ │ │ - return matchShapes_0(contour1.nativeObj, contour2.nativeObj, method, parameter);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double matchShapes_0(final long p0, final long p1, final int p2, final double p3);
│ │ │ │ │
│ │ │ │ │ - public static void convexHull(final MatOfPoint points, final MatOfInt hull, final boolean clockwise) {
│ │ │ │ │ - final Mat points_mat = (Mat)points;
│ │ │ │ │ - final Mat hull_mat = (Mat)hull;
│ │ │ │ │ - convexHull_0(points_mat.nativeObj, hull_mat.nativeObj, clockwise);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void convexHull_0(final long p0, final long p1, final boolean p2);
│ │ │ │ │
│ │ │ │ │ - public static void convexHull(final MatOfPoint points, final MatOfInt hull) {
│ │ │ │ │ - final Mat points_mat = (Mat)points;
│ │ │ │ │ - final Mat hull_mat = (Mat)hull;
│ │ │ │ │ - convexHull_2(points_mat.nativeObj, hull_mat.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void convexHull_2(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - public static void convexityDefects(final MatOfPoint contour, final MatOfInt convexhull, final MatOfInt4 convexityDefects) {
│ │ │ │ │ - final Mat contour_mat = (Mat)contour;
│ │ │ │ │ - final Mat convexhull_mat = (Mat)convexhull;
│ │ │ │ │ - final Mat convexityDefects_mat = (Mat)convexityDefects;
│ │ │ │ │ - convexityDefects_0(contour_mat.nativeObj, convexhull_mat.nativeObj, convexityDefects_mat.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void convexityDefects_0(final long p0, final long p1, final long p2);
│ │ │ │ │
│ │ │ │ │ - public static boolean isContourConvex(final MatOfPoint contour) {
│ │ │ │ │ - final Mat contour_mat = (Mat)contour;
│ │ │ │ │ - return isContourConvex_0(contour_mat.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native boolean isContourConvex_0(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static float intersectConvexConvex(final Mat p1, final Mat p2, final Mat p12, final boolean handleNested) {
│ │ │ │ │ - return intersectConvexConvex_0(p1.nativeObj, p2.nativeObj, p12.nativeObj, handleNested);
│ │ │ │ │ - }
│ │ │ │ │ + private static native float intersectConvexConvex_0(final long p0, final long p1, final long p2, final boolean p3);
│ │ │ │ │
│ │ │ │ │ - public static float intersectConvexConvex(final Mat p1, final Mat p2, final Mat p12) {
│ │ │ │ │ - return intersectConvexConvex_1(p1.nativeObj, p2.nativeObj, p12.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native float intersectConvexConvex_1(final long p0, final long p1, final long p2);
│ │ │ │ │
│ │ │ │ │ - public static RotatedRect fitEllipse(final MatOfPoint2f points) {
│ │ │ │ │ - final Mat points_mat = (Mat)points;
│ │ │ │ │ - return new RotatedRect(fitEllipse_0(points_mat.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] fitEllipse_0(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static RotatedRect fitEllipseAMS(final Mat points) {
│ │ │ │ │ - return new RotatedRect(fitEllipseAMS_0(points.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] fitEllipseAMS_0(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static RotatedRect fitEllipseDirect(final Mat points) {
│ │ │ │ │ - return new RotatedRect(fitEllipseDirect_0(points.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] fitEllipseDirect_0(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static void getClosestEllipsePoints(final RotatedRect ellipse_params, final Mat points, final Mat closest_pts) {
│ │ │ │ │ - getClosestEllipsePoints_0(ellipse_params.center.x, ellipse_params.center.y, ellipse_params.size.width, ellipse_params.size.height, ellipse_params.angle, points.nativeObj, closest_pts.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void getClosestEllipsePoints_0(final double p0, final double p1, final double p2, final double p3, final double p4, final long p5, final long p6);
│ │ │ │ │
│ │ │ │ │ - public static void fitLine(final Mat points, final Mat line, final int distType, final double param, final double reps, final double aeps) {
│ │ │ │ │ - fitLine_0(points.nativeObj, line.nativeObj, distType, param, reps, aeps);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void fitLine_0(final long p0, final long p1, final int p2, final double p3, final double p4, final double p5);
│ │ │ │ │
│ │ │ │ │ - public static double pointPolygonTest(final MatOfPoint2f contour, final Point pt, final boolean measureDist) {
│ │ │ │ │ - final Mat contour_mat = (Mat)contour;
│ │ │ │ │ - return pointPolygonTest_0(contour_mat.nativeObj, pt.x, pt.y, measureDist);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double pointPolygonTest_0(final long p0, final double p1, final double p2, final boolean p3);
│ │ │ │ │
│ │ │ │ │ - public static int rotatedRectangleIntersection(final RotatedRect rect1, final RotatedRect rect2, final Mat intersectingRegion) {
│ │ │ │ │ - return rotatedRectangleIntersection_0(rect1.center.x, rect1.center.y, rect1.size.width, rect1.size.height, rect1.angle, rect2.center.x, rect2.center.y, rect2.size.width, rect2.size.height, rect2.angle, intersectingRegion.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native int rotatedRectangleIntersection_0(final double p0, final double p1, final double p2, final double p3, final double p4, final double p5, final double p6, final double p7, final double p8, final double p9, final long p10);
│ │ │ │ │
│ │ │ │ │ - public static double arcLength(final MatOfPoint2f curve, final boolean closed) {
│ │ │ │ │ - final Mat curve_mat = (Mat)curve;
│ │ │ │ │ - return arcLength_0(curve_mat.nativeObj, closed);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double arcLength_0(final long p0, final boolean p1);
│ │ │ │ │
│ │ │ │ │ - public static double contourArea(final Mat contour, final boolean oriented) {
│ │ │ │ │ - return contourArea_0(contour.nativeObj, oriented);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double contourArea_0(final long p0, final boolean p1);
│ │ │ │ │
│ │ │ │ │ - public static double contourArea(final Mat contour) {
│ │ │ │ │ - return contourArea_1(contour.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native double contourArea_1(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static Rect boundingRect(final Mat array) {
│ │ │ │ │ - return new Rect(boundingRect_0(array.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native double[] boundingRect_0(final long p0);
│ │ │ │ │
│ │ │ │ │ - public static Mat getRotationMatrix2D(final Point center, final double angle, final double scale) {
│ │ │ │ │ - return new Mat(getRotationMatrix2D_0(center.x, center.y, angle, scale));
│ │ │ │ │ - }
│ │ │ │ │ + private static native long getRotationMatrix2D_0(final double p0, final double p1, final double p2, final double p3);
│ │ │ │ │
│ │ │ │ │ - public static void invertAffineTransform(final Mat M, final Mat iM) {
│ │ │ │ │ - invertAffineTransform_0(M.nativeObj, iM.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void invertAffineTransform_0(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - public static Mat getPerspectiveTransform(final Mat src, final Mat dst, final int solveMethod) {
│ │ │ │ │ - return new Mat(getPerspectiveTransform_0(src.nativeObj, dst.nativeObj, solveMethod));
│ │ │ │ │ - }
│ │ │ │ │ + private static native long getPerspectiveTransform_0(final long p0, final long p1, final int p2);
│ │ │ │ │
│ │ │ │ │ - public static Mat getPerspectiveTransform(final Mat src, final Mat dst) {
│ │ │ │ │ - return new Mat(getPerspectiveTransform_1(src.nativeObj, dst.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native long getPerspectiveTransform_1(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - public static Mat getAffineTransform(final MatOfPoint2f src, final MatOfPoint2f dst) {
│ │ │ │ │ - final Mat src_mat = (Mat)src;
│ │ │ │ │ - final Mat dst_mat = (Mat)dst;
│ │ │ │ │ - return new Mat(getAffineTransform_0(src_mat.nativeObj, dst_mat.nativeObj));
│ │ │ │ │ - }
│ │ │ │ │ + private static native long getAffineTransform_0(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ private static native void Rodrigues_0(final long p0, final long p1, final long p2);
│ │ │ │ │
│ │ │ │ │ private static native void Rodrigues_1(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ private static native long findHomography_0(final long p0, final long p1, final int p2, final double p3, final long p4, final int p5, final double p6);
│ │ │ │ │
│ │ │ │ │ @@ -1559,78 +1629,8 @@
│ │ │ │ │ private static native boolean fisheye_solvePnPRansac_4(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final boolean p6, final int p7, final float p8);
│ │ │ │ │
│ │ │ │ │ private static native boolean fisheye_solvePnPRansac_5(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final boolean p6, final int p7);
│ │ │ │ │
│ │ │ │ │ private static native boolean fisheye_solvePnPRansac_6(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5, final boolean p6);
│ │ │ │ │
│ │ │ │ │ private static native boolean fisheye_solvePnPRansac_7(final long p0, final long p1, final long p2, final long p3, final long p4, final long p5);
│ │ │ │ │ -
│ │ │ │ │ - private static native void approxPolyDP_0(final long p0, final long p1, final double p2, final boolean p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native void approxPolyN_0(final long p0, final long p1, final int p2, final float p3, final boolean p4);
│ │ │ │ │ -
│ │ │ │ │ - private static native void approxPolyN_1(final long p0, final long p1, final int p2, final float p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native void approxPolyN_2(final long p0, final long p1, final int p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] minAreaRect_0(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native void boxPoints_0(final double p0, final double p1, final double p2, final double p3, final double p4, final long p5);
│ │ │ │ │ -
│ │ │ │ │ - private static native void minEnclosingCircle_0(final long p0, final double[] p1, final double[] p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native double minEnclosingTriangle_0(final long p0, final long p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native double minEnclosingConvexPolygon_0(final long p0, final long p1, final int p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] moments_0(final long p0, final boolean p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] moments_1(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native void HuMoments_0(final double p0, final double p1, final double p2, final double p3, final double p4, final double p5, final double p6, final double p7, final double p8, final double p9, final long p10);
│ │ │ │ │ -
│ │ │ │ │ - private static native double matchShapes_0(final long p0, final long p1, final int p2, final double p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native void convexHull_0(final long p0, final long p1, final boolean p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native void convexHull_2(final long p0, final long p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native void convexityDefects_0(final long p0, final long p1, final long p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native boolean isContourConvex_0(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native float intersectConvexConvex_0(final long p0, final long p1, final long p2, final boolean p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native float intersectConvexConvex_1(final long p0, final long p1, final long p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] fitEllipse_0(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] fitEllipseAMS_0(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] fitEllipseDirect_0(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native void getClosestEllipsePoints_0(final double p0, final double p1, final double p2, final double p3, final double p4, final long p5, final long p6);
│ │ │ │ │ -
│ │ │ │ │ - private static native void fitLine_0(final long p0, final long p1, final int p2, final double p3, final double p4, final double p5);
│ │ │ │ │ -
│ │ │ │ │ - private static native double pointPolygonTest_0(final long p0, final double p1, final double p2, final boolean p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native int rotatedRectangleIntersection_0(final double p0, final double p1, final double p2, final double p3, final double p4, final double p5, final double p6, final double p7, final double p8, final double p9, final long p10);
│ │ │ │ │ -
│ │ │ │ │ - private static native double arcLength_0(final long p0, final boolean p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native double contourArea_0(final long p0, final boolean p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native double contourArea_1(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native double[] boundingRect_0(final long p0);
│ │ │ │ │ -
│ │ │ │ │ - private static native long getRotationMatrix2D_0(final double p0, final double p1, final double p2, final double p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native void invertAffineTransform_0(final long p0, final long p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native long getPerspectiveTransform_0(final long p0, final long p1, final int p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native long getPerspectiveTransform_1(final long p0, final long p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native long getAffineTransform_0(final long p0, final long p1);
│ │ │ │ │ }
│ │ │ ├── org/opencv/geometry/Geometry.java
│ │ │ │┄ Ordering differences only
│ │ │ │ @@ -141,14 +141,968 @@
│ │ │ │ public static final int
│ │ │ │ VariableType_LINEAR = 0,
│ │ │ │ VariableType_SO3 = 1,
│ │ │ │ VariableType_SE3 = 2;
│ │ │ │
│ │ │ │
│ │ │ │ //
│ │ │ │ + // 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
│ │ │ │ + * vertices so that the distance between them is less or equal to the specified precision. It uses the
│ │ │ │ + * Douglas-Peucker algorithm <https://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm>
│ │ │ │ + *
│ │ │ │ + * @param curve Input vector of a 2D point stored in std::vector or Mat
│ │ │ │ + * @param approxCurve Result of the approximation. The type should match the type of the input curve.
│ │ │ │ + * @param epsilon Parameter specifying the approximation accuracy. This is the maximum distance
│ │ │ │ + * between the original curve and its approximation.
│ │ │ │ + * @param closed If true, the approximated curve is closed (its first and last vertices are
│ │ │ │ + * connected). Otherwise, it is not closed.
│ │ │ │ + */
│ │ │ │ + public static void approxPolyDP(MatOfPoint2f curve, MatOfPoint2f approxCurve, double epsilon, boolean closed) {
│ │ │ │ + Mat curve_mat = curve;
│ │ │ │ + Mat approxCurve_mat = approxCurve;
│ │ │ │ + approxPolyDP_0(curve_mat.nativeObj, approxCurve_mat.nativeObj, epsilon, closed);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::approxPolyN(Mat curve, Mat& approxCurve, int nsides, float epsilon_percentage = -1.0, bool ensure_convex = true)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Approximates a polygon with a convex hull with a specified accuracy and number of sides.
│ │ │ │ + *
│ │ │ │ + * T he cv::approxPolyN function approximates a polygon with *a convex hull
│ │ │ │ + * so that the difference between the contour area of the original contour and the new polygon is minimal.
│ │ │ │ + * It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
│ │ │ │ + * Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
│ │ │ │ + * Each vertex will lie either on the original contour or outside it.
│ │ │ │ + *
│ │ │ │ + * The algorithm based on the paper CITE: LowIlie2003 .
│ │ │ │ + *
│ │ │ │ + * @param curve Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.
│ │ │ │ + * @param approxCurve Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.
│ │ │ │ + * @param nsides The parameter defines the number of sides of the result polygon.
│ │ │ │ + * @param epsilon_percentage defines the percentage of the maximum of additional area.
│ │ │ │ + * If it equals -1, it is not used. Otherwise algorithm stops if additional area is greater than contourArea(_curve) * percentage.
│ │ │ │ + * If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.
│ │ │ │ + * @param ensure_convex If it is true, algorithm creates a convex hull of input contour. Otherwise input vector should be convex.
│ │ │ │ + */
│ │ │ │ + public static void approxPolyN(Mat curve, Mat approxCurve, int nsides, float epsilon_percentage, boolean ensure_convex) {
│ │ │ │ + approxPolyN_0(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage, ensure_convex);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Approximates a polygon with a convex hull with a specified accuracy and number of sides.
│ │ │ │ + *
│ │ │ │ + * T he cv::approxPolyN function approximates a polygon with *a convex hull
│ │ │ │ + * so that the difference between the contour area of the original contour and the new polygon is minimal.
│ │ │ │ + * It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
│ │ │ │ + * Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
│ │ │ │ + * Each vertex will lie either on the original contour or outside it.
│ │ │ │ + *
│ │ │ │ + * The algorithm based on the paper CITE: LowIlie2003 .
│ │ │ │ + *
│ │ │ │ + * @param curve Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.
│ │ │ │ + * @param approxCurve Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.
│ │ │ │ + * @param nsides The parameter defines the number of sides of the result polygon.
│ │ │ │ + * @param epsilon_percentage defines the percentage of the maximum of additional area.
│ │ │ │ + * If it equals -1, it is not used. Otherwise algorithm stops if additional area is greater than contourArea(_curve) * percentage.
│ │ │ │ + * If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.
│ │ │ │ + */
│ │ │ │ + public static void approxPolyN(Mat curve, Mat approxCurve, int nsides, float epsilon_percentage) {
│ │ │ │ + approxPolyN_1(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Approximates a polygon with a convex hull with a specified accuracy and number of sides.
│ │ │ │ + *
│ │ │ │ + * T he cv::approxPolyN function approximates a polygon with *a convex hull
│ │ │ │ + * so that the difference between the contour area of the original contour and the new polygon is minimal.
│ │ │ │ + * It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
│ │ │ │ + * Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
│ │ │ │ + * Each vertex will lie either on the original contour or outside it.
│ │ │ │ + *
│ │ │ │ + * The algorithm based on the paper CITE: LowIlie2003 .
│ │ │ │ + *
│ │ │ │ + * @param curve Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.
│ │ │ │ + * @param approxCurve Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.
│ │ │ │ + * @param nsides The parameter defines the number of sides of the result polygon.
│ │ │ │ + * If it equals -1, it is not used. Otherwise algorithm stops if additional area is greater than contourArea(_curve) * percentage.
│ │ │ │ + * If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.
│ │ │ │ + */
│ │ │ │ + public static void approxPolyN(Mat curve, Mat approxCurve, int nsides) {
│ │ │ │ + approxPolyN_2(curve.nativeObj, approxCurve.nativeObj, nsides);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: RotatedRect cv::minAreaRect(vector_Point2f points)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds a rotated rectangle of the minimum area enclosing the input 2D point set.
│ │ │ │ + *
│ │ │ │ + * The function calculates and returns the minimum-area bounding rectangle (possibly rotated) for a
│ │ │ │ + * specified point set. The angle of rotation represents the angle between the line connecting the starting
│ │ │ │ + * and ending points (based on the clockwise order with greatest index for the corner with greatest \(y\))
│ │ │ │ + * and the horizontal axis. This angle always falls between \([-90, 0)\) because, if the object
│ │ │ │ + * rotates more than a rect angle, the next edge is used to measure the angle. The starting and ending points change
│ │ │ │ + * as the object rotates.Developer should keep in mind that the returned RotatedRect can contain negative
│ │ │ │ + * indices when data is close to the containing Mat element boundary.
│ │ │ │ + *
│ │ │ │ + * @param points Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static RotatedRect minAreaRect(MatOfPoint2f points) {
│ │ │ │ + Mat points_mat = points;
│ │ │ │ + return new RotatedRect(minAreaRect_0(points_mat.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::boxPoints(RotatedRect box, Mat& points)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.
│ │ │ │ + *
│ │ │ │ + * The function finds the four vertices of a rotated rectangle. The four vertices are returned
│ │ │ │ + * in clockwise order starting from the point with greatest \(y\). If two points have the
│ │ │ │ + * same \(y\) coordinate the rightmost is the starting point. This function is useful to draw the
│ │ │ │ + * rectangle. In C++, instead of using this function, you can directly use RotatedRect::points method. Please
│ │ │ │ + * visit the REF: tutorial_bounding_rotated_ellipses "tutorial on Creating Bounding rotated boxes and ellipses
│ │ │ │ + * for contours" for more information.
│ │ │ │ + *
│ │ │ │ + * @param box The input rotated rectangle. It may be the output of REF: minAreaRect.
│ │ │ │ + * @param points The output array of four vertices of rectangles.
│ │ │ │ + */
│ │ │ │ + public static void boxPoints(RotatedRect box, Mat points) {
│ │ │ │ + boxPoints_0(box.center.x, box.center.y, box.size.width, box.size.height, box.angle, points.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::minEnclosingCircle(vector_Point2f points, Point2f& center, float& radius)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds a circle of the minimum area enclosing a 2D point set.
│ │ │ │ + *
│ │ │ │ + * The function finds the minimal enclosing circle of a 2D point set using an iterative algorithm.
│ │ │ │ + *
│ │ │ │ + * @param points Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ + * @param center Output center of the circle.
│ │ │ │ + * @param radius Output radius of the circle.
│ │ │ │ + */
│ │ │ │ + public static void minEnclosingCircle(MatOfPoint2f points, Point center, float[] radius) {
│ │ │ │ + Mat points_mat = points;
│ │ │ │ + double[] center_out = new double[2];
│ │ │ │ + double[] radius_out = new double[1];
│ │ │ │ + minEnclosingCircle_0(points_mat.nativeObj, center_out, radius_out);
│ │ │ │ + if(center!=null){ center.x = center_out[0]; center.y = center_out[1]; }
│ │ │ │ + if(radius!=null) radius[0] = (float)radius_out[0];
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: double cv::minEnclosingTriangle(Mat points, Mat& triangle)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds a triangle of minimum area enclosing a 2D point set and returns its area.
│ │ │ │ + *
│ │ │ │ + * The function finds a triangle of minimum area enclosing the given set of 2D points and returns its
│ │ │ │ + * area. The output for a given 2D point set is shown in the image below. 2D points are depicted in
│ │ │ │ + * red* and the enclosing triangle in *yellow*.
│ │ │ │ + *
│ │ │ │ + * 
│ │ │ │ + *
│ │ │ │ + * The implementation of the algorithm is based on O'Rourke's CITE: ORourke86 and Klee and Laskowski's
│ │ │ │ + * CITE: KleeLaskowski85 papers. O'Rourke provides a \(\theta(n)\) algorithm for finding the minimal
│ │ │ │ + * enclosing triangle of a 2D convex polygon with n vertices. Since the #minEnclosingTriangle function
│ │ │ │ + * takes a 2D point set as input an additional preprocessing step of computing the convex hull of the
│ │ │ │ + * 2D point set is required. The complexity of the #convexHull function is \(O(n log(n))\) which is higher
│ │ │ │ + * than \(\theta(n)\). Thus the overall complexity of the function is \(O(n log(n))\).
│ │ │ │ + *
│ │ │ │ + * @param points Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector<> or Mat
│ │ │ │ + * @param triangle Output vector of three 2D points defining the vertices of the triangle. The depth
│ │ │ │ + * of the OutputArray must be CV_32F.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double minEnclosingTriangle(Mat points, Mat triangle) {
│ │ │ │ + return minEnclosingTriangle_0(points.nativeObj, triangle.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: double cv::minEnclosingConvexPolygon(Mat points, Mat& polygon, int k)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds a convex polygon of minimum area enclosing a 2D point set and returns its area.
│ │ │ │ + *
│ │ │ │ + * This function takes a given set of 2D points and finds the enclosing polygon with k vertices and minimal
│ │ │ │ + * area. It takes the set of points and the parameter k as input and returns the area of the minimal
│ │ │ │ + * enclosing polygon.
│ │ │ │ + *
│ │ │ │ + * The Implementation is based on a paper by Aggarwal, Chang and Yap CITE: Aggarwal1985. They
│ │ │ │ + * provide a \(\theta(n²log(n)log(k))\) algorithm for finding the minimal convex polygon with k
│ │ │ │ + * vertices enclosing a 2D convex polygon with n vertices (k < n). Since the #minEnclosingConvexPolygon
│ │ │ │ + * function takes a 2D point set as input, an additional preprocessing step of computing the convex hull
│ │ │ │ + * of the 2D point set is required. The complexity of the #convexHull function is \(O(n log(n))\) which
│ │ │ │ + * is lower than \(\theta(n²log(n)log(k))\). Thus the overall complexity of the function is
│ │ │ │ + * \(O(n²log(n)log(k))\).
│ │ │ │ + *
│ │ │ │ + * @param points Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ + * @param polygon Output vector of 2D points defining the vertices of the enclosing polygon
│ │ │ │ + * @param k Number of vertices of the output polygon
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double minEnclosingConvexPolygon(Mat points, Mat polygon, int k) {
│ │ │ │ + return minEnclosingConvexPolygon_0(points.nativeObj, polygon.nativeObj, k);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: Moments cv::moments(Mat array, bool binaryImage = false)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates all of the moments up to the third order of a polygon or rasterized shape.
│ │ │ │ + *
│ │ │ │ + * The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
│ │ │ │ + * results are returned in the structure cv::Moments.
│ │ │ │ + *
│ │ │ │ + * @param array Single channel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
│ │ │ │ + * \(1 \times N\) or \(N \times 1\) ) of 2D points (Point or Point2f).
│ │ │ │ + * @param binaryImage If it is true, all non-zero image pixels are treated as 1's. The parameter is
│ │ │ │ + * used for images only.
│ │ │ │ + * @return moments.
│ │ │ │ + *
│ │ │ │ + * Note: Only applicable to contour moments calculations from Python bindings: Note that the numpy
│ │ │ │ + * type for the input array should be either np.int32 or np.float32.
│ │ │ │ + *
│ │ │ │ + * Note: For contour-based moments, the zeroth-order moment \c m00 represents
│ │ │ │ + * the contour area.
│ │ │ │ + *
│ │ │ │ + * If the input contour is degenerate (for example, a single point or all points
│ │ │ │ + * are collinear), the area is zero and therefore \c m00 == 0.
│ │ │ │ + *
│ │ │ │ + * In this case, the centroid coordinates (\c m10/m00, \c m01/m00) are undefined
│ │ │ │ + * and must be handled explicitly by the caller.
│ │ │ │ + *
│ │ │ │ + * A common workaround is to compute the center using cv::boundingRect() or by
│ │ │ │ + * averaging the input points.
│ │ │ │ + *
│ │ │ │ + * SEE: contourArea, arcLength
│ │ │ │ + */
│ │ │ │ + public static Moments moments(Mat array, boolean binaryImage) {
│ │ │ │ + return new Moments(moments_0(array.nativeObj, binaryImage));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates all of the moments up to the third order of a polygon or rasterized shape.
│ │ │ │ + *
│ │ │ │ + * The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
│ │ │ │ + * results are returned in the structure cv::Moments.
│ │ │ │ + *
│ │ │ │ + * @param array Single channel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
│ │ │ │ + * \(1 \times N\) or \(N \times 1\) ) of 2D points (Point or Point2f).
│ │ │ │ + * used for images only.
│ │ │ │ + * @return moments.
│ │ │ │ + *
│ │ │ │ + * Note: Only applicable to contour moments calculations from Python bindings: Note that the numpy
│ │ │ │ + * type for the input array should be either np.int32 or np.float32.
│ │ │ │ + *
│ │ │ │ + * Note: For contour-based moments, the zeroth-order moment \c m00 represents
│ │ │ │ + * the contour area.
│ │ │ │ + *
│ │ │ │ + * If the input contour is degenerate (for example, a single point or all points
│ │ │ │ + * are collinear), the area is zero and therefore \c m00 == 0.
│ │ │ │ + *
│ │ │ │ + * In this case, the centroid coordinates (\c m10/m00, \c m01/m00) are undefined
│ │ │ │ + * and must be handled explicitly by the caller.
│ │ │ │ + *
│ │ │ │ + * A common workaround is to compute the center using cv::boundingRect() or by
│ │ │ │ + * averaging the input points.
│ │ │ │ + *
│ │ │ │ + * SEE: contourArea, arcLength
│ │ │ │ + */
│ │ │ │ + public static Moments moments(Mat array) {
│ │ │ │ + return new Moments(moments_1(array.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::HuMoments(Moments m, Mat& hu)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + public static void HuMoments(Moments m, Mat hu) {
│ │ │ │ + HuMoments_0(m.m00, m.m10, m.m01, m.m20, m.m11, m.m02, m.m30, m.m21, m.m12, m.m03, hu.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: double cv::matchShapes(Mat contour1, Mat contour2, int method, double parameter)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Compares two shapes.
│ │ │ │ + *
│ │ │ │ + * The function compares two shapes. All three implemented methods use the Hu invariants (see #HuMoments)
│ │ │ │ + *
│ │ │ │ + * @param contour1 First contour or grayscale image.
│ │ │ │ + * @param contour2 Second contour or grayscale image.
│ │ │ │ + * @param method Comparison method, see #ShapeMatchModes
│ │ │ │ + * @param parameter Method-specific parameter (not supported now).
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double matchShapes(Mat contour1, Mat contour2, int method, double parameter) {
│ │ │ │ + return matchShapes_0(contour1.nativeObj, contour2.nativeObj, method, parameter);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::convexHull(vector_Point points, vector_int& hull, bool clockwise = false, _hidden_ returnPoints = true)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds the convex hull of a point set.
│ │ │ │ + *
│ │ │ │ + * The function cv::convexHull finds the convex hull of a 2D point set using the Sklansky's algorithm CITE: Sklansky82
│ │ │ │ + * that has *O(N logN)* complexity in the current implementation.
│ │ │ │ + *
│ │ │ │ + * @param points Input 2D point set, stored in std::vector or Mat.
│ │ │ │ + * @param hull Output convex hull. It is either an integer vector of indices or vector of points. In
│ │ │ │ + * the first case, the hull elements are 0-based indices of the convex hull points in the original
│ │ │ │ + * array (since the set of convex hull points is a subset of the original point set). In the second
│ │ │ │ + * case, hull elements are the convex hull points themselves.
│ │ │ │ + * @param clockwise Orientation flag. If it is true, the output convex hull is oriented clockwise.
│ │ │ │ + * Otherwise, it is oriented counter-clockwise. The assumed coordinate system has its X axis pointing
│ │ │ │ + * to the right, and its Y axis pointing upwards.
│ │ │ │ + * returns convex hull points. Otherwise, it returns indices of the convex hull points. When the
│ │ │ │ + * output array is std::vector, the flag is ignored, and the output depends on the type of the
│ │ │ │ + * vector: std::vector<int> implies returnPoints=false, std::vector<Point> implies
│ │ │ │ + * returnPoints=true.
│ │ │ │ + *
│ │ │ │ + * Note: {@code points} and {@code hull} should be different arrays, inplace processing isn't supported.
│ │ │ │ + *
│ │ │ │ + * Check REF: tutorial_hull "the corresponding tutorial" for more details.
│ │ │ │ + *
│ │ │ │ + * useful links:
│ │ │ │ + *
│ │ │ │ + * https://www.learnopencv.com/convex-hull-using-opencv-in-python-and-c/
│ │ │ │ + */
│ │ │ │ + public static void convexHull(MatOfPoint points, MatOfInt hull, boolean clockwise) {
│ │ │ │ + Mat points_mat = points;
│ │ │ │ + Mat hull_mat = hull;
│ │ │ │ + convexHull_0(points_mat.nativeObj, hull_mat.nativeObj, clockwise);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds the convex hull of a point set.
│ │ │ │ + *
│ │ │ │ + * The function cv::convexHull finds the convex hull of a 2D point set using the Sklansky's algorithm CITE: Sklansky82
│ │ │ │ + * that has *O(N logN)* complexity in the current implementation.
│ │ │ │ + *
│ │ │ │ + * @param points Input 2D point set, stored in std::vector or Mat.
│ │ │ │ + * @param hull Output convex hull. It is either an integer vector of indices or vector of points. In
│ │ │ │ + * the first case, the hull elements are 0-based indices of the convex hull points in the original
│ │ │ │ + * array (since the set of convex hull points is a subset of the original point set). In the second
│ │ │ │ + * case, hull elements are the convex hull points themselves.
│ │ │ │ + * Otherwise, it is oriented counter-clockwise. The assumed coordinate system has its X axis pointing
│ │ │ │ + * to the right, and its Y axis pointing upwards.
│ │ │ │ + * returns convex hull points. Otherwise, it returns indices of the convex hull points. When the
│ │ │ │ + * output array is std::vector, the flag is ignored, and the output depends on the type of the
│ │ │ │ + * vector: std::vector<int> implies returnPoints=false, std::vector<Point> implies
│ │ │ │ + * returnPoints=true.
│ │ │ │ + *
│ │ │ │ + * Note: {@code points} and {@code hull} should be different arrays, inplace processing isn't supported.
│ │ │ │ + *
│ │ │ │ + * Check REF: tutorial_hull "the corresponding tutorial" for more details.
│ │ │ │ + *
│ │ │ │ + * useful links:
│ │ │ │ + *
│ │ │ │ + * https://www.learnopencv.com/convex-hull-using-opencv-in-python-and-c/
│ │ │ │ + */
│ │ │ │ + public static void convexHull(MatOfPoint points, MatOfInt hull) {
│ │ │ │ + Mat points_mat = points;
│ │ │ │ + Mat hull_mat = hull;
│ │ │ │ + convexHull_2(points_mat.nativeObj, hull_mat.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::convexityDefects(vector_Point contour, vector_int convexhull, vector_Vec4i& convexityDefects)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds the convexity defects of a contour.
│ │ │ │ + *
│ │ │ │ + * The figure below displays convexity defects of a hand contour:
│ │ │ │ + *
│ │ │ │ + * 
│ │ │ │ + *
│ │ │ │ + * @param contour Input contour.
│ │ │ │ + * @param convexhull Convex hull obtained using convexHull that should contain indices of the contour
│ │ │ │ + * points that make the hull.
│ │ │ │ + * @param convexityDefects The output vector of convexity defects. In C++ and the new Python/Java
│ │ │ │ + * interface each convexity defect is represented as 4-element integer vector (a.k.a. #Vec4i):
│ │ │ │ + * (start_index, end_index, farthest_pt_index, fixpt_depth), where indices are 0-based indices
│ │ │ │ + * in the original contour of the convexity defect beginning, end and the farthest point, and
│ │ │ │ + * fixpt_depth is fixed-point approximation (with 8 fractional bits) of the distance between the
│ │ │ │ + * farthest contour point and the hull. That is, to get the floating-point value of the depth will be
│ │ │ │ + * fixpt_depth/256.0.
│ │ │ │ + */
│ │ │ │ + public static void convexityDefects(MatOfPoint contour, MatOfInt convexhull, MatOfInt4 convexityDefects) {
│ │ │ │ + Mat contour_mat = contour;
│ │ │ │ + Mat convexhull_mat = convexhull;
│ │ │ │ + Mat convexityDefects_mat = convexityDefects;
│ │ │ │ + convexityDefects_0(contour_mat.nativeObj, convexhull_mat.nativeObj, convexityDefects_mat.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: bool cv::isContourConvex(vector_Point contour)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Tests a contour convexity.
│ │ │ │ + *
│ │ │ │ + * The function tests whether the input contour is convex or not. The contour must be simple, that is,
│ │ │ │ + * without self-intersections. Otherwise, the function output is undefined.
│ │ │ │ + *
│ │ │ │ + * @param contour Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static boolean isContourConvex(MatOfPoint contour) {
│ │ │ │ + Mat contour_mat = contour;
│ │ │ │ + return isContourConvex_0(contour_mat.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: float cv::intersectConvexConvex(Mat p1, Mat p2, Mat& p12, bool handleNested = true)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds intersection of two convex polygons
│ │ │ │ + *
│ │ │ │ + * @param p1 First polygon
│ │ │ │ + * @param p2 Second polygon
│ │ │ │ + * @param p12 Output polygon describing the intersecting area
│ │ │ │ + * @param handleNested When true, an intersection is found if one of the polygons is fully enclosed in the other.
│ │ │ │ + * When false, no intersection is found. If the polygons share a side or the vertex of one polygon lies on an edge
│ │ │ │ + * of the other, they are not considered nested and an intersection will be found regardless of the value of handleNested.
│ │ │ │ + *
│ │ │ │ + * @return Area of intersecting polygon. May be negative, if algorithm has not converged, e.g. non-convex input.
│ │ │ │ + *
│ │ │ │ + * Note: intersectConvexConvex doesn't confirm that both polygons are convex and will return invalid results if they aren't.
│ │ │ │ + */
│ │ │ │ + public static float intersectConvexConvex(Mat p1, Mat p2, Mat p12, boolean handleNested) {
│ │ │ │ + return intersectConvexConvex_0(p1.nativeObj, p2.nativeObj, p12.nativeObj, handleNested);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds intersection of two convex polygons
│ │ │ │ + *
│ │ │ │ + * @param p1 First polygon
│ │ │ │ + * @param p2 Second polygon
│ │ │ │ + * @param p12 Output polygon describing the intersecting area
│ │ │ │ + * When false, no intersection is found. If the polygons share a side or the vertex of one polygon lies on an edge
│ │ │ │ + * of the other, they are not considered nested and an intersection will be found regardless of the value of handleNested.
│ │ │ │ + *
│ │ │ │ + * @return Area of intersecting polygon. May be negative, if algorithm has not converged, e.g. non-convex input.
│ │ │ │ + *
│ │ │ │ + * Note: intersectConvexConvex doesn't confirm that both polygons are convex and will return invalid results if they aren't.
│ │ │ │ + */
│ │ │ │ + public static float intersectConvexConvex(Mat p1, Mat p2, Mat p12) {
│ │ │ │ + return intersectConvexConvex_1(p1.nativeObj, p2.nativeObj, p12.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: RotatedRect cv::fitEllipse(vector_Point2f points)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Fits an ellipse around a set of 2D points.
│ │ │ │ + *
│ │ │ │ + * The function calculates the ellipse that fits (in a least-squares sense) a set of 2D points best of
│ │ │ │ + * all. It returns the rotated rectangle in which the ellipse is inscribed. The first algorithm described by CITE: Fitzgibbon95
│ │ │ │ + * is used. Developer should keep in mind that it is possible that the returned
│ │ │ │ + * ellipse/rotatedRect data contains negative indices, due to the data points being close to the
│ │ │ │ + * border of the containing Mat element.
│ │ │ │ + *
│ │ │ │ + * @param points Input 2D point set, stored in std::vector<> or Mat
│ │ │ │ + *
│ │ │ │ + * Note: Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
│ │ │ │ + * Note: REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static RotatedRect fitEllipse(MatOfPoint2f points) {
│ │ │ │ + Mat points_mat = points;
│ │ │ │ + return new RotatedRect(fitEllipse_0(points_mat.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: RotatedRect cv::fitEllipseAMS(Mat points)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Fits an ellipse around a set of 2D points.
│ │ │ │ + *
│ │ │ │ + * The function calculates the ellipse that fits a set of 2D points.
│ │ │ │ + * It returns the rotated rectangle in which the ellipse is inscribed.
│ │ │ │ + * The Approximate Mean Square (AMS) proposed by CITE: Taubin1991 is used.
│ │ │ │ + *
│ │ │ │ + * For an ellipse, this basis set is \( \chi= \left(x^2, x y, y^2, x, y, 1\right) \),
│ │ │ │ + * which is a set of six free coefficients \( A^T=\left\{A_{\text{xx}},A_{\text{xy}},A_{\text{yy}},A_x,A_y,A_0\right\} \).
│ │ │ │ + * However, to specify an ellipse, all that is needed is five numbers; the major and minor axes lengths \( (a,b) \),
│ │ │ │ + * the position \( (x_0,y_0) \), and the orientation \( \theta \). This is because the basis set includes lines,
│ │ │ │ + * quadratics, parabolic and hyperbolic functions as well as elliptical functions as possible fits.
│ │ │ │ + * If the fit is found to be a parabolic or hyperbolic function then the standard #fitEllipse method is used.
│ │ │ │ + * The AMS method restricts the fit to parabolic, hyperbolic and elliptical curves
│ │ │ │ + * by imposing the condition that \( A^T ( D_x^T D_x + D_y^T D_y) A = 1 \) where
│ │ │ │ + * the matrices \( Dx \) and \( Dy \) are the partial derivatives of the design matrix \( D \) with
│ │ │ │ + * respect to x and y. The matrices are formed row by row applying the following to
│ │ │ │ + * each of the points in the set:
│ │ │ │ + * \(align*}{
│ │ │ │ + * D(i,:)&=\left\{x_i^2, x_i y_i, y_i^2, x_i, y_i, 1\right\} &
│ │ │ │ + * D_x(i,:)&=\left\{2 x_i,y_i,0,1,0,0\right\} &
│ │ │ │ + * D_y(i,:)&=\left\{0,x_i,2 y_i,0,1,0\right\}
│ │ │ │ + * \)
│ │ │ │ + * The AMS method minimizes the cost function
│ │ │ │ + * \(equation*}{
│ │ │ │ + * \epsilon ^2=\frac{ A^T D^T D A }{ A^T (D_x^T D_x + D_y^T D_y) A^T }
│ │ │ │ + * \)
│ │ │ │ + *
│ │ │ │ + * The minimum cost is found by solving the generalized eigenvalue problem.
│ │ │ │ + *
│ │ │ │ + * \(equation*}{
│ │ │ │ + * D^T D A = \lambda \left( D_x^T D_x + D_y^T D_y\right) A
│ │ │ │ + * \)
│ │ │ │ + *
│ │ │ │ + * @param points Input 2D point set, stored in std::vector<> or Mat
│ │ │ │ + *
│ │ │ │ + * Note: Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
│ │ │ │ + * Note: REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static RotatedRect fitEllipseAMS(Mat points) {
│ │ │ │ + return new RotatedRect(fitEllipseAMS_0(points.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: RotatedRect cv::fitEllipseDirect(Mat points)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Fits an ellipse around a set of 2D points.
│ │ │ │ + *
│ │ │ │ + * The function calculates the ellipse that fits a set of 2D points.
│ │ │ │ + * It returns the rotated rectangle in which the ellipse is inscribed.
│ │ │ │ + * The Direct least square (Direct) method by CITE: oy1998NumericallySD is used.
│ │ │ │ + *
│ │ │ │ + * For an ellipse, this basis set is \( \chi= \left(x^2, x y, y^2, x, y, 1\right) \),
│ │ │ │ + * which is a set of six free coefficients \( A^T=\left\{A_{\text{xx}},A_{\text{xy}},A_{\text{yy}},A_x,A_y,A_0\right\} \).
│ │ │ │ + * However, to specify an ellipse, all that is needed is five numbers; the major and minor axes lengths \( (a,b) \),
│ │ │ │ + * the position \( (x_0,y_0) \), and the orientation \( \theta \). This is because the basis set includes lines,
│ │ │ │ + * quadratics, parabolic and hyperbolic functions as well as elliptical functions as possible fits.
│ │ │ │ + * The Direct method confines the fit to ellipses by ensuring that \( 4 A_{xx} A_{yy}- A_{xy}^2 > 0 \).
│ │ │ │ + * The condition imposed is that \( 4 A_{xx} A_{yy}- A_{xy}^2=1 \) which satisfies the inequality
│ │ │ │ + * and as the coefficients can be arbitrarily scaled is not overly restrictive.
│ │ │ │ + *
│ │ │ │ + * \(equation*}{
│ │ │ │ + * \epsilon ^2= A^T D^T D A \quad \text{with} \quad A^T C A =1 \quad \text{and} \quad C=\left(\begin{matrix}
│ │ │ │ + * 0 & 0 & 2 & 0 & 0 & 0 \\
│ │ │ │ + * 0 & -1 & 0 & 0 & 0 & 0 \\
│ │ │ │ + * 2 & 0 & 0 & 0 & 0 & 0 \\
│ │ │ │ + * 0 & 0 & 0 & 0 & 0 & 0 \\
│ │ │ │ + * 0 & 0 & 0 & 0 & 0 & 0 \\
│ │ │ │ + * 0 & 0 & 0 & 0 & 0 & 0
│ │ │ │ + * \end{matrix} \right)
│ │ │ │ + * \)
│ │ │ │ + *
│ │ │ │ + * The minimum cost is found by solving the generalized eigenvalue problem.
│ │ │ │ + *
│ │ │ │ + * \(equation*}{
│ │ │ │ + * D^T D A = \lambda \left( C\right) A
│ │ │ │ + * \)
│ │ │ │ + *
│ │ │ │ + * The system produces only one positive eigenvalue \( \lambda\) which is chosen as the solution
│ │ │ │ + * with its eigenvector \(\mathbf{u}\). These are used to find the coefficients
│ │ │ │ + *
│ │ │ │ + * \(equation*}{
│ │ │ │ + * A = \sqrt{\frac{1}{\mathbf{u}^T C \mathbf{u}}} \mathbf{u}
│ │ │ │ + * \)
│ │ │ │ + * The scaling factor guarantees that \(A^T C A =1\).
│ │ │ │ + *
│ │ │ │ + * @param points Input 2D point set, stored in std::vector<> or Mat
│ │ │ │ + *
│ │ │ │ + * Note: Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
│ │ │ │ + * Note: REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static RotatedRect fitEllipseDirect(Mat points) {
│ │ │ │ + return new RotatedRect(fitEllipseDirect_0(points.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::getClosestEllipsePoints(RotatedRect ellipse_params, Mat points, Mat& closest_pts)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Compute for each 2d point the nearest 2d point located on a given ellipse.
│ │ │ │ + *
│ │ │ │ + * The function computes the nearest 2d location on a given ellipse for a vector of 2d points and is based on CITE: Chatfield2017 code.
│ │ │ │ + * This function can be used to compute for instance the ellipse fitting error.
│ │ │ │ + *
│ │ │ │ + * @param ellipse_params Ellipse parameters
│ │ │ │ + * @param points Input 2d points
│ │ │ │ + * @param closest_pts For each 2d point, their corresponding closest 2d point located on a given ellipse
│ │ │ │ + *
│ │ │ │ + * Note: Input point types are REF: Point2i or REF: Point2f
│ │ │ │ + * SEE: fitEllipse, fitEllipseAMS, fitEllipseDirect
│ │ │ │ + */
│ │ │ │ + public static void getClosestEllipsePoints(RotatedRect ellipse_params, Mat points, Mat closest_pts) {
│ │ │ │ + getClosestEllipsePoints_0(ellipse_params.center.x, ellipse_params.center.y, ellipse_params.size.width, ellipse_params.size.height, ellipse_params.angle, points.nativeObj, closest_pts.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::fitLine(Mat points, Mat& line, int distType, double param, double reps, double aeps)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Fits a line to a 2D or 3D point set.
│ │ │ │ + *
│ │ │ │ + * The function fitLine fits a line to a 2D or 3D point set by minimizing \(\sum_i \rho(r_i)\) where
│ │ │ │ + * \(r_i\) is a distance between the \(i^{th}\) point, the line and \(\rho(r)\) is a distance function, one
│ │ │ │ + * of the following:
│ │ │ │ + * - DIST_L2
│ │ │ │ + * \(\rho (r) = r^2/2 \quad \text{(the simplest and the fastest least-squares method)}\)
│ │ │ │ + * - DIST_L1
│ │ │ │ + * \(\rho (r) = r\)
│ │ │ │ + * - DIST_L12
│ │ │ │ + * \(\rho (r) = 2 \cdot ( \sqrt{1 + \frac{r^2}{2}} - 1)\)
│ │ │ │ + * - DIST_FAIR
│ │ │ │ + * \(\rho \left (r \right ) = C^2 \cdot \left ( \frac{r}{C} - \log{\left(1 + \frac{r}{C}\right)} \right ) \quad \text{where} \quad C=1.3998\)
│ │ │ │ + * - DIST_WELSCH
│ │ │ │ + * \(\rho \left (r \right ) = \frac{C^2}{2} \cdot \left ( 1 - \exp{\left(-\left(\frac{r}{C}\right)^2\right)} \right ) \quad \text{where} \quad C=2.9846\)
│ │ │ │ + * - DIST_HUBER
│ │ │ │ + * \(\rho (r) = \fork{r^2/2}{if \(r < C\)}{C \cdot (r-C/2)}{otherwise} \quad \text{where} \quad C=1.345\)
│ │ │ │ + *
│ │ │ │ + * The algorithm is based on the M-estimator ( <https://en.wikipedia.org/wiki/M-estimator> ) technique
│ │ │ │ + * that iteratively fits the line using the weighted least-squares algorithm. After each iteration the
│ │ │ │ + * weights \(w_i\) are adjusted to be inversely proportional to \(\rho(r_i)\) .
│ │ │ │ + *
│ │ │ │ + * @param points Input vector of 2D or 3D points, stored in std::vector<> or Mat.
│ │ │ │ + * @param line Output line parameters. In case of 2D fitting, it should be a vector of 4 elements
│ │ │ │ + * (like Vec4f) - (vx, vy, x0, y0), where (vx, vy) is a normalized vector collinear to the line and
│ │ │ │ + * (x0, y0) is a point on the line. In case of 3D fitting, it should be a vector of 6 elements (like
│ │ │ │ + * Vec6f) - (vx, vy, vz, x0, y0, z0), where (vx, vy, vz) is a normalized vector collinear to the line
│ │ │ │ + * and (x0, y0, z0) is a point on the line.
│ │ │ │ + * @param distType Distance used by the M-estimator, see #DistanceTypes
│ │ │ │ + * @param param Numerical parameter ( C ) for some types of distances. If it is 0, an optimal value
│ │ │ │ + * is chosen.
│ │ │ │ + * @param reps Sufficient accuracy for the radius (distance between the coordinate origin and the line).
│ │ │ │ + * @param aeps Sufficient accuracy for the angle. 0.01 would be a good default value for reps and aeps.
│ │ │ │ + */
│ │ │ │ + public static void fitLine(Mat points, Mat line, int distType, double param, double reps, double aeps) {
│ │ │ │ + fitLine_0(points.nativeObj, line.nativeObj, distType, param, reps, aeps);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: double cv::pointPolygonTest(vector_Point2f contour, Point2f pt, bool measureDist)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Performs a point-in-contour test.
│ │ │ │ + *
│ │ │ │ + * The function determines whether the point is inside a contour, outside, or lies on an edge (or
│ │ │ │ + * coincides with a vertex). It returns positive (inside), negative (outside), or zero (on an edge)
│ │ │ │ + * value, correspondingly. When measureDist=false , the return value is +1, -1, and 0, respectively.
│ │ │ │ + * Otherwise, the return value is a signed distance between the point and the nearest contour edge.
│ │ │ │ + *
│ │ │ │ + * See below a sample output of the function where each image pixel is tested against the contour:
│ │ │ │ + *
│ │ │ │ + * 
│ │ │ │ + *
│ │ │ │ + * @param contour Input contour.
│ │ │ │ + * @param pt Point tested against the contour.
│ │ │ │ + * @param measureDist If true, the function estimates the signed distance from the point to the
│ │ │ │ + * nearest contour edge. Otherwise, the function only checks if the point is inside a contour or not.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double pointPolygonTest(MatOfPoint2f contour, Point pt, boolean measureDist) {
│ │ │ │ + Mat contour_mat = contour;
│ │ │ │ + return pointPolygonTest_0(contour_mat.nativeObj, pt.x, pt.y, measureDist);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: int cv::rotatedRectangleIntersection(RotatedRect rect1, RotatedRect rect2, Mat& intersectingRegion)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Finds out if there is any intersection between two rotated rectangles.
│ │ │ │ + *
│ │ │ │ + * If there is then the vertices of the intersecting region are returned as well.
│ │ │ │ + *
│ │ │ │ + * Below are some examples of intersection configurations. The hatched pattern indicates the
│ │ │ │ + * intersecting region and the red vertices are returned by the function.
│ │ │ │ + *
│ │ │ │ + * 
│ │ │ │ + *
│ │ │ │ + * @param rect1 First rectangle
│ │ │ │ + * @param rect2 Second rectangle
│ │ │ │ + * @param intersectingRegion The output array of the vertices of the intersecting region. It returns
│ │ │ │ + * at most 8 vertices. Stored as std::vector<cv::Point2f> or cv::Mat as Mx1 of type CV_32FC2.
│ │ │ │ + * @return One of #RectanglesIntersectTypes
│ │ │ │ + */
│ │ │ │ + public static int rotatedRectangleIntersection(RotatedRect rect1, RotatedRect rect2, Mat intersectingRegion) {
│ │ │ │ + return rotatedRectangleIntersection_0(rect1.center.x, rect1.center.y, rect1.size.width, rect1.size.height, rect1.angle, rect2.center.x, rect2.center.y, rect2.size.width, rect2.size.height, rect2.angle, intersectingRegion.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: double cv::arcLength(vector_Point2f curve, bool closed)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates a contour perimeter or a curve length.
│ │ │ │ + *
│ │ │ │ + * The function computes a curve length or a closed contour perimeter.
│ │ │ │ + *
│ │ │ │ + * @param curve Input vector of 2D points, stored in std::vector or Mat.
│ │ │ │ + * @param closed Flag indicating whether the curve is closed or not.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double arcLength(MatOfPoint2f curve, boolean closed) {
│ │ │ │ + Mat curve_mat = curve;
│ │ │ │ + return arcLength_0(curve_mat.nativeObj, closed);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: double cv::contourArea(Mat contour, bool oriented = false)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates a contour area.
│ │ │ │ + *
│ │ │ │ + * The function computes a contour area. Similarly to moments , the area is computed using the Green
│ │ │ │ + * formula. Thus, the returned area and the number of non-zero pixels, if you draw the contour using
│ │ │ │ + * #drawContours or #fillPoly , can be different. Also, the function will most certainly give a wrong
│ │ │ │ + * results for contours with self-intersections.
│ │ │ │ + *
│ │ │ │ + * Example:
│ │ │ │ + *
│ │ │ │ + * vector<Point> contour;
│ │ │ │ + * contour.push_back(Point2f(0, 0));
│ │ │ │ + * contour.push_back(Point2f(10, 0));
│ │ │ │ + * contour.push_back(Point2f(10, 10));
│ │ │ │ + * contour.push_back(Point2f(5, 4));
│ │ │ │ + *
│ │ │ │ + * double area0 = contourArea(contour);
│ │ │ │ + * vector<Point> approx;
│ │ │ │ + * approxPolyDP(contour, approx, 5, true);
│ │ │ │ + * double area1 = contourArea(approx);
│ │ │ │ + *
│ │ │ │ + * cout << "area0 =" << area0 << endl <<
│ │ │ │ + * "area1 =" << area1 << endl <<
│ │ │ │ + * "approx poly vertices" << approx.size() << endl;
│ │ │ │ + *
│ │ │ │ + * @param contour Input vector of 2D points (contour vertices), stored in std::vector or Mat.
│ │ │ │ + * @param oriented Oriented area flag. If it is true, the function returns a signed area value,
│ │ │ │ + * depending on the contour orientation (clockwise or counter-clockwise). Using this feature you can
│ │ │ │ + * determine orientation of a contour by taking the sign of an area. By default, the parameter is
│ │ │ │ + * false, which means that the absolute value is returned.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double contourArea(Mat contour, boolean oriented) {
│ │ │ │ + return contourArea_0(contour.nativeObj, oriented);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates a contour area.
│ │ │ │ + *
│ │ │ │ + * The function computes a contour area. Similarly to moments , the area is computed using the Green
│ │ │ │ + * formula. Thus, the returned area and the number of non-zero pixels, if you draw the contour using
│ │ │ │ + * #drawContours or #fillPoly , can be different. Also, the function will most certainly give a wrong
│ │ │ │ + * results for contours with self-intersections.
│ │ │ │ + *
│ │ │ │ + * Example:
│ │ │ │ + *
│ │ │ │ + * vector<Point> contour;
│ │ │ │ + * contour.push_back(Point2f(0, 0));
│ │ │ │ + * contour.push_back(Point2f(10, 0));
│ │ │ │ + * contour.push_back(Point2f(10, 10));
│ │ │ │ + * contour.push_back(Point2f(5, 4));
│ │ │ │ + *
│ │ │ │ + * double area0 = contourArea(contour);
│ │ │ │ + * vector<Point> approx;
│ │ │ │ + * approxPolyDP(contour, approx, 5, true);
│ │ │ │ + * double area1 = contourArea(approx);
│ │ │ │ + *
│ │ │ │ + * cout << "area0 =" << area0 << endl <<
│ │ │ │ + * "area1 =" << area1 << endl <<
│ │ │ │ + * "approx poly vertices" << approx.size() << endl;
│ │ │ │ + *
│ │ │ │ + * @param contour Input vector of 2D points (contour vertices), stored in std::vector or Mat.
│ │ │ │ + * depending on the contour orientation (clockwise or counter-clockwise). Using this feature you can
│ │ │ │ + * determine orientation of a contour by taking the sign of an area. By default, the parameter is
│ │ │ │ + * false, which means that the absolute value is returned.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static double contourArea(Mat contour) {
│ │ │ │ + return contourArea_1(contour.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: Rect cv::boundingRect(Mat array)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.
│ │ │ │ + *
│ │ │ │ + * The function calculates and returns the minimal up-right bounding rectangle for the specified point set or
│ │ │ │ + * non-zero pixels of gray-scale image.
│ │ │ │ + *
│ │ │ │ + * @param array Input gray-scale image or 2D point set, stored in std::vector or Mat.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static Rect boundingRect(Mat array) {
│ │ │ │ + return new Rect(boundingRect_0(array.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: Mat cv::getRotationMatrix2D(Point2f center, double angle, double scale)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates an affine matrix of 2D rotation.
│ │ │ │ + *
│ │ │ │ + * The function calculates the following matrix:
│ │ │ │ + *
│ │ │ │ + * \(\begin{bmatrix} \alpha & \beta & (1- \alpha ) \cdot \texttt{center.x} - \beta \cdot \texttt{center.y} \\ - \beta & \alpha & \beta \cdot \texttt{center.x} + (1- \alpha ) \cdot \texttt{center.y} \end{bmatrix}\)
│ │ │ │ + *
│ │ │ │ + * where
│ │ │ │ + *
│ │ │ │ + * \(\begin{array}{l} \alpha = \texttt{scale} \cdot \cos \texttt{angle} , \\ \beta = \texttt{scale} \cdot \sin \texttt{angle} \end{array}\)
│ │ │ │ + *
│ │ │ │ + * The transformation maps the rotation center to itself. If this is not the target, adjust the shift.
│ │ │ │ + *
│ │ │ │ + * @param center Center of the rotation in the source image.
│ │ │ │ + * @param angle Rotation angle in degrees. Positive values mean counter-clockwise rotation (the
│ │ │ │ + * coordinate origin is assumed to be the top-left corner).
│ │ │ │ + * @param scale Isotropic scale factor.
│ │ │ │ + *
│ │ │ │ + * SEE: getAffineTransform, warpAffine, transform
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static Mat getRotationMatrix2D(Point center, double angle, double scale) {
│ │ │ │ + return new Mat(getRotationMatrix2D_0(center.x, center.y, angle, scale));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: void cv::invertAffineTransform(Mat M, Mat& iM)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Inverts an affine transformation.
│ │ │ │ + *
│ │ │ │ + * The function computes an inverse affine transformation represented by \(2 \times 3\) matrix M:
│ │ │ │ + *
│ │ │ │ + * \(\begin{bmatrix} a_{11} & a_{12} & b_1 \\ a_{21} & a_{22} & b_2 \end{bmatrix}\)
│ │ │ │ + *
│ │ │ │ + * The result is also a \(2 \times 3\) matrix of the same type as M.
│ │ │ │ + *
│ │ │ │ + * @param M Original affine transformation.
│ │ │ │ + * @param iM Output reverse affine transformation.
│ │ │ │ + */
│ │ │ │ + public static void invertAffineTransform(Mat M, Mat iM) {
│ │ │ │ + invertAffineTransform_0(M.nativeObj, iM.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: Mat cv::getPerspectiveTransform(Mat src, Mat dst, int solveMethod = DECOMP_LU)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates a perspective transform from four pairs of the corresponding points.
│ │ │ │ + *
│ │ │ │ + * The function calculates the \(3 \times 3\) matrix of a perspective transform so that:
│ │ │ │ + *
│ │ │ │ + * \(\begin{bmatrix} t_i x'_i \\ t_i y'_i \\ t_i \end{bmatrix} = \texttt{map_matrix} \cdot \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix}\)
│ │ │ │ + *
│ │ │ │ + * where
│ │ │ │ + *
│ │ │ │ + * \(dst(i)=(x'_i,y'_i), src(i)=(x_i, y_i), i=0,1,2,3\)
│ │ │ │ + *
│ │ │ │ + * @param src Coordinates of quadrangle vertices in the source image.
│ │ │ │ + * @param dst Coordinates of the corresponding quadrangle vertices in the destination image.
│ │ │ │ + * @param solveMethod method passed to cv::solve (#DecompTypes)
│ │ │ │ + *
│ │ │ │ + * SEE: findHomography, warpPerspective, perspectiveTransform
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static Mat getPerspectiveTransform(Mat src, Mat dst, int solveMethod) {
│ │ │ │ + return new Mat(getPerspectiveTransform_0(src.nativeObj, dst.nativeObj, solveMethod));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Calculates a perspective transform from four pairs of the corresponding points.
│ │ │ │ + *
│ │ │ │ + * The function calculates the \(3 \times 3\) matrix of a perspective transform so that:
│ │ │ │ + *
│ │ │ │ + * \(\begin{bmatrix} t_i x'_i \\ t_i y'_i \\ t_i \end{bmatrix} = \texttt{map_matrix} \cdot \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix}\)
│ │ │ │ + *
│ │ │ │ + * where
│ │ │ │ + *
│ │ │ │ + * \(dst(i)=(x'_i,y'_i), src(i)=(x_i, y_i), i=0,1,2,3\)
│ │ │ │ + *
│ │ │ │ + * @param src Coordinates of quadrangle vertices in the source image.
│ │ │ │ + * @param dst Coordinates of the corresponding quadrangle vertices in the destination image.
│ │ │ │ + *
│ │ │ │ + * SEE: findHomography, warpPerspective, perspectiveTransform
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static Mat getPerspectiveTransform(Mat src, Mat dst) {
│ │ │ │ + return new Mat(getPerspectiveTransform_1(src.nativeObj, dst.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ + // C++: Mat cv::getAffineTransform(vector_Point2f src, vector_Point2f dst)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + public static Mat getAffineTransform(MatOfPoint2f src, MatOfPoint2f dst) {
│ │ │ │ + Mat src_mat = src;
│ │ │ │ + Mat dst_mat = dst;
│ │ │ │ + return new Mat(getAffineTransform_0(src_mat.nativeObj, dst_mat.nativeObj));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0)
│ │ │ │ //
│ │ │ │
│ │ │ │ // Unknown type 'vector_MSTEdge' (I), skipping the function
│ │ │ │
│ │ │ │
│ │ │ │ //
│ │ │ │ @@ -8518,969 +9472,106 @@
│ │ │ │ * @return automatically generated
│ │ │ │ */
│ │ │ │ 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++: 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
│ │ │ │ - * vertices so that the distance between them is less or equal to the specified precision. It uses the
│ │ │ │ - * Douglas-Peucker algorithm <https://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm>
│ │ │ │ - *
│ │ │ │ - * @param curve Input vector of a 2D point stored in std::vector or Mat
│ │ │ │ - * @param approxCurve Result of the approximation. The type should match the type of the input curve.
│ │ │ │ - * @param epsilon Parameter specifying the approximation accuracy. This is the maximum distance
│ │ │ │ - * between the original curve and its approximation.
│ │ │ │ - * @param closed If true, the approximated curve is closed (its first and last vertices are
│ │ │ │ - * connected). Otherwise, it is not closed.
│ │ │ │ - */
│ │ │ │ - public static void approxPolyDP(MatOfPoint2f curve, MatOfPoint2f approxCurve, double epsilon, boolean closed) {
│ │ │ │ - Mat curve_mat = curve;
│ │ │ │ - Mat approxCurve_mat = approxCurve;
│ │ │ │ - approxPolyDP_0(curve_mat.nativeObj, approxCurve_mat.nativeObj, epsilon, closed);
│ │ │ │ - }
│ │ │ │
│ │ │ │ + // C++: void cv::approxPolyDP(vector_Point2f curve, vector_Point2f& approxCurve, double epsilon, bool closed)
│ │ │ │ + private static native void approxPolyDP_0(long curve_mat_nativeObj, long approxCurve_mat_nativeObj, double epsilon, boolean closed);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::approxPolyN(Mat curve, Mat& approxCurve, int nsides, float epsilon_percentage = -1.0, bool ensure_convex = true)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Approximates a polygon with a convex hull with a specified accuracy and number of sides.
│ │ │ │ - *
│ │ │ │ - * T he cv::approxPolyN function approximates a polygon with *a convex hull
│ │ │ │ - * so that the difference between the contour area of the original contour and the new polygon is minimal.
│ │ │ │ - * It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
│ │ │ │ - * Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
│ │ │ │ - * Each vertex will lie either on the original contour or outside it.
│ │ │ │ - *
│ │ │ │ - * The algorithm based on the paper CITE: LowIlie2003 .
│ │ │ │ - *
│ │ │ │ - * @param curve Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.
│ │ │ │ - * @param approxCurve Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.
│ │ │ │ - * @param nsides The parameter defines the number of sides of the result polygon.
│ │ │ │ - * @param epsilon_percentage defines the percentage of the maximum of additional area.
│ │ │ │ - * If it equals -1, it is not used. Otherwise algorithm stops if additional area is greater than contourArea(_curve) * percentage.
│ │ │ │ - * If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.
│ │ │ │ - * @param ensure_convex If it is true, algorithm creates a convex hull of input contour. Otherwise input vector should be convex.
│ │ │ │ - */
│ │ │ │ - public static void approxPolyN(Mat curve, Mat approxCurve, int nsides, float epsilon_percentage, boolean ensure_convex) {
│ │ │ │ - approxPolyN_0(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage, ensure_convex);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Approximates a polygon with a convex hull with a specified accuracy and number of sides.
│ │ │ │ - *
│ │ │ │ - * T he cv::approxPolyN function approximates a polygon with *a convex hull
│ │ │ │ - * so that the difference between the contour area of the original contour and the new polygon is minimal.
│ │ │ │ - * It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
│ │ │ │ - * Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
│ │ │ │ - * Each vertex will lie either on the original contour or outside it.
│ │ │ │ - *
│ │ │ │ - * The algorithm based on the paper CITE: LowIlie2003 .
│ │ │ │ - *
│ │ │ │ - * @param curve Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.
│ │ │ │ - * @param approxCurve Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.
│ │ │ │ - * @param nsides The parameter defines the number of sides of the result polygon.
│ │ │ │ - * @param epsilon_percentage defines the percentage of the maximum of additional area.
│ │ │ │ - * If it equals -1, it is not used. Otherwise algorithm stops if additional area is greater than contourArea(_curve) * percentage.
│ │ │ │ - * If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.
│ │ │ │ - */
│ │ │ │ - public static void approxPolyN(Mat curve, Mat approxCurve, int nsides, float epsilon_percentage) {
│ │ │ │ - approxPolyN_1(curve.nativeObj, approxCurve.nativeObj, nsides, epsilon_percentage);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Approximates a polygon with a convex hull with a specified accuracy and number of sides.
│ │ │ │ - *
│ │ │ │ - * T he cv::approxPolyN function approximates a polygon with *a convex hull
│ │ │ │ - * so that the difference between the contour area of the original contour and the new polygon is minimal.
│ │ │ │ - * It uses a greedy algorithm for contracting two vertices into one in such a way that the additional area is minimal.
│ │ │ │ - * Straight lines formed by each edge of the convex contour are drawn and the areas of the resulting triangles are considered.
│ │ │ │ - * Each vertex will lie either on the original contour or outside it.
│ │ │ │ - *
│ │ │ │ - * The algorithm based on the paper CITE: LowIlie2003 .
│ │ │ │ - *
│ │ │ │ - * @param curve Input vector of a 2D points stored in std::vector or Mat, points must be float or integer.
│ │ │ │ - * @param approxCurve Result of the approximation. The type is vector of a 2D point (Point2f or Point) in std::vector or Mat.
│ │ │ │ - * @param nsides The parameter defines the number of sides of the result polygon.
│ │ │ │ - * If it equals -1, it is not used. Otherwise algorithm stops if additional area is greater than contourArea(_curve) * percentage.
│ │ │ │ - * If additional area exceeds the limit, algorithm returns as many vertices as there were at the moment the limit was exceeded.
│ │ │ │ - */
│ │ │ │ - public static void approxPolyN(Mat curve, Mat approxCurve, int nsides) {
│ │ │ │ - approxPolyN_2(curve.nativeObj, approxCurve.nativeObj, nsides);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void approxPolyN_0(long curve_nativeObj, long approxCurve_nativeObj, int nsides, float epsilon_percentage, boolean ensure_convex);
│ │ │ │ + private static native void approxPolyN_1(long curve_nativeObj, long approxCurve_nativeObj, int nsides, float epsilon_percentage);
│ │ │ │ + private static native void approxPolyN_2(long curve_nativeObj, long approxCurve_nativeObj, int nsides);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: RotatedRect cv::minAreaRect(vector_Point2f points)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds a rotated rectangle of the minimum area enclosing the input 2D point set.
│ │ │ │ - *
│ │ │ │ - * The function calculates and returns the minimum-area bounding rectangle (possibly rotated) for a
│ │ │ │ - * specified point set. The angle of rotation represents the angle between the line connecting the starting
│ │ │ │ - * and ending points (based on the clockwise order with greatest index for the corner with greatest \(y\))
│ │ │ │ - * and the horizontal axis. This angle always falls between \([-90, 0)\) because, if the object
│ │ │ │ - * rotates more than a rect angle, the next edge is used to measure the angle. The starting and ending points change
│ │ │ │ - * as the object rotates.Developer should keep in mind that the returned RotatedRect can contain negative
│ │ │ │ - * indices when data is close to the containing Mat element boundary.
│ │ │ │ - *
│ │ │ │ - * @param points Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static RotatedRect minAreaRect(MatOfPoint2f points) {
│ │ │ │ - Mat points_mat = points;
│ │ │ │ - return new RotatedRect(minAreaRect_0(points_mat.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double[] minAreaRect_0(long points_mat_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::boxPoints(RotatedRect box, Mat& points)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.
│ │ │ │ - *
│ │ │ │ - * The function finds the four vertices of a rotated rectangle. The four vertices are returned
│ │ │ │ - * in clockwise order starting from the point with greatest \(y\). If two points have the
│ │ │ │ - * same \(y\) coordinate the rightmost is the starting point. This function is useful to draw the
│ │ │ │ - * rectangle. In C++, instead of using this function, you can directly use RotatedRect::points method. Please
│ │ │ │ - * visit the REF: tutorial_bounding_rotated_ellipses "tutorial on Creating Bounding rotated boxes and ellipses
│ │ │ │ - * for contours" for more information.
│ │ │ │ - *
│ │ │ │ - * @param box The input rotated rectangle. It may be the output of REF: minAreaRect.
│ │ │ │ - * @param points The output array of four vertices of rectangles.
│ │ │ │ - */
│ │ │ │ - public static void boxPoints(RotatedRect box, Mat points) {
│ │ │ │ - boxPoints_0(box.center.x, box.center.y, box.size.width, box.size.height, box.angle, points.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void boxPoints_0(double box_center_x, double box_center_y, double box_size_width, double box_size_height, double box_angle, long points_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::minEnclosingCircle(vector_Point2f points, Point2f& center, float& radius)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds a circle of the minimum area enclosing a 2D point set.
│ │ │ │ - *
│ │ │ │ - * The function finds the minimal enclosing circle of a 2D point set using an iterative algorithm.
│ │ │ │ - *
│ │ │ │ - * @param points Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ - * @param center Output center of the circle.
│ │ │ │ - * @param radius Output radius of the circle.
│ │ │ │ - */
│ │ │ │ - public static void minEnclosingCircle(MatOfPoint2f points, Point center, float[] radius) {
│ │ │ │ - Mat points_mat = points;
│ │ │ │ - double[] center_out = new double[2];
│ │ │ │ - double[] radius_out = new double[1];
│ │ │ │ - minEnclosingCircle_0(points_mat.nativeObj, center_out, radius_out);
│ │ │ │ - if(center!=null){ center.x = center_out[0]; center.y = center_out[1]; }
│ │ │ │ - if(radius!=null) radius[0] = (float)radius_out[0];
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void minEnclosingCircle_0(long points_mat_nativeObj, double[] center_out, double[] radius_out);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: double cv::minEnclosingTriangle(Mat points, Mat& triangle)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds a triangle of minimum area enclosing a 2D point set and returns its area.
│ │ │ │ - *
│ │ │ │ - * The function finds a triangle of minimum area enclosing the given set of 2D points and returns its
│ │ │ │ - * area. The output for a given 2D point set is shown in the image below. 2D points are depicted in
│ │ │ │ - * red* and the enclosing triangle in *yellow*.
│ │ │ │ - *
│ │ │ │ - * 
│ │ │ │ - *
│ │ │ │ - * The implementation of the algorithm is based on O'Rourke's CITE: ORourke86 and Klee and Laskowski's
│ │ │ │ - * CITE: KleeLaskowski85 papers. O'Rourke provides a \(\theta(n)\) algorithm for finding the minimal
│ │ │ │ - * enclosing triangle of a 2D convex polygon with n vertices. Since the #minEnclosingTriangle function
│ │ │ │ - * takes a 2D point set as input an additional preprocessing step of computing the convex hull of the
│ │ │ │ - * 2D point set is required. The complexity of the #convexHull function is \(O(n log(n))\) which is higher
│ │ │ │ - * than \(\theta(n)\). Thus the overall complexity of the function is \(O(n log(n))\).
│ │ │ │ - *
│ │ │ │ - * @param points Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector<> or Mat
│ │ │ │ - * @param triangle Output vector of three 2D points defining the vertices of the triangle. The depth
│ │ │ │ - * of the OutputArray must be CV_32F.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double minEnclosingTriangle(Mat points, Mat triangle) {
│ │ │ │ - return minEnclosingTriangle_0(points.nativeObj, triangle.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double minEnclosingTriangle_0(long points_nativeObj, long triangle_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: double cv::minEnclosingConvexPolygon(Mat points, Mat& polygon, int k)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds a convex polygon of minimum area enclosing a 2D point set and returns its area.
│ │ │ │ - *
│ │ │ │ - * This function takes a given set of 2D points and finds the enclosing polygon with k vertices and minimal
│ │ │ │ - * area. It takes the set of points and the parameter k as input and returns the area of the minimal
│ │ │ │ - * enclosing polygon.
│ │ │ │ - *
│ │ │ │ - * The Implementation is based on a paper by Aggarwal, Chang and Yap CITE: Aggarwal1985. They
│ │ │ │ - * provide a \(\theta(n²log(n)log(k))\) algorithm for finding the minimal convex polygon with k
│ │ │ │ - * vertices enclosing a 2D convex polygon with n vertices (k < n). Since the #minEnclosingConvexPolygon
│ │ │ │ - * function takes a 2D point set as input, an additional preprocessing step of computing the convex hull
│ │ │ │ - * of the 2D point set is required. The complexity of the #convexHull function is \(O(n log(n))\) which
│ │ │ │ - * is lower than \(\theta(n²log(n)log(k))\). Thus the overall complexity of the function is
│ │ │ │ - * \(O(n²log(n)log(k))\).
│ │ │ │ - *
│ │ │ │ - * @param points Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ - * @param polygon Output vector of 2D points defining the vertices of the enclosing polygon
│ │ │ │ - * @param k Number of vertices of the output polygon
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double minEnclosingConvexPolygon(Mat points, Mat polygon, int k) {
│ │ │ │ - return minEnclosingConvexPolygon_0(points.nativeObj, polygon.nativeObj, k);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double minEnclosingConvexPolygon_0(long points_nativeObj, long polygon_nativeObj, int k);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: Moments cv::moments(Mat array, bool binaryImage = false)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates all of the moments up to the third order of a polygon or rasterized shape.
│ │ │ │ - *
│ │ │ │ - * The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
│ │ │ │ - * results are returned in the structure cv::Moments.
│ │ │ │ - *
│ │ │ │ - * @param array Single channel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
│ │ │ │ - * \(1 \times N\) or \(N \times 1\) ) of 2D points (Point or Point2f).
│ │ │ │ - * @param binaryImage If it is true, all non-zero image pixels are treated as 1's. The parameter is
│ │ │ │ - * used for images only.
│ │ │ │ - * @return moments.
│ │ │ │ - *
│ │ │ │ - * Note: Only applicable to contour moments calculations from Python bindings: Note that the numpy
│ │ │ │ - * type for the input array should be either np.int32 or np.float32.
│ │ │ │ - *
│ │ │ │ - * Note: For contour-based moments, the zeroth-order moment \c m00 represents
│ │ │ │ - * the contour area.
│ │ │ │ - *
│ │ │ │ - * If the input contour is degenerate (for example, a single point or all points
│ │ │ │ - * are collinear), the area is zero and therefore \c m00 == 0.
│ │ │ │ - *
│ │ │ │ - * In this case, the centroid coordinates (\c m10/m00, \c m01/m00) are undefined
│ │ │ │ - * and must be handled explicitly by the caller.
│ │ │ │ - *
│ │ │ │ - * A common workaround is to compute the center using cv::boundingRect() or by
│ │ │ │ - * averaging the input points.
│ │ │ │ - *
│ │ │ │ - * SEE: contourArea, arcLength
│ │ │ │ - */
│ │ │ │ - public static Moments moments(Mat array, boolean binaryImage) {
│ │ │ │ - return new Moments(moments_0(array.nativeObj, binaryImage));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates all of the moments up to the third order of a polygon or rasterized shape.
│ │ │ │ - *
│ │ │ │ - * The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
│ │ │ │ - * results are returned in the structure cv::Moments.
│ │ │ │ - *
│ │ │ │ - * @param array Single channel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
│ │ │ │ - * \(1 \times N\) or \(N \times 1\) ) of 2D points (Point or Point2f).
│ │ │ │ - * used for images only.
│ │ │ │ - * @return moments.
│ │ │ │ - *
│ │ │ │ - * Note: Only applicable to contour moments calculations from Python bindings: Note that the numpy
│ │ │ │ - * type for the input array should be either np.int32 or np.float32.
│ │ │ │ - *
│ │ │ │ - * Note: For contour-based moments, the zeroth-order moment \c m00 represents
│ │ │ │ - * the contour area.
│ │ │ │ - *
│ │ │ │ - * If the input contour is degenerate (for example, a single point or all points
│ │ │ │ - * are collinear), the area is zero and therefore \c m00 == 0.
│ │ │ │ - *
│ │ │ │ - * In this case, the centroid coordinates (\c m10/m00, \c m01/m00) are undefined
│ │ │ │ - * and must be handled explicitly by the caller.
│ │ │ │ - *
│ │ │ │ - * A common workaround is to compute the center using cv::boundingRect() or by
│ │ │ │ - * averaging the input points.
│ │ │ │ - *
│ │ │ │ - * SEE: contourArea, arcLength
│ │ │ │ - */
│ │ │ │ - public static Moments moments(Mat array) {
│ │ │ │ - return new Moments(moments_1(array.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double[] moments_0(long array_nativeObj, boolean binaryImage);
│ │ │ │ + private static native double[] moments_1(long array_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::HuMoments(Moments m, Mat& hu)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - public static void HuMoments(Moments m, Mat hu) {
│ │ │ │ - HuMoments_0(m.m00, m.m10, m.m01, m.m20, m.m11, m.m02, m.m30, m.m21, m.m12, m.m03, hu.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void HuMoments_0(double m_m00, double m_m10, double m_m01, double m_m20, double m_m11, double m_m02, double m_m30, double m_m21, double m_m12, double m_m03, long hu_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: double cv::matchShapes(Mat contour1, Mat contour2, int method, double parameter)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Compares two shapes.
│ │ │ │ - *
│ │ │ │ - * The function compares two shapes. All three implemented methods use the Hu invariants (see #HuMoments)
│ │ │ │ - *
│ │ │ │ - * @param contour1 First contour or grayscale image.
│ │ │ │ - * @param contour2 Second contour or grayscale image.
│ │ │ │ - * @param method Comparison method, see #ShapeMatchModes
│ │ │ │ - * @param parameter Method-specific parameter (not supported now).
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double matchShapes(Mat contour1, Mat contour2, int method, double parameter) {
│ │ │ │ - return matchShapes_0(contour1.nativeObj, contour2.nativeObj, method, parameter);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double matchShapes_0(long contour1_nativeObj, long contour2_nativeObj, int method, double parameter);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::convexHull(vector_Point points, vector_int& hull, bool clockwise = false, _hidden_ returnPoints = true)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds the convex hull of a point set.
│ │ │ │ - *
│ │ │ │ - * The function cv::convexHull finds the convex hull of a 2D point set using the Sklansky's algorithm CITE: Sklansky82
│ │ │ │ - * that has *O(N logN)* complexity in the current implementation.
│ │ │ │ - *
│ │ │ │ - * @param points Input 2D point set, stored in std::vector or Mat.
│ │ │ │ - * @param hull Output convex hull. It is either an integer vector of indices or vector of points. In
│ │ │ │ - * the first case, the hull elements are 0-based indices of the convex hull points in the original
│ │ │ │ - * array (since the set of convex hull points is a subset of the original point set). In the second
│ │ │ │ - * case, hull elements are the convex hull points themselves.
│ │ │ │ - * @param clockwise Orientation flag. If it is true, the output convex hull is oriented clockwise.
│ │ │ │ - * Otherwise, it is oriented counter-clockwise. The assumed coordinate system has its X axis pointing
│ │ │ │ - * to the right, and its Y axis pointing upwards.
│ │ │ │ - * returns convex hull points. Otherwise, it returns indices of the convex hull points. When the
│ │ │ │ - * output array is std::vector, the flag is ignored, and the output depends on the type of the
│ │ │ │ - * vector: std::vector<int> implies returnPoints=false, std::vector<Point> implies
│ │ │ │ - * returnPoints=true.
│ │ │ │ - *
│ │ │ │ - * Note: {@code points} and {@code hull} should be different arrays, inplace processing isn't supported.
│ │ │ │ - *
│ │ │ │ - * Check REF: tutorial_hull "the corresponding tutorial" for more details.
│ │ │ │ - *
│ │ │ │ - * useful links:
│ │ │ │ - *
│ │ │ │ - * https://www.learnopencv.com/convex-hull-using-opencv-in-python-and-c/
│ │ │ │ - */
│ │ │ │ - public static void convexHull(MatOfPoint points, MatOfInt hull, boolean clockwise) {
│ │ │ │ - Mat points_mat = points;
│ │ │ │ - Mat hull_mat = hull;
│ │ │ │ - convexHull_0(points_mat.nativeObj, hull_mat.nativeObj, clockwise);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds the convex hull of a point set.
│ │ │ │ - *
│ │ │ │ - * The function cv::convexHull finds the convex hull of a 2D point set using the Sklansky's algorithm CITE: Sklansky82
│ │ │ │ - * that has *O(N logN)* complexity in the current implementation.
│ │ │ │ - *
│ │ │ │ - * @param points Input 2D point set, stored in std::vector or Mat.
│ │ │ │ - * @param hull Output convex hull. It is either an integer vector of indices or vector of points. In
│ │ │ │ - * the first case, the hull elements are 0-based indices of the convex hull points in the original
│ │ │ │ - * array (since the set of convex hull points is a subset of the original point set). In the second
│ │ │ │ - * case, hull elements are the convex hull points themselves.
│ │ │ │ - * Otherwise, it is oriented counter-clockwise. The assumed coordinate system has its X axis pointing
│ │ │ │ - * to the right, and its Y axis pointing upwards.
│ │ │ │ - * returns convex hull points. Otherwise, it returns indices of the convex hull points. When the
│ │ │ │ - * output array is std::vector, the flag is ignored, and the output depends on the type of the
│ │ │ │ - * vector: std::vector<int> implies returnPoints=false, std::vector<Point> implies
│ │ │ │ - * returnPoints=true.
│ │ │ │ - *
│ │ │ │ - * Note: {@code points} and {@code hull} should be different arrays, inplace processing isn't supported.
│ │ │ │ - *
│ │ │ │ - * Check REF: tutorial_hull "the corresponding tutorial" for more details.
│ │ │ │ - *
│ │ │ │ - * useful links:
│ │ │ │ - *
│ │ │ │ - * https://www.learnopencv.com/convex-hull-using-opencv-in-python-and-c/
│ │ │ │ - */
│ │ │ │ - public static void convexHull(MatOfPoint points, MatOfInt hull) {
│ │ │ │ - Mat points_mat = points;
│ │ │ │ - Mat hull_mat = hull;
│ │ │ │ - convexHull_2(points_mat.nativeObj, hull_mat.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void convexHull_0(long points_mat_nativeObj, long hull_mat_nativeObj, boolean clockwise);
│ │ │ │ + private static native void convexHull_2(long points_mat_nativeObj, long hull_mat_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::convexityDefects(vector_Point contour, vector_int convexhull, vector_Vec4i& convexityDefects)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds the convexity defects of a contour.
│ │ │ │ - *
│ │ │ │ - * The figure below displays convexity defects of a hand contour:
│ │ │ │ - *
│ │ │ │ - * 
│ │ │ │ - *
│ │ │ │ - * @param contour Input contour.
│ │ │ │ - * @param convexhull Convex hull obtained using convexHull that should contain indices of the contour
│ │ │ │ - * points that make the hull.
│ │ │ │ - * @param convexityDefects The output vector of convexity defects. In C++ and the new Python/Java
│ │ │ │ - * interface each convexity defect is represented as 4-element integer vector (a.k.a. #Vec4i):
│ │ │ │ - * (start_index, end_index, farthest_pt_index, fixpt_depth), where indices are 0-based indices
│ │ │ │ - * in the original contour of the convexity defect beginning, end and the farthest point, and
│ │ │ │ - * fixpt_depth is fixed-point approximation (with 8 fractional bits) of the distance between the
│ │ │ │ - * farthest contour point and the hull. That is, to get the floating-point value of the depth will be
│ │ │ │ - * fixpt_depth/256.0.
│ │ │ │ - */
│ │ │ │ - public static void convexityDefects(MatOfPoint contour, MatOfInt convexhull, MatOfInt4 convexityDefects) {
│ │ │ │ - Mat contour_mat = contour;
│ │ │ │ - Mat convexhull_mat = convexhull;
│ │ │ │ - Mat convexityDefects_mat = convexityDefects;
│ │ │ │ - convexityDefects_0(contour_mat.nativeObj, convexhull_mat.nativeObj, convexityDefects_mat.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void convexityDefects_0(long contour_mat_nativeObj, long convexhull_mat_nativeObj, long convexityDefects_mat_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: bool cv::isContourConvex(vector_Point contour)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Tests a contour convexity.
│ │ │ │ - *
│ │ │ │ - * The function tests whether the input contour is convex or not. The contour must be simple, that is,
│ │ │ │ - * without self-intersections. Otherwise, the function output is undefined.
│ │ │ │ - *
│ │ │ │ - * @param contour Input vector of 2D points, stored in std::vector<> or Mat
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static boolean isContourConvex(MatOfPoint contour) {
│ │ │ │ - Mat contour_mat = contour;
│ │ │ │ - return isContourConvex_0(contour_mat.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native boolean isContourConvex_0(long contour_mat_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: float cv::intersectConvexConvex(Mat p1, Mat p2, Mat& p12, bool handleNested = true)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds intersection of two convex polygons
│ │ │ │ - *
│ │ │ │ - * @param p1 First polygon
│ │ │ │ - * @param p2 Second polygon
│ │ │ │ - * @param p12 Output polygon describing the intersecting area
│ │ │ │ - * @param handleNested When true, an intersection is found if one of the polygons is fully enclosed in the other.
│ │ │ │ - * When false, no intersection is found. If the polygons share a side or the vertex of one polygon lies on an edge
│ │ │ │ - * of the other, they are not considered nested and an intersection will be found regardless of the value of handleNested.
│ │ │ │ - *
│ │ │ │ - * @return Area of intersecting polygon. May be negative, if algorithm has not converged, e.g. non-convex input.
│ │ │ │ - *
│ │ │ │ - * Note: intersectConvexConvex doesn't confirm that both polygons are convex and will return invalid results if they aren't.
│ │ │ │ - */
│ │ │ │ - public static float intersectConvexConvex(Mat p1, Mat p2, Mat p12, boolean handleNested) {
│ │ │ │ - return intersectConvexConvex_0(p1.nativeObj, p2.nativeObj, p12.nativeObj, handleNested);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds intersection of two convex polygons
│ │ │ │ - *
│ │ │ │ - * @param p1 First polygon
│ │ │ │ - * @param p2 Second polygon
│ │ │ │ - * @param p12 Output polygon describing the intersecting area
│ │ │ │ - * When false, no intersection is found. If the polygons share a side or the vertex of one polygon lies on an edge
│ │ │ │ - * of the other, they are not considered nested and an intersection will be found regardless of the value of handleNested.
│ │ │ │ - *
│ │ │ │ - * @return Area of intersecting polygon. May be negative, if algorithm has not converged, e.g. non-convex input.
│ │ │ │ - *
│ │ │ │ - * Note: intersectConvexConvex doesn't confirm that both polygons are convex and will return invalid results if they aren't.
│ │ │ │ - */
│ │ │ │ - public static float intersectConvexConvex(Mat p1, Mat p2, Mat p12) {
│ │ │ │ - return intersectConvexConvex_1(p1.nativeObj, p2.nativeObj, p12.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native float intersectConvexConvex_0(long p1_nativeObj, long p2_nativeObj, long p12_nativeObj, boolean handleNested);
│ │ │ │ + private static native float intersectConvexConvex_1(long p1_nativeObj, long p2_nativeObj, long p12_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: RotatedRect cv::fitEllipse(vector_Point2f points)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Fits an ellipse around a set of 2D points.
│ │ │ │ - *
│ │ │ │ - * The function calculates the ellipse that fits (in a least-squares sense) a set of 2D points best of
│ │ │ │ - * all. It returns the rotated rectangle in which the ellipse is inscribed. The first algorithm described by CITE: Fitzgibbon95
│ │ │ │ - * is used. Developer should keep in mind that it is possible that the returned
│ │ │ │ - * ellipse/rotatedRect data contains negative indices, due to the data points being close to the
│ │ │ │ - * border of the containing Mat element.
│ │ │ │ - *
│ │ │ │ - * @param points Input 2D point set, stored in std::vector<> or Mat
│ │ │ │ - *
│ │ │ │ - * Note: Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
│ │ │ │ - * Note: REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static RotatedRect fitEllipse(MatOfPoint2f points) {
│ │ │ │ - Mat points_mat = points;
│ │ │ │ - return new RotatedRect(fitEllipse_0(points_mat.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double[] fitEllipse_0(long points_mat_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: RotatedRect cv::fitEllipseAMS(Mat points)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Fits an ellipse around a set of 2D points.
│ │ │ │ - *
│ │ │ │ - * The function calculates the ellipse that fits a set of 2D points.
│ │ │ │ - * It returns the rotated rectangle in which the ellipse is inscribed.
│ │ │ │ - * The Approximate Mean Square (AMS) proposed by CITE: Taubin1991 is used.
│ │ │ │ - *
│ │ │ │ - * For an ellipse, this basis set is \( \chi= \left(x^2, x y, y^2, x, y, 1\right) \),
│ │ │ │ - * which is a set of six free coefficients \( A^T=\left\{A_{\text{xx}},A_{\text{xy}},A_{\text{yy}},A_x,A_y,A_0\right\} \).
│ │ │ │ - * However, to specify an ellipse, all that is needed is five numbers; the major and minor axes lengths \( (a,b) \),
│ │ │ │ - * the position \( (x_0,y_0) \), and the orientation \( \theta \). This is because the basis set includes lines,
│ │ │ │ - * quadratics, parabolic and hyperbolic functions as well as elliptical functions as possible fits.
│ │ │ │ - * If the fit is found to be a parabolic or hyperbolic function then the standard #fitEllipse method is used.
│ │ │ │ - * The AMS method restricts the fit to parabolic, hyperbolic and elliptical curves
│ │ │ │ - * by imposing the condition that \( A^T ( D_x^T D_x + D_y^T D_y) A = 1 \) where
│ │ │ │ - * the matrices \( Dx \) and \( Dy \) are the partial derivatives of the design matrix \( D \) with
│ │ │ │ - * respect to x and y. The matrices are formed row by row applying the following to
│ │ │ │ - * each of the points in the set:
│ │ │ │ - * \(align*}{
│ │ │ │ - * D(i,:)&=\left\{x_i^2, x_i y_i, y_i^2, x_i, y_i, 1\right\} &
│ │ │ │ - * D_x(i,:)&=\left\{2 x_i,y_i,0,1,0,0\right\} &
│ │ │ │ - * D_y(i,:)&=\left\{0,x_i,2 y_i,0,1,0\right\}
│ │ │ │ - * \)
│ │ │ │ - * The AMS method minimizes the cost function
│ │ │ │ - * \(equation*}{
│ │ │ │ - * \epsilon ^2=\frac{ A^T D^T D A }{ A^T (D_x^T D_x + D_y^T D_y) A^T }
│ │ │ │ - * \)
│ │ │ │ - *
│ │ │ │ - * The minimum cost is found by solving the generalized eigenvalue problem.
│ │ │ │ - *
│ │ │ │ - * \(equation*}{
│ │ │ │ - * D^T D A = \lambda \left( D_x^T D_x + D_y^T D_y\right) A
│ │ │ │ - * \)
│ │ │ │ - *
│ │ │ │ - * @param points Input 2D point set, stored in std::vector<> or Mat
│ │ │ │ - *
│ │ │ │ - * Note: Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
│ │ │ │ - * Note: REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static RotatedRect fitEllipseAMS(Mat points) {
│ │ │ │ - return new RotatedRect(fitEllipseAMS_0(points.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double[] fitEllipseAMS_0(long points_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: RotatedRect cv::fitEllipseDirect(Mat points)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Fits an ellipse around a set of 2D points.
│ │ │ │ - *
│ │ │ │ - * The function calculates the ellipse that fits a set of 2D points.
│ │ │ │ - * It returns the rotated rectangle in which the ellipse is inscribed.
│ │ │ │ - * The Direct least square (Direct) method by CITE: oy1998NumericallySD is used.
│ │ │ │ - *
│ │ │ │ - * For an ellipse, this basis set is \( \chi= \left(x^2, x y, y^2, x, y, 1\right) \),
│ │ │ │ - * which is a set of six free coefficients \( A^T=\left\{A_{\text{xx}},A_{\text{xy}},A_{\text{yy}},A_x,A_y,A_0\right\} \).
│ │ │ │ - * However, to specify an ellipse, all that is needed is five numbers; the major and minor axes lengths \( (a,b) \),
│ │ │ │ - * the position \( (x_0,y_0) \), and the orientation \( \theta \). This is because the basis set includes lines,
│ │ │ │ - * quadratics, parabolic and hyperbolic functions as well as elliptical functions as possible fits.
│ │ │ │ - * The Direct method confines the fit to ellipses by ensuring that \( 4 A_{xx} A_{yy}- A_{xy}^2 > 0 \).
│ │ │ │ - * The condition imposed is that \( 4 A_{xx} A_{yy}- A_{xy}^2=1 \) which satisfies the inequality
│ │ │ │ - * and as the coefficients can be arbitrarily scaled is not overly restrictive.
│ │ │ │ - *
│ │ │ │ - * \(equation*}{
│ │ │ │ - * \epsilon ^2= A^T D^T D A \quad \text{with} \quad A^T C A =1 \quad \text{and} \quad C=\left(\begin{matrix}
│ │ │ │ - * 0 & 0 & 2 & 0 & 0 & 0 \\
│ │ │ │ - * 0 & -1 & 0 & 0 & 0 & 0 \\
│ │ │ │ - * 2 & 0 & 0 & 0 & 0 & 0 \\
│ │ │ │ - * 0 & 0 & 0 & 0 & 0 & 0 \\
│ │ │ │ - * 0 & 0 & 0 & 0 & 0 & 0 \\
│ │ │ │ - * 0 & 0 & 0 & 0 & 0 & 0
│ │ │ │ - * \end{matrix} \right)
│ │ │ │ - * \)
│ │ │ │ - *
│ │ │ │ - * The minimum cost is found by solving the generalized eigenvalue problem.
│ │ │ │ - *
│ │ │ │ - * \(equation*}{
│ │ │ │ - * D^T D A = \lambda \left( C\right) A
│ │ │ │ - * \)
│ │ │ │ - *
│ │ │ │ - * The system produces only one positive eigenvalue \( \lambda\) which is chosen as the solution
│ │ │ │ - * with its eigenvector \(\mathbf{u}\). These are used to find the coefficients
│ │ │ │ - *
│ │ │ │ - * \(equation*}{
│ │ │ │ - * A = \sqrt{\frac{1}{\mathbf{u}^T C \mathbf{u}}} \mathbf{u}
│ │ │ │ - * \)
│ │ │ │ - * The scaling factor guarantees that \(A^T C A =1\).
│ │ │ │ - *
│ │ │ │ - * @param points Input 2D point set, stored in std::vector<> or Mat
│ │ │ │ - *
│ │ │ │ - * Note: Input point types are REF: Point2i or REF: Point2f and at least 5 points are required.
│ │ │ │ - * Note: REF: getClosestEllipsePoints function can be used to compute the ellipse fitting error.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static RotatedRect fitEllipseDirect(Mat points) {
│ │ │ │ - return new RotatedRect(fitEllipseDirect_0(points.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double[] fitEllipseDirect_0(long points_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::getClosestEllipsePoints(RotatedRect ellipse_params, Mat points, Mat& closest_pts)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Compute for each 2d point the nearest 2d point located on a given ellipse.
│ │ │ │ - *
│ │ │ │ - * The function computes the nearest 2d location on a given ellipse for a vector of 2d points and is based on CITE: Chatfield2017 code.
│ │ │ │ - * This function can be used to compute for instance the ellipse fitting error.
│ │ │ │ - *
│ │ │ │ - * @param ellipse_params Ellipse parameters
│ │ │ │ - * @param points Input 2d points
│ │ │ │ - * @param closest_pts For each 2d point, their corresponding closest 2d point located on a given ellipse
│ │ │ │ - *
│ │ │ │ - * Note: Input point types are REF: Point2i or REF: Point2f
│ │ │ │ - * SEE: fitEllipse, fitEllipseAMS, fitEllipseDirect
│ │ │ │ - */
│ │ │ │ - public static void getClosestEllipsePoints(RotatedRect ellipse_params, Mat points, Mat closest_pts) {
│ │ │ │ - getClosestEllipsePoints_0(ellipse_params.center.x, ellipse_params.center.y, ellipse_params.size.width, ellipse_params.size.height, ellipse_params.angle, points.nativeObj, closest_pts.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void getClosestEllipsePoints_0(double ellipse_params_center_x, double ellipse_params_center_y, double ellipse_params_size_width, double ellipse_params_size_height, double ellipse_params_angle, long points_nativeObj, long closest_pts_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::fitLine(Mat points, Mat& line, int distType, double param, double reps, double aeps)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Fits a line to a 2D or 3D point set.
│ │ │ │ - *
│ │ │ │ - * The function fitLine fits a line to a 2D or 3D point set by minimizing \(\sum_i \rho(r_i)\) where
│ │ │ │ - * \(r_i\) is a distance between the \(i^{th}\) point, the line and \(\rho(r)\) is a distance function, one
│ │ │ │ - * of the following:
│ │ │ │ - * - DIST_L2
│ │ │ │ - * \(\rho (r) = r^2/2 \quad \text{(the simplest and the fastest least-squares method)}\)
│ │ │ │ - * - DIST_L1
│ │ │ │ - * \(\rho (r) = r\)
│ │ │ │ - * - DIST_L12
│ │ │ │ - * \(\rho (r) = 2 \cdot ( \sqrt{1 + \frac{r^2}{2}} - 1)\)
│ │ │ │ - * - DIST_FAIR
│ │ │ │ - * \(\rho \left (r \right ) = C^2 \cdot \left ( \frac{r}{C} - \log{\left(1 + \frac{r}{C}\right)} \right ) \quad \text{where} \quad C=1.3998\)
│ │ │ │ - * - DIST_WELSCH
│ │ │ │ - * \(\rho \left (r \right ) = \frac{C^2}{2} \cdot \left ( 1 - \exp{\left(-\left(\frac{r}{C}\right)^2\right)} \right ) \quad \text{where} \quad C=2.9846\)
│ │ │ │ - * - DIST_HUBER
│ │ │ │ - * \(\rho (r) = \fork{r^2/2}{if \(r < C\)}{C \cdot (r-C/2)}{otherwise} \quad \text{where} \quad C=1.345\)
│ │ │ │ - *
│ │ │ │ - * The algorithm is based on the M-estimator ( <https://en.wikipedia.org/wiki/M-estimator> ) technique
│ │ │ │ - * that iteratively fits the line using the weighted least-squares algorithm. After each iteration the
│ │ │ │ - * weights \(w_i\) are adjusted to be inversely proportional to \(\rho(r_i)\) .
│ │ │ │ - *
│ │ │ │ - * @param points Input vector of 2D or 3D points, stored in std::vector<> or Mat.
│ │ │ │ - * @param line Output line parameters. In case of 2D fitting, it should be a vector of 4 elements
│ │ │ │ - * (like Vec4f) - (vx, vy, x0, y0), where (vx, vy) is a normalized vector collinear to the line and
│ │ │ │ - * (x0, y0) is a point on the line. In case of 3D fitting, it should be a vector of 6 elements (like
│ │ │ │ - * Vec6f) - (vx, vy, vz, x0, y0, z0), where (vx, vy, vz) is a normalized vector collinear to the line
│ │ │ │ - * and (x0, y0, z0) is a point on the line.
│ │ │ │ - * @param distType Distance used by the M-estimator, see #DistanceTypes
│ │ │ │ - * @param param Numerical parameter ( C ) for some types of distances. If it is 0, an optimal value
│ │ │ │ - * is chosen.
│ │ │ │ - * @param reps Sufficient accuracy for the radius (distance between the coordinate origin and the line).
│ │ │ │ - * @param aeps Sufficient accuracy for the angle. 0.01 would be a good default value for reps and aeps.
│ │ │ │ - */
│ │ │ │ - public static void fitLine(Mat points, Mat line, int distType, double param, double reps, double aeps) {
│ │ │ │ - fitLine_0(points.nativeObj, line.nativeObj, distType, param, reps, aeps);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void fitLine_0(long points_nativeObj, long line_nativeObj, int distType, double param, double reps, double aeps);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: double cv::pointPolygonTest(vector_Point2f contour, Point2f pt, bool measureDist)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Performs a point-in-contour test.
│ │ │ │ - *
│ │ │ │ - * The function determines whether the point is inside a contour, outside, or lies on an edge (or
│ │ │ │ - * coincides with a vertex). It returns positive (inside), negative (outside), or zero (on an edge)
│ │ │ │ - * value, correspondingly. When measureDist=false , the return value is +1, -1, and 0, respectively.
│ │ │ │ - * Otherwise, the return value is a signed distance between the point and the nearest contour edge.
│ │ │ │ - *
│ │ │ │ - * See below a sample output of the function where each image pixel is tested against the contour:
│ │ │ │ - *
│ │ │ │ - * 
│ │ │ │ - *
│ │ │ │ - * @param contour Input contour.
│ │ │ │ - * @param pt Point tested against the contour.
│ │ │ │ - * @param measureDist If true, the function estimates the signed distance from the point to the
│ │ │ │ - * nearest contour edge. Otherwise, the function only checks if the point is inside a contour or not.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double pointPolygonTest(MatOfPoint2f contour, Point pt, boolean measureDist) {
│ │ │ │ - Mat contour_mat = contour;
│ │ │ │ - return pointPolygonTest_0(contour_mat.nativeObj, pt.x, pt.y, measureDist);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double pointPolygonTest_0(long contour_mat_nativeObj, double pt_x, double pt_y, boolean measureDist);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: int cv::rotatedRectangleIntersection(RotatedRect rect1, RotatedRect rect2, Mat& intersectingRegion)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Finds out if there is any intersection between two rotated rectangles.
│ │ │ │ - *
│ │ │ │ - * If there is then the vertices of the intersecting region are returned as well.
│ │ │ │ - *
│ │ │ │ - * Below are some examples of intersection configurations. The hatched pattern indicates the
│ │ │ │ - * intersecting region and the red vertices are returned by the function.
│ │ │ │ - *
│ │ │ │ - * 
│ │ │ │ - *
│ │ │ │ - * @param rect1 First rectangle
│ │ │ │ - * @param rect2 Second rectangle
│ │ │ │ - * @param intersectingRegion The output array of the vertices of the intersecting region. It returns
│ │ │ │ - * at most 8 vertices. Stored as std::vector<cv::Point2f> or cv::Mat as Mx1 of type CV_32FC2.
│ │ │ │ - * @return One of #RectanglesIntersectTypes
│ │ │ │ - */
│ │ │ │ - public static int rotatedRectangleIntersection(RotatedRect rect1, RotatedRect rect2, Mat intersectingRegion) {
│ │ │ │ - return rotatedRectangleIntersection_0(rect1.center.x, rect1.center.y, rect1.size.width, rect1.size.height, rect1.angle, rect2.center.x, rect2.center.y, rect2.size.width, rect2.size.height, rect2.angle, intersectingRegion.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native int rotatedRectangleIntersection_0(double rect1_center_x, double rect1_center_y, double rect1_size_width, double rect1_size_height, double rect1_angle, double rect2_center_x, double rect2_center_y, double rect2_size_width, double rect2_size_height, double rect2_angle, long intersectingRegion_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: double cv::arcLength(vector_Point2f curve, bool closed)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates a contour perimeter or a curve length.
│ │ │ │ - *
│ │ │ │ - * The function computes a curve length or a closed contour perimeter.
│ │ │ │ - *
│ │ │ │ - * @param curve Input vector of 2D points, stored in std::vector or Mat.
│ │ │ │ - * @param closed Flag indicating whether the curve is closed or not.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double arcLength(MatOfPoint2f curve, boolean closed) {
│ │ │ │ - Mat curve_mat = curve;
│ │ │ │ - return arcLength_0(curve_mat.nativeObj, closed);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double arcLength_0(long curve_mat_nativeObj, boolean closed);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: double cv::contourArea(Mat contour, bool oriented = false)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates a contour area.
│ │ │ │ - *
│ │ │ │ - * The function computes a contour area. Similarly to moments , the area is computed using the Green
│ │ │ │ - * formula. Thus, the returned area and the number of non-zero pixels, if you draw the contour using
│ │ │ │ - * #drawContours or #fillPoly , can be different. Also, the function will most certainly give a wrong
│ │ │ │ - * results for contours with self-intersections.
│ │ │ │ - *
│ │ │ │ - * Example:
│ │ │ │ - *
│ │ │ │ - * vector<Point> contour;
│ │ │ │ - * contour.push_back(Point2f(0, 0));
│ │ │ │ - * contour.push_back(Point2f(10, 0));
│ │ │ │ - * contour.push_back(Point2f(10, 10));
│ │ │ │ - * contour.push_back(Point2f(5, 4));
│ │ │ │ - *
│ │ │ │ - * double area0 = contourArea(contour);
│ │ │ │ - * vector<Point> approx;
│ │ │ │ - * approxPolyDP(contour, approx, 5, true);
│ │ │ │ - * double area1 = contourArea(approx);
│ │ │ │ - *
│ │ │ │ - * cout << "area0 =" << area0 << endl <<
│ │ │ │ - * "area1 =" << area1 << endl <<
│ │ │ │ - * "approx poly vertices" << approx.size() << endl;
│ │ │ │ - *
│ │ │ │ - * @param contour Input vector of 2D points (contour vertices), stored in std::vector or Mat.
│ │ │ │ - * @param oriented Oriented area flag. If it is true, the function returns a signed area value,
│ │ │ │ - * depending on the contour orientation (clockwise or counter-clockwise). Using this feature you can
│ │ │ │ - * determine orientation of a contour by taking the sign of an area. By default, the parameter is
│ │ │ │ - * false, which means that the absolute value is returned.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double contourArea(Mat contour, boolean oriented) {
│ │ │ │ - return contourArea_0(contour.nativeObj, oriented);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates a contour area.
│ │ │ │ - *
│ │ │ │ - * The function computes a contour area. Similarly to moments , the area is computed using the Green
│ │ │ │ - * formula. Thus, the returned area and the number of non-zero pixels, if you draw the contour using
│ │ │ │ - * #drawContours or #fillPoly , can be different. Also, the function will most certainly give a wrong
│ │ │ │ - * results for contours with self-intersections.
│ │ │ │ - *
│ │ │ │ - * Example:
│ │ │ │ - *
│ │ │ │ - * vector<Point> contour;
│ │ │ │ - * contour.push_back(Point2f(0, 0));
│ │ │ │ - * contour.push_back(Point2f(10, 0));
│ │ │ │ - * contour.push_back(Point2f(10, 10));
│ │ │ │ - * contour.push_back(Point2f(5, 4));
│ │ │ │ - *
│ │ │ │ - * double area0 = contourArea(contour);
│ │ │ │ - * vector<Point> approx;
│ │ │ │ - * approxPolyDP(contour, approx, 5, true);
│ │ │ │ - * double area1 = contourArea(approx);
│ │ │ │ - *
│ │ │ │ - * cout << "area0 =" << area0 << endl <<
│ │ │ │ - * "area1 =" << area1 << endl <<
│ │ │ │ - * "approx poly vertices" << approx.size() << endl;
│ │ │ │ - *
│ │ │ │ - * @param contour Input vector of 2D points (contour vertices), stored in std::vector or Mat.
│ │ │ │ - * depending on the contour orientation (clockwise or counter-clockwise). Using this feature you can
│ │ │ │ - * determine orientation of a contour by taking the sign of an area. By default, the parameter is
│ │ │ │ - * false, which means that the absolute value is returned.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static double contourArea(Mat contour) {
│ │ │ │ - return contourArea_1(contour.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double contourArea_0(long contour_nativeObj, boolean oriented);
│ │ │ │ + private static native double contourArea_1(long contour_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: Rect cv::boundingRect(Mat array)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.
│ │ │ │ - *
│ │ │ │ - * The function calculates and returns the minimal up-right bounding rectangle for the specified point set or
│ │ │ │ - * non-zero pixels of gray-scale image.
│ │ │ │ - *
│ │ │ │ - * @param array Input gray-scale image or 2D point set, stored in std::vector or Mat.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static Rect boundingRect(Mat array) {
│ │ │ │ - return new Rect(boundingRect_0(array.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native double[] boundingRect_0(long array_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: Mat cv::getRotationMatrix2D(Point2f center, double angle, double scale)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates an affine matrix of 2D rotation.
│ │ │ │ - *
│ │ │ │ - * The function calculates the following matrix:
│ │ │ │ - *
│ │ │ │ - * \(\begin{bmatrix} \alpha & \beta & (1- \alpha ) \cdot \texttt{center.x} - \beta \cdot \texttt{center.y} \\ - \beta & \alpha & \beta \cdot \texttt{center.x} + (1- \alpha ) \cdot \texttt{center.y} \end{bmatrix}\)
│ │ │ │ - *
│ │ │ │ - * where
│ │ │ │ - *
│ │ │ │ - * \(\begin{array}{l} \alpha = \texttt{scale} \cdot \cos \texttt{angle} , \\ \beta = \texttt{scale} \cdot \sin \texttt{angle} \end{array}\)
│ │ │ │ - *
│ │ │ │ - * The transformation maps the rotation center to itself. If this is not the target, adjust the shift.
│ │ │ │ - *
│ │ │ │ - * @param center Center of the rotation in the source image.
│ │ │ │ - * @param angle Rotation angle in degrees. Positive values mean counter-clockwise rotation (the
│ │ │ │ - * coordinate origin is assumed to be the top-left corner).
│ │ │ │ - * @param scale Isotropic scale factor.
│ │ │ │ - *
│ │ │ │ - * SEE: getAffineTransform, warpAffine, transform
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static Mat getRotationMatrix2D(Point center, double angle, double scale) {
│ │ │ │ - return new Mat(getRotationMatrix2D_0(center.x, center.y, angle, scale));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native long getRotationMatrix2D_0(double center_x, double center_y, double angle, double scale);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: void cv::invertAffineTransform(Mat M, Mat& iM)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Inverts an affine transformation.
│ │ │ │ - *
│ │ │ │ - * The function computes an inverse affine transformation represented by \(2 \times 3\) matrix M:
│ │ │ │ - *
│ │ │ │ - * \(\begin{bmatrix} a_{11} & a_{12} & b_1 \\ a_{21} & a_{22} & b_2 \end{bmatrix}\)
│ │ │ │ - *
│ │ │ │ - * The result is also a \(2 \times 3\) matrix of the same type as M.
│ │ │ │ - *
│ │ │ │ - * @param M Original affine transformation.
│ │ │ │ - * @param iM Output reverse affine transformation.
│ │ │ │ - */
│ │ │ │ - public static void invertAffineTransform(Mat M, Mat iM) {
│ │ │ │ - invertAffineTransform_0(M.nativeObj, iM.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native void invertAffineTransform_0(long M_nativeObj, long iM_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: Mat cv::getPerspectiveTransform(Mat src, Mat dst, int solveMethod = DECOMP_LU)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates a perspective transform from four pairs of the corresponding points.
│ │ │ │ - *
│ │ │ │ - * The function calculates the \(3 \times 3\) matrix of a perspective transform so that:
│ │ │ │ - *
│ │ │ │ - * \(\begin{bmatrix} t_i x'_i \\ t_i y'_i \\ t_i \end{bmatrix} = \texttt{map_matrix} \cdot \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix}\)
│ │ │ │ - *
│ │ │ │ - * where
│ │ │ │ - *
│ │ │ │ - * \(dst(i)=(x'_i,y'_i), src(i)=(x_i, y_i), i=0,1,2,3\)
│ │ │ │ - *
│ │ │ │ - * @param src Coordinates of quadrangle vertices in the source image.
│ │ │ │ - * @param dst Coordinates of the corresponding quadrangle vertices in the destination image.
│ │ │ │ - * @param solveMethod method passed to cv::solve (#DecompTypes)
│ │ │ │ - *
│ │ │ │ - * SEE: findHomography, warpPerspective, perspectiveTransform
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static Mat getPerspectiveTransform(Mat src, Mat dst, int solveMethod) {
│ │ │ │ - return new Mat(getPerspectiveTransform_0(src.nativeObj, dst.nativeObj, solveMethod));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Calculates a perspective transform from four pairs of the corresponding points.
│ │ │ │ - *
│ │ │ │ - * The function calculates the \(3 \times 3\) matrix of a perspective transform so that:
│ │ │ │ - *
│ │ │ │ - * \(\begin{bmatrix} t_i x'_i \\ t_i y'_i \\ t_i \end{bmatrix} = \texttt{map_matrix} \cdot \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix}\)
│ │ │ │ - *
│ │ │ │ - * where
│ │ │ │ - *
│ │ │ │ - * \(dst(i)=(x'_i,y'_i), src(i)=(x_i, y_i), i=0,1,2,3\)
│ │ │ │ - *
│ │ │ │ - * @param src Coordinates of quadrangle vertices in the source image.
│ │ │ │ - * @param dst Coordinates of the corresponding quadrangle vertices in the destination image.
│ │ │ │ - *
│ │ │ │ - * SEE: findHomography, warpPerspective, perspectiveTransform
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static Mat getPerspectiveTransform(Mat src, Mat dst) {
│ │ │ │ - return new Mat(getPerspectiveTransform_1(src.nativeObj, dst.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ + private static native long getPerspectiveTransform_0(long src_nativeObj, long dst_nativeObj, int solveMethod);
│ │ │ │ + private static native long getPerspectiveTransform_1(long src_nativeObj, long dst_nativeObj);
│ │ │ │
│ │ │ │ - //
│ │ │ │ // C++: Mat cv::getAffineTransform(vector_Point2f src, vector_Point2f dst)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - public static Mat getAffineTransform(MatOfPoint2f src, MatOfPoint2f dst) {
│ │ │ │ - Mat src_mat = src;
│ │ │ │ - Mat dst_mat = dst;
│ │ │ │ - return new Mat(getAffineTransform_0(src_mat.nativeObj, dst_mat.nativeObj));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ + private static native long getAffineTransform_0(long src_mat_nativeObj, long dst_mat_nativeObj);
│ │ │ │
│ │ │ │ // C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat())
│ │ │ │ private static native void Rodrigues_0(long src_nativeObj, long dst_nativeObj, long jacobian_nativeObj);
│ │ │ │ private static native void Rodrigues_1(long src_nativeObj, long dst_nativeObj);
│ │ │ │
│ │ │ │ // C++: Mat cv::findHomography(vector_Point2f srcPoints, vector_Point2f dstPoints, int method = 0, double ransacReprojThreshold = 3, Mat& mask = Mat(), int maxIters = 2000, double confidence = 0.995)
│ │ │ │ private static native long findHomography_0(long srcPoints_mat_nativeObj, long dstPoints_mat_nativeObj, int method, double ransacReprojThreshold, long mask_nativeObj, int maxIters, double confidence);
│ │ │ │ @@ -9771,99 +9862,8 @@
│ │ │ │ private static native boolean fisheye_solvePnPRansac_2(long objectPoints_nativeObj, long imagePoints_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvec_nativeObj, long tvec_nativeObj, boolean useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, long inliers_nativeObj);
│ │ │ │ private static native boolean fisheye_solvePnPRansac_3(long objectPoints_nativeObj, long imagePoints_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvec_nativeObj, long tvec_nativeObj, boolean useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence);
│ │ │ │ private static native boolean fisheye_solvePnPRansac_4(long objectPoints_nativeObj, long imagePoints_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvec_nativeObj, long tvec_nativeObj, boolean useExtrinsicGuess, int iterationsCount, float reprojectionError);
│ │ │ │ private static native boolean fisheye_solvePnPRansac_5(long objectPoints_nativeObj, long imagePoints_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvec_nativeObj, long tvec_nativeObj, boolean useExtrinsicGuess, int iterationsCount);
│ │ │ │ private static native boolean fisheye_solvePnPRansac_6(long objectPoints_nativeObj, long imagePoints_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvec_nativeObj, long tvec_nativeObj, boolean useExtrinsicGuess);
│ │ │ │ private static native boolean fisheye_solvePnPRansac_7(long objectPoints_nativeObj, long imagePoints_nativeObj, long cameraMatrix_nativeObj, long distCoeffs_nativeObj, long rvec_nativeObj, long tvec_nativeObj);
│ │ │ │
│ │ │ │ - // C++: void cv::approxPolyDP(vector_Point2f curve, vector_Point2f& approxCurve, double epsilon, bool closed)
│ │ │ │ - private static native void approxPolyDP_0(long curve_mat_nativeObj, long approxCurve_mat_nativeObj, double epsilon, boolean closed);
│ │ │ │ -
│ │ │ │ - // C++: void cv::approxPolyN(Mat curve, Mat& approxCurve, int nsides, float epsilon_percentage = -1.0, bool ensure_convex = true)
│ │ │ │ - private static native void approxPolyN_0(long curve_nativeObj, long approxCurve_nativeObj, int nsides, float epsilon_percentage, boolean ensure_convex);
│ │ │ │ - private static native void approxPolyN_1(long curve_nativeObj, long approxCurve_nativeObj, int nsides, float epsilon_percentage);
│ │ │ │ - private static native void approxPolyN_2(long curve_nativeObj, long approxCurve_nativeObj, int nsides);
│ │ │ │ -
│ │ │ │ - // C++: RotatedRect cv::minAreaRect(vector_Point2f points)
│ │ │ │ - private static native double[] minAreaRect_0(long points_mat_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: void cv::boxPoints(RotatedRect box, Mat& points)
│ │ │ │ - private static native void boxPoints_0(double box_center_x, double box_center_y, double box_size_width, double box_size_height, double box_angle, long points_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: void cv::minEnclosingCircle(vector_Point2f points, Point2f& center, float& radius)
│ │ │ │ - private static native void minEnclosingCircle_0(long points_mat_nativeObj, double[] center_out, double[] radius_out);
│ │ │ │ -
│ │ │ │ - // C++: double cv::minEnclosingTriangle(Mat points, Mat& triangle)
│ │ │ │ - private static native double minEnclosingTriangle_0(long points_nativeObj, long triangle_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: double cv::minEnclosingConvexPolygon(Mat points, Mat& polygon, int k)
│ │ │ │ - private static native double minEnclosingConvexPolygon_0(long points_nativeObj, long polygon_nativeObj, int k);
│ │ │ │ -
│ │ │ │ - // C++: Moments cv::moments(Mat array, bool binaryImage = false)
│ │ │ │ - private static native double[] moments_0(long array_nativeObj, boolean binaryImage);
│ │ │ │ - private static native double[] moments_1(long array_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: void cv::HuMoments(Moments m, Mat& hu)
│ │ │ │ - private static native void HuMoments_0(double m_m00, double m_m10, double m_m01, double m_m20, double m_m11, double m_m02, double m_m30, double m_m21, double m_m12, double m_m03, long hu_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: double cv::matchShapes(Mat contour1, Mat contour2, int method, double parameter)
│ │ │ │ - private static native double matchShapes_0(long contour1_nativeObj, long contour2_nativeObj, int method, double parameter);
│ │ │ │ -
│ │ │ │ - // C++: void cv::convexHull(vector_Point points, vector_int& hull, bool clockwise = false, _hidden_ returnPoints = true)
│ │ │ │ - private static native void convexHull_0(long points_mat_nativeObj, long hull_mat_nativeObj, boolean clockwise);
│ │ │ │ - private static native void convexHull_2(long points_mat_nativeObj, long hull_mat_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: void cv::convexityDefects(vector_Point contour, vector_int convexhull, vector_Vec4i& convexityDefects)
│ │ │ │ - private static native void convexityDefects_0(long contour_mat_nativeObj, long convexhull_mat_nativeObj, long convexityDefects_mat_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: bool cv::isContourConvex(vector_Point contour)
│ │ │ │ - private static native boolean isContourConvex_0(long contour_mat_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: float cv::intersectConvexConvex(Mat p1, Mat p2, Mat& p12, bool handleNested = true)
│ │ │ │ - private static native float intersectConvexConvex_0(long p1_nativeObj, long p2_nativeObj, long p12_nativeObj, boolean handleNested);
│ │ │ │ - private static native float intersectConvexConvex_1(long p1_nativeObj, long p2_nativeObj, long p12_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: RotatedRect cv::fitEllipse(vector_Point2f points)
│ │ │ │ - private static native double[] fitEllipse_0(long points_mat_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: RotatedRect cv::fitEllipseAMS(Mat points)
│ │ │ │ - private static native double[] fitEllipseAMS_0(long points_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: RotatedRect cv::fitEllipseDirect(Mat points)
│ │ │ │ - private static native double[] fitEllipseDirect_0(long points_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: void cv::getClosestEllipsePoints(RotatedRect ellipse_params, Mat points, Mat& closest_pts)
│ │ │ │ - private static native void getClosestEllipsePoints_0(double ellipse_params_center_x, double ellipse_params_center_y, double ellipse_params_size_width, double ellipse_params_size_height, double ellipse_params_angle, long points_nativeObj, long closest_pts_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: void cv::fitLine(Mat points, Mat& line, int distType, double param, double reps, double aeps)
│ │ │ │ - private static native void fitLine_0(long points_nativeObj, long line_nativeObj, int distType, double param, double reps, double aeps);
│ │ │ │ -
│ │ │ │ - // C++: double cv::pointPolygonTest(vector_Point2f contour, Point2f pt, bool measureDist)
│ │ │ │ - private static native double pointPolygonTest_0(long contour_mat_nativeObj, double pt_x, double pt_y, boolean measureDist);
│ │ │ │ -
│ │ │ │ - // C++: int cv::rotatedRectangleIntersection(RotatedRect rect1, RotatedRect rect2, Mat& intersectingRegion)
│ │ │ │ - private static native int rotatedRectangleIntersection_0(double rect1_center_x, double rect1_center_y, double rect1_size_width, double rect1_size_height, double rect1_angle, double rect2_center_x, double rect2_center_y, double rect2_size_width, double rect2_size_height, double rect2_angle, long intersectingRegion_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: double cv::arcLength(vector_Point2f curve, bool closed)
│ │ │ │ - private static native double arcLength_0(long curve_mat_nativeObj, boolean closed);
│ │ │ │ -
│ │ │ │ - // C++: double cv::contourArea(Mat contour, bool oriented = false)
│ │ │ │ - private static native double contourArea_0(long contour_nativeObj, boolean oriented);
│ │ │ │ - private static native double contourArea_1(long contour_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: Rect cv::boundingRect(Mat array)
│ │ │ │ - private static native double[] boundingRect_0(long array_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: Mat cv::getRotationMatrix2D(Point2f center, double angle, double scale)
│ │ │ │ - private static native long getRotationMatrix2D_0(double center_x, double center_y, double angle, double scale);
│ │ │ │ -
│ │ │ │ - // C++: void cv::invertAffineTransform(Mat M, Mat& iM)
│ │ │ │ - private static native void invertAffineTransform_0(long M_nativeObj, long iM_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: Mat cv::getPerspectiveTransform(Mat src, Mat dst, int solveMethod = DECOMP_LU)
│ │ │ │ - private static native long getPerspectiveTransform_0(long src_nativeObj, long dst_nativeObj, int solveMethod);
│ │ │ │ - private static native long getPerspectiveTransform_1(long src_nativeObj, long dst_nativeObj);
│ │ │ │ -
│ │ │ │ - // C++: Mat cv::getAffineTransform(vector_Point2f src, vector_Point2f dst)
│ │ │ │ - private static native long getAffineTransform_0(long src_mat_nativeObj, long dst_mat_nativeObj);
│ │ │ │ -
│ │ │ │ }
│ │ │ ├── org/opencv/img_hash/BlockMeanHash.class
│ │ │ │ ├── javap -verbose -constants -s -l -private {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ - SHA-256 checksum 006731369cec310d77a8c040b42c5ec77b32a35a93a63282e83f18975bb38ff2
│ │ │ │ │ + SHA-256 checksum 855fa70bd458992ccc15c396cfedf3ad9e573a101d08857b5b44999e098b10dc
│ │ │ │ │ Compiled from "BlockMeanHash.java"
│ │ │ │ │ public class org.opencv.img_hash.BlockMeanHash extends org.opencv.img_hash.ImgHashBase
│ │ │ │ │ minor version: 0
│ │ │ │ │ major version: 69
│ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER
│ │ │ │ │ this_class: #7 // org/opencv/img_hash/BlockMeanHash
│ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase
│ │ │ │ │ @@ -72,15 +72,15 @@
│ │ │ │ │ Code:
│ │ │ │ │ stack=3, locals=3, args_size=2
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: lload_1
│ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V
│ │ │ │ │ 5: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 22: 0
│ │ │ │ │ + line 21: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ 0 6 1 addr J
│ │ │ │ │
│ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash __fromPtr__(long);
│ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ @@ -89,15 +89,15 @@
│ │ │ │ │ stack=4, locals=2, args_size=1
│ │ │ │ │ 0: new #7 // class org/opencv/img_hash/BlockMeanHash
│ │ │ │ │ 3: dup
│ │ │ │ │ 4: lload_0
│ │ │ │ │ 5: invokespecial #9 // Method "":(J)V
│ │ │ │ │ 8: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 25: 0
│ │ │ │ │ + line 24: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 9 0 addr J
│ │ │ │ │
│ │ │ │ │ public void setMode(int);
│ │ │ │ │ descriptor: (I)V
│ │ │ │ │ flags: (0x0001) ACC_PUBLIC
│ │ │ │ │ @@ -105,16 +105,16 @@
│ │ │ │ │ stack=3, locals=2, args_size=2
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: getfield #10 // Field nativeObj:J
│ │ │ │ │ 4: iload_1
│ │ │ │ │ 5: invokestatic #14 // Method setMode_0:(JI)V
│ │ │ │ │ 8: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 36: 0
│ │ │ │ │ - line 37: 8
│ │ │ │ │ + line 35: 0
│ │ │ │ │ + line 36: 8
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 9 0 this Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ 0 9 1 mode I
│ │ │ │ │
│ │ │ │ │ public org.opencv.core.MatOfDouble getMean();
│ │ │ │ │ descriptor: ()Lorg/opencv/core/MatOfDouble;
│ │ │ │ │ @@ -123,44 +123,44 @@
│ │ │ │ │ stack=2, locals=1, args_size=1
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: getfield #10 // Field nativeObj:J
│ │ │ │ │ 4: invokestatic #18 // Method getMean_0:(J)J
│ │ │ │ │ 7: invokestatic #22 // Method org/opencv/core/MatOfDouble.fromNativeAddr:(J)Lorg/opencv/core/MatOfDouble;
│ │ │ │ │ 10: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 45: 0
│ │ │ │ │ + line 44: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 11 0 this Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │
│ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(int);
│ │ │ │ │ descriptor: (I)Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC
│ │ │ │ │ Code:
│ │ │ │ │ stack=2, locals=1, args_size=1
│ │ │ │ │ 0: iload_0
│ │ │ │ │ 1: invokestatic #28 // Method create_0:(I)J
│ │ │ │ │ 4: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ 7: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 54: 0
│ │ │ │ │ + line 53: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 8 0 mode I
│ │ │ │ │
│ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create();
│ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC
│ │ │ │ │ Code:
│ │ │ │ │ stack=2, locals=0, args_size=0
│ │ │ │ │ 0: invokestatic #36 // Method create_1:()J
│ │ │ │ │ 3: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash;
│ │ │ │ │ 6: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 58: 0
│ │ │ │ │ + line 57: 0
│ │ │ │ │
│ │ │ │ │ private static native void setMode_0(long, int);
│ │ │ │ │ descriptor: (JI)V
│ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
│ │ │ │ │
│ │ │ │ │ private static native long getMean_0(long);
│ │ │ │ │ descriptor: (J)J
│ │ │ ├── org/opencv/img_hash/BlockMeanHash.java
│ │ │ │ @@ -4,15 +4,14 @@
│ │ │ │ package org.opencv.img_hash;
│ │ │ │
│ │ │ │ import java.util.ArrayList;
│ │ │ │ import java.util.List;
│ │ │ │ import org.opencv.core.Mat;
│ │ │ │ import org.opencv.core.MatOfDouble;
│ │ │ │ import org.opencv.img_hash.BlockMeanHash;
│ │ │ │ -import org.opencv.img_hash.ImgHashBase;
│ │ │ │ import org.opencv.utils.Converters;
│ │ │ │
│ │ │ │ // C++: class BlockMeanHash
│ │ │ │ /**
│ │ │ │ * Image hash based on block mean.
│ │ │ │ *
│ │ │ │ * See CITE: zauner2010implementation for details.
│ │ │ ├── org/opencv/img_hash/ColorMomentHash.class
│ │ │ │ ├── javap -verbose -constants -s -l -private {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ - SHA-256 checksum 03800282736d3b9246fbeca804b21de4c769757d3fb0e917da35f5ebd18145eb
│ │ │ │ │ + SHA-256 checksum 289886b60047616d9a8e4d34bd2a47d89bd2641740b82105269bd73403d23be4
│ │ │ │ │ Compiled from "ColorMomentHash.java"
│ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase
│ │ │ │ │ minor version: 0
│ │ │ │ │ major version: 69
│ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER
│ │ │ │ │ this_class: #7 // org/opencv/img_hash/ColorMomentHash
│ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase
│ │ │ │ │ @@ -44,15 +44,15 @@
│ │ │ │ │ Code:
│ │ │ │ │ stack=3, locals=3, args_size=2
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: lload_1
│ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V
│ │ │ │ │ 5: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 17: 0
│ │ │ │ │ + line 16: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/ColorMomentHash;
│ │ │ │ │ 0 6 1 addr J
│ │ │ │ │
│ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash __fromPtr__(long);
│ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/ColorMomentHash;
│ │ │ │ │ @@ -61,29 +61,29 @@
│ │ │ │ │ stack=4, locals=2, args_size=1
│ │ │ │ │ 0: new #7 // class org/opencv/img_hash/ColorMomentHash
│ │ │ │ │ 3: dup
│ │ │ │ │ 4: lload_0
│ │ │ │ │ 5: invokespecial #9 // Method "":(J)V
│ │ │ │ │ 8: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 20: 0
│ │ │ │ │ + line 19: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 9 0 addr J
│ │ │ │ │
│ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash create();
│ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/ColorMomentHash;
│ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC
│ │ │ │ │ Code:
│ │ │ │ │ stack=2, locals=0, args_size=0
│ │ │ │ │ 0: invokestatic #10 // Method create_0:()J
│ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/ColorMomentHash;
│ │ │ │ │ 6: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 27: 0
│ │ │ │ │ + line 26: 0
│ │ │ │ │
│ │ │ │ │ private static native long create_0();
│ │ │ │ │ descriptor: ()J
│ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
│ │ │ │ │
│ │ │ │ │ private static native void delete(long);
│ │ │ │ │ descriptor: (J)V
│ │ │ ├── org/opencv/img_hash/ColorMomentHash.java
│ │ │ │ @@ -1,14 +1,13 @@
│ │ │ │ //
│ │ │ │ // This file is auto-generated. Please don't modify it!
│ │ │ │ //
│ │ │ │ package org.opencv.img_hash;
│ │ │ │
│ │ │ │ import org.opencv.img_hash.ColorMomentHash;
│ │ │ │ -import org.opencv.img_hash.ImgHashBase;
│ │ │ │
│ │ │ │ // C++: class ColorMomentHash
│ │ │ │ /**
│ │ │ │ * Image hash based on color moments.
│ │ │ │ *
│ │ │ │ * See CITE: tang2012perceptual for details.
│ │ │ │ */
│ │ │ ├── org/opencv/img_hash/Img_hash.class
│ │ │ │ ├── procyon -ec {}
│ │ │ │ │ @@ -4,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 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 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 averageHash(final Mat inputArr, final Mat outputArr) {
│ │ │ │ │ + averageHash_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);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void pHash_0(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr) {
│ │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + private static native void colorMomentHash_0(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - public static void averageHash(final Mat inputArr, final Mat outputArr) {
│ │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ + 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 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,70 @@
│ │ │ │ // 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::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
│ │ │ │ + * @param mode the mode
│ │ │ │ + */
│ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) {
│ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Computes block mean hash of the input image
│ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1.
│ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U
│ │ │ │ + */
│ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr) {
│ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: void cv::img_hash::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 +106,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,55 +147,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
│ │ │ │ - * @param mode the mode
│ │ │ │ - */
│ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) {
│ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Computes block mean hash of the input image
│ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1.
│ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U
│ │ │ │ - */
│ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr) {
│ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr)
│ │ │ │ //
│ │ │ │
│ │ │ │ /**
│ │ │ │ * Calculates img_hash::AverageHash in one call
│ │ │ │ * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1.
│ │ │ │ * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U
│ │ │ │ @@ -162,31 +162,31 @@
│ │ │ │ public static void averageHash(Mat inputArr, Mat outputArr) {
│ │ │ │ averageHash_0(inputArr.nativeObj, outputArr.nativeObj);
│ │ │ │ }
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ - // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180)
│ │ │ │ - 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::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::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::averageHash(Mat inputArr, Mat& outputArr)
│ │ │ │ private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj);
│ │ │ │
│ │ │ │ }
│ │ │ ├── org/opencv/objdetect/BarcodeDetector.class
│ │ │ │ ├── javap -verbose -constants -s -l -private {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ - SHA-256 checksum 6d3f3b38f15e37591aa6e4085f20aead03dc7683ee4622534e0a47c76c16041a
│ │ │ │ │ + SHA-256 checksum 3ebfd3c849f6669ac06c79cf399149b0dbb3333cfdd26243ab98fe5f3c8de74d
│ │ │ │ │ Compiled from "BarcodeDetector.java"
│ │ │ │ │ public class org.opencv.objdetect.BarcodeDetector extends org.opencv.objdetect.GraphicalCodeDetector
│ │ │ │ │ minor version: 0
│ │ │ │ │ major version: 69
│ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER
│ │ │ │ │ this_class: #7 // org/opencv/objdetect/BarcodeDetector
│ │ │ │ │ super_class: #2 // org/opencv/objdetect/GraphicalCodeDetector
│ │ │ │ │ @@ -123,15 +123,15 @@
│ │ │ │ │ Code:
│ │ │ │ │ stack=3, locals=3, args_size=2
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: lload_1
│ │ │ │ │ 2: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V
│ │ │ │ │ 5: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 18: 0
│ │ │ │ │ + line 17: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 6 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 6 1 addr J
│ │ │ │ │
│ │ │ │ │ public static org.opencv.objdetect.BarcodeDetector __fromPtr__(long);
│ │ │ │ │ descriptor: (J)Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ @@ -140,31 +140,31 @@
│ │ │ │ │ stack=4, locals=2, args_size=1
│ │ │ │ │ 0: new #7 // class org/opencv/objdetect/BarcodeDetector
│ │ │ │ │ 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 org.opencv.objdetect.BarcodeDetector();
│ │ │ │ │ descriptor: ()V
│ │ │ │ │ flags: (0x0001) ACC_PUBLIC
│ │ │ │ │ Code:
│ │ │ │ │ stack=3, locals=1, args_size=1
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: invokestatic #10 // Method BarcodeDetector_0:()J
│ │ │ │ │ 4: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V
│ │ │ │ │ 7: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 31: 0
│ │ │ │ │ - line 32: 7
│ │ │ │ │ + line 30: 0
│ │ │ │ │ + line 31: 7
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │
│ │ │ │ │ public org.opencv.objdetect.BarcodeDetector(java.lang.String);
│ │ │ │ │ descriptor: (Ljava/lang/String;)V
│ │ │ │ │ flags: (0x0001) ACC_PUBLIC
│ │ │ │ │ @@ -172,16 +172,16 @@
│ │ │ │ │ stack=3, locals=2, args_size=2
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: aload_1
│ │ │ │ │ 2: invokestatic #14 // Method BarcodeDetector_1:(Ljava/lang/String;)J
│ │ │ │ │ 5: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V
│ │ │ │ │ 8: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 52: 0
│ │ │ │ │ - line 53: 8
│ │ │ │ │ + line 51: 0
│ │ │ │ │ + line 52: 8
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 9 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 9 1 super_resolution_model_path Ljava/lang/String;
│ │ │ │ │
│ │ │ │ │ public boolean decodeWithType(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List);
│ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;)Z
│ │ │ │ │ @@ -195,15 +195,15 @@
│ │ │ │ │ 8: aload_2
│ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J
│ │ │ │ │ 12: aload_3
│ │ │ │ │ 13: aload 4
│ │ │ │ │ 15: invokestatic #25 // Method decodeWithType_0:(JJJLjava/util/List;Ljava/util/List;)Z
│ │ │ │ │ 18: ireturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 72: 0
│ │ │ │ │ + line 71: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat;
│ │ │ │ │ 0 19 2 points Lorg/opencv/core/Mat;
│ │ │ │ │ 0 19 3 decoded_info Ljava/util/List;
│ │ │ │ │ 0 19 4 decoded_type Ljava/util/List;
│ │ │ │ │ @@ -225,15 +225,15 @@
│ │ │ │ │ 8: aload_2
│ │ │ │ │ 9: aload_3
│ │ │ │ │ 10: aload 4
│ │ │ │ │ 12: getfield #22 // Field org/opencv/core/Mat.nativeObj:J
│ │ │ │ │ 15: invokestatic #29 // Method detectAndDecodeWithType_0:(JJLjava/util/List;Ljava/util/List;J)Z
│ │ │ │ │ 18: ireturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 90: 0
│ │ │ │ │ + line 89: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat;
│ │ │ │ │ 0 19 2 decoded_info Ljava/util/List;
│ │ │ │ │ 0 19 3 decoded_type Ljava/util/List;
│ │ │ │ │ 0 19 4 points Lorg/opencv/core/Mat;
│ │ │ │ │ @@ -253,15 +253,15 @@
│ │ │ │ │ 4: aload_1
│ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J
│ │ │ │ │ 8: aload_2
│ │ │ │ │ 9: aload_3
│ │ │ │ │ 10: invokestatic #33 // Method detectAndDecodeWithType_1:(JJLjava/util/List;Ljava/util/List;)Z
│ │ │ │ │ 13: ireturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 102: 0
│ │ │ │ │ + line 101: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 14 1 img Lorg/opencv/core/Mat;
│ │ │ │ │ 0 14 2 decoded_info Ljava/util/List;
│ │ │ │ │ 0 14 3 decoded_type Ljava/util/List;
│ │ │ │ │ LocalVariableTypeTable:
│ │ │ │ │ @@ -276,15 +276,15 @@
│ │ │ │ │ Code:
│ │ │ │ │ stack=2, locals=1, args_size=1
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: getfield #18 // Field nativeObj:J
│ │ │ │ │ 4: invokestatic #37 // Method getDownsamplingThreshold_0:(J)D
│ │ │ │ │ 7: dreturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 116: 0
│ │ │ │ │ + line 115: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │
│ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDownsamplingThreshold(double);
│ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ flags: (0x0001) ACC_PUBLIC
│ │ │ │ │ @@ -295,15 +295,15 @@
│ │ │ │ │ 4: aload_0
│ │ │ │ │ 5: getfield #18 // Field nativeObj:J
│ │ │ │ │ 8: dload_1
│ │ │ │ │ 9: invokestatic #41 // Method setDownsamplingThreshold_0:(JD)J
│ │ │ │ │ 12: invokespecial #9 // Method "":(J)V
│ │ │ │ │ 15: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 135: 0
│ │ │ │ │ + line 134: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 16 1 thresh D
│ │ │ │ │
│ │ │ │ │ public void getDetectorScales(org.opencv.core.MatOfFloat);
│ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfFloat;)V
│ │ │ │ │ @@ -315,17 +315,17 @@
│ │ │ │ │ 2: aload_0
│ │ │ │ │ 3: getfield #18 // Field nativeObj:J
│ │ │ │ │ 6: aload_2
│ │ │ │ │ 7: getfield #22 // Field org/opencv/core/Mat.nativeObj:J
│ │ │ │ │ 10: invokestatic #45 // Method getDetectorScales_0:(JJ)V
│ │ │ │ │ 13: return
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 149: 0
│ │ │ │ │ - line 150: 2
│ │ │ │ │ - line 151: 13
│ │ │ │ │ + line 148: 0
│ │ │ │ │ + line 149: 2
│ │ │ │ │ + line 150: 13
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 14 1 sizes Lorg/opencv/core/MatOfFloat;
│ │ │ │ │ 2 12 2 sizes_mat Lorg/opencv/core/Mat;
│ │ │ │ │
│ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDetectorScales(org.opencv.core.MatOfFloat);
│ │ │ │ │ @@ -341,16 +341,16 @@
│ │ │ │ │ 7: getfield #18 // Field nativeObj:J
│ │ │ │ │ 10: aload_2
│ │ │ │ │ 11: getfield #22 // Field org/opencv/core/Mat.nativeObj:J
│ │ │ │ │ 14: invokestatic #49 // Method setDetectorScales_0:(JJ)J
│ │ │ │ │ 17: invokespecial #9 // Method "":(J)V
│ │ │ │ │ 20: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 168: 0
│ │ │ │ │ - line 169: 2
│ │ │ │ │ + line 167: 0
│ │ │ │ │ + line 168: 2
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 21 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 21 1 sizes Lorg/opencv/core/MatOfFloat;
│ │ │ │ │ 2 19 2 sizes_mat Lorg/opencv/core/Mat;
│ │ │ │ │
│ │ │ │ │ public double getGradientThreshold();
│ │ │ │ │ @@ -359,15 +359,15 @@
│ │ │ │ │ Code:
│ │ │ │ │ stack=2, locals=1, args_size=1
│ │ │ │ │ 0: aload_0
│ │ │ │ │ 1: getfield #18 // Field nativeObj:J
│ │ │ │ │ 4: invokestatic #53 // Method getGradientThreshold_0:(J)D
│ │ │ │ │ 7: dreturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 183: 0
│ │ │ │ │ + line 182: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │
│ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setGradientThreshold(double);
│ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ flags: (0x0001) ACC_PUBLIC
│ │ │ │ │ @@ -378,15 +378,15 @@
│ │ │ │ │ 4: aload_0
│ │ │ │ │ 5: getfield #18 // Field nativeObj:J
│ │ │ │ │ 8: dload_1
│ │ │ │ │ 9: invokestatic #56 // Method setGradientThreshold_0:(JD)J
│ │ │ │ │ 12: invokespecial #9 // Method "":(J)V
│ │ │ │ │ 15: areturn
│ │ │ │ │ LineNumberTable:
│ │ │ │ │ - line 201: 0
│ │ │ │ │ + line 200: 0
│ │ │ │ │ LocalVariableTable:
│ │ │ │ │ Start Length Slot Name Signature
│ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector;
│ │ │ │ │ 0 16 1 thresh D
│ │ │ │ │
│ │ │ │ │ private static native long BarcodeDetector_0();
│ │ │ │ │ descriptor: ()J
│ │ │ ├── org/opencv/objdetect/BarcodeDetector.java
│ │ │ │ @@ -4,15 +4,14 @@
│ │ │ │ package org.opencv.objdetect;
│ │ │ │
│ │ │ │ import java.util.ArrayList;
│ │ │ │ import java.util.List;
│ │ │ │ import org.opencv.core.Mat;
│ │ │ │ import org.opencv.core.MatOfFloat;
│ │ │ │ import org.opencv.objdetect.BarcodeDetector;
│ │ │ │ -import org.opencv.objdetect.GraphicalCodeDetector;
│ │ │ │ import org.opencv.utils.Converters;
│ │ │ │
│ │ │ │ // C++: class BarcodeDetector
│ │ │ │
│ │ │ │ public class BarcodeDetector extends GraphicalCodeDetector {
│ │ │ │
│ │ │ │ protected BarcodeDetector(long addr) { super(addr); }
│ │ │ ├── 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/text/Text.class
│ │ │ │ ├── procyon -ec {}
│ │ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │ │
│ │ │ │ │ package org.opencv.text;
│ │ │ │ │
│ │ │ │ │ import java.util.ArrayList;
│ │ │ │ │ +import org.opencv.core.MatOfRect;
│ │ │ │ │ import org.opencv.core.MatOfPoint;
│ │ │ │ │ import org.opencv.utils.Converters;
│ │ │ │ │ -import java.util.List;
│ │ │ │ │ -import org.opencv.core.MatOfRect;
│ │ │ │ │ import org.opencv.core.Mat;
│ │ │ │ │ +import java.util.List;
│ │ │ │ │
│ │ │ │ │ public class Text
│ │ │ │ │ {
│ │ │ │ │ public static final int OCR_LEVEL_WORD = 0;
│ │ │ │ │ public static final int OCR_LEVEL_TEXTLINE = 1;
│ │ │ │ │ public static final int ERFILTER_NM_RGBLGrad = 0;
│ │ │ │ │ public static final int ERFILTER_NM_IHSGrad = 1;
│ │ │ │ │ @@ -31,29 +31,14 @@
│ │ │ │ │ public static final int PSM_SINGLE_BLOCK_VERT_TEXT = 5;
│ │ │ │ │ public static final int PSM_SINGLE_BLOCK = 6;
│ │ │ │ │ public static final int PSM_SINGLE_LINE = 7;
│ │ │ │ │ public static final int PSM_SINGLE_WORD = 8;
│ │ │ │ │ public static final int PSM_CIRCLE_WORD = 9;
│ │ │ │ │ public static final int PSM_SINGLE_CHAR = 10;
│ │ │ │ │
│ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw, final Mat chainBBs) {
│ │ │ │ │ - final Mat result_mat = (Mat)result;
│ │ │ │ │ - detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw) {
│ │ │ │ │ - final Mat result_mat = (Mat)result;
│ │ │ │ │ - detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light) {
│ │ │ │ │ - final Mat result_mat = (Mat)result;
│ │ │ │ │ - detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ @Deprecated
│ │ │ │ │ public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(final String filename) {
│ │ │ │ │ return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ @Deprecated
│ │ │ │ │ public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(final String filename) {
│ │ │ │ │ @@ -217,19 +202,28 @@
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static void detectRegions(final Mat image, final ERFilter er_filter1, final ERFilter er_filter2, final MatOfRect groups_rects) {
│ │ │ │ │ final Mat groups_rects_mat = (Mat)groups_rects;
│ │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4);
│ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw, final Mat chainBBs) {
│ │ │ │ │ + final Mat result_mat = (Mat)result;
│ │ │ │ │ + detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3);
│ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw) {
│ │ │ │ │ + final Mat result_mat = (Mat)result;
│ │ │ │ │ + detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2);
│ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light) {
│ │ │ │ │ + final Mat result_mat = (Mat)result;
│ │ │ │ │ + detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ private static native long loadOCRHMMClassifierNM_0(final String p0);
│ │ │ │ │
│ │ │ │ │ private static native long loadOCRHMMClassifierCNN_0(final String p0);
│ │ │ │ │
│ │ │ │ │ private static native long loadOCRHMMClassifier_0(final String p0, final int p1);
│ │ │ │ │
│ │ │ │ │ @@ -294,8 +288,14 @@
│ │ │ │ │ private static native void detectRegions_1(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5, final float p6);
│ │ │ │ │
│ │ │ │ │ private static native void detectRegions_2(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5);
│ │ │ │ │
│ │ │ │ │ private static native void detectRegions_3(final long p0, final long p1, final long p2, final long p3, final int p4);
│ │ │ │ │
│ │ │ │ │ private static native void detectRegions_4(final long p0, final long p1, final long p2, final long p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4);
│ │ │ │ │ +
│ │ │ │ │ + private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2);
│ │ │ │ │ }
│ │ │ ├── org/opencv/text/Text.java
│ │ │ │┄ Ordering differences only
│ │ │ │ @@ -63,55 +63,14 @@
│ │ │ │ PSM_SINGLE_LINE = 7,
│ │ │ │ PSM_SINGLE_WORD = 8,
│ │ │ │ PSM_CIRCLE_WORD = 9,
│ │ │ │ PSM_SINGLE_CHAR = 10;
│ │ │ │
│ │ │ │
│ │ │ │ //
│ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat())
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
│ │ │ │ - * @param input the input image with 3 channels.
│ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high
│ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.
│ │ │ │ - * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes.
│ │ │ │ - * @param chainBBs an optional parameter which chains the letter candidates according to heuristics in the paper and returns all possible regions where text is likely to occur.
│ │ │ │ - */
│ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw, Mat chainBBs) {
│ │ │ │ - Mat result_mat = result;
│ │ │ │ - detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
│ │ │ │ - * @param input the input image with 3 channels.
│ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high
│ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.
│ │ │ │ - * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes.
│ │ │ │ - */
│ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw) {
│ │ │ │ - Mat result_mat = result;
│ │ │ │ - detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
│ │ │ │ - * @param input the input image with 3 channels.
│ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high
│ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.
│ │ │ │ - */
│ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light) {
│ │ │ │ - Mat result_mat = result;
│ │ │ │ - detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename)
│ │ │ │ //
│ │ │ │
│ │ │ │ /**
│ │ │ │ * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.
│ │ │ │ *
│ │ │ │ * @param filename The XML or YAML file with the classifier model (e.g. OCRHMM_knn_model_data.xml)
│ │ │ │ @@ -841,20 +800,56 @@
│ │ │ │ */
│ │ │ │ public static void detectRegions(Mat image, ERFilter er_filter1, ERFilter er_filter2, MatOfRect groups_rects) {
│ │ │ │ Mat groups_rects_mat = groups_rects;
│ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj);
│ │ │ │ }
│ │ │ │
│ │ │ │
│ │ │ │ + //
│ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat())
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
│ │ │ │ + * @param input the input image with 3 channels.
│ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high
│ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.
│ │ │ │ + * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes.
│ │ │ │ + * @param chainBBs an optional parameter which chains the letter candidates according to heuristics in the paper and returns all possible regions where text is likely to occur.
│ │ │ │ + */
│ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw, Mat chainBBs) {
│ │ │ │ + Mat result_mat = result;
│ │ │ │ + detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
│ │ │ │ + * @param input the input image with 3 channels.
│ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high
│ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.
│ │ │ │ + * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes.
│ │ │ │ + */
│ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw) {
│ │ │ │ + Mat result_mat = result;
│ │ │ │ + detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs.
│ │ │ │ + * @param input the input image with 3 channels.
│ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high
│ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result.
│ │ │ │ + */
│ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light) {
│ │ │ │ + Mat result_mat = result;
│ │ │ │ + detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat())
│ │ │ │ - private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj);
│ │ │ │ - private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj);
│ │ │ │ - private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light);
│ │ │ │
│ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename)
│ │ │ │ private static native long loadOCRHMMClassifierNM_0(String filename);
│ │ │ │
│ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename)
│ │ │ │ private static native long loadOCRHMMClassifierCNN_0(String filename);
│ │ │ │
│ │ │ │ @@ -914,8 +909,13 @@
│ │ │ │
│ │ │ │ // C++: void cv::text::detectRegions(Mat image, Ptr_ERFilter er_filter1, Ptr_ERFilter er_filter2, vector_Rect& groups_rects, int method = ERGROUPING_ORIENTATION_HORIZ, String filename = String(), float minProbability = (float)0.5)
│ │ │ │ private static native void detectRegions_1(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename, float minProbability);
│ │ │ │ private static native void detectRegions_2(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename);
│ │ │ │ private static native void detectRegions_3(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method);
│ │ │ │ private static native void detectRegions_4(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj);
│ │ │ │
│ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat())
│ │ │ │ + private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj);
│ │ │ │ + private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj);
│ │ │ │ + private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light);
│ │ │ │ +
│ │ │ │ }
│ │ │ ├── org/opencv/ximgproc/Ximgproc.class
│ │ │ │ ├── procyon -ec {}
│ │ │ │ │ @@ -66,64 +66,64 @@
│ │ │ │ │ thinning_1(src.nativeObj, dst.nativeObj);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static void anisotropicDiffusion(final Mat src, final Mat dst, final float alpha, final float K, final int niters) {
│ │ │ │ │ anisotropicDiffusion_0(src.nativeObj, dst.nativeObj, alpha, K, niters);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) {
│ │ │ │ │ - weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj);
│ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) {
│ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) {
│ │ │ │ │ - weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType);
│ │ │ │ │ + public static 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 void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) {
│ │ │ │ │ - weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma);
│ │ │ │ │ + public static 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 weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) {
│ │ │ │ │ - weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r);
│ │ │ │ │ + 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 RFFeatureGetter createRFFeatureGetter() {
│ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0());
│ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) {
│ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) {
│ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr()));
│ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) {
│ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) {
│ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model));
│ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) {
│ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static EdgeAwareInterpolator createEdgeAwareInterpolator() {
│ │ │ │ │ - return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0());
│ │ │ │ │ + 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 RICInterpolator createRICInterpolator() {
│ │ │ │ │ - return RICInterpolator.__fromPtr__(createRICInterpolator_0());
│ │ │ │ │ + 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 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 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) {
│ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size));
│ │ │ │ │ + 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) {
│ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm));
│ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta) {
│ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) {
│ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj));
│ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) {
│ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) {
│ │ │ │ │ return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) {
│ │ │ │ │ @@ -174,116 +174,20 @@
│ │ │ │ │ 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 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 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 transformFD(final Mat src, final Mat t, final Mat dst) {
│ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) {
│ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) {
│ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) {
│ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr));
│ │ │ │ │ + public static EdgeAwareInterpolator createEdgeAwareInterpolator() {
│ │ │ │ │ + return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0());
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static ContourFitting createContourFitting() {
│ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2());
│ │ │ │ │ + public static RICInterpolator createRICInterpolator() {
│ │ │ │ │ + return RICInterpolator.__fromPtr__(createRICInterpolator_0());
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ 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) {
│ │ │ │ │ @@ -294,14 +198,30 @@
│ │ │ │ │ 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 void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) {
│ │ │ │ │ + weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) {
│ │ │ │ │ + weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) {
│ │ │ │ │ + weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) {
│ │ │ │ │ + weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ public static 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) {
│ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size));
│ │ │ │ │ }
│ │ │ │ │ @@ -322,104 +242,24 @@
│ │ │ │ │ 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 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 covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) {
│ │ │ │ │ - covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - 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 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 void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) {
│ │ │ │ │ + GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) {
│ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha));
│ │ │ │ │ + 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 EdgeBoxes createEdgeBoxes() {
│ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12());
│ │ │ │ │ + public static void PeiLinNormalization(final Mat I, final Mat T) {
│ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.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,14 +446,86 @@
│ │ │ │ │ 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 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 covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) {
│ │ │ │ │ + covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void createQuaternionImage(final Mat img, final Mat qimg) {
│ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) {
│ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) {
│ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) {
│ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) {
│ │ │ │ │ + qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft);
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │ + public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) {
│ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.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 EdgeDrawing createEdgeDrawing() {
│ │ │ │ │ return EdgeDrawing.__fromPtr__(createEdgeDrawing_0());
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) {
│ │ │ │ │ return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr()));
│ │ │ │ │ }
│ │ │ │ │ @@ -646,231 +558,239 @@
│ │ │ │ │ getDisparityVis_0(src.nativeObj, dst.nativeObj, scale);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static void getDisparityVis(final Mat src, final Mat dst) {
│ │ │ │ │ getDisparityVis_1(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 edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) {
│ │ │ │ │ + edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - 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 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 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, 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 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, 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 qunitary(final Mat qimg, final Mat qnimg) {
│ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.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 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, 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 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(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 void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) {
│ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj);
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag));
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - private static native void 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 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 void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5);
│ │ │ │ │ -
│ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native void thinning_1(final long p0, final long p1);
│ │ │ │ │ -
│ │ │ │ │ - private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4);
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6);
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5);
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4);
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3);
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createRFFeatureGetter_0();
│ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() {
│ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String p0, final long p1);
│ │ │ │ │ + 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));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0);
│ │ │ │ │ + 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));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createEdgeAwareInterpolator_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) {
│ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createRICInterpolator_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) {
│ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3);
│ │ │ │ │ + public static RFFeatureGetter createRFFeatureGetter() {
│ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2);
│ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) {
│ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr()));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelSLIC_2(final long p0, final int p1);
│ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) {
│ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelSLIC_3(final long p0);
│ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) {
│ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2);
│ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) {
│ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createGraphSegmentation_1(final double p0, final float p1);
│ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) {
│ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createGraphSegmentation_2(final double p0);
│ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) {
│ │ │ │ │ + transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createGraphSegmentation_3();
│ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) {
│ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyColor_0();
│ │ │ │ │ + public static void contourSampling(final Mat src, final Mat out, final int nbElt) {
│ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategySize_0();
│ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr, final int fd) {
│ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyTexture_0();
│ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr) {
│ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyFill_0();
│ │ │ │ │ + public static ContourFitting createContourFitting() {
│ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_0();
│ │ │ │ │ + private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7);
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0);
│ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1);
│ │ │ │ │ + private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5);
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2);
│ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2);
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3);
│ │ │ │ │ + private static native void thinning_1(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0();
│ │ │ │ │ + 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 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 createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean 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 long createScanSegment_1(final int p0, final int p1, final int 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 long createScanSegment_2(final int p0, final int p1, final int 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 long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3);
│ │ │ │ │
│ │ │ │ │ - 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 createSuperpixelSLIC_1(final long p0, final int p1, final int p2);
│ │ │ │ │
│ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3);
│ │ │ │ │ + private static native long createSuperpixelSLIC_2(final long p0, final int p1);
│ │ │ │ │
│ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2);
│ │ │ │ │ + private static native long createSuperpixelSLIC_3(final long p0);
│ │ │ │ │
│ │ │ │ │ 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 PeiLinNormalization_0(final long p0, final long p1);
│ │ │ │ │ + private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2);
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2);
│ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float p1);
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1);
│ │ │ │ │ + private static native long createGraphSegmentation_2(final double p0);
│ │ │ │ │
│ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0);
│ │ │ │ │ + private static native long createGraphSegmentation_3();
│ │ │ │ │
│ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyColor_0();
│ │ │ │ │
│ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategySize_0();
│ │ │ │ │
│ │ │ │ │ - private static native void fourierDescriptor_2(final long p0, final long p1);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyTexture_0();
│ │ │ │ │
│ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyFill_0();
│ │ │ │ │
│ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_0();
│ │ │ │ │
│ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0);
│ │ │ │ │
│ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ - private static native long createContourFitting_1(final int p0);
│ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2);
│ │ │ │ │
│ │ │ │ │ - private static native long createContourFitting_2();
│ │ │ │ │ + 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 createEdgeAwareInterpolator_0();
│ │ │ │ │ +
│ │ │ │ │ + private static native long createRICInterpolator_0();
│ │ │ │ │
│ │ │ │ │ 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 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 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);
│ │ │ │ │
│ │ │ │ │ private static native long createFastLineDetector_3(final int p0, final float p1, final double p2);
│ │ │ │ │
│ │ │ │ │ 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 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 covarianceEstimation_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 long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2);
│ │ │ │ │ -
│ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1);
│ │ │ │ │ + private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3);
│ │ │ │ │
│ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0);
│ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3);
│ │ │ │ │
│ │ │ │ │ - private static native long createEdgeBoxes_12();
│ │ │ │ │ + private static native void PeiLinNormalization_0(final long p0, final long p1);
│ │ │ │ │
│ │ │ │ │ private static native long createDTFilter_0(final long p0, final double p1, final double p2, final int p3, final int p4);
│ │ │ │ │
│ │ │ │ │ private static native long createDTFilter_1(final long p0, final double p1, final double p2, final int p3);
│ │ │ │ │
│ │ │ │ │ private static native long createDTFilter_2(final long p0, final double p1, final double p2);
│ │ │ │ │
│ │ │ │ │ @@ -960,14 +880,50 @@
│ │ │ │ │
│ │ │ │ │ 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 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 covarianceEstimation_0(final long p0, final long p1, final int p2, final int 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);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createSuperpixelLSC_1(final long p0, final int p1);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createSuperpixelLSC_2(final long p0);
│ │ │ │ │ +
│ │ │ │ │ private static native long 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);
│ │ │ │ │ @@ -980,23 +936,67 @@
│ │ │ │ │
│ │ │ │ │ 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 edgePreservingFilter_0(final long p0, final long p1, final int 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 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 createQuaternionImage_0(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 qconj_0(final long p0, final long p1);
│ │ │ │ │ + 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 qunitary_0(final long p0, final long p1);
│ │ │ │ │ + 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 qmultiply_0(final long p0, final long p1, final long 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 void qdft_0(final long p0, final long p1, final int p2, final boolean p3);
│ │ │ │ │ + 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 colorMatchTemplate_0(final long p0, final long p1, final long p2);
│ │ │ │ │ + private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createEdgeBoxes_12();
│ │ │ │ │ +
│ │ │ │ │ + private static native 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 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 void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int p2);
│ │ │ │ │ +
│ │ │ │ │ + private static native void fourierDescriptor_2(final long p0, final long p1);
│ │ │ │ │ +
│ │ │ │ │ + private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2);
│ │ │ │ │ +
│ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createContourFitting_1(final int p0);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createContourFitting_2();
│ │ │ │ │ }
│ │ │ ├── org/opencv/ximgproc/Ximgproc.java
│ │ │ │ @@ -811,9015 +811,9015 @@
│ │ │ │ 000032a0: 6974 6572 7329 207b 0a20 2020 2020 2020 iters) {.
│ │ │ │ 000032b0: 2061 6e69 736f 7472 6f70 6963 4469 6666 anisotropicDiff
│ │ │ │ 000032c0: 7573 696f 6e5f 3028 7372 632e 6e61 7469 usion_0(src.nati
│ │ │ │ 000032d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ
│ │ │ │ 000032e0: 654f 626a 2c20 616c 7068 612c 204b 2c20 eObj, alpha, K,
│ │ │ │ 000032f0: 6e69 7465 7273 293b 0a20 2020 207d 0a0a niters);. }..
│ │ │ │ 00003300: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C
│ │ │ │ -00003310: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi
│ │ │ │ -00003320: 6d67 7072 6f63 3a3a 7765 6967 6874 6564 mgproc::weighted
│ │ │ │ -00003330: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat
│ │ │ │ -00003340: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src,
│ │ │ │ -00003350: 204d 6174 2620 6473 742c 2069 6e74 2072 Mat& dst, int r
│ │ │ │ -00003360: 2c20 646f 7562 6c65 2073 6967 6d61 203d , double sigma =
│ │ │ │ -00003370: 2032 352e 352c 2069 6e74 2077 6569 6768 25.5, int weigh
│ │ │ │ -00003380: 7454 7970 6520 3d20 574d 465f 4558 502c tType = WMF_EXP,
│ │ │ │ -00003390: 204d 6174 206d 6173 6b20 3d20 4d61 7428 Mat mask = Mat(
│ │ │ │ -000033a0: 2929 0a20 2020 202f 2f0a 0a20 2020 202f )). //.. /
│ │ │ │ -000033b0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie
│ │ │ │ -000033c0: 7320 7765 6967 6874 6564 206d 6564 6961 s weighted media
│ │ │ │ -000033d0: 6e20 6669 6c74 6572 2074 6f20 616e 2069 n filter to an i
│ │ │ │ -000033e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ -000033f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ -00003400: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this
│ │ │ │ -00003410: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation,
│ │ │ │ -00003420: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE:
│ │ │ │ -00003430: 207a 6861 6e67 3230 3134 3130 302b 0a20 zhang2014100+.
│ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2074 6865 *. * the
│ │ │ │ -00003450: 2070 6978 656c 2077 696c 6c20 6265 2069 pixel will be i
│ │ │ │ -00003460: 676e 6f72 6564 2077 6865 6e20 6d61 696e gnored when main
│ │ │ │ -00003470: 7461 696e 696e 6720 7468 6520 6a6f 696e taining the join
│ │ │ │ -00003480: 742d 6869 7374 6f67 7261 6d2e 2054 6869 t-histogram. Thi
│ │ │ │ -00003490: 7320 6973 2075 7365 6675 6c20 666f 7220 s is useful for
│ │ │ │ -000034a0: 6170 706c 6963 6174 696f 6e73 206c 696b applications lik
│ │ │ │ -000034b0: 6520 6f70 7469 6361 6c20 666c 6f77 206f e optical flow o
│ │ │ │ -000034c0: 6363 6c75 7369 6f6e 2068 616e 646c 696e cclusion handlin
│ │ │ │ -000034d0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. *
│ │ │ │ -000034e0: 2053 4545 3a20 6d65 6469 616e 426c 7572 SEE: medianBlur
│ │ │ │ -000034f0: 2c20 6a6f 696e 7442 696c 6174 6572 616c , jointBilateral
│ │ │ │ -00003500: 4669 6c74 6572 0a20 2020 2020 2a20 4070 Filter. * @p
│ │ │ │ -00003510: 6172 616d 206a 6f69 6e74 2061 7574 6f6d aram joint autom
│ │ │ │ -00003520: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ -00003530: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ -00003540: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical
│ │ │ │ -00003550: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ -00003560: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a
│ │ │ │ -00003570: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ -00003580: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ -00003590: 6172 616d 2072 2061 7574 6f6d 6174 6963 aram r automatic
│ │ │ │ -000035a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ -000035b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig
│ │ │ │ -000035c0: 6d61 2061 7574 6f6d 6174 6963 616c 6c79 ma automatically
│ │ │ │ -000035d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ -000035e0: 2a20 4070 6172 616d 2077 6569 6768 7454 * @param weightT
│ │ │ │ -000035f0: 7970 6520 6175 746f 6d61 7469 6361 6c6c ype automaticall
│ │ │ │ -00003600: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ -00003610: 202a 2040 7061 7261 6d20 6d61 736b 2061 * @param mask a
│ │ │ │ -00003620: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ -00003630: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ -00003640: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ -00003650: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe
│ │ │ │ -00003660: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j
│ │ │ │ -00003670: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M
│ │ │ │ -00003680: 6174 2064 7374 2c20 696e 7420 722c 2064 at dst, int r, d
│ │ │ │ -00003690: 6f75 626c 6520 7369 676d 612c 2069 6e74 ouble sigma, int
│ │ │ │ -000036a0: 2077 6569 6768 7454 7970 652c 204d 6174 weightType, Mat
│ │ │ │ -000036b0: 206d 6173 6b29 207b 0a20 2020 2020 2020 mask) {.
│ │ │ │ -000036c0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF
│ │ │ │ -000036d0: 696c 7465 725f 3028 6a6f 696e 742e 6e61 ilter_0(joint.na
│ │ │ │ -000036e0: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat
│ │ │ │ -000036f0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ -00003700: 7665 4f62 6a2c 2072 2c20 7369 676d 612c veObj, r, sigma,
│ │ │ │ -00003710: 2077 6569 6768 7454 7970 652c 206d 6173 weightType, mas
│ │ │ │ -00003720: 6b2e 6e61 7469 7665 4f62 6a29 3b0a 2020 k.nativeObj);.
│ │ │ │ -00003730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**.
│ │ │ │ -00003740: 2020 2a20 4170 706c 6965 7320 7765 6967 * Applies weig
│ │ │ │ -00003750: 6874 6564 206d 6564 6961 6e20 6669 6c74 hted median filt
│ │ │ │ -00003760: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image..
│ │ │ │ -00003770: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo
│ │ │ │ -00003780: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a
│ │ │ │ -00003790: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem
│ │ │ │ -000037a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please
│ │ │ │ -000037b0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang
│ │ │ │ -000037c0: 3230 3134 3130 302b 0a20 2020 2020 2a0a 2014100+. *.
│ │ │ │ -000037d0: 2020 2020 202a 2074 6865 2070 6978 656c * the pixel
│ │ │ │ -000037e0: 2077 696c 6c20 6265 2069 676e 6f72 6564 will be ignored
│ │ │ │ -000037f0: 2077 6865 6e20 6d61 696e 7461 696e 696e when maintainin
│ │ │ │ -00003800: 6720 7468 6520 6a6f 696e 742d 6869 7374 g the joint-hist
│ │ │ │ -00003810: 6f67 7261 6d2e 2054 6869 7320 6973 2075 ogram. This is u
│ │ │ │ -00003820: 7365 6675 6c20 666f 7220 6170 706c 6963 seful for applic
│ │ │ │ -00003830: 6174 696f 6e73 206c 696b 6520 6f70 7469 ations like opti
│ │ │ │ -00003840: 6361 6c20 666c 6f77 206f 6363 6c75 7369 cal flow occlusi
│ │ │ │ -00003850: 6f6e 2068 616e 646c 696e 672e 0a20 2020 on handling..
│ │ │ │ -00003860: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE:
│ │ │ │ -00003870: 6d65 6469 616e 426c 7572 2c20 6a6f 696e medianBlur, join
│ │ │ │ -00003880: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter
│ │ │ │ -00003890: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j
│ │ │ │ -000038a0: 6f69 6e74 2061 7574 6f6d 6174 6963 616c oint automatical
│ │ │ │ -000038b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ -000038c0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a
│ │ │ │ -000038d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ -000038e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ -000038f0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat
│ │ │ │ -00003900: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ -00003910: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r
│ │ │ │ -00003920: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ -00003930: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ -00003940: 4070 6172 616d 2073 6967 6d61 2061 7574 @param sigma aut
│ │ │ │ -00003950: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -00003960: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ -00003970: 616d 2077 6569 6768 7454 7970 6520 6175 am weightType au
│ │ │ │ -00003980: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ -00003990: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ -000039a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ -000039b0: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed
│ │ │ │ -000039c0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo
│ │ │ │ -000039d0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma
│ │ │ │ -000039e0: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do
│ │ │ │ -000039f0: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int
│ │ │ │ -00003a00: 7765 6967 6874 5479 7065 2920 7b0a 2020 weightType) {.
│ │ │ │ -00003a10: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe
│ │ │ │ -00003a20: 6469 616e 4669 6c74 6572 5f31 286a 6f69 dianFilter_1(joi
│ │ │ │ -00003a30: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr
│ │ │ │ -00003a40: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst
│ │ │ │ -00003a50: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s
│ │ │ │ -00003a60: 6967 6d61 2c20 7765 6967 6874 5479 7065 igma, weightType
│ │ │ │ -00003a70: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ -00003a80: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies
│ │ │ │ -00003a90: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median
│ │ │ │ -00003aa0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im
│ │ │ │ -00003ab0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ -00003ac0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta
│ │ │ │ -00003ad0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i
│ │ │ │ -00003ae0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p
│ │ │ │ -00003af0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE:
│ │ │ │ -00003b00: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+.
│ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the
│ │ │ │ -00003b20: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig
│ │ │ │ -00003b30: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint
│ │ │ │ -00003b40: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint
│ │ │ │ -00003b50: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This
│ │ │ │ -00003b60: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a
│ │ │ │ -00003b70: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like
│ │ │ │ -00003b80: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc
│ │ │ │ -00003b90: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling
│ │ │ │ -00003ba0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -00003bb0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur,
│ │ │ │ -00003bc0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF
│ │ │ │ -00003bd0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa
│ │ │ │ -00003be0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa
│ │ │ │ -00003bf0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ -00003c00: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ -00003c10: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall
│ │ │ │ -00003c20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ -00003c30: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au
│ │ │ │ -00003c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ -00003c50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa
│ │ │ │ -00003c60: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica
│ │ │ │ -00003c70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ -00003c80: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm
│ │ │ │ -00003c90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically
│ │ │ │ -00003ca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ -00003cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ -00003cc0: 7469 6320 766f 6964 2077 6569 6768 7465 tic void weighte
│ │ │ │ -00003cd0: 644d 6564 6961 6e46 696c 7465 7228 4d61 dMedianFilter(Ma
│ │ │ │ -00003ce0: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src
│ │ │ │ -00003cf0: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r
│ │ │ │ -00003d00: 2c20 646f 7562 6c65 2073 6967 6d61 2920 , double sigma)
│ │ │ │ -00003d10: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight
│ │ │ │ -00003d20: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2
│ │ │ │ -00003d30: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj
│ │ │ │ -00003d40: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj,
│ │ │ │ -00003d50: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj,
│ │ │ │ -00003d60: 722c 2073 6967 6d61 293b 0a20 2020 207d r, sigma);. }
│ │ │ │ -00003d70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ -00003d80: 2041 7070 6c69 6573 2077 6569 6768 7465 Applies weighte
│ │ │ │ -00003d90: 6420 6d65 6469 616e 2066 696c 7465 7220 d median filter
│ │ │ │ -00003da0: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image..
│ │ │ │ -00003db0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m
│ │ │ │ -00003dc0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou
│ │ │ │ -00003dd0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement
│ │ │ │ -00003de0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se
│ │ │ │ -00003df0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201
│ │ │ │ -00003e00: 3431 3030 2b0a 2020 2020 202a 0a20 2020 4100+. *.
│ │ │ │ -00003e10: 2020 2a20 7468 6520 7069 7865 6c20 7769 * the pixel wi
│ │ │ │ -00003e20: 6c6c 2062 6520 6967 6e6f 7265 6420 7768 ll be ignored wh
│ │ │ │ -00003e30: 656e 206d 6169 6e74 6169 6e69 6e67 2074 en maintaining t
│ │ │ │ -00003e40: 6865 206a 6f69 6e74 2d68 6973 746f 6772 he joint-histogr
│ │ │ │ -00003e50: 616d 2e20 5468 6973 2069 7320 7573 6566 am. This is usef
│ │ │ │ -00003e60: 756c 2066 6f72 2061 7070 6c69 6361 7469 ul for applicati
│ │ │ │ -00003e70: 6f6e 7320 6c69 6b65 206f 7074 6963 616c ons like optical
│ │ │ │ -00003e80: 2066 6c6f 7720 6f63 636c 7573 696f 6e20 flow occlusion
│ │ │ │ -00003e90: 6861 6e64 6c69 6e67 2e0a 2020 2020 202a handling.. *
│ │ │ │ -00003ea0: 0a20 2020 2020 2a20 5345 453a 206d 6564 . * SEE: med
│ │ │ │ -00003eb0: 6961 6e42 6c75 722c 206a 6f69 6e74 4269 ianBlur, jointBi
│ │ │ │ -00003ec0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter.
│ │ │ │ -00003ed0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join
│ │ │ │ -00003ee0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically
│ │ │ │ -00003ef0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ -00003f00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto
│ │ │ │ -00003f10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ -00003f20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para
│ │ │ │ -00003f30: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica
│ │ │ │ -00003f40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ -00003f50: 2020 202a 2040 7061 7261 6d20 7220 6175 * @param r au
│ │ │ │ -00003f60: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ -00003f70: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ -00003f80: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ -00003f90: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed
│ │ │ │ -00003fa0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo
│ │ │ │ -00003fb0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma
│ │ │ │ -00003fc0: 7420 6473 742c 2069 6e74 2072 2920 7b0a t dst, int r) {.
│ │ │ │ -00003fd0: 2020 2020 2020 2020 7765 6967 6874 6564 weighted
│ │ │ │ -00003fe0: 4d65 6469 616e 4669 6c74 6572 5f33 286a MedianFilter_3(j
│ │ │ │ -00003ff0: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj,
│ │ │ │ -00004000: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d
│ │ │ │ -00004010: 7374 2e6e 6174 6976 654f 626a 2c20 7229 st.nativeObj, r)
│ │ │ │ -00004020: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ -00004030: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ -00004040: 725f 5246 4665 6174 7572 6547 6574 7465 r_RFFeatureGette
│ │ │ │ -00004050: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc::
│ │ │ │ -00004060: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG
│ │ │ │ -00004070: 6574 7465 7228 290a 2020 2020 2f2f 0a0a etter(). //..
│ │ │ │ -00004080: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ -00004090: 6320 5246 4665 6174 7572 6547 6574 7465 c RFFeatureGette
│ │ │ │ -000040a0: 7220 6372 6561 7465 5246 4665 6174 7572 r createRFFeatur
│ │ │ │ -000040b0: 6547 6574 7465 7228 2920 7b0a 2020 2020 eGetter() {.
│ │ │ │ -000040c0: 2020 2020 7265 7475 726e 2052 4646 6561 return RFFea
│ │ │ │ -000040d0: 7475 7265 4765 7474 6572 2e5f 5f66 726f tureGetter.__fro
│ │ │ │ -000040e0: 6d50 7472 5f5f 2863 7265 6174 6552 4646 mPtr__(createRFF
│ │ │ │ -000040f0: 6561 7475 7265 4765 7474 6572 5f30 2829 eatureGetter_0()
│ │ │ │ -00004100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... /
│ │ │ │ -00004110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P
│ │ │ │ -00004120: 7472 5f53 7472 7563 7475 7265 6445 6467 tr_StructuredEdg
│ │ │ │ -00004130: 6544 6574 6563 7469 6f6e 2063 763a 3a78 eDetection cv::x
│ │ │ │ -00004140: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS
│ │ │ │ -00004150: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet
│ │ │ │ -00004160: 6563 7469 6f6e 2853 7472 696e 6720 6d6f ection(String mo
│ │ │ │ -00004170: 6465 6c2c 2050 7472 5f52 4646 6561 7475 del, Ptr_RFFeatu
│ │ │ │ -00004180: 7265 4765 7474 6572 2068 6f77 546f 4765 reGetter howToGe
│ │ │ │ -00004190: 7446 6561 7475 7265 7320 3d20 5074 723c tFeatures = Ptr<
│ │ │ │ -000041a0: 5246 4665 6174 7572 6547 6574 7465 723e RFFeatureGetter>
│ │ │ │ -000041b0: 2829 290a 2020 2020 2f2f 0a0a 2020 2020 ()). //..
│ │ │ │ -000041c0: 7075 626c 6963 2073 7461 7469 6320 5374 public static St
│ │ │ │ -000041d0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete
│ │ │ │ -000041e0: 6374 696f 6e20 6372 6561 7465 5374 7275 ction createStru
│ │ │ │ -000041f0: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect
│ │ │ │ -00004200: 696f 6e28 5374 7269 6e67 206d 6f64 656c ion(String model
│ │ │ │ -00004210: 2c20 5246 4665 6174 7572 6547 6574 7465 , RFFeatureGette
│ │ │ │ -00004220: 7220 686f 7754 6f47 6574 4665 6174 7572 r howToGetFeatur
│ │ │ │ -00004230: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re
│ │ │ │ -00004240: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE
│ │ │ │ -00004250: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f
│ │ │ │ -00004260: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS
│ │ │ │ -00004270: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet
│ │ │ │ -00004280: 6563 7469 6f6e 5f30 286d 6f64 656c 2c20 ection_0(model,
│ │ │ │ -00004290: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures
│ │ │ │ -000042a0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd
│ │ │ │ -000042b0: 7228 2929 293b 0a20 2020 207d 0a0a 2020 r()));. }..
│ │ │ │ -000042c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ -000042d0: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe
│ │ │ │ -000042e0: 7465 6374 696f 6e20 6372 6561 7465 5374 tection createSt
│ │ │ │ -000042f0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete
│ │ │ │ -00004300: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod
│ │ │ │ -00004310: 656c 2920 7b0a 2020 2020 2020 2020 7265 el) {. re
│ │ │ │ -00004320: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE
│ │ │ │ -00004330: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f
│ │ │ │ -00004340: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS
│ │ │ │ -00004350: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet
│ │ │ │ -00004360: 6563 7469 6f6e 5f31 286d 6f64 656c 2929 ection_1(model))
│ │ │ │ -00004370: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ -00004380: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ -00004390: 725f 4564 6765 4177 6172 6549 6e74 6572 r_EdgeAwareInter
│ │ │ │ -000043a0: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg
│ │ │ │ -000043b0: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge
│ │ │ │ -000043c0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato
│ │ │ │ -000043d0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //..
│ │ │ │ -000043e0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto
│ │ │ │ -000043f0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c
│ │ │ │ -00004400: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan
│ │ │ │ -00004410: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. *
│ │ │ │ -00004420: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp
│ │ │ │ -00004430: 6f6c 6174 6f72 2e0a 2020 2020 202a 2040 olator.. * @
│ │ │ │ -00004440: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ -00004450: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ -00004460: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ -00004470: 6320 7374 6174 6963 2045 6467 6541 7761 c static EdgeAwa
│ │ │ │ -00004480: 7265 496e 7465 7270 6f6c 6174 6f72 2063 reInterpolator c
│ │ │ │ -00004490: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn
│ │ │ │ -000044a0: 7465 7270 6f6c 6174 6f72 2829 207b 0a20 terpolator() {.
│ │ │ │ -000044b0: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed
│ │ │ │ -000044c0: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola
│ │ │ │ -000044d0: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__(
│ │ │ │ -000044e0: 6372 6561 7465 4564 6765 4177 6172 6549 createEdgeAwareI
│ │ │ │ -000044f0: 6e74 6572 706f 6c61 746f 725f 3028 2929 nterpolator_0())
│ │ │ │ -00004500: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ -00004510: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ -00004520: 725f 5249 4349 6e74 6572 706f 6c61 746f r_RICInterpolato
│ │ │ │ -00004530: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc::
│ │ │ │ -00004540: 6372 6561 7465 5249 4349 6e74 6572 706f createRICInterpo
│ │ │ │ -00004550: 6c61 746f 7228 290a 2020 2020 2f2f 0a0a lator(). //..
│ │ │ │ -00004560: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F
│ │ │ │ -00004570: 6163 746f 7279 206d 6574 686f 6420 7468 actory method th
│ │ │ │ -00004580: 6174 2063 7265 6174 6573 2061 6e20 696e at creates an in
│ │ │ │ -00004590: 7374 616e 6365 206f 6620 7468 650a 2020 stance of the.
│ │ │ │ -000045a0: 2020 202a 2052 4943 496e 7465 7270 6f6c * RICInterpol
│ │ │ │ -000045b0: 6174 6f72 2e0a 2020 2020 202a 2040 7265 ator.. * @re
│ │ │ │ -000045c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical
│ │ │ │ -000045d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ -000045e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ -000045f0: 7374 6174 6963 2052 4943 496e 7465 7270 static RICInterp
│ │ │ │ -00004600: 6f6c 6174 6f72 2063 7265 6174 6552 4943 olator createRIC
│ │ │ │ -00004610: 496e 7465 7270 6f6c 6174 6f72 2829 207b Interpolator() {
│ │ │ │ -00004620: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ -00004630: 5249 4349 6e74 6572 706f 6c61 746f 722e RICInterpolator.
│ │ │ │ -00004640: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea
│ │ │ │ -00004650: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato
│ │ │ │ -00004660: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }...
│ │ │ │ -00004670: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ -00004680: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix
│ │ │ │ -00004690: 656c 534c 4943 2063 763a 3a78 696d 6770 elSLIC cv::ximgp
│ │ │ │ -000046a0: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper
│ │ │ │ -000046b0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im
│ │ │ │ -000046c0: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit
│ │ │ │ -000046d0: 686d 203d 2053 4c49 434f 2c20 696e 7420 hm = SLICO, int
│ │ │ │ -000046e0: 7265 6769 6f6e 5f73 697a 6520 3d20 3130 region_size = 10
│ │ │ │ -000046f0: 2c20 666c 6f61 7420 7275 6c65 7220 3d20 , float ruler =
│ │ │ │ -00004700: 3130 2e30 6629 0a20 2020 202f 2f0a 0a20 10.0f). //..
│ │ │ │ -00004710: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In
│ │ │ │ -00004720: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super
│ │ │ │ -00004730: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object
│ │ │ │ -00004740: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -00004750: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag
│ │ │ │ -00004760: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment.
│ │ │ │ -00004770: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor
│ │ │ │ -00004780: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the
│ │ │ │ -00004790: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia
│ │ │ │ -000047a0: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:.
│ │ │ │ -000047b0: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments
│ │ │ │ -000047c0: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de
│ │ │ │ -000047d0: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz
│ │ │ │ -000047e0: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi
│ │ │ │ -000047f0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op
│ │ │ │ -00004800: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada
│ │ │ │ -00004810: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes
│ │ │ │ -00004820: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. *
│ │ │ │ -00004830: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil
│ │ │ │ -00004840: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using
│ │ │ │ -00004850: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method
│ │ │ │ -00004860: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m
│ │ │ │ -00004870: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens
│ │ │ │ -00004880: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel
│ │ │ │ -00004890: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param
│ │ │ │ -000048a0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho
│ │ │ │ -000048b0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average
│ │ │ │ -000048c0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size
│ │ │ │ -000048d0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe
│ │ │ │ -000048e0: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param
│ │ │ │ -000048f0: 2072 756c 6572 2043 686f 6f73 6573 2074 ruler Chooses t
│ │ │ │ -00004900: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o
│ │ │ │ -00004910: 6620 7375 7065 7270 6978 656c 2073 6d6f f superpixel smo
│ │ │ │ -00004920: 6f74 686e 6573 7320 6661 6374 6f72 206f othness factor o
│ │ │ │ -00004930: 6620 7375 7065 7270 6978 656c 0a20 2020 f superpixel.
│ │ │ │ -00004940: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f
│ │ │ │ -00004950: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali
│ │ │ │ -00004960: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel
│ │ │ │ -00004970: 534c 4943 206f 626a 6563 7420 666f 7220 SLIC object for
│ │ │ │ -00004980: 7468 6520 696e 7075 7420 696d 6167 652e the input image.
│ │ │ │ -00004990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par
│ │ │ │ -000049a0: 616d 6574 6572 7320 6f66 2063 686f 6f73 ameters of choos
│ │ │ │ -000049b0: 6564 0a20 2020 2020 2a20 7375 7065 7270 ed. * superp
│ │ │ │ -000049c0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm,
│ │ │ │ -000049d0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio
│ │ │ │ -000049e0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler
│ │ │ │ -000049f0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate
│ │ │ │ -00004a00: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo
│ │ │ │ -00004a10: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. *
│ │ │ │ -00004a20: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat
│ │ │ │ -00004a30: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi
│ │ │ │ -00004a40: 7665 6e20 696d 6167 652e 2046 6f72 2065 ven image. For e
│ │ │ │ -00004a50: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results
│ │ │ │ -00004a60: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende
│ │ │ │ -00004a70: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag
│ │ │ │ -00004a80: 6573 2074 6f0a 2020 2020 202a 2070 7265 es to. * pre
│ │ │ │ -00004a90: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi
│ │ │ │ -00004aa0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi
│ │ │ │ -00004ab0: 616e 2062 6c75 7220 7573 696e 6720 6120 an blur using a
│ │ │ │ -00004ac0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern
│ │ │ │ -00004ad0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona
│ │ │ │ -00004ae0: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int
│ │ │ │ -00004af0: 6f0a 2020 2020 202a 2043 6965 4c41 4220 o. * CieLAB
│ │ │ │ -00004b00: 636f 6c6f 7220 7370 6163 652e 2041 6e20 color space. An
│ │ │ │ -00004b10: 6578 616d 706c 6520 6f66 2053 4c49 4320 example of SLIC
│ │ │ │ -00004b20: 7665 7273 7573 2053 4c49 434f 2061 6e64 versus SLICO and
│ │ │ │ -00004b30: 204d 534c 4943 2069 7320 696c 7573 7472 MSLIC is ilustr
│ │ │ │ -00004b40: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll
│ │ │ │ -00004b50: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture..
│ │ │ │ -00004b60: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * 
│ │ │ │ -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 *. * . * @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 *. * .
│ │ │ │ -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 *. * .
│ │ │ │ -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
│ │ │ │ +00003310: 2b2b 3a20 2050 7472 5f53 6361 6e53 6567 ++: Ptr_ScanSeg
│ │ │ │ +00003320: 6d65 6e74 2063 763a 3a78 696d 6770 726f ment cv::ximgpro
│ │ │ │ +00003330: 633a 3a63 7265 6174 6553 6361 6e53 6567 c::createScanSeg
│ │ │ │ +00003340: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w
│ │ │ │ +00003350: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_
│ │ │ │ +00003360: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_
│ │ │ │ +00003370: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int
│ │ │ │ +00003380: 2073 6c69 6365 7320 3d20 382c 2062 6f6f slices = 8, boo
│ │ │ │ +00003390: 6c20 6d65 7267 655f 736d 616c 6c20 3d20 l merge_small =
│ │ │ │ +000033a0: 7472 7565 290a 2020 2020 2f2f 0a0a 2020 true). //..
│ │ │ │ +000033b0: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini
│ │ │ │ +000033c0: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS
│ │ │ │ +000033d0: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object..
│ │ │ │ +000033e0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The
│ │ │ │ +000033f0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia
│ │ │ │ +00003400: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm
│ │ │ │ +00003410: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t
│ │ │ │ +00003420: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image.
│ │ │ │ +00003430: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa
│ │ │ │ +00003440: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of.
│ │ │ │ +00003450: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im
│ │ │ │ +00003460: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im
│ │ │ │ +00003470: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a
│ │ │ │ +00003480: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par
│ │ │ │ +00003490: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F
│ │ │ │ +000034a0: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix
│ │ │ │ +000034b0: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori
│ │ │ │ +000034c0: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are:
│ │ │ │ +000034d0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels,
│ │ │ │ +000034e0: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me
│ │ │ │ +000034f0: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small..
│ │ │ │ +00003500: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +00003510: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag
│ │ │ │ +00003520: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. *
│ │ │ │ +00003530: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei
│ │ │ │ +00003540: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height
│ │ │ │ +00003550: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +00003560: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels
│ │ │ │ +00003570: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o
│ │ │ │ +00003580: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N
│ │ │ │ +00003590: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act
│ │ │ │ +000035a0: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b
│ │ │ │ +000035b0: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. *
│ │ │ │ +000035c0: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict
│ │ │ │ +000035d0: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending
│ │ │ │ +000035e0: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz
│ │ │ │ +000035f0: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe
│ │ │ │ +00003600: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels()
│ │ │ │ +00003610: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t
│ │ │ │ +00003620: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number
│ │ │ │ +00003630: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +00003640: 736c 6963 6573 204e 756d 6265 7220 6f66 slices Number of
│ │ │ │ +00003650: 2070 726f 6365 7373 696e 6720 7468 7265 processing thre
│ │ │ │ +00003660: 6164 7320 666f 7220 7061 7261 6c6c 656c ads for parallel
│ │ │ │ +00003670: 6973 6174 696f 6e2e 2053 6574 7469 6e67 isation. Setting
│ │ │ │ +00003680: 202d 3120 7573 6573 2074 6865 206d 6178 -1 uses the max
│ │ │ │ +00003690: 696d 756d 206e 756d 6265 720a 2020 2020 imum number.
│ │ │ │ +000036a0: 202a 206f 6620 7468 7265 6164 732e 2049 * of threads. I
│ │ │ │ +000036b0: 6e20 7072 6163 7469 6365 2c20 666f 7572 n practice, four
│ │ │ │ +000036c0: 2074 6872 6561 6473 2069 7320 656e 6f75 threads is enou
│ │ │ │ +000036d0: 6768 2066 6f72 2073 6d61 6c6c 6572 2069 gh for smaller i
│ │ │ │ +000036e0: 6d61 6765 7320 616e 6420 6569 6768 7420 mages and eight
│ │ │ │ +000036f0: 7468 7265 6164 7320 666f 7220 6c61 7267 threads for larg
│ │ │ │ +00003700: 6572 206f 6e65 732e 0a20 2020 2020 2a20 er ones.. *
│ │ │ │ +00003710: 4070 6172 616d 206d 6572 6765 5f73 6d61 @param merge_sma
│ │ │ │ +00003720: 6c6c 206d 6572 6765 2073 6d61 6c6c 2073 ll merge small s
│ │ │ │ +00003730: 6567 6d65 6e74 7320 746f 2067 6976 6520 egments to give
│ │ │ │ +00003740: 7468 6520 6465 7369 7265 6420 6e75 6d62 the desired numb
│ │ │ │ +00003750: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel
│ │ │ │ +00003760: 732e 2050 726f 6365 7373 696e 6720 6973 s. Processing is
│ │ │ │ +00003770: 0a20 2020 2020 2a20 6d75 6368 2066 6173 . * much fas
│ │ │ │ +00003780: 7465 7220 7769 7468 6f75 7420 6d65 7267 ter without merg
│ │ │ │ +00003790: 696e 672c 2062 7574 206d 616e 7920 736d ing, but many sm
│ │ │ │ +000037a0: 616c 6c20 7365 676d 656e 7473 2077 696c all segments wil
│ │ │ │ +000037b0: 6c20 6265 206c 6566 7420 696e 2074 6865 l be left in the
│ │ │ │ +000037c0: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @
│ │ │ │ +000037d0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ +000037e0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +000037f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00003800: 6320 7374 6174 6963 2053 6361 6e53 6567 c static ScanSeg
│ │ │ │ +00003810: 6d65 6e74 2063 7265 6174 6553 6361 6e53 ment createScanS
│ │ │ │ +00003820: 6567 6d65 6e74 2869 6e74 2069 6d61 6765 egment(int image
│ │ │ │ +00003830: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag
│ │ │ │ +00003840: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu
│ │ │ │ +00003850: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i
│ │ │ │ +00003860: 6e74 2073 6c69 6365 732c 2062 6f6f 6c65 nt slices, boole
│ │ │ │ +00003870: 616e 206d 6572 6765 5f73 6d61 6c6c 2920 an merge_small)
│ │ │ │ +00003880: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +00003890: 2053 6361 6e53 6567 6d65 6e74 2e5f 5f66 ScanSegment.__f
│ │ │ │ +000038a0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS
│ │ │ │ +000038b0: 6361 6e53 6567 6d65 6e74 5f30 2869 6d61 canSegment_0(ima
│ │ │ │ +000038c0: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_
│ │ │ │ +000038d0: 6865 6967 6874 2c20 6e75 6d5f 7375 7065 height, num_supe
│ │ │ │ +000038e0: 7270 6978 656c 732c 2073 6c69 6365 732c rpixels, slices,
│ │ │ │ +000038f0: 206d 6572 6765 5f73 6d61 6c6c 2929 3b0a merge_small));.
│ │ │ │ +00003900: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +00003910: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize
│ │ │ │ +00003920: 7320 6120 5363 616e 5365 676d 656e 7420 s a ScanSegment
│ │ │ │ +00003930: 6f62 6a65 6374 2e0a 2020 2020 202a 0a20 object.. *.
│ │ │ │ +00003940: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi
│ │ │ │ +00003950: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a
│ │ │ │ +00003960: 2053 6361 6e53 6567 6d65 6e74 206f 626a ScanSegment obj
│ │ │ │ +00003970: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu
│ │ │ │ +00003980: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor
│ │ │ │ +00003990: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter
│ │ │ │ +000039a0: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the
│ │ │ │ +000039b0: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid
│ │ │ │ +000039c0: 7468 2061 6e64 2069 6d61 6765 5f68 6569 th and image_hei
│ │ │ │ +000039d0: 6768 742e 2049 7420 616c 736f 2073 6574 ght. It also set
│ │ │ │ +000039e0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters
│ │ │ │ +000039f0: 206f 6620 7468 6520 462d 4442 5343 414e of the F-DBSCAN
│ │ │ │ +00003a00: 2073 7570 6572 7069 7865 6c0a 2020 2020 superpixel.
│ │ │ │ +00003a10: 202a 2061 6c67 6f72 6974 686d 2c20 7768 * algorithm, wh
│ │ │ │ +00003a20: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup
│ │ │ │ +00003a30: 6572 7069 7865 6c73 2c20 7468 7265 6164 erpixels, thread
│ │ │ │ +00003a40: 732c 2061 6e64 206d 6572 6765 5f73 6d61 s, and merge_sma
│ │ │ │ +00003a50: 6c6c 2e0a 2020 2020 202a 0a20 2020 2020 ll.. *.
│ │ │ │ +00003a60: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w
│ │ │ │ +00003a70: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width
│ │ │ │ +00003a80: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +00003a90: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima
│ │ │ │ +00003aa0: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height..
│ │ │ │ +00003ab0: 2a20 4070 6172 616d 206e 756d 5f73 7570 * @param num_sup
│ │ │ │ +00003ac0: 6572 7069 7865 6c73 2044 6573 6972 6564 erpixels Desired
│ │ │ │ +00003ad0: 206e 756d 6265 7220 6f66 2073 7570 6572 number of super
│ │ │ │ +00003ae0: 7069 7865 6c73 2e20 4e6f 7465 2074 6861 pixels. Note tha
│ │ │ │ +00003af0: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num
│ │ │ │ +00003b00: 6265 7220 6d61 7920 6265 2073 6d61 6c6c ber may be small
│ │ │ │ +00003b10: 6572 0a20 2020 2020 2a20 6475 6520 746f er. * due to
│ │ │ │ +00003b20: 2072 6573 7472 6963 7469 6f6e 7320 2864 restrictions (d
│ │ │ │ +00003b30: 6570 656e 6469 6e67 206f 6e20 7468 6520 epending on the
│ │ │ │ +00003b40: 696d 6167 6520 7369 7a65 292e 2055 7365 image size). Use
│ │ │ │ +00003b50: 2067 6574 4e75 6d62 6572 4f66 5375 7065 getNumberOfSupe
│ │ │ │ +00003b60: 7270 6978 656c 7328 2920 746f 0a20 2020 rpixels() to.
│ │ │ │ +00003b70: 2020 2a20 6765 7420 7468 6520 6163 7475 * get the actu
│ │ │ │ +00003b80: 616c 206e 756d 6265 722e 0a20 2020 2020 al number..
│ │ │ │ +00003b90: 2a20 4070 6172 616d 2073 6c69 6365 7320 * @param slices
│ │ │ │ +00003ba0: 4e75 6d62 6572 206f 6620 7072 6f63 6573 Number of proces
│ │ │ │ +00003bb0: 7369 6e67 2074 6872 6561 6473 2066 6f72 sing threads for
│ │ │ │ +00003bc0: 2070 6172 616c 6c65 6c69 7361 7469 6f6e parallelisation
│ │ │ │ +00003bd0: 2e20 5365 7474 696e 6720 2d31 2075 7365 . Setting -1 use
│ │ │ │ +00003be0: 7320 7468 6520 6d61 7869 6d75 6d20 6e75 s the maximum nu
│ │ │ │ +00003bf0: 6d62 6572 0a20 2020 2020 2a20 6f66 2074 mber. * of t
│ │ │ │ +00003c00: 6872 6561 6473 2e20 496e 2070 7261 6374 hreads. In pract
│ │ │ │ +00003c10: 6963 652c 2066 6f75 7220 7468 7265 6164 ice, four thread
│ │ │ │ +00003c20: 7320 6973 2065 6e6f 7567 6820 666f 7220 s is enough for
│ │ │ │ +00003c30: 736d 616c 6c65 7220 696d 6167 6573 2061 smaller images a
│ │ │ │ +00003c40: 6e64 2065 6967 6874 2074 6872 6561 6473 nd eight threads
│ │ │ │ +00003c50: 2066 6f72 206c 6172 6765 7220 6f6e 6573 for larger ones
│ │ │ │ +00003c60: 2e0a 2020 2020 202a 206d 7563 6820 6661 .. * much fa
│ │ │ │ +00003c70: 7374 6572 2077 6974 686f 7574 206d 6572 ster without mer
│ │ │ │ +00003c80: 6769 6e67 2c20 6275 7420 6d61 6e79 2073 ging, but many s
│ │ │ │ +00003c90: 6d61 6c6c 2073 6567 6d65 6e74 7320 7769 mall segments wi
│ │ │ │ +00003ca0: 6c6c 2062 6520 6c65 6674 2069 6e20 7468 ll be left in th
│ │ │ │ +00003cb0: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. *
│ │ │ │ +00003cc0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati
│ │ │ │ +00003cd0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00003ce0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00003cf0: 6963 2073 7461 7469 6320 5363 616e 5365 ic static ScanSe
│ │ │ │ +00003d00: 676d 656e 7420 6372 6561 7465 5363 616e gment createScan
│ │ │ │ +00003d10: 5365 676d 656e 7428 696e 7420 696d 6167 Segment(int imag
│ │ │ │ +00003d20: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima
│ │ │ │ +00003d30: 6765 5f68 6569 6768 742c 2069 6e74 206e ge_height, int n
│ │ │ │ +00003d40: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels,
│ │ │ │ +00003d50: 696e 7420 736c 6963 6573 2920 7b0a 2020 int slices) {.
│ │ │ │ +00003d60: 2020 2020 2020 7265 7475 726e 2053 6361 return Sca
│ │ │ │ +00003d70: 6e53 6567 6d65 6e74 2e5f 5f66 726f 6d50 nSegment.__fromP
│ │ │ │ +00003d80: 7472 5f5f 2863 7265 6174 6553 6361 6e53 tr__(createScanS
│ │ │ │ +00003d90: 6567 6d65 6e74 5f31 2869 6d61 6765 5f77 egment_1(image_w
│ │ │ │ +00003da0: 6964 7468 2c20 696d 6167 655f 6865 6967 idth, image_heig
│ │ │ │ +00003db0: 6874 2c20 6e75 6d5f 7375 7065 7270 6978 ht, num_superpix
│ │ │ │ +00003dc0: 656c 732c 2073 6c69 6365 7329 293b 0a20 els, slices));.
│ │ │ │ +00003dd0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**.
│ │ │ │ +00003de0: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes
│ │ │ │ +00003df0: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o
│ │ │ │ +00003e00: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *.
│ │ │ │ +00003e10: 2020 202a 2054 6865 2066 756e 6374 696f * The functio
│ │ │ │ +00003e20: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a
│ │ │ │ +00003e30: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje
│ │ │ │ +00003e40: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input
│ │ │ │ +00003e50: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store
│ │ │ │ +00003e60: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters
│ │ │ │ +00003e70: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i
│ │ │ │ +00003e80: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt
│ │ │ │ +00003e90: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig
│ │ │ │ +00003ea0: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets
│ │ │ │ +00003eb0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters
│ │ │ │ +00003ec0: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN
│ │ │ │ +00003ed0: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel.
│ │ │ │ +00003ee0: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi
│ │ │ │ +00003ef0: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe
│ │ │ │ +00003f00: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads
│ │ │ │ +00003f10: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal
│ │ │ │ +00003f20: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. *
│ │ │ │ +00003f30: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi
│ │ │ │ +00003f40: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width.
│ │ │ │ +00003f50: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i
│ │ │ │ +00003f60: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag
│ │ │ │ +00003f70: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. *
│ │ │ │ +00003f80: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe
│ │ │ │ +00003f90: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired
│ │ │ │ +00003fa0: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp
│ │ │ │ +00003fb0: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that
│ │ │ │ +00003fc0: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb
│ │ │ │ +00003fd0: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle
│ │ │ │ +00003fe0: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to
│ │ │ │ +00003ff0: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de
│ │ │ │ +00004000: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i
│ │ │ │ +00004010: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use
│ │ │ │ +00004020: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper
│ │ │ │ +00004030: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to.
│ │ │ │ +00004040: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua
│ │ │ │ +00004050: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. *
│ │ │ │ +00004060: 206f 6620 7468 7265 6164 732e 2049 6e20 of threads. In
│ │ │ │ +00004070: 7072 6163 7469 6365 2c20 666f 7572 2074 practice, four t
│ │ │ │ +00004080: 6872 6561 6473 2069 7320 656e 6f75 6768 hreads is enough
│ │ │ │ +00004090: 2066 6f72 2073 6d61 6c6c 6572 2069 6d61 for smaller ima
│ │ │ │ +000040a0: 6765 7320 616e 6420 6569 6768 7420 7468 ges and eight th
│ │ │ │ +000040b0: 7265 6164 7320 666f 7220 6c61 7267 6572 reads for larger
│ │ │ │ +000040c0: 206f 6e65 732e 0a20 2020 2020 2a20 6d75 ones.. * mu
│ │ │ │ +000040d0: 6368 2066 6173 7465 7220 7769 7468 6f75 ch faster withou
│ │ │ │ +000040e0: 7420 6d65 7267 696e 672c 2062 7574 206d t merging, but m
│ │ │ │ +000040f0: 616e 7920 736d 616c 6c20 7365 676d 656e any small segmen
│ │ │ │ +00004100: 7473 2077 696c 6c20 6265 206c 6566 7420 ts will be left
│ │ │ │ +00004110: 696e 2074 6865 2069 6d61 6765 2e0a 2020 in the image..
│ │ │ │ +00004120: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +00004130: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00004140: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +00004150: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S
│ │ │ │ +00004160: 6361 6e53 6567 6d65 6e74 2063 7265 6174 canSegment creat
│ │ │ │ +00004170: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int
│ │ │ │ +00004180: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in
│ │ │ │ +00004190: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height,
│ │ │ │ +000041a0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix
│ │ │ │ +000041b0: 656c 7329 207b 0a20 2020 2020 2020 2072 els) {. r
│ │ │ │ +000041c0: 6574 7572 6e20 5363 616e 5365 676d 656e eturn ScanSegmen
│ │ │ │ +000041d0: 742e 5f5f 6672 6f6d 5074 725f 5f28 6372 t.__fromPtr__(cr
│ │ │ │ +000041e0: 6561 7465 5363 616e 5365 676d 656e 745f eateScanSegment_
│ │ │ │ +000041f0: 3228 696d 6167 655f 7769 6474 682c 2069 2(image_width, i
│ │ │ │ +00004200: 6d61 6765 5f68 6569 6768 742c 206e 756d mage_height, num
│ │ │ │ +00004210: 5f73 7570 6572 7069 7865 6c73 2929 3b0a _superpixels));.
│ │ │ │ +00004220: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //.
│ │ │ │ +00004230: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_
│ │ │ │ +00004240: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c
│ │ │ │ +00004250: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre
│ │ │ │ +00004260: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI
│ │ │ │ +00004270: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int
│ │ │ │ +00004280: 2061 6c67 6f72 6974 686d 203d 2053 4c49 algorithm = SLI
│ │ │ │ +00004290: 434f 2c20 696e 7420 7265 6769 6f6e 5f73 CO, int region_s
│ │ │ │ +000042a0: 697a 6520 3d20 3130 2c20 666c 6f61 7420 ize = 10, float
│ │ │ │ +000042b0: 7275 6c65 7220 3d20 3130 2e30 6629 0a20 ruler = 10.0f).
│ │ │ │ +000042c0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +000042d0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize
│ │ │ │ +000042e0: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI
│ │ │ │ +000042f0: 4320 6f62 6a65 6374 0a20 2020 2020 2a0a C object. *.
│ │ │ │ +00004300: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im
│ │ │ │ +00004310: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg
│ │ │ │ +00004320: 6d65 6e74 0a20 2020 2020 2a20 4070 6172 ment. * @par
│ │ │ │ +00004330: 616d 2061 6c67 6f72 6974 686d 2043 686f am algorithm Cho
│ │ │ │ +00004340: 6f73 6573 2074 6865 2061 6c67 6f72 6974 oses the algorit
│ │ │ │ +00004350: 686d 2076 6172 6961 6e74 2074 6f20 7573 hm variant to us
│ │ │ │ +00004360: 653a 0a20 2020 2020 2a20 534c 4943 2073 e:. * SLIC s
│ │ │ │ +00004370: 6567 6d65 6e74 7320 696d 6167 6520 7573 egments image us
│ │ │ │ +00004380: 696e 6720 6120 6465 7369 7265 6420 7265 ing a desired re
│ │ │ │ +00004390: 6769 6f6e 5f73 697a 652c 2061 6e64 2069 gion_size, and i
│ │ │ │ +000043a0: 6e20 6164 6469 7469 6f6e 2053 4c49 434f n addition SLICO
│ │ │ │ +000043b0: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u
│ │ │ │ +000043c0: 7369 6e67 2061 6461 7074 6976 6520 636f sing adaptive co
│ │ │ │ +000043d0: 6d70 6163 746e 6573 7320 6661 6374 6f72 mpactness factor
│ │ │ │ +000043e0: 2c0a 2020 2020 202a 2077 6869 6c65 204d ,. * while M
│ │ │ │ +000043f0: 534c 4943 2077 696c 6c20 6f70 7469 6d69 SLIC will optimi
│ │ │ │ +00004400: 7a65 2075 7369 6e67 206d 616e 6966 6f6c ze using manifol
│ │ │ │ +00004410: 6420 6d65 7468 6f64 7320 7265 7375 6c74 d methods result
│ │ │ │ +00004420: 696e 6720 696e 206d 6f72 6520 636f 6e74 ing in more cont
│ │ │ │ +00004430: 656e 742d 7365 6e73 6974 6976 6520 7375 ent-sensitive su
│ │ │ │ +00004440: 7065 7270 6978 656c 732e 0a20 2020 2020 perpixels..
│ │ │ │ +00004450: 2a20 4070 6172 616d 2072 6567 696f 6e5f * @param region_
│ │ │ │ +00004460: 7369 7a65 2043 686f 6f73 6573 2061 6e20 size Chooses an
│ │ │ │ +00004470: 6176 6572 6167 6520 7375 7065 7270 6978 average superpix
│ │ │ │ +00004480: 656c 2073 697a 6520 6d65 6173 7572 6564 el size measured
│ │ │ │ +00004490: 2069 6e20 7069 7865 6c73 0a20 2020 2020 in pixels.
│ │ │ │ +000044a0: 2a20 4070 6172 616d 2072 756c 6572 2043 * @param ruler C
│ │ │ │ +000044b0: 686f 6f73 6573 2074 6865 2065 6e66 6f72 hooses the enfor
│ │ │ │ +000044c0: 6365 6d65 6e74 206f 6620 7375 7065 7270 cement of superp
│ │ │ │ +000044d0: 6978 656c 2073 6d6f 6f74 686e 6573 7320 ixel smoothness
│ │ │ │ +000044e0: 6661 6374 6f72 206f 6620 7375 7065 7270 factor of superp
│ │ │ │ +000044f0: 6978 656c 0a20 2020 2020 2a0a 2020 2020 ixel. *.
│ │ │ │ +00004500: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function
│ │ │ │ +00004510: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su
│ │ │ │ +00004520: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj
│ │ │ │ +00004530: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu
│ │ │ │ +00004540: 7420 696d 6167 652e 2049 7420 7365 7473 t image. It sets
│ │ │ │ +00004550: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters
│ │ │ │ +00004560: 6f66 2063 686f 6f73 6564 0a20 2020 2020 of choosed.
│ │ │ │ +00004570: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg
│ │ │ │ +00004580: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar
│ │ │ │ +00004590: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a
│ │ │ │ +000045a0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre
│ │ │ │ +000045b0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu
│ │ │ │ +000045c0: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future
│ │ │ │ +000045d0: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin
│ │ │ │ +000045e0: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove
│ │ │ │ +000045f0: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag
│ │ │ │ +00004600: 652e 2046 6f72 2065 6e61 6e63 6865 6420 e. For enanched
│ │ │ │ +00004610: 7265 7375 6c74 7320 6974 2069 7320 7265 results it is re
│ │ │ │ +00004620: 636f 6d6d 656e 6465 6420 666f 7220 636f commended for co
│ │ │ │ +00004630: 6c6f 7220 696d 6167 6573 2074 6f0a 2020 lor images to.
│ │ │ │ +00004640: 2020 202a 2070 7265 7072 6f63 6573 7320 * preprocess
│ │ │ │ +00004650: 696d 6167 6520 7769 7468 206c 6974 746c image with littl
│ │ │ │ +00004660: 6520 6761 7573 7369 616e 2062 6c75 7220 e gaussian blur
│ │ │ │ +00004670: 7573 696e 6720 6120 736d 616c 6c20 3320 using a small 3
│ │ │ │ +00004680: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a
│ │ │ │ +00004690: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver
│ │ │ │ +000046a0: 7369 6f6e 2069 6e74 6f0a 2020 2020 202a sion into. *
│ │ │ │ +000046b0: 2043 6965 4c41 4220 636f 6c6f 7220 7370 CieLAB color sp
│ │ │ │ +000046c0: 6163 652e 2041 6e20 6578 616d 706c 6520 ace. An example
│ │ │ │ +000046d0: 6f66 2053 4c49 4320 7665 7273 7573 2053 of SLIC versus S
│ │ │ │ +000046e0: 4c49 434f 2061 6e64 204d 534c 4943 2069 LICO and MSLIC i
│ │ │ │ +000046f0: 7320 696c 7573 7472 6174 6564 2069 6e20 s ilustrated in
│ │ │ │ +00004700: 7468 6520 666f 6c6c 6f77 696e 6720 7069 the following pi
│ │ │ │ +00004710: 6374 7572 652e 0a20 2020 2020 2a0a 2020 cture.. *.
│ │ │ │ +00004720: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * . *
│ │ │ │ +00004750: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati
│ │ │ │ +00004760: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00004770: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00004780: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp
│ │ │ │ +00004790: 6978 656c 534c 4943 2063 7265 6174 6553 ixelSLIC createS
│ │ │ │ +000047a0: 7570 6572 7069 7865 6c53 4c49 4328 4d61 uperpixelSLIC(Ma
│ │ │ │ +000047b0: 7420 696d 6167 652c 2069 6e74 2061 6c67 t image, int alg
│ │ │ │ +000047c0: 6f72 6974 686d 2c20 696e 7420 7265 6769 orithm, int regi
│ │ │ │ +000047d0: 6f6e 5f73 697a 652c 2066 6c6f 6174 2072 on_size, float r
│ │ │ │ +000047e0: 756c 6572 2920 7b0a 2020 2020 2020 2020 uler) {.
│ │ │ │ +000047f0: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe
│ │ │ │ +00004800: 6c53 4c49 432e 5f5f 6672 6f6d 5074 725f lSLIC.__fromPtr_
│ │ │ │ +00004810: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix
│ │ │ │ +00004820: 656c 534c 4943 5f30 2869 6d61 6765 2e6e elSLIC_0(image.n
│ │ │ │ +00004830: 6174 6976 654f 626a 2c20 616c 676f 7269 ativeObj, algori
│ │ │ │ +00004840: 7468 6d2c 2072 6567 696f 6e5f 7369 7a65 thm, region_size
│ │ │ │ +00004850: 2c20 7275 6c65 7229 293b 0a20 2020 207d , ruler));. }
│ │ │ │ +00004860: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +00004870: 2049 6e69 7469 616c 697a 6520 6120 5375 Initialize a Su
│ │ │ │ +00004880: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj
│ │ │ │ +00004890: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *.
│ │ │ │ +000048a0: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I
│ │ │ │ +000048b0: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment.
│ │ │ │ +000048c0: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al
│ │ │ │ +000048d0: 676f 7269 7468 6d20 4368 6f6f 7365 7320 gorithm Chooses
│ │ │ │ +000048e0: 7468 6520 616c 676f 7269 7468 6d20 7661 the algorithm va
│ │ │ │ +000048f0: 7269 616e 7420 746f 2075 7365 3a0a 2020 riant to use:.
│ │ │ │ +00004900: 2020 202a 2053 4c49 4320 7365 676d 656e * SLIC segmen
│ │ │ │ +00004910: 7473 2069 6d61 6765 2075 7369 6e67 2061 ts image using a
│ │ │ │ +00004920: 2064 6573 6972 6564 2072 6567 696f 6e5f desired region_
│ │ │ │ +00004930: 7369 7a65 2c20 616e 6420 696e 2061 6464 size, and in add
│ │ │ │ +00004940: 6974 696f 6e20 534c 4943 4f20 7769 6c6c ition SLICO will
│ │ │ │ +00004950: 206f 7074 696d 697a 6520 7573 696e 6720 optimize using
│ │ │ │ +00004960: 6164 6170 7469 7665 2063 6f6d 7061 6374 adaptive compact
│ │ │ │ +00004970: 6e65 7373 2066 6163 746f 722c 0a20 2020 ness factor,.
│ │ │ │ +00004980: 2020 2a20 7768 696c 6520 4d53 4c49 4320 * while MSLIC
│ │ │ │ +00004990: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us
│ │ │ │ +000049a0: 696e 6720 6d61 6e69 666f 6c64 206d 6574 ing manifold met
│ │ │ │ +000049b0: 686f 6473 2072 6573 756c 7469 6e67 2069 hods resulting i
│ │ │ │ +000049c0: 6e20 6d6f 7265 2063 6f6e 7465 6e74 2d73 n more content-s
│ │ │ │ +000049d0: 656e 7369 7469 7665 2073 7570 6572 7069 ensitive superpi
│ │ │ │ +000049e0: 7865 6c73 2e0a 2020 2020 202a 2040 7061 xels.. * @pa
│ │ │ │ +000049f0: 7261 6d20 7265 6769 6f6e 5f73 697a 6520 ram region_size
│ │ │ │ +00004a00: 4368 6f6f 7365 7320 616e 2061 7665 7261 Chooses an avera
│ │ │ │ +00004a10: 6765 2073 7570 6572 7069 7865 6c20 7369 ge superpixel si
│ │ │ │ +00004a20: 7a65 206d 6561 7375 7265 6420 696e 2070 ze measured in p
│ │ │ │ +00004a30: 6978 656c 730a 2020 2020 202a 0a20 2020 ixels. *.
│ │ │ │ +00004a40: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function
│ │ │ │ +00004a50: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S
│ │ │ │ +00004a60: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob
│ │ │ │ +00004a70: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp
│ │ │ │ +00004a80: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set
│ │ │ │ +00004a90: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters
│ │ │ │ +00004aa0: 206f 6620 6368 6f6f 7365 640a 2020 2020 of choosed.
│ │ │ │ +00004ab0: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al
│ │ │ │ +00004ac0: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a
│ │ │ │ +00004ad0: 7265 3a20 7265 6769 6f6e 5f73 697a 6520 re: region_size
│ │ │ │ +00004ae0: 616e 6420 7275 6c65 722e 2049 7420 7072 and ruler. It pr
│ │ │ │ +00004af0: 6561 6c6c 6f63 6174 6520 736f 6d65 2062 eallocate some b
│ │ │ │ +00004b00: 7566 6665 7273 2066 6f72 2066 7574 7572 uffers for futur
│ │ │ │ +00004b10: 650a 2020 2020 202a 2063 6f6d 7075 7469 e. * computi
│ │ │ │ +00004b20: 6e67 2069 7465 7261 7469 6f6e 7320 6f76 ng iterations ov
│ │ │ │ +00004b30: 6572 2074 6865 2067 6976 656e 2069 6d61 er the given ima
│ │ │ │ +00004b40: 6765 2e20 466f 7220 656e 616e 6368 6564 ge. For enanched
│ │ │ │ +00004b50: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r
│ │ │ │ +00004b60: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c
│ │ │ │ +00004b70: 6f6c 6f72 2069 6d61 6765 7320 746f 0a20 olor images to.
│ │ │ │ +00004b80: 2020 2020 2a20 7072 6570 726f 6365 7373 * preprocess
│ │ │ │ +00004b90: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt
│ │ │ │ +00004ba0: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur
│ │ │ │ +00004bb0: 2075 7369 6e67 2061 2073 6d61 6c6c 2033 using a small 3
│ │ │ │ +00004bc0: 2078 2033 206b 6572 6e65 6c20 616e 6420 x 3 kernel and
│ │ │ │ +00004bd0: 6164 6469 7469 6f6e 616c 2063 6f6e 7665 additional conve
│ │ │ │ +00004be0: 7273 696f 6e20 696e 746f 0a20 2020 2020 rsion into.
│ │ │ │ +00004bf0: 2a20 4369 654c 4142 2063 6f6c 6f72 2073 * CieLAB color s
│ │ │ │ +00004c00: 7061 6365 2e20 416e 2065 7861 6d70 6c65 pace. An example
│ │ │ │ +00004c10: 206f 6620 534c 4943 2076 6572 7375 7320 of SLIC versus
│ │ │ │ +00004c20: 534c 4943 4f20 616e 6420 4d53 4c49 4320 SLICO and MSLIC
│ │ │ │ +00004c30: 6973 2069 6c75 7374 7261 7465 6420 696e is ilustrated in
│ │ │ │ +00004c40: 2074 6865 2066 6f6c 6c6f 7769 6e67 2070 the following p
│ │ │ │ +00004c50: 6963 7475 7265 2e0a 2020 2020 202a 0a20 icture.. *.
│ │ │ │ +00004c60: 2020 2020 2a20 215b 696d 6167 655d 2870 * . *
│ │ │ │ +00004c90: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat
│ │ │ │ +00004ca0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +00004cb0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +00004cc0: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super
│ │ │ │ +00004cd0: 7069 7865 6c53 4c49 4320 6372 6561 7465 pixelSLIC create
│ │ │ │ +00004ce0: 5375 7065 7270 6978 656c 534c 4943 284d SuperpixelSLIC(M
│ │ │ │ +00004cf0: 6174 2069 6d61 6765 2c20 696e 7420 616c at image, int al
│ │ │ │ +00004d00: 676f 7269 7468 6d2c 2069 6e74 2072 6567 gorithm, int reg
│ │ │ │ +00004d10: 696f 6e5f 7369 7a65 2920 7b0a 2020 2020 ion_size) {.
│ │ │ │ +00004d20: 2020 2020 7265 7475 726e 2053 7570 6572 return Super
│ │ │ │ +00004d30: 7069 7865 6c53 4c49 432e 5f5f 6672 6f6d pixelSLIC.__from
│ │ │ │ +00004d40: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe
│ │ │ │ +00004d50: 7270 6978 656c 534c 4943 5f31 2869 6d61 rpixelSLIC_1(ima
│ │ │ │ +00004d60: 6765 2e6e 6174 6976 654f 626a 2c20 616c ge.nativeObj, al
│ │ │ │ +00004d70: 676f 7269 7468 6d2c 2072 6567 696f 6e5f gorithm, region_
│ │ │ │ +00004d80: 7369 7a65 2929 3b0a 2020 2020 7d0a 0a20 size));. }..
│ │ │ │ +00004d90: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In
│ │ │ │ +00004da0: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super
│ │ │ │ +00004db0: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object
│ │ │ │ +00004dc0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00004dd0: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag
│ │ │ │ +00004de0: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment.
│ │ │ │ +00004df0: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor
│ │ │ │ +00004e00: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the
│ │ │ │ +00004e10: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia
│ │ │ │ +00004e20: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:.
│ │ │ │ +00004e30: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments
│ │ │ │ +00004e40: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de
│ │ │ │ +00004e50: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz
│ │ │ │ +00004e60: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi
│ │ │ │ +00004e70: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op
│ │ │ │ +00004e80: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada
│ │ │ │ +00004e90: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes
│ │ │ │ +00004ea0: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. *
│ │ │ │ +00004eb0: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil
│ │ │ │ +00004ec0: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using
│ │ │ │ +00004ed0: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method
│ │ │ │ +00004ee0: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m
│ │ │ │ +00004ef0: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens
│ │ │ │ +00004f00: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel
│ │ │ │ +00004f10: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. *
│ │ │ │ +00004f20: 2054 6865 2066 756e 6374 696f 6e20 696e The function in
│ │ │ │ +00004f30: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe
│ │ │ │ +00004f40: 7270 6978 656c 534c 4943 206f 626a 6563 rpixelSLIC objec
│ │ │ │ +00004f50: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input
│ │ │ │ +00004f60: 696d 6167 652e 2049 7420 7365 7473 2074 image. It sets t
│ │ │ │ +00004f70: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of
│ │ │ │ +00004f80: 2063 686f 6f73 6564 0a20 2020 2020 2a20 choosed. *
│ │ │ │ +00004f90: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor
│ │ │ │ +00004fa0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are:
│ │ │ │ +00004fb0: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and
│ │ │ │ +00004fc0: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal
│ │ │ │ +00004fd0: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff
│ │ │ │ +00004fe0: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future.
│ │ │ │ +00004ff0: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing
│ │ │ │ +00005000: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over
│ │ │ │ +00005010: 7468 6520 6769 7665 6e20 696d 6167 652e the given image.
│ │ │ │ +00005020: 2046 6f72 2065 6e61 6e63 6865 6420 7265 For enanched re
│ │ │ │ +00005030: 7375 6c74 7320 6974 2069 7320 7265 636f sults it is reco
│ │ │ │ +00005040: 6d6d 656e 6465 6420 666f 7220 636f 6c6f mmended for colo
│ │ │ │ +00005050: 7220 696d 6167 6573 2074 6f0a 2020 2020 r images to.
│ │ │ │ +00005060: 202a 2070 7265 7072 6f63 6573 7320 696d * preprocess im
│ │ │ │ +00005070: 6167 6520 7769 7468 206c 6974 746c 6520 age with little
│ │ │ │ +00005080: 6761 7573 7369 616e 2062 6c75 7220 7573 gaussian blur us
│ │ │ │ +00005090: 696e 6720 6120 736d 616c 6c20 3320 7820 ing a small 3 x
│ │ │ │ +000050a0: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add
│ │ │ │ +000050b0: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi
│ │ │ │ +000050c0: 6f6e 2069 6e74 6f0a 2020 2020 202a 2043 on into. * C
│ │ │ │ +000050d0: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac
│ │ │ │ +000050e0: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of
│ │ │ │ +000050f0: 2053 4c49 4320 7665 7273 7573 2053 4c49 SLIC versus SLI
│ │ │ │ +00005100: 434f 2061 6e64 204d 534c 4943 2069 7320 CO and MSLIC is
│ │ │ │ +00005110: 696c 7573 7472 6174 6564 2069 6e20 7468 ilustrated in th
│ │ │ │ +00005120: 6520 666f 6c6c 6f77 696e 6720 7069 6374 e following pict
│ │ │ │ +00005130: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *.
│ │ │ │ +00005140: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * . * @r
│ │ │ │ +00005170: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica
│ │ │ │ +00005180: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +00005190: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +000051a0: 2073 7461 7469 6320 5375 7065 7270 6978 static Superpix
│ │ │ │ +000051b0: 656c 534c 4943 2063 7265 6174 6553 7570 elSLIC createSup
│ │ │ │ +000051c0: 6572 7069 7865 6c53 4c49 4328 4d61 7420 erpixelSLIC(Mat
│ │ │ │ +000051d0: 696d 6167 652c 2069 6e74 2061 6c67 6f72 image, int algor
│ │ │ │ +000051e0: 6974 686d 2920 7b0a 2020 2020 2020 2020 ithm) {.
│ │ │ │ +000051f0: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe
│ │ │ │ +00005200: 6c53 4c49 432e 5f5f 6672 6f6d 5074 725f lSLIC.__fromPtr_
│ │ │ │ +00005210: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix
│ │ │ │ +00005220: 656c 534c 4943 5f32 2869 6d61 6765 2e6e elSLIC_2(image.n
│ │ │ │ +00005230: 6174 6976 654f 626a 2c20 616c 676f 7269 ativeObj, algori
│ │ │ │ +00005240: 7468 6d29 293b 0a20 2020 207d 0a0a 2020 thm));. }..
│ │ │ │ +00005250: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini
│ │ │ │ +00005260: 7469 616c 697a 6520 6120 5375 7065 7270 tialize a Superp
│ │ │ │ +00005270: 6978 656c 534c 4943 206f 626a 6563 740a ixelSLIC object.
│ │ │ │ +00005280: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00005290: 6172 616d 2069 6d61 6765 2049 6d61 6765 aram image Image
│ │ │ │ +000052a0: 2074 6f20 7365 676d 656e 740a 2020 2020 to segment.
│ │ │ │ +000052b0: 202a 2053 4c49 4320 7365 676d 656e 7473 * SLIC segments
│ │ │ │ +000052c0: 2069 6d61 6765 2075 7369 6e67 2061 2064 image using a d
│ │ │ │ +000052d0: 6573 6972 6564 2072 6567 696f 6e5f 7369 esired region_si
│ │ │ │ +000052e0: 7a65 2c20 616e 6420 696e 2061 6464 6974 ze, and in addit
│ │ │ │ +000052f0: 696f 6e20 534c 4943 4f20 7769 6c6c 206f ion SLICO will o
│ │ │ │ +00005300: 7074 696d 697a 6520 7573 696e 6720 6164 ptimize using ad
│ │ │ │ +00005310: 6170 7469 7665 2063 6f6d 7061 6374 6e65 aptive compactne
│ │ │ │ +00005320: 7373 2066 6163 746f 722c 0a20 2020 2020 ss factor,.
│ │ │ │ +00005330: 2a20 7768 696c 6520 4d53 4c49 4320 7769 * while MSLIC wi
│ │ │ │ +00005340: 6c6c 206f 7074 696d 697a 6520 7573 696e ll optimize usin
│ │ │ │ +00005350: 6720 6d61 6e69 666f 6c64 206d 6574 686f g manifold metho
│ │ │ │ +00005360: 6473 2072 6573 756c 7469 6e67 2069 6e20 ds resulting in
│ │ │ │ +00005370: 6d6f 7265 2063 6f6e 7465 6e74 2d73 656e more content-sen
│ │ │ │ +00005380: 7369 7469 7665 2073 7570 6572 7069 7865 sitive superpixe
│ │ │ │ +00005390: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *.
│ │ │ │ +000053a0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i
│ │ │ │ +000053b0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup
│ │ │ │ +000053c0: 6572 7069 7865 6c53 4c49 4320 6f62 6a65 erpixelSLIC obje
│ │ │ │ +000053d0: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input
│ │ │ │ +000053e0: 2069 6d61 6765 2e20 4974 2073 6574 7320 image. It sets
│ │ │ │ +000053f0: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o
│ │ │ │ +00005400: 6620 6368 6f6f 7365 640a 2020 2020 202a f choosed. *
│ │ │ │ +00005410: 2073 7570 6572 7069 7865 6c20 616c 676f superpixel algo
│ │ │ │ +00005420: 7269 7468 6d2c 2077 6869 6368 2061 7265 rithm, which are
│ │ │ │ +00005430: 3a20 7265 6769 6f6e 5f73 697a 6520 616e : region_size an
│ │ │ │ +00005440: 6420 7275 6c65 722e 2049 7420 7072 6561 d ruler. It prea
│ │ │ │ +00005450: 6c6c 6f63 6174 6520 736f 6d65 2062 7566 llocate some buf
│ │ │ │ +00005460: 6665 7273 2066 6f72 2066 7574 7572 650a fers for future.
│ │ │ │ +00005470: 2020 2020 202a 2063 6f6d 7075 7469 6e67 * computing
│ │ │ │ +00005480: 2069 7465 7261 7469 6f6e 7320 6f76 6572 iterations over
│ │ │ │ +00005490: 2074 6865 2067 6976 656e 2069 6d61 6765 the given image
│ │ │ │ +000054a0: 2e20 466f 7220 656e 616e 6368 6564 2072 . For enanched r
│ │ │ │ +000054b0: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec
│ │ │ │ +000054c0: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col
│ │ │ │ +000054d0: 6f72 2069 6d61 6765 7320 746f 0a20 2020 or images to.
│ │ │ │ +000054e0: 2020 2a20 7072 6570 726f 6365 7373 2069 * preprocess i
│ │ │ │ +000054f0: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little
│ │ │ │ +00005500: 2067 6175 7373 6961 6e20 626c 7572 2075 gaussian blur u
│ │ │ │ +00005510: 7369 6e67 2061 2073 6d61 6c6c 2033 2078 sing a small 3 x
│ │ │ │ +00005520: 2033 206b 6572 6e65 6c20 616e 6420 6164 3 kernel and ad
│ │ │ │ +00005530: 6469 7469 6f6e 616c 2063 6f6e 7665 7273 ditional convers
│ │ │ │ +00005540: 696f 6e20 696e 746f 0a20 2020 2020 2a20 ion into. *
│ │ │ │ +00005550: 4369 654c 4142 2063 6f6c 6f72 2073 7061 CieLAB color spa
│ │ │ │ +00005560: 6365 2e20 416e 2065 7861 6d70 6c65 206f ce. An example o
│ │ │ │ +00005570: 6620 534c 4943 2076 6572 7375 7320 534c f SLIC versus SL
│ │ │ │ +00005580: 4943 4f20 616e 6420 4d53 4c49 4320 6973 ICO and MSLIC is
│ │ │ │ +00005590: 2069 6c75 7374 7261 7465 6420 696e 2074 ilustrated in t
│ │ │ │ +000055a0: 6865 2066 6f6c 6c6f 7769 6e67 2070 6963 he following pic
│ │ │ │ +000055b0: 7475 7265 2e0a 2020 2020 202a 0a20 2020 ture.. *.
│ │ │ │ +000055c0: 2020 2a20 215b 696d 6167 655d 2870 6963 * . * @
│ │ │ │ +000055f0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ +00005600: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +00005610: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00005620: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi
│ │ │ │ +00005630: 7865 6c53 4c49 4320 6372 6561 7465 5375 xelSLIC createSu
│ │ │ │ +00005640: 7065 7270 6978 656c 534c 4943 284d 6174 perpixelSLIC(Mat
│ │ │ │ +00005650: 2069 6d61 6765 2920 7b0a 2020 2020 2020 image) {.
│ │ │ │ +00005660: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi
│ │ │ │ +00005670: 7865 6c53 4c49 432e 5f5f 6672 6f6d 5074 xelSLIC.__fromPt
│ │ │ │ +00005680: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp
│ │ │ │ +00005690: 6978 656c 534c 4943 5f33 2869 6d61 6765 ixelSLIC_3(image
│ │ │ │ +000056a0: 2e6e 6174 6976 654f 626a 2929 3b0a 2020 .nativeObj));.
│ │ │ │ +000056b0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +000056c0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +000056d0: 763a 3a78 696d 6770 726f 633a 3a52 6164 v::ximgproc::Rad
│ │ │ │ +000056e0: 6f6e 5472 616e 7366 6f72 6d28 4d61 7420 onTransform(Mat
│ │ │ │ +000056f0: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d
│ │ │ │ +00005700: 6f75 626c 6520 7468 6574 6120 3d20 312c ouble theta = 1,
│ │ │ │ +00005710: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an
│ │ │ │ +00005720: 676c 6520 3d20 302c 2064 6f75 626c 6520 gle = 0, double
│ │ │ │ +00005730: 656e 645f 616e 676c 6520 3d20 3138 302c end_angle = 180,
│ │ │ │ +00005740: 2062 6f6f 6c20 6372 6f70 203d 2066 616c bool crop = fal
│ │ │ │ +00005750: 7365 2c20 626f 6f6c 206e 6f72 6d20 3d20 se, bool norm =
│ │ │ │ +00005760: 6661 6c73 6529 0a20 2020 202f 2f0a 0a20 false). //..
│ │ │ │ +00005770: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca
│ │ │ │ +00005780: 6c63 756c 6174 6520 5261 646f 6e20 5472 lculate Radon Tr
│ │ │ │ +00005790: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im
│ │ │ │ +000057a0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ +000057b0: 202a 2054 6869 7320 6675 6e63 7469 6f6e * This function
│ │ │ │ +000057c0: 2063 616c 6375 6c61 7465 7320 7468 6520 calculates the
│ │ │ │ +000057d0: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform
│ │ │ │ +000057e0: 6f66 2061 2067 6976 656e 2069 6d61 6765 of a given image
│ │ │ │ +000057f0: 2069 6e20 616e 7920 7261 6e67 652e 0a20 in any range..
│ │ │ │ +00005800: 2020 2020 2a20 5365 6520 6874 7470 733a * See https:
│ │ │ │ +00005810: 2f2f 656e 6769 6e65 6572 696e 672e 7075 //engineering.pu
│ │ │ │ +00005820: 7264 7565 2e65 6475 2f7e 6d61 6c63 6f6c rdue.edu/~malcol
│ │ │ │ +00005830: 6d2f 7063 742f 4354 495f 4368 3033 2e70 m/pct/CTI_Ch03.p
│ │ │ │ +00005840: 6466 2066 6f72 2064 6574 6169 6c2e 0a20 df for detail..
│ │ │ │ +00005850: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp
│ │ │ │ +00005860: 7574 2074 7970 6520 6973 2043 565f 3855 ut type is CV_8U
│ │ │ │ +00005870: 2c20 7468 6520 6f75 7470 7574 2077 696c , the output wil
│ │ │ │ +00005880: 6c20 6265 2043 565f 3332 532e 0a20 2020 l be CV_32S..
│ │ │ │ +00005890: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input
│ │ │ │ +000058a0: 2074 7970 6520 6973 2043 565f 3332 4620 type is CV_32F
│ │ │ │ +000058b0: 6f72 2043 565f 3634 462c 2074 6865 206f or CV_64F, the o
│ │ │ │ +000058c0: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV
│ │ │ │ +000058d0: 5f36 3446 0a20 2020 2020 2a20 5468 6520 _64F. * The
│ │ │ │ +000058e0: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will
│ │ │ │ +000058f0: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ
│ │ │ │ +00005900: 7261 6c20 7820 7372 635f 6469 6167 6f6e ral x src_diagon
│ │ │ │ +00005910: 616c 5f6c 656e 6774 682e 0a20 2020 2020 al_length..
│ │ │ │ +00005920: 2a20 4966 2063 726f 7020 6973 2073 656c * If crop is sel
│ │ │ │ +00005930: 6563 7465 642c 2074 6865 2069 6e70 7574 ected, the input
│ │ │ │ +00005940: 2069 6d61 6765 2077 696c 6c20 6265 2063 image will be c
│ │ │ │ +00005950: 726f 7020 696e 746f 2073 7175 6172 6520 rop into square
│ │ │ │ +00005960: 7468 656e 2063 6972 636c 652c 0a20 2020 then circle,.
│ │ │ │ +00005970: 2020 2a20 616e 6420 6f75 7470 7574 2073 * and output s
│ │ │ │ +00005980: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_
│ │ │ │ +00005990: 6f66 5f69 6e74 6567 7261 6c20 7820 6d69 of_integral x mi
│ │ │ │ +000059a0: 6e5f 6564 6765 2e0a 2020 2020 202a 0a20 n_edge.. *.
│ │ │ │ +000059b0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ +000059c0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +000059d0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +000059e0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom
│ │ │ │ +000059f0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +00005a00: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +00005a10: 2074 6865 7461 2061 7574 6f6d 6174 6963 theta automatic
│ │ │ │ +00005a20: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +00005a30: 2020 2020 2a20 4070 6172 616d 2073 7461 * @param sta
│ │ │ │ +00005a40: 7274 5f61 6e67 6c65 2061 7574 6f6d 6174 rt_angle automat
│ │ │ │ +00005a50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +00005a60: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e
│ │ │ │ +00005a70: 6e64 5f61 6e67 6c65 2061 7574 6f6d 6174 nd_angle automat
│ │ │ │ +00005a80: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +00005a90: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c
│ │ │ │ +00005aa0: 726f 7020 6175 746f 6d61 7469 6361 6c6c rop automaticall
│ │ │ │ +00005ab0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +00005ac0: 202a 2040 7061 7261 6d20 6e6f 726d 2061 * @param norm a
│ │ │ │ +00005ad0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +00005ae0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ +00005af0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +00005b00: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans
│ │ │ │ +00005b10: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma
│ │ │ │ +00005b20: 7420 6473 742c 2064 6f75 626c 6520 7468 t dst, double th
│ │ │ │ +00005b30: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star
│ │ │ │ +00005b40: 745f 616e 676c 652c 2064 6f75 626c 6520 t_angle, double
│ │ │ │ +00005b50: 656e 645f 616e 676c 652c 2062 6f6f 6c65 end_angle, boole
│ │ │ │ +00005b60: 616e 2063 726f 702c 2062 6f6f 6c65 616e an crop, boolean
│ │ │ │ +00005b70: 206e 6f72 6d29 207b 0a20 2020 2020 2020 norm) {.
│ │ │ │ +00005b80: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_
│ │ │ │ +00005b90: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj,
│ │ │ │ +00005ba0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj,
│ │ │ │ +00005bb0: 7468 6574 612c 2073 7461 7274 5f61 6e67 theta, start_ang
│ │ │ │ +00005bc0: 6c65 2c20 656e 645f 616e 676c 652c 2063 le, end_angle, c
│ │ │ │ +00005bd0: 726f 702c 206e 6f72 6d29 3b0a 2020 2020 rop, norm);.
│ │ │ │ +00005be0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ +00005bf0: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado
│ │ │ │ +00005c00: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a
│ │ │ │ +00005c10: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ +00005c20: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func
│ │ │ │ +00005c30: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates
│ │ │ │ +00005c40: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf
│ │ │ │ +00005c50: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i
│ │ │ │ +00005c60: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang
│ │ │ │ +00005c70: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht
│ │ │ │ +00005c80: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin
│ │ │ │ +00005c90: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma
│ │ │ │ +00005ca0: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch
│ │ │ │ +00005cb0: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai
│ │ │ │ +00005cc0: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the
│ │ │ │ +00005cd0: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C
│ │ │ │ +00005ce0: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output
│ │ │ │ +00005cf0: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S.
│ │ │ │ +00005d00: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i
│ │ │ │ +00005d10: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_
│ │ │ │ +00005d20: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t
│ │ │ │ +00005d30: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b
│ │ │ │ +00005d40: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. *
│ │ │ │ +00005d50: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size
│ │ │ │ +00005d60: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i
│ │ │ │ +00005d70: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di
│ │ │ │ +00005d80: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length..
│ │ │ │ +00005d90: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is
│ │ │ │ +00005da0: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i
│ │ │ │ +00005db0: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will
│ │ │ │ +00005dc0: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ
│ │ │ │ +00005dd0: 6172 6520 7468 656e 2063 6972 636c 652c are then circle,
│ │ │ │ +00005de0: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp
│ │ │ │ +00005df0: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be
│ │ │ │ +00005e00: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral
│ │ │ │ +00005e10: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge..
│ │ │ │ +00005e20: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00005e30: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical
│ │ │ │ +00005e40: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +00005e50: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a
│ │ │ │ +00005e60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +00005e70: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +00005e80: 6172 616d 2074 6865 7461 2061 7574 6f6d aram theta autom
│ │ │ │ +00005e90: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +00005ea0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +00005eb0: 2073 7461 7274 5f61 6e67 6c65 2061 7574 start_angle aut
│ │ │ │ +00005ec0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00005ed0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ +00005ee0: 616d 2065 6e64 5f61 6e67 6c65 2061 7574 am end_angle aut
│ │ │ │ +00005ef0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00005f00: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ +00005f10: 616d 2063 726f 7020 6175 746f 6d61 7469 am crop automati
│ │ │ │ +00005f20: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00005f30: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00005f40: 6963 2073 7461 7469 6320 766f 6964 2052 ic static void R
│ │ │ │ +00005f50: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma
│ │ │ │ +00005f60: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst,
│ │ │ │ +00005f70: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do
│ │ │ │ +00005f80: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle
│ │ │ │ +00005f90: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang
│ │ │ │ +00005fa0: 6c65 2c20 626f 6f6c 6561 6e20 6372 6f70 le, boolean crop
│ │ │ │ +00005fb0: 2920 7b0a 2020 2020 2020 2020 5261 646f ) {. Rado
│ │ │ │ +00005fc0: 6e54 7261 6e73 666f 726d 5f31 2873 7263 nTransform_1(src
│ │ │ │ +00005fd0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ +00005fe0: 6e61 7469 7665 4f62 6a2c 2074 6865 7461 nativeObj, theta
│ │ │ │ +00005ff0: 2c20 7374 6172 745f 616e 676c 652c 2065 , start_angle, e
│ │ │ │ +00006000: 6e64 5f61 6e67 6c65 2c20 6372 6f70 293b nd_angle, crop);
│ │ │ │ +00006010: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**.
│ │ │ │ +00006020: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate
│ │ │ │ +00006030: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform
│ │ │ │ +00006040: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image..
│ │ │ │ +00006050: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This
│ │ │ │ +00006060: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul
│ │ │ │ +00006070: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T
│ │ │ │ +00006080: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi
│ │ │ │ +00006090: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any
│ │ │ │ +000060a0: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S
│ │ │ │ +000060b0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin
│ │ │ │ +000060c0: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed
│ │ │ │ +000060d0: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C
│ │ │ │ +000060e0: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for
│ │ │ │ +000060f0: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I
│ │ │ │ +00006100: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type
│ │ │ │ +00006110: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o
│ │ │ │ +00006120: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV
│ │ │ │ +00006130: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If
│ │ │ │ +00006140: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i
│ │ │ │ +00006150: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6
│ │ │ │ +00006160: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w
│ │ │ │ +00006170: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F.
│ │ │ │ +00006180: 2020 202a 2054 6865 206f 7574 7075 7420 * The output
│ │ │ │ +00006190: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num
│ │ │ │ +000061a0: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s
│ │ │ │ +000061b0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng
│ │ │ │ +000061c0: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr
│ │ │ │ +000061d0: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected,
│ │ │ │ +000061e0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image
│ │ │ │ +000061f0: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int
│ │ │ │ +00006200: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci
│ │ │ │ +00006210: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and
│ │ │ │ +00006220: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil
│ │ │ │ +00006230: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte
│ │ │ │ +00006240: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge.
│ │ │ │ +00006250: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00006260: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa
│ │ │ │ +00006270: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +00006280: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +00006290: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall
│ │ │ │ +000062a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +000062b0: 202a 2040 7061 7261 6d20 7468 6574 6120 * @param theta
│ │ │ │ +000062c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +000062d0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +000062e0: 7061 7261 6d20 7374 6172 745f 616e 676c param start_angl
│ │ │ │ +000062f0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically
│ │ │ │ +00006300: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +00006310: 2040 7061 7261 6d20 656e 645f 616e 676c @param end_angl
│ │ │ │ +00006320: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically
│ │ │ │ +00006330: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +00006340: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +00006350: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr
│ │ │ │ +00006360: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src,
│ │ │ │ +00006370: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double
│ │ │ │ +00006380: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s
│ │ │ │ +00006390: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub
│ │ │ │ +000063a0: 6c65 2065 6e64 5f61 6e67 6c65 2920 7b0a le end_angle) {.
│ │ │ │ +000063b0: 2020 2020 2020 2020 5261 646f 6e54 7261 RadonTra
│ │ │ │ +000063c0: 6e73 666f 726d 5f32 2873 7263 2e6e 6174 nsform_2(src.nat
│ │ │ │ +000063d0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ +000063e0: 7665 4f62 6a2c 2074 6865 7461 2c20 7374 veObj, theta, st
│ │ │ │ +000063f0: 6172 745f 616e 676c 652c 2065 6e64 5f61 art_angle, end_a
│ │ │ │ +00006400: 6e67 6c65 293b 0a20 2020 207d 0a0a 2020 ngle);. }..
│ │ │ │ +00006410: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal
│ │ │ │ +00006420: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra
│ │ │ │ +00006430: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima
│ │ │ │ +00006440: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ +00006450: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function
│ │ │ │ +00006460: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R
│ │ │ │ +00006470: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o
│ │ │ │ +00006480: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image
│ │ │ │ +00006490: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range..
│ │ │ │ +000064a0: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/
│ │ │ │ +000064b0: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur
│ │ │ │ +000064c0: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm
│ │ │ │ +000064d0: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd
│ │ │ │ +000064e0: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail..
│ │ │ │ +000064f0: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu
│ │ │ │ +00006500: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U,
│ │ │ │ +00006510: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will
│ │ │ │ +00006520: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S..
│ │ │ │ +00006530: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input
│ │ │ │ +00006540: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o
│ │ │ │ +00006550: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou
│ │ │ │ +00006560: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_
│ │ │ │ +00006570: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o
│ │ │ │ +00006580: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will
│ │ │ │ +00006590: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr
│ │ │ │ +000065a0: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona
│ │ │ │ +000065b0: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. *
│ │ │ │ +000065c0: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele
│ │ │ │ +000065d0: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input
│ │ │ │ +000065e0: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr
│ │ │ │ +000065f0: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t
│ │ │ │ +00006600: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,.
│ │ │ │ +00006610: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si
│ │ │ │ +00006620: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o
│ │ │ │ +00006630: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min
│ │ │ │ +00006640: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *.
│ │ │ │ +00006650: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src
│ │ │ │ +00006660: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00006670: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +00006680: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa
│ │ │ │ +00006690: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +000066a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +000066b0: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica
│ │ │ │ +000066c0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +000066d0: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star
│ │ │ │ +000066e0: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati
│ │ │ │ +000066f0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00006700: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00006710: 6963 2073 7461 7469 6320 766f 6964 2052 ic static void R
│ │ │ │ +00006720: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma
│ │ │ │ +00006730: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst,
│ │ │ │ +00006740: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do
│ │ │ │ +00006750: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle
│ │ │ │ +00006760: 2920 7b0a 2020 2020 2020 2020 5261 646f ) {. Rado
│ │ │ │ +00006770: 6e54 7261 6e73 666f 726d 5f33 2873 7263 nTransform_3(src
│ │ │ │ +00006780: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ +00006790: 6e61 7469 7665 4f62 6a2c 2074 6865 7461 nativeObj, theta
│ │ │ │ +000067a0: 2c20 7374 6172 745f 616e 676c 6529 3b0a , start_angle);.
│ │ │ │ +000067b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +000067c0: 2020 2020 2a20 4361 6c63 756c 6174 6520 * Calculate
│ │ │ │ +000067d0: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform
│ │ │ │ +000067e0: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image..
│ │ │ │ +000067f0: 2020 2a0a 2020 2020 202a 2054 6869 7320 *. * This
│ │ │ │ +00006800: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula
│ │ │ │ +00006810: 7465 7320 7468 6520 5261 646f 6e20 5472 tes the Radon Tr
│ │ │ │ +00006820: 616e 7366 6f72 6d20 6f66 2061 2067 6976 ansform of a giv
│ │ │ │ +00006830: 656e 2069 6d61 6765 2069 6e20 616e 7920 en image in any
│ │ │ │ +00006840: 7261 6e67 652e 0a20 2020 2020 2a20 5365 range.. * Se
│ │ │ │ +00006850: 6520 6874 7470 733a 2f2f 656e 6769 6e65 e https://engine
│ │ │ │ +00006860: 6572 696e 672e 7075 7264 7565 2e65 6475 ering.purdue.edu
│ │ │ │ +00006870: 2f7e 6d61 6c63 6f6c 6d2f 7063 742f 4354 /~malcolm/pct/CT
│ │ │ │ +00006880: 495f 4368 3033 2e70 6466 2066 6f72 2064 I_Ch03.pdf for d
│ │ │ │ +00006890: 6574 6169 6c2e 0a20 2020 2020 2a20 4966 etail.. * If
│ │ │ │ +000068a0: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type
│ │ │ │ +000068b0: 6973 2043 565f 3855 2c20 7468 6520 6f75 is CV_8U, the ou
│ │ │ │ +000068c0: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_
│ │ │ │ +000068d0: 3332 532e 0a20 2020 2020 2a20 4966 2074 32S.. * If t
│ │ │ │ +000068e0: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is
│ │ │ │ +000068f0: 2043 565f 3332 4620 6f72 2043 565f 3634 CV_32F or CV_64
│ │ │ │ +00006900: 462c 2074 6865 206f 7574 7075 7420 7769 F, the output wi
│ │ │ │ +00006910: 6c6c 2062 6520 4356 5f36 3446 0a20 2020 ll be CV_64F.
│ │ │ │ +00006920: 2020 2a20 5468 6520 6f75 7470 7574 2073 * The output s
│ │ │ │ +00006930: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_
│ │ │ │ +00006940: 6f66 5f69 6e74 6567 7261 6c20 7820 7372 of_integral x sr
│ │ │ │ +00006950: 635f 6469 6167 6f6e 616c 5f6c 656e 6774 c_diagonal_lengt
│ │ │ │ +00006960: 682e 0a20 2020 2020 2a20 4966 2063 726f h.. * If cro
│ │ │ │ +00006970: 7020 6973 2073 656c 6563 7465 642c 2074 p is selected, t
│ │ │ │ +00006980: 6865 2069 6e70 7574 2069 6d61 6765 2077 he input image w
│ │ │ │ +00006990: 696c 6c20 6265 2063 726f 7020 696e 746f ill be crop into
│ │ │ │ +000069a0: 2073 7175 6172 6520 7468 656e 2063 6972 square then cir
│ │ │ │ +000069b0: 636c 652c 0a20 2020 2020 2a20 616e 6420 cle,. * and
│ │ │ │ +000069c0: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will
│ │ │ │ +000069d0: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ
│ │ │ │ +000069e0: 7261 6c20 7820 6d69 6e5f 6564 6765 2e0a ral x min_edge..
│ │ │ │ +000069f0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00006a00: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src 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 * . *
│ │ │ │ -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 * .
│ │ │ │ -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 *. * .
│ │ │ │ -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 *. * .
│ │ │ │ -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 * . * @
│ │ │ │ -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 *. * .
│ │ │ │ -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 .. *. *
│ │ │ │ +00006a20: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ +00006a30: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically
│ │ │ │ +00006a40: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +00006a50: 2a20 4070 6172 616d 2074 6865 7461 2061 * @param theta a
│ │ │ │ +00006a60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +00006a70: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ +00006a80: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +00006a90: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans
│ │ │ │ +00006aa0: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma
│ │ │ │ +00006ab0: 7420 6473 742c 2064 6f75 626c 6520 7468 t dst, double th
│ │ │ │ +00006ac0: 6574 6129 207b 0a20 2020 2020 2020 2052 eta) {. R
│ │ │ │ +00006ad0: 6164 6f6e 5472 616e 7366 6f72 6d5f 3428 adonTransform_4(
│ │ │ │ +00006ae0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d
│ │ │ │ +00006af0: 7374 2e6e 6174 6976 654f 626a 2c20 7468 st.nativeObj, th
│ │ │ │ +00006b00: 6574 6129 3b0a 2020 2020 7d0a 0a20 2020 eta);. }..
│ │ │ │ +00006b10: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc
│ │ │ │ +00006b20: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran
│ │ │ │ +00006b30: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag
│ │ │ │ +00006b40: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. *
│ │ │ │ +00006b50: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c
│ │ │ │ +00006b60: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra
│ │ │ │ +00006b70: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of
│ │ │ │ +00006b80: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i
│ │ │ │ +00006b90: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range..
│ │ │ │ +00006ba0: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https://
│ │ │ │ +00006bb0: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd
│ │ │ │ +00006bc0: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/
│ │ │ │ +00006bd0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf
│ │ │ │ +00006be0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail..
│ │ │ │ +00006bf0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input
│ │ │ │ +00006c00: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U,
│ │ │ │ +00006c10: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will
│ │ │ │ +00006c20: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S..
│ │ │ │ +00006c30: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t
│ │ │ │ +00006c40: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or
│ │ │ │ +00006c50: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out
│ │ │ │ +00006c60: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6
│ │ │ │ +00006c70: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou
│ │ │ │ +00006c80: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b
│ │ │ │ +00006c90: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra
│ │ │ │ +00006ca0: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal
│ │ │ │ +00006cb0: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. *
│ │ │ │ +00006cc0: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec
│ │ │ │ +00006cd0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i
│ │ │ │ +00006ce0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro
│ │ │ │ +00006cf0: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th
│ │ │ │ +00006d00: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,.
│ │ │ │ +00006d10: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz
│ │ │ │ +00006d20: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of
│ │ │ │ +00006d30: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_
│ │ │ │ +00006d40: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *.
│ │ │ │ +00006d50: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a
│ │ │ │ +00006d60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +00006d70: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +00006d80: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat
│ │ │ │ +00006d90: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +00006da0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +00006db0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ +00006dc0: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M
│ │ │ │ +00006dd0: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst)
│ │ │ │ +00006de0: 207b 0a20 2020 2020 2020 2052 6164 6f6e {. Radon
│ │ │ │ +00006df0: 5472 616e 7366 6f72 6d5f 3528 7372 632e Transform_5(src.
│ │ │ │ +00006e00: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n
│ │ │ │ +00006e10: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. }
│ │ │ │ +00006e20: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ +00006e30: 2043 2b2b 3a20 2050 7472 5f47 7261 7068 C++: Ptr_Graph
│ │ │ │ +00006e40: 5365 676d 656e 7461 7469 6f6e 2063 763a Segmentation cv:
│ │ │ │ +00006e50: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme
│ │ │ │ +00006e60: 6e74 6174 696f 6e3a 3a63 7265 6174 6547 ntation::createG
│ │ │ │ +00006e70: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation
│ │ │ │ +00006e80: 2864 6f75 626c 6520 7369 676d 6120 3d20 (double sigma =
│ │ │ │ +00006e90: 302e 352c 2066 6c6f 6174 206b 203d 2033 0.5, float k = 3
│ │ │ │ +00006ea0: 3030 2c20 696e 7420 6d69 6e5f 7369 7a65 00, int min_size
│ │ │ │ +00006eb0: 203d 2031 3030 290a 2020 2020 2f2f 0a0a = 100). //..
│ │ │ │ +00006ec0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C
│ │ │ │ +00006ed0: 7265 6174 6573 2061 2067 7261 7068 2062 reates a graph b
│ │ │ │ +00006ee0: 6173 6564 2073 6567 6d65 6e74 6f72 0a20 ased segmentor.
│ │ │ │ +00006ef0: 2020 2020 2a20 2020 2020 2020 2020 2020 *
│ │ │ │ +00006f00: 2020 2020 2020 2020 2020 2020 2020 4070 @p
│ │ │ │ +00006f10: 6172 616d 2073 6967 6d61 2054 6865 2073 aram sigma The s
│ │ │ │ +00006f20: 6967 6d61 2070 6172 616d 6574 6572 2c20 igma parameter,
│ │ │ │ +00006f30: 7573 6564 2074 6f20 736d 6f6f 7468 2069 used to smooth i
│ │ │ │ +00006f40: 6d61 6765 0a20 2020 2020 2a20 2020 2020 mage. *
│ │ │ │ +00006f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00006f60: 2020 2020 4070 6172 616d 206b 2054 6865 @param k The
│ │ │ │ +00006f70: 206b 2070 6172 616d 6574 6572 206f 6620 k parameter of
│ │ │ │ +00006f80: 7468 6520 616c 676f 7279 7468 6d0a 2020 the algorythm.
│ │ │ │ +00006f90: 2020 202a 2020 2020 2020 2020 2020 2020 *
│ │ │ │ +00006fa0: 2020 2020 2020 2020 2020 2020 2040 7061 @pa
│ │ │ │ +00006fb0: 7261 6d20 6d69 6e5f 7369 7a65 2054 6865 ram min_size The
│ │ │ │ +00006fc0: 206d 696e 696d 756d 2073 697a 6520 6f66 minimum size of
│ │ │ │ +00006fd0: 2073 6567 6d65 6e74 730a 2020 2020 202a segments. *
│ │ │ │ +00006fe0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat
│ │ │ │ +00006ff0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +00007000: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +00007010: 6c69 6320 7374 6174 6963 2047 7261 7068 lic static Graph
│ │ │ │ +00007020: 5365 676d 656e 7461 7469 6f6e 2063 7265 Segmentation cre
│ │ │ │ +00007030: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta
│ │ │ │ +00007040: 7469 6f6e 2864 6f75 626c 6520 7369 676d tion(double sigm
│ │ │ │ +00007050: 612c 2066 6c6f 6174 206b 2c20 696e 7420 a, float k, int
│ │ │ │ +00007060: 6d69 6e5f 7369 7a65 2920 7b0a 2020 2020 min_size) {.
│ │ │ │ +00007070: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph
│ │ │ │ +00007080: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f
│ │ │ │ +00007090: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG
│ │ │ │ +000070a0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation
│ │ │ │ +000070b0: 5f30 2873 6967 6d61 2c20 6b2c 206d 696e _0(sigma, k, min
│ │ │ │ +000070c0: 5f73 697a 6529 293b 0a20 2020 207d 0a0a _size));. }..
│ │ │ │ +000070d0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C
│ │ │ │ +000070e0: 7265 6174 6573 2061 2067 7261 7068 2062 reates a graph b
│ │ │ │ +000070f0: 6173 6564 2073 6567 6d65 6e74 6f72 0a20 ased segmentor.
│ │ │ │ +00007100: 2020 2020 2a20 2020 2020 2020 2020 2020 *
│ │ │ │ +00007110: 2020 2020 2020 2020 2020 2020 2020 4070 @p
│ │ │ │ +00007120: 6172 616d 2073 6967 6d61 2054 6865 2073 aram sigma The s
│ │ │ │ +00007130: 6967 6d61 2070 6172 616d 6574 6572 2c20 igma parameter,
│ │ │ │ +00007140: 7573 6564 2074 6f20 736d 6f6f 7468 2069 used to smooth i
│ │ │ │ +00007150: 6d61 6765 0a20 2020 2020 2a20 2020 2020 mage. *
│ │ │ │ +00007160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00007170: 2020 2020 4070 6172 616d 206b 2054 6865 @param k The
│ │ │ │ +00007180: 206b 2070 6172 616d 6574 6572 206f 6620 k parameter of
│ │ │ │ +00007190: 7468 6520 616c 676f 7279 7468 6d0a 2020 the algorythm.
│ │ │ │ +000071a0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +000071b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +000071c0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +000071d0: 2070 7562 6c69 6320 7374 6174 6963 2047 public static G
│ │ │ │ +000071e0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation
│ │ │ │ +000071f0: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm
│ │ │ │ +00007200: 656e 7461 7469 6f6e 2864 6f75 626c 6520 entation(double
│ │ │ │ +00007210: 7369 676d 612c 2066 6c6f 6174 206b 2920 sigma, float k)
│ │ │ │ +00007220: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +00007230: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati
│ │ │ │ +00007240: 6f6e 2e5f 5f66 726f 6d50 7472 5f5f 2863 on.__fromPtr__(c
│ │ │ │ +00007250: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen
│ │ │ │ +00007260: 7461 7469 6f6e 5f31 2873 6967 6d61 2c20 tation_1(sigma,
│ │ │ │ +00007270: 6b29 293b 0a20 2020 207d 0a0a 2020 2020 k));. }..
│ │ │ │ +00007280: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat
│ │ │ │ +00007290: 6573 2061 2067 7261 7068 2062 6173 6564 es a graph based
│ │ │ │ +000072a0: 2073 6567 6d65 6e74 6f72 0a20 2020 2020 segmentor.
│ │ │ │ +000072b0: 2a20 2020 2020 2020 2020 2020 2020 2020 *
│ │ │ │ +000072c0: 2020 2020 2020 2020 2020 4070 6172 616d @param
│ │ │ │ +000072d0: 2073 6967 6d61 2054 6865 2073 6967 6d61 sigma The sigma
│ │ │ │ +000072e0: 2070 6172 616d 6574 6572 2c20 7573 6564 parameter, used
│ │ │ │ +000072f0: 2074 6f20 736d 6f6f 7468 2069 6d61 6765 to smooth image
│ │ │ │ +00007300: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +00007310: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00007320: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +00007330: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +00007340: 6320 4772 6170 6853 6567 6d65 6e74 6174 c GraphSegmentat
│ │ │ │ +00007350: 696f 6e20 6372 6561 7465 4772 6170 6853 ion createGraphS
│ │ │ │ +00007360: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub
│ │ │ │ +00007370: 6c65 2073 6967 6d61 2920 7b0a 2020 2020 le sigma) {.
│ │ │ │ +00007380: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph
│ │ │ │ +00007390: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f
│ │ │ │ +000073a0: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG
│ │ │ │ +000073b0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation
│ │ │ │ +000073c0: 5f32 2873 6967 6d61 2929 3b0a 2020 2020 _2(sigma));.
│ │ │ │ +000073d0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ +000073e0: 2a20 4372 6561 7465 7320 6120 6772 6170 * Creates a grap
│ │ │ │ +000073f0: 6820 6261 7365 6420 7365 676d 656e 746f h based segmento
│ │ │ │ +00007400: 720a 2020 2020 202a 2040 7265 7475 726e r. * @return
│ │ │ │ +00007410: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +00007420: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +00007430: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +00007440: 6963 2047 7261 7068 5365 676d 656e 7461 ic GraphSegmenta
│ │ │ │ +00007450: 7469 6f6e 2063 7265 6174 6547 7261 7068 tion createGraph
│ │ │ │ +00007460: 5365 676d 656e 7461 7469 6f6e 2829 207b Segmentation() {
│ │ │ │ +00007470: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +00007480: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio
│ │ │ │ +00007490: 6e2e 5f5f 6672 6f6d 5074 725f 5f28 6372 n.__fromPtr__(cr
│ │ │ │ +000074a0: 6561 7465 4772 6170 6853 6567 6d65 6e74 eateGraphSegment
│ │ │ │ +000074b0: 6174 696f 6e5f 3328 2929 3b0a 2020 2020 ation_3());.
│ │ │ │ +000074c0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. /
│ │ │ │ +000074d0: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele
│ │ │ │ +000074e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +000074f0: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC
│ │ │ │ +00007500: 6f6c 6f72 2063 763a 3a78 696d 6770 726f olor cv::ximgpro
│ │ │ │ +00007510: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation:
│ │ │ │ +00007520: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective
│ │ │ │ +00007530: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00007540: 6f6e 5374 7261 7465 6779 436f 6c6f 7228 onStrategyColor(
│ │ │ │ +00007550: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /*
│ │ │ │ +00007560: 2a0a 2020 2020 202a 2043 7265 6174 6520 *. * Create
│ │ │ │ +00007570: 6120 6e65 7720 636f 6c6f 722d 6261 7365 a new color-base
│ │ │ │ +00007580: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy.
│ │ │ │ +00007590: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +000075a0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +000075b0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +000075c0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele
│ │ │ │ +000075d0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +000075e0: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC
│ │ │ │ +000075f0: 6f6c 6f72 2063 7265 6174 6553 656c 6563 olor createSelec
│ │ │ │ +00007600: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00007610: 7461 7469 6f6e 5374 7261 7465 6779 436f tationStrategyCo
│ │ │ │ +00007620: 6c6f 7228 2920 7b0a 2020 2020 2020 2020 lor() {.
│ │ │ │ +00007630: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective
│ │ │ │ +00007640: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00007650: 6f6e 5374 7261 7465 6779 436f 6c6f 722e onStrategyColor.
│ │ │ │ +00007660: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea
│ │ │ │ +00007670: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ +00007680: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ +00007690: 6174 6567 7943 6f6c 6f72 5f30 2829 293b ategyColor_0());
│ │ │ │ +000076a0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //.
│ │ │ │ +000076b0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ +000076c0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch
│ │ │ │ +000076d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +000076e0: 7465 6779 5369 7a65 2063 763a 3a78 696d tegySize cv::xim
│ │ │ │ +000076f0: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat
│ │ │ │ +00007700: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec
│ │ │ │ +00007710: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00007720: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi
│ │ │ │ +00007730: 7a65 2829 0a20 2020 202f 2f0a 0a20 2020 ze(). //..
│ │ │ │ +00007740: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea
│ │ │ │ +00007750: 7465 2061 206e 6577 2073 697a 652d 6261 te a new size-ba
│ │ │ │ +00007760: 7365 6420 7374 7261 7465 6779 0a20 2020 sed strategy.
│ │ │ │ +00007770: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +00007780: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +00007790: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +000077a0: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se
│ │ │ │ +000077b0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +000077c0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +000077d0: 7953 697a 6520 6372 6561 7465 5365 6c65 ySize createSele
│ │ │ │ +000077e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +000077f0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS
│ │ │ │ +00007800: 697a 6528 2920 7b0a 2020 2020 2020 2020 ize() {.
│ │ │ │ +00007810: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective
│ │ │ │ +00007820: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00007830: 6f6e 5374 7261 7465 6779 5369 7a65 2e5f onStrategySize._
│ │ │ │ +00007840: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ +00007850: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch
│ │ │ │ +00007860: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00007870: 7465 6779 5369 7a65 5f30 2829 293b 0a20 tegySize_0());.
│ │ │ │ +00007880: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ +00007890: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S
│ │ │ │ +000078a0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +000078b0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +000078c0: 6779 5465 7874 7572 6520 6376 3a3a 7869 gyTexture cv::xi
│ │ │ │ +000078d0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta
│ │ │ │ +000078e0: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele
│ │ │ │ +000078f0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +00007900: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT
│ │ │ │ +00007910: 6578 7475 7265 2829 0a20 2020 202f 2f0a exture(). //.
│ │ │ │ +00007920: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +00007930: 4372 6561 7465 2061 206e 6577 2073 697a Create a new siz
│ │ │ │ +00007940: 652d 6261 7365 6420 7374 7261 7465 6779 e-based strategy
│ │ │ │ +00007950: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +00007960: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00007970: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +00007980: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +00007990: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc
│ │ │ │ +000079a0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ +000079b0: 6174 6567 7954 6578 7475 7265 2063 7265 ategyTexture cre
│ │ │ │ +000079c0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear
│ │ │ │ +000079d0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt
│ │ │ │ +000079e0: 7261 7465 6779 5465 7874 7572 6528 2920 rategyTexture()
│ │ │ │ +000079f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +00007a00: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch
│ │ │ │ +00007a10: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00007a20: 7465 6779 5465 7874 7572 652e 5f5f 6672 tegyTexture.__fr
│ │ │ │ +00007a30: 6f6d 5074 725f 5f28 6372 6561 7465 5365 omPtr__(createSe
│ │ │ │ +00007a40: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +00007a50: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +00007a60: 7954 6578 7475 7265 5f30 2829 293b 0a20 yTexture_0());.
│ │ │ │ +00007a70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ +00007a80: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S
│ │ │ │ +00007a90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00007aa0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00007ab0: 6779 4669 6c6c 2063 763a 3a78 696d 6770 gyFill cv::ximgp
│ │ │ │ +00007ac0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio
│ │ │ │ +00007ad0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti
│ │ │ │ +00007ae0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +00007af0: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill
│ │ │ │ +00007b00: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. /
│ │ │ │ +00007b10: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create
│ │ │ │ +00007b20: 2061 206e 6577 2066 696c 6c2d 6261 7365 a new fill-base
│ │ │ │ +00007b30: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy.
│ │ │ │ +00007b40: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +00007b50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +00007b60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +00007b70: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele
│ │ │ │ +00007b80: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +00007b90: 6e74 6174 696f 6e53 7472 6174 6567 7946 ntationStrategyF
│ │ │ │ +00007ba0: 696c 6c20 6372 6561 7465 5365 6c65 6374 ill createSelect
│ │ │ │ +00007bb0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ +00007bc0: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil
│ │ │ │ +00007bd0: 6c28 2920 7b0a 2020 2020 2020 2020 7265 l() {. re
│ │ │ │ +00007be0: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe
│ │ │ │ +00007bf0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ +00007c00: 5374 7261 7465 6779 4669 6c6c 2e5f 5f66 StrategyFill.__f
│ │ │ │ +00007c10: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS
│ │ │ │ +00007c20: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00007c30: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00007c40: 6779 4669 6c6c 5f30 2829 293b 0a20 2020 gyFill_0());.
│ │ │ │ +00007c50: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //.
│ │ │ │ +00007c60: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel
│ │ │ │ +00007c70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm
│ │ │ │ +00007c80: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy
│ │ │ │ +00007c90: 4d75 6c74 6970 6c65 2063 763a 3a78 696d Multiple cv::xim
│ │ │ │ +00007ca0: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat
│ │ │ │ +00007cb0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec
│ │ │ │ +00007cc0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00007cd0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu
│ │ │ │ +00007ce0: 6c74 6970 6c65 2829 0a20 2020 202f 2f0a ltiple(). //.
│ │ │ │ +00007cf0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +00007d00: 4372 6561 7465 2061 206e 6577 206d 756c Create a new mul
│ │ │ │ +00007d10: 7469 706c 6520 7374 7261 7465 6779 0a20 tiple strategy.
│ │ │ │ +00007d20: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au
│ │ │ │ +00007d30: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +00007d40: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ +00007d50: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +00007d60: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ +00007d70: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ +00007d80: 6567 794d 756c 7469 706c 6520 6372 6561 egyMultiple crea
│ │ │ │ +00007d90: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ +00007da0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ +00007db0: 6174 6567 794d 756c 7469 706c 6528 2920 ategyMultiple()
│ │ │ │ +00007dc0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +00007dd0: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch
│ │ │ │ +00007de0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00007df0: 7465 6779 4d75 6c74 6970 6c65 2e5f 5f66 tegyMultiple.__f
│ │ │ │ +00007e00: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS
│ │ │ │ +00007e10: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00007e20: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00007e30: 6779 4d75 6c74 6970 6c65 5f30 2829 293b gyMultiple_0());
│ │ │ │ +00007e40: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //.
│ │ │ │ +00007e50: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ +00007e60: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch
│ │ │ │ +00007e70: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00007e80: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv:
│ │ │ │ +00007e90: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme
│ │ │ │ +00007ea0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS
│ │ │ │ +00007eb0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00007ec0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00007ed0: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S
│ │ │ │ +00007ee0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00007ef0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00007f00: 6779 2073 3129 0a20 2020 202f 2f0a 0a20 gy s1). //..
│ │ │ │ +00007f10: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr
│ │ │ │ +00007f20: 6561 7465 2061 206e 6577 206d 756c 7469 eate a new multi
│ │ │ │ +00007f30: 706c 6520 7374 7261 7465 6779 2061 6e64 ple strategy and
│ │ │ │ +00007f40: 2073 6574 206f 6e65 2073 7562 7472 6174 set one subtrat
│ │ │ │ +00007f50: 6567 790a 2020 2020 202a 2020 2020 2020 egy. *
│ │ │ │ +00007f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00007f70: 2020 2040 7061 7261 6d20 7331 2054 6865 @param s1 The
│ │ │ │ +00007f80: 2066 6972 7374 2073 7472 6174 6567 790a first strategy.
│ │ │ │ +00007f90: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a
│ │ │ │ +00007fa0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +00007fb0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ +00007fc0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +00007fd0: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch
│ │ │ │ +00007fe0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00007ff0: 7465 6779 4d75 6c74 6970 6c65 2063 7265 tegyMultiple cre
│ │ │ │ +00008000: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear
│ │ │ │ +00008010: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt
│ │ │ │ +00008020: 7261 7465 6779 4d75 6c74 6970 6c65 2853 rategyMultiple(S
│ │ │ │ +00008030: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00008040: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00008050: 6779 2073 3129 207b 0a20 2020 2020 2020 gy s1) {.
│ │ │ │ +00008060: 2072 6574 7572 6e20 5365 6c65 6374 6976 return Selectiv
│ │ │ │ +00008070: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00008080: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti
│ │ │ │ +00008090: 706c 652e 5f5f 6672 6f6d 5074 725f 5f28 ple.__fromPtr__(
│ │ │ │ +000080a0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS
│ │ │ │ +000080b0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +000080c0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl
│ │ │ │ +000080d0: 655f 3128 7331 2e67 6574 4e61 7469 7665 e_1(s1.getNative
│ │ │ │ +000080e0: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));.
│ │ │ │ +000080f0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //.
│ │ │ │ +00008100: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel
│ │ │ │ +00008110: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm
│ │ │ │ +00008120: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy
│ │ │ │ +00008130: 4d75 6c74 6970 6c65 2063 763a 3a78 696d Multiple cv::xim
│ │ │ │ +00008140: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat
│ │ │ │ +00008150: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec
│ │ │ │ +00008160: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00008170: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu
│ │ │ │ +00008180: 6c74 6970 6c65 2850 7472 5f53 656c 6563 ltiple(Ptr_Selec
│ │ │ │ +00008190: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +000081a0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s
│ │ │ │ +000081b0: 312c 2050 7472 5f53 656c 6563 7469 7665 1, Ptr_Selective
│ │ │ │ +000081c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +000081d0: 6f6e 5374 7261 7465 6779 2073 3229 0a20 onStrategy s2).
│ │ │ │ +000081e0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +000081f0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n
│ │ │ │ +00008200: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra
│ │ │ │ +00008210: 7465 6779 2061 6e64 2073 6574 2074 776f tegy and set two
│ │ │ │ +00008220: 2073 7562 7472 6174 6567 6965 732c 2077 subtrategies, w
│ │ │ │ +00008230: 6974 6820 6571 7561 6c20 7765 6967 6874 ith equal weight
│ │ │ │ +00008240: 730a 2020 2020 202a 2020 2020 2020 2020 s. *
│ │ │ │ +00008250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00008260: 2040 7061 7261 6d20 7331 2054 6865 2066 @param s1 The f
│ │ │ │ +00008270: 6972 7374 2073 7472 6174 6567 790a 2020 irst strategy.
│ │ │ │ +00008280: 2020 202a 2020 2020 2020 2020 2020 2020 *
│ │ │ │ +00008290: 2020 2020 2020 2020 2020 2020 2040 7061 @pa
│ │ │ │ +000082a0: 7261 6d20 7332 2054 6865 2073 6563 6f6e ram s2 The secon
│ │ │ │ +000082b0: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy.
│ │ │ │ +000082c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +000082d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +000082e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +000082f0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele
│ │ │ │ +00008300: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +00008310: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM
│ │ │ │ +00008320: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe
│ │ │ │ +00008330: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +00008340: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +00008350: 794d 756c 7469 706c 6528 5365 6c65 6374 yMultiple(Select
│ │ │ │ +00008360: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ +00008370: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1
│ │ │ │ +00008380: 2c20 5365 6c65 6374 6976 6553 6561 7263 , SelectiveSearc
│ │ │ │ +00008390: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ +000083a0: 6174 6567 7920 7332 2920 7b0a 2020 2020 ategy s2) {.
│ │ │ │ +000083b0: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec
│ │ │ │ +000083c0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +000083d0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu
│ │ │ │ +000083e0: 6c74 6970 6c65 2e5f 5f66 726f 6d50 7472 ltiple.__fromPtr
│ │ │ │ +000083f0: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti
│ │ │ │ +00008400: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +00008410: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult
│ │ │ │ +00008420: 6970 6c65 5f32 2873 312e 6765 744e 6174 iple_2(s1.getNat
│ │ │ │ +00008430: 6976 654f 626a 4164 6472 2829 2c20 7332 iveObjAddr(), s2
│ │ │ │ +00008440: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd
│ │ │ │ +00008450: 7228 2929 293b 0a20 2020 207d 0a0a 0a20 r()));. }...
│ │ │ │ +00008460: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++
│ │ │ │ +00008470: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective
│ │ │ │ +00008480: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00008490: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip
│ │ │ │ +000084a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc:
│ │ │ │ +000084b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c
│ │ │ │ +000084c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe
│ │ │ │ +000084d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ +000084e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple
│ │ │ │ +000084f0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe
│ │ │ │ +00008500: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ +00008510: 5374 7261 7465 6779 2073 312c 2050 7472 Strategy s1, Ptr
│ │ │ │ +00008520: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch
│ │ │ │ +00008530: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00008540: 7465 6779 2073 322c 2050 7472 5f53 656c tegy s2, Ptr_Sel
│ │ │ │ +00008550: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm
│ │ │ │ +00008560: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy
│ │ │ │ +00008570: 2073 3329 0a20 2020 202f 2f0a 0a20 2020 s3). //..
│ │ │ │ +00008580: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea
│ │ │ │ +00008590: 7465 2061 206e 6577 206d 756c 7469 706c te a new multipl
│ │ │ │ +000085a0: 6520 7374 7261 7465 6779 2061 6e64 2073 e strategy and s
│ │ │ │ +000085b0: 6574 2074 6872 6565 2073 7562 7472 6174 et three subtrat
│ │ │ │ +000085c0: 6567 6965 732c 2077 6974 6820 6571 7561 egies, with equa
│ │ │ │ +000085d0: 6c20 7765 6967 6874 730a 2020 2020 202a l weights. *
│ │ │ │ +000085e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +000085f0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param
│ │ │ │ +00008600: 7331 2054 6865 2066 6972 7374 2073 7472 s1 The first str
│ │ │ │ +00008610: 6174 6567 790a 2020 2020 202a 2020 2020 ategy. *
│ │ │ │ +00008620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00008630: 2020 2020 2040 7061 7261 6d20 7332 2054 @param s2 T
│ │ │ │ +00008640: 6865 2073 6563 6f6e 6420 7374 7261 7465 he second strate
│ │ │ │ +00008650: 6779 0a20 2020 2020 2a20 2020 2020 2020 gy. *
│ │ │ │ +00008660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00008670: 2020 4070 6172 616d 2073 3320 5468 6520 @param s3 The
│ │ │ │ +00008680: 7468 6972 6420 7374 7261 7465 6779 0a20 third strategy.
│ │ │ │ +00008690: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au
│ │ │ │ +000086a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +000086b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ +000086c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +000086d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ +000086e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ +000086f0: 6567 794d 756c 7469 706c 6520 6372 6561 egyMultiple crea
│ │ │ │ +00008700: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ +00008710: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ +00008720: 6174 6567 794d 756c 7469 706c 6528 5365 ategyMultiple(Se
│ │ │ │ +00008730: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +00008740: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +00008750: 7920 7331 2c20 5365 6c65 6374 6976 6553 y s1, SelectiveS
│ │ │ │ +00008760: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00008770: 6e53 7472 6174 6567 7920 7332 2c20 5365 nStrategy s2, Se
│ │ │ │ +00008780: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +00008790: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +000087a0: 7920 7333 2920 7b0a 2020 2020 2020 2020 y s3) {.
│ │ │ │ +000087b0: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective
│ │ │ │ +000087c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +000087d0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip
│ │ │ │ +000087e0: 6c65 2e5f 5f66 726f 6d50 7472 5f5f 2863 le.__fromPtr__(c
│ │ │ │ +000087f0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe
│ │ │ │ +00008800: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ +00008810: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple
│ │ │ │ +00008820: 5f33 2873 312e 6765 744e 6174 6976 654f _3(s1.getNativeO
│ │ │ │ +00008830: 626a 4164 6472 2829 2c20 7332 2e67 6574 bjAddr(), s2.get
│ │ │ │ +00008840: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(),
│ │ │ │ +00008850: 2073 332e 6765 744e 6174 6976 654f 626a s3.getNativeObj
│ │ │ │ +00008860: 4164 6472 2829 2929 3b0a 2020 2020 7d0a Addr()));. }.
│ │ │ │ +00008870: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. //
│ │ │ │ +00008880: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select
│ │ │ │ +00008890: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ +000088a0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul
│ │ │ │ +000088b0: 7469 706c 6520 6376 3a3a 7869 6d67 7072 tiple cv::ximgpr
│ │ │ │ +000088c0: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation
│ │ │ │ +000088d0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv
│ │ │ │ +000088e0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +000088f0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti
│ │ │ │ +00008900: 706c 6528 5074 725f 5365 6c65 6374 6976 ple(Ptr_Selectiv
│ │ │ │ +00008910: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00008920: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1,
│ │ │ │ +00008930: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea
│ │ │ │ +00008940: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ +00008950: 7472 6174 6567 7920 7332 2c20 5074 725f trategy s2, Ptr_
│ │ │ │ +00008960: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ +00008970: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ +00008980: 6567 7920 7333 2c20 5074 725f 5365 6c65 egy s3, Ptr_Sele
│ │ │ │ +00008990: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +000089a0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy
│ │ │ │ +000089b0: 7334 290a 2020 2020 2f2f 0a0a 2020 2020 s4). //..
│ │ │ │ +000089c0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat
│ │ │ │ +000089d0: 6520 6120 6e65 7720 6d75 6c74 6970 6c65 e a new multiple
│ │ │ │ +000089e0: 2073 7472 6174 6567 7920 616e 6420 7365 strategy and se
│ │ │ │ +000089f0: 7420 666f 7572 2073 7562 7472 6174 6567 t four subtrateg
│ │ │ │ +00008a00: 6965 732c 2077 6974 6820 6571 7561 6c20 ies, with equal
│ │ │ │ +00008a10: 7765 6967 6874 730a 2020 2020 202a 2020 weights. *
│ │ │ │ +00008a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00008a30: 2020 2020 2020 2040 7061 7261 6d20 7331 @param s1
│ │ │ │ +00008a40: 2054 6865 2066 6972 7374 2073 7472 6174 The first strat
│ │ │ │ +00008a50: 6567 790a 2020 2020 202a 2020 2020 2020 egy. *
│ │ │ │ +00008a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00008a70: 2020 2040 7061 7261 6d20 7332 2054 6865 @param s2 The
│ │ │ │ +00008a80: 2073 6563 6f6e 6420 7374 7261 7465 6779 second strategy
│ │ │ │ +00008a90: 0a20 2020 2020 2a20 2020 2020 2020 2020 . *
│ │ │ │ +00008aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +00008ab0: 4070 6172 616d 2073 3320 5468 6520 7468 @param s3 The th
│ │ │ │ +00008ac0: 6972 6420 7374 7261 7465 6779 0a20 2020 ird strategy.
│ │ │ │ +00008ad0: 2020 2a20 2020 2020 2020 2020 2020 2020 *
│ │ │ │ +00008ae0: 2020 2020 2020 2020 2020 2020 4070 6172 @par
│ │ │ │ +00008af0: 616d 2073 3420 5468 6520 666f 7274 6820 am s4 The forth
│ │ │ │ +00008b00: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. *
│ │ │ │ +00008b10: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati
│ │ │ │ +00008b20: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00008b30: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00008b40: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select
│ │ │ │ +00008b50: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ +00008b60: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul
│ │ │ │ +00008b70: 7469 706c 6520 6372 6561 7465 5365 6c65 tiple createSele
│ │ │ │ +00008b80: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ +00008b90: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM
│ │ │ │ +00008ba0: 756c 7469 706c 6528 5365 6c65 6374 6976 ultiple(Selectiv
│ │ │ │ +00008bb0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00008bc0: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1,
│ │ │ │ +00008bd0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ +00008be0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ +00008bf0: 6567 7920 7332 2c20 5365 6c65 6374 6976 egy s2, Selectiv
│ │ │ │ +00008c00: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00008c10: 696f 6e53 7472 6174 6567 7920 7333 2c20 ionStrategy s3,
│ │ │ │ +00008c20: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ +00008c30: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ +00008c40: 6567 7920 7334 2920 7b0a 2020 2020 2020 egy s4) {.
│ │ │ │ +00008c50: 2020 7265 7475 726e 2053 656c 6563 7469 return Selecti
│ │ │ │ +00008c60: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +00008c70: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult
│ │ │ │ +00008c80: 6970 6c65 2e5f 5f66 726f 6d50 7472 5f5f iple.__fromPtr__
│ │ │ │ +00008c90: 2863 7265 6174 6553 656c 6563 7469 7665 (createSelective
│ │ │ │ +00008ca0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00008cb0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip
│ │ │ │ +00008cc0: 6c65 5f34 2873 312e 6765 744e 6174 6976 le_4(s1.getNativ
│ │ │ │ +00008cd0: 654f 626a 4164 6472 2829 2c20 7332 2e67 eObjAddr(), s2.g
│ │ │ │ +00008ce0: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr(
│ │ │ │ +00008cf0: 292c 2073 332e 6765 744e 6174 6976 654f ), s3.getNativeO
│ │ │ │ +00008d00: 626a 4164 6472 2829 2c20 7334 2e67 6574 bjAddr(), s4.get
│ │ │ │ +00008d10: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr())
│ │ │ │ +00008d20: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... /
│ │ │ │ +00008d30: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P
│ │ │ │ +00008d40: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear
│ │ │ │ +00008d50: 6368 5365 676d 656e 7461 7469 6f6e 2063 chSegmentation c
│ │ │ │ +00008d60: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg
│ │ │ │ +00008d70: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat
│ │ │ │ +00008d80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch
│ │ │ │ +00008d90: 5365 676d 656e 7461 7469 6f6e 2829 0a20 Segmentation().
│ │ │ │ +00008da0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +00008db0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n
│ │ │ │ +00008dc0: 6577 2053 656c 6563 7469 7665 5365 6172 ew SelectiveSear
│ │ │ │ +00008dd0: 6368 5365 676d 656e 7461 7469 6f6e 2063 chSegmentation c
│ │ │ │ +00008de0: 6c61 7373 2e0a 2020 2020 202a 2040 7265 lass.. * @re
│ │ │ │ +00008df0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical
│ │ │ │ +00008e00: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +00008e10: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ +00008e20: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective
│ │ │ │ +00008e30: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00008e40: 6f6e 2063 7265 6174 6553 656c 6563 7469 on createSelecti
│ │ │ │ +00008e50: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +00008e60: 7469 6f6e 2829 207b 0a20 2020 2020 2020 tion() {.
│ │ │ │ +00008e70: 2072 6574 7572 6e20 5365 6c65 6374 6976 return Selectiv
│ │ │ │ +00008e80: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00008e90: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__(
│ │ │ │ +00008ea0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS
│ │ │ │ +00008eb0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00008ec0: 6e5f 3028 2929 3b0a 2020 2020 7d0a 0a0a n_0());. }...
│ │ │ │ +00008ed0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ +00008ee0: 2b3a 2020 5074 725f 4564 6765 4177 6172 +: Ptr_EdgeAwar
│ │ │ │ +00008ef0: 6549 6e74 6572 706f 6c61 746f 7220 6376 eInterpolator cv
│ │ │ │ +00008f00: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea
│ │ │ │ +00008f10: 7465 4564 6765 4177 6172 6549 6e74 6572 teEdgeAwareInter
│ │ │ │ +00008f20: 706f 6c61 746f 7228 290a 2020 2020 2f2f polator(). //
│ │ │ │ +00008f30: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +00008f40: 2046 6163 746f 7279 206d 6574 686f 6420 Factory method
│ │ │ │ +00008f50: 7468 6174 2063 7265 6174 6573 2061 6e20 that creates an
│ │ │ │ +00008f60: 696e 7374 616e 6365 206f 6620 7468 650a instance of the.
│ │ │ │ +00008f70: 2020 2020 202a 2045 6467 6541 7761 7265 * EdgeAware
│ │ │ │ +00008f80: 496e 7465 7270 6f6c 6174 6f72 2e0a 2020 Interpolator..
│ │ │ │ +00008f90: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +00008fa0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00008fb0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +00008fc0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E
│ │ │ │ +00008fd0: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol
│ │ │ │ +00008fe0: 6174 6f72 2063 7265 6174 6545 6467 6541 ator createEdgeA
│ │ │ │ +00008ff0: 7761 7265 496e 7465 7270 6f6c 6174 6f72 wareInterpolator
│ │ │ │ +00009000: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret
│ │ │ │ +00009010: 7572 6e20 4564 6765 4177 6172 6549 6e74 urn EdgeAwareInt
│ │ │ │ +00009020: 6572 706f 6c61 746f 722e 5f5f 6672 6f6d erpolator.__from
│ │ │ │ +00009030: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge
│ │ │ │ +00009040: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato
│ │ │ │ +00009050: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }...
│ │ │ │ +00009060: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ +00009070: 2b3a 2020 5074 725f 5249 4349 6e74 6572 +: Ptr_RICInter
│ │ │ │ +00009080: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg
│ │ │ │ +00009090: 7072 6f63 3a3a 6372 6561 7465 5249 4349 proc::createRICI
│ │ │ │ +000090a0: 6e74 6572 706f 6c61 746f 7228 290a 2020 nterpolator().
│ │ │ │ +000090b0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**.
│ │ │ │ +000090c0: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met
│ │ │ │ +000090d0: 686f 6420 7468 6174 2063 7265 6174 6573 hod that creates
│ │ │ │ +000090e0: 2061 6e20 696e 7374 616e 6365 206f 6620 an instance of
│ │ │ │ +000090f0: 7468 650a 2020 2020 202a 2052 4943 496e the. * RICIn
│ │ │ │ +00009100: 7465 7270 6f6c 6174 6f72 2e0a 2020 2020 terpolator..
│ │ │ │ +00009110: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom
│ │ │ │ +00009120: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +00009130: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p
│ │ │ │ +00009140: 7562 6c69 6320 7374 6174 6963 2052 4943 ublic static RIC
│ │ │ │ +00009150: 496e 7465 7270 6f6c 6174 6f72 2063 7265 Interpolator cre
│ │ │ │ +00009160: 6174 6552 4943 496e 7465 7270 6f6c 6174 ateRICInterpolat
│ │ │ │ +00009170: 6f72 2829 207b 0a20 2020 2020 2020 2072 or() {. r
│ │ │ │ +00009180: 6574 7572 6e20 5249 4349 6e74 6572 706f eturn RICInterpo
│ │ │ │ +00009190: 6c61 746f 722e 5f5f 6672 6f6d 5074 725f lator.__fromPtr_
│ │ │ │ +000091a0: 5f28 6372 6561 7465 5249 4349 6e74 6572 _(createRICInter
│ │ │ │ +000091b0: 706f 6c61 746f 725f 3028 2929 3b0a 2020 polator_0());.
│ │ │ │ +000091c0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +000091d0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +000091e0: 763a 3a78 696d 6770 726f 633a 3a66 696e v::ximgproc::fin
│ │ │ │ +000091f0: 6445 6c6c 6970 7365 7328 4d61 7420 696d dEllipses(Mat im
│ │ │ │ +00009200: 6167 652c 204d 6174 2620 656c 6c69 7073 age, Mat& ellips
│ │ │ │ +00009210: 6573 2c20 666c 6f61 7420 7363 6f72 6554 es, float scoreT
│ │ │ │ +00009220: 6872 6573 686f 6c64 203d 2030 2e37 662c hreshold = 0.7f,
│ │ │ │ +00009230: 2066 6c6f 6174 2072 656c 6961 6269 6c69 float reliabili
│ │ │ │ +00009240: 7479 5468 7265 7368 6f6c 6420 3d20 302e tyThreshold = 0.
│ │ │ │ +00009250: 3566 2c20 666c 6f61 7420 6365 6e74 6572 5f, float center
│ │ │ │ +00009260: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol
│ │ │ │ +00009270: 6420 3d20 302e 3035 6629 0a20 2020 202f d = 0.05f). /
│ │ │ │ +00009280: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**.
│ │ │ │ +00009290: 2a20 4669 6e64 7320 656c 6c69 7073 6573 * Finds ellipses
│ │ │ │ +000092a0: 2066 6173 746c 7920 696e 2061 6e20 696d fastly in an im
│ │ │ │ +000092b0: 6167 6520 7573 696e 6720 7072 6f6a 6563 age using projec
│ │ │ │ +000092c0: 7469 7665 2069 6e76 6172 6961 6e74 2070 tive invariant p
│ │ │ │ +000092d0: 7275 6e69 6e67 2e0a 2020 2020 202a 0a20 runing.. *.
│ │ │ │ +000092e0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi
│ │ │ │ +000092f0: 6f6e 2064 6574 6563 7473 2065 6c6c 6970 on detects ellip
│ │ │ │ +00009300: 7365 7320 696e 2069 6d61 6765 7320 7573 ses in images us
│ │ │ │ +00009310: 696e 6720 7072 6f6a 6563 7469 7665 2069 ing projective i
│ │ │ │ +00009320: 6e76 6172 6961 6e74 2070 7275 6e69 6e67 nvariant pruning
│ │ │ │ +00009330: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor
│ │ │ │ +00009340: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about
│ │ │ │ +00009350: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat
│ │ │ │ +00009360: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see
│ │ │ │ +00009370: 4349 5445 3a20 6a69 6132 3031 3766 6173 CITE: jia2017fas
│ │ │ │ +00009380: 740a 2020 2020 202a 204a 6961 2c20 5169 t. * Jia, Qi
│ │ │ │ +00009390: 2065 7420 616c 2c20 2832 3031 3729 2e0a et al, (2017)..
│ │ │ │ +000093a0: 2020 2020 202a 2041 2046 6173 7420 456c * A Fast El
│ │ │ │ +000093b0: 6c69 7073 6520 4465 7465 6374 6f72 2075 lipse Detector u
│ │ │ │ +000093c0: 7369 6e67 2050 726f 6a65 6374 6976 6520 sing Projective
│ │ │ │ +000093d0: 496e 7661 7269 616e 7420 5072 756e 696e Invariant Prunin
│ │ │ │ +000093e0: 672e 2049 4545 4520 5472 616e 7361 6374 g. IEEE Transact
│ │ │ │ +000093f0: 696f 6e73 206f 6e20 496d 6167 6520 5072 ions on Image Pr
│ │ │ │ +00009400: 6f63 6573 7369 6e67 2e0a 2020 2020 202a ocessing.. *
│ │ │ │ +00009410: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i
│ │ │ │ +00009420: 6d61 6765 2069 6e70 7574 2069 6d61 6765 mage input image
│ │ │ │ +00009430: 2c20 636f 756c 6420 6265 2067 7261 7920 , could be gray
│ │ │ │ +00009440: 6f72 2063 6f6c 6f72 2e0a 2020 2020 202a or color.. *
│ │ │ │ +00009450: 2040 7061 7261 6d20 656c 6c69 7073 6573 @param ellipses
│ │ │ │ +00009460: 206f 7574 7075 7420 7665 6374 6f72 206f output vector o
│ │ │ │ +00009470: 6620 666f 756e 6420 656c 6c69 7073 6573 f found ellipses
│ │ │ │ +00009480: 2e20 6561 6368 2076 6563 746f 7220 6973 . each vector is
│ │ │ │ +00009490: 2065 6e63 6f64 6564 2061 7320 6669 7665 encoded as five
│ │ │ │ +000094a0: 2066 6c6f 6174 2024 782c 2079 2c20 612c float $x, y, a,
│ │ │ │ +000094b0: 2062 2c20 7261 6469 7573 2c20 7363 6f72 b, radius, scor
│ │ │ │ +000094c0: 6524 2e0a 2020 2020 202a 2040 7061 7261 e$.. * @para
│ │ │ │ +000094d0: 6d20 7363 6f72 6554 6872 6573 686f 6c64 m scoreThreshold
│ │ │ │ +000094e0: 2066 6c6f 6174 2c20 7468 6520 7468 7265 float, the thre
│ │ │ │ +000094f0: 7368 6f6c 6420 6f66 2065 6c6c 6970 7365 shold of ellipse
│ │ │ │ +00009500: 2073 636f 7265 2e0a 2020 2020 202a 2040 score.. * @
│ │ │ │ +00009510: 7061 7261 6d20 7265 6c69 6162 696c 6974 param reliabilit
│ │ │ │ +00009520: 7954 6872 6573 686f 6c64 2066 6c6f 6174 yThreshold float
│ │ │ │ +00009530: 2c20 7468 6520 7468 7265 7368 6f6c 6420 , the threshold
│ │ │ │ +00009540: 6f66 2072 656c 6961 6269 6c69 7479 2e0a of reliability..
│ │ │ │ +00009550: 2020 2020 202a 2040 7061 7261 6d20 6365 * @param ce
│ │ │ │ +00009560: 6e74 6572 4469 7374 616e 6365 5468 7265 nterDistanceThre
│ │ │ │ +00009570: 7368 6f6c 6420 666c 6f61 742c 2074 6865 shold float, the
│ │ │ │ +00009580: 2074 6872 6573 686f 6c64 206f 6620 6365 threshold of ce
│ │ │ │ +00009590: 6e74 6572 2064 6973 7461 6e63 652e 0a20 nter distance..
│ │ │ │ +000095a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +000095b0: 6320 7374 6174 6963 2076 6f69 6420 6669 c static void fi
│ │ │ │ +000095c0: 6e64 456c 6c69 7073 6573 284d 6174 2069 ndEllipses(Mat i
│ │ │ │ +000095d0: 6d61 6765 2c20 4d61 7420 656c 6c69 7073 mage, Mat ellips
│ │ │ │ +000095e0: 6573 2c20 666c 6f61 7420 7363 6f72 6554 es, float scoreT
│ │ │ │ +000095f0: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float
│ │ │ │ +00009600: 7265 6c69 6162 696c 6974 7954 6872 6573 reliabilityThres
│ │ │ │ +00009610: 686f 6c64 2c20 666c 6f61 7420 6365 6e74 hold, float cent
│ │ │ │ +00009620: 6572 4469 7374 616e 6365 5468 7265 7368 erDistanceThresh
│ │ │ │ +00009630: 6f6c 6429 207b 0a20 2020 2020 2020 2066 old) {. f
│ │ │ │ +00009640: 696e 6445 6c6c 6970 7365 735f 3028 696d indEllipses_0(im
│ │ │ │ +00009650: 6167 652e 6e61 7469 7665 4f62 6a2c 2065 age.nativeObj, e
│ │ │ │ +00009660: 6c6c 6970 7365 732e 6e61 7469 7665 4f62 llipses.nativeOb
│ │ │ │ +00009670: 6a2c 2073 636f 7265 5468 7265 7368 6f6c j, scoreThreshol
│ │ │ │ +00009680: 642c 2072 656c 6961 6269 6c69 7479 5468 d, reliabilityTh
│ │ │ │ +00009690: 7265 7368 6f6c 642c 2063 656e 7465 7244 reshold, centerD
│ │ │ │ +000096a0: 6973 7461 6e63 6554 6872 6573 686f 6c64 istanceThreshold
│ │ │ │ +000096b0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ +000096c0: 2a0a 2020 2020 202a 2046 696e 6473 2065 *. * Finds e
│ │ │ │ +000096d0: 6c6c 6970 7365 7320 6661 7374 6c79 2069 llipses fastly i
│ │ │ │ +000096e0: 6e20 616e 2069 6d61 6765 2075 7369 6e67 n an image using
│ │ │ │ +000096f0: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva
│ │ │ │ +00009700: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning..
│ │ │ │ +00009710: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The
│ │ │ │ +00009720: 2066 756e 6374 696f 6e20 6465 7465 6374 function detect
│ │ │ │ +00009730: 7320 656c 6c69 7073 6573 2069 6e20 696d s ellipses in im
│ │ │ │ +00009740: 6167 6573 2075 7369 6e67 2070 726f 6a65 ages using proje
│ │ │ │ +00009750: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant
│ │ │ │ +00009760: 7072 756e 696e 672e 0a20 2020 2020 2a20 pruning.. *
│ │ │ │ +00009770: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ +00009780: 2061 626f 7574 2074 6869 7320 696d 706c about this impl
│ │ │ │ +00009790: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea
│ │ │ │ +000097a0: 7365 2073 6565 2043 4954 453a 206a 6961 se see CITE: jia
│ │ │ │ +000097b0: 3230 3137 6661 7374 0a20 2020 2020 2a20 2017fast. *
│ │ │ │ +000097c0: 4a69 612c 2051 6920 6574 2061 6c2c 2028 Jia, Qi et al, (
│ │ │ │ +000097d0: 3230 3137 292e 0a20 2020 2020 2a20 4120 2017).. * A
│ │ │ │ +000097e0: 4661 7374 2045 6c6c 6970 7365 2044 6574 Fast Ellipse Det
│ │ │ │ +000097f0: 6563 746f 7220 7573 696e 6720 5072 6f6a ector using Proj
│ │ │ │ +00009800: 6563 7469 7665 2049 6e76 6172 6961 6e74 ective Invariant
│ │ │ │ +00009810: 2050 7275 6e69 6e67 2e20 4945 4545 2054 Pruning. IEEE T
│ │ │ │ +00009820: 7261 6e73 6163 7469 6f6e 7320 6f6e 2049 ransactions on I
│ │ │ │ +00009830: 6d61 6765 2050 726f 6365 7373 696e 672e mage Processing.
│ │ │ │ +00009840: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00009850: 7061 7261 6d20 696d 6167 6520 696e 7075 param image inpu
│ │ │ │ +00009860: 7420 696d 6167 652c 2063 6f75 6c64 2062 t image, could b
│ │ │ │ +00009870: 6520 6772 6179 206f 7220 636f 6c6f 722e e gray or color.
│ │ │ │ +00009880: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e
│ │ │ │ +00009890: 6c6c 6970 7365 7320 6f75 7470 7574 2076 llipses output v
│ │ │ │ +000098a0: 6563 746f 7220 6f66 2066 6f75 6e64 2065 ector of found e
│ │ │ │ +000098b0: 6c6c 6970 7365 732e 2065 6163 6820 7665 llipses. each ve
│ │ │ │ +000098c0: 6374 6f72 2069 7320 656e 636f 6465 6420 ctor is encoded
│ │ │ │ +000098d0: 6173 2066 6976 6520 666c 6f61 7420 2478 as five float $x
│ │ │ │ +000098e0: 2c20 792c 2061 2c20 622c 2072 6164 6975 , y, a, b, radiu
│ │ │ │ +000098f0: 732c 2073 636f 7265 242e 0a20 2020 2020 s, score$..
│ │ │ │ +00009900: 2a20 4070 6172 616d 2073 636f 7265 5468 * @param scoreTh
│ │ │ │ +00009910: 7265 7368 6f6c 6420 666c 6f61 742c 2074 reshold float, t
│ │ │ │ +00009920: 6865 2074 6872 6573 686f 6c64 206f 6620 he threshold of
│ │ │ │ +00009930: 656c 6c69 7073 6520 7363 6f72 652e 0a20 ellipse score..
│ │ │ │ +00009940: 2020 2020 2a20 4070 6172 616d 2072 656c * @param rel
│ │ │ │ +00009950: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol
│ │ │ │ +00009960: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr
│ │ │ │ +00009970: 6573 686f 6c64 206f 6620 7265 6c69 6162 eshold of reliab
│ │ │ │ +00009980: 696c 6974 792e 0a20 2020 2020 2a2f 0a20 ility.. */.
│ │ │ │ +00009990: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +000099a0: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips
│ │ │ │ +000099b0: 6573 284d 6174 2069 6d61 6765 2c20 4d61 es(Mat image, Ma
│ │ │ │ +000099c0: 7420 656c 6c69 7073 6573 2c20 666c 6f61 t ellipses, floa
│ │ │ │ +000099d0: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold
│ │ │ │ +000099e0: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil
│ │ │ │ +000099f0: 6974 7954 6872 6573 686f 6c64 2920 7b0a ityThreshold) {.
│ │ │ │ +00009a00: 2020 2020 2020 2020 6669 6e64 456c 6c69 findElli
│ │ │ │ +00009a10: 7073 6573 5f31 2869 6d61 6765 2e6e 6174 pses_1(image.nat
│ │ │ │ +00009a20: 6976 654f 626a 2c20 656c 6c69 7073 6573 iveObj, ellipses
│ │ │ │ +00009a30: 2e6e 6174 6976 654f 626a 2c20 7363 6f72 .nativeObj, scor
│ │ │ │ +00009a40: 6554 6872 6573 686f 6c64 2c20 7265 6c69 eThreshold, reli
│ │ │ │ +00009a50: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold
│ │ │ │ +00009a60: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ +00009a70: 2a0a 2020 2020 202a 2046 696e 6473 2065 *. * Finds e
│ │ │ │ +00009a80: 6c6c 6970 7365 7320 6661 7374 6c79 2069 llipses fastly i
│ │ │ │ +00009a90: 6e20 616e 2069 6d61 6765 2075 7369 6e67 n an image using
│ │ │ │ +00009aa0: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva
│ │ │ │ +00009ab0: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning..
│ │ │ │ +00009ac0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The
│ │ │ │ +00009ad0: 2066 756e 6374 696f 6e20 6465 7465 6374 function detect
│ │ │ │ +00009ae0: 7320 656c 6c69 7073 6573 2069 6e20 696d s ellipses in im
│ │ │ │ +00009af0: 6167 6573 2075 7369 6e67 2070 726f 6a65 ages using proje
│ │ │ │ +00009b00: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant
│ │ │ │ +00009b10: 7072 756e 696e 672e 0a20 2020 2020 2a20 pruning.. *
│ │ │ │ +00009b20: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ +00009b30: 2061 626f 7574 2074 6869 7320 696d 706c about this impl
│ │ │ │ +00009b40: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea
│ │ │ │ +00009b50: 7365 2073 6565 2043 4954 453a 206a 6961 se see CITE: jia
│ │ │ │ +00009b60: 3230 3137 6661 7374 0a20 2020 2020 2a20 2017fast. *
│ │ │ │ +00009b70: 4a69 612c 2051 6920 6574 2061 6c2c 2028 Jia, Qi et al, (
│ │ │ │ +00009b80: 3230 3137 292e 0a20 2020 2020 2a20 4120 2017).. * A
│ │ │ │ +00009b90: 4661 7374 2045 6c6c 6970 7365 2044 6574 Fast Ellipse Det
│ │ │ │ +00009ba0: 6563 746f 7220 7573 696e 6720 5072 6f6a ector using Proj
│ │ │ │ +00009bb0: 6563 7469 7665 2049 6e76 6172 6961 6e74 ective Invariant
│ │ │ │ +00009bc0: 2050 7275 6e69 6e67 2e20 4945 4545 2054 Pruning. IEEE T
│ │ │ │ +00009bd0: 7261 6e73 6163 7469 6f6e 7320 6f6e 2049 ransactions on I
│ │ │ │ +00009be0: 6d61 6765 2050 726f 6365 7373 696e 672e mage Processing.
│ │ │ │ +00009bf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00009c00: 7061 7261 6d20 696d 6167 6520 696e 7075 param image inpu
│ │ │ │ +00009c10: 7420 696d 6167 652c 2063 6f75 6c64 2062 t image, could b
│ │ │ │ +00009c20: 6520 6772 6179 206f 7220 636f 6c6f 722e e gray or color.
│ │ │ │ +00009c30: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e
│ │ │ │ +00009c40: 6c6c 6970 7365 7320 6f75 7470 7574 2076 llipses output v
│ │ │ │ +00009c50: 6563 746f 7220 6f66 2066 6f75 6e64 2065 ector of found e
│ │ │ │ +00009c60: 6c6c 6970 7365 732e 2065 6163 6820 7665 llipses. each ve
│ │ │ │ +00009c70: 6374 6f72 2069 7320 656e 636f 6465 6420 ctor is encoded
│ │ │ │ +00009c80: 6173 2066 6976 6520 666c 6f61 7420 2478 as five float $x
│ │ │ │ +00009c90: 2c20 792c 2061 2c20 622c 2072 6164 6975 , y, a, b, radiu
│ │ │ │ +00009ca0: 732c 2073 636f 7265 242e 0a20 2020 2020 s, score$..
│ │ │ │ +00009cb0: 2a20 4070 6172 616d 2073 636f 7265 5468 * @param scoreTh
│ │ │ │ +00009cc0: 7265 7368 6f6c 6420 666c 6f61 742c 2074 reshold float, t
│ │ │ │ +00009cd0: 6865 2074 6872 6573 686f 6c64 206f 6620 he threshold of
│ │ │ │ +00009ce0: 656c 6c69 7073 6520 7363 6f72 652e 0a20 ellipse score..
│ │ │ │ +00009cf0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00009d00: 6320 7374 6174 6963 2076 6f69 6420 6669 c static void fi
│ │ │ │ +00009d10: 6e64 456c 6c69 7073 6573 284d 6174 2069 ndEllipses(Mat i
│ │ │ │ +00009d20: 6d61 6765 2c20 4d61 7420 656c 6c69 7073 mage, Mat ellips
│ │ │ │ +00009d30: 6573 2c20 666c 6f61 7420 7363 6f72 6554 es, float scoreT
│ │ │ │ +00009d40: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {.
│ │ │ │ +00009d50: 2020 2020 6669 6e64 456c 6c69 7073 6573 findEllipses
│ │ │ │ +00009d60: 5f32 2869 6d61 6765 2e6e 6174 6976 654f _2(image.nativeO
│ │ │ │ +00009d70: 626a 2c20 656c 6c69 7073 6573 2e6e 6174 bj, ellipses.nat
│ │ │ │ +00009d80: 6976 654f 626a 2c20 7363 6f72 6554 6872 iveObj, scoreThr
│ │ │ │ +00009d90: 6573 686f 6c64 293b 0a20 2020 207d 0a0a eshold);. }..
│ │ │ │ +00009da0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F
│ │ │ │ +00009db0: 696e 6473 2065 6c6c 6970 7365 7320 6661 inds ellipses fa
│ │ │ │ +00009dc0: 7374 6c79 2069 6e20 616e 2069 6d61 6765 stly in an image
│ │ │ │ +00009dd0: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv
│ │ │ │ +00009de0: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun
│ │ │ │ +00009df0: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *.
│ │ │ │ +00009e00: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function
│ │ │ │ +00009e10: 6465 7465 6374 7320 656c 6c69 7073 6573 detects ellipses
│ │ │ │ +00009e20: 2069 6e20 696d 6167 6573 2075 7369 6e67 in images using
│ │ │ │ +00009e30: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva
│ │ │ │ +00009e40: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning..
│ │ │ │ +00009e50: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d
│ │ │ │ +00009e60: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi
│ │ │ │ +00009e70: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation
│ │ │ │ +00009e80: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT
│ │ │ │ +00009e90: 453a 206a 6961 3230 3137 6661 7374 0a20 E: jia2017fast.
│ │ │ │ +00009ea0: 2020 2020 2a20 4a69 612c 2051 6920 6574 * Jia, Qi et
│ │ │ │ +00009eb0: 2061 6c2c 2028 3230 3137 292e 0a20 2020 al, (2017)..
│ │ │ │ +00009ec0: 2020 2a20 4120 4661 7374 2045 6c6c 6970 * A Fast Ellip
│ │ │ │ +00009ed0: 7365 2044 6574 6563 746f 7220 7573 696e se Detector usin
│ │ │ │ +00009ee0: 6720 5072 6f6a 6563 7469 7665 2049 6e76 g Projective Inv
│ │ │ │ +00009ef0: 6172 6961 6e74 2050 7275 6e69 6e67 2e20 ariant Pruning.
│ │ │ │ +00009f00: 4945 4545 2054 7261 6e73 6163 7469 6f6e IEEE Transaction
│ │ │ │ +00009f10: 7320 6f6e 2049 6d61 6765 2050 726f 6365 s on Image Proce
│ │ │ │ +00009f20: 7373 696e 672e 0a20 2020 2020 2a0a 2020 ssing.. *.
│ │ │ │ +00009f30: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag
│ │ │ │ +00009f40: 6520 696e 7075 7420 696d 6167 652c 2063 e input image, c
│ │ │ │ +00009f50: 6f75 6c64 2062 6520 6772 6179 206f 7220 ould be gray or
│ │ │ │ +00009f60: 636f 6c6f 722e 0a20 2020 2020 2a20 4070 color.. * @p
│ │ │ │ +00009f70: 6172 616d 2065 6c6c 6970 7365 7320 6f75 aram ellipses ou
│ │ │ │ +00009f80: 7470 7574 2076 6563 746f 7220 6f66 2066 tput vector of f
│ │ │ │ +00009f90: 6f75 6e64 2065 6c6c 6970 7365 732e 2065 ound ellipses. e
│ │ │ │ +00009fa0: 6163 6820 7665 6374 6f72 2069 7320 656e ach vector is en
│ │ │ │ +00009fb0: 636f 6465 6420 6173 2066 6976 6520 666c coded as five fl
│ │ │ │ +00009fc0: 6f61 7420 2478 2c20 792c 2061 2c20 622c oat $x, y, a, b,
│ │ │ │ +00009fd0: 2072 6164 6975 732c 2073 636f 7265 242e radius, score$.
│ │ │ │ +00009fe0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +00009ff0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ +0000a000: 6669 6e64 456c 6c69 7073 6573 284d 6174 findEllipses(Mat
│ │ │ │ +0000a010: 2069 6d61 6765 2c20 4d61 7420 656c 6c69 image, Mat elli
│ │ │ │ +0000a020: 7073 6573 2920 7b0a 2020 2020 2020 2020 pses) {.
│ │ │ │ +0000a030: 6669 6e64 456c 6c69 7073 6573 5f33 2869 findEllipses_3(i
│ │ │ │ +0000a040: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj,
│ │ │ │ +0000a050: 656c 6c69 7073 6573 2e6e 6174 6976 654f ellipses.nativeO
│ │ │ │ +0000a060: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }...
│ │ │ │ +0000a070: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ +0000a080: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr
│ │ │ │ +0000a090: 6f63 3a3a 7765 6967 6874 6564 4d65 6469 oc::weightedMedi
│ │ │ │ +0000a0a0: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi
│ │ │ │ +0000a0b0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat
│ │ │ │ +0000a0c0: 2620 6473 742c 2069 6e74 2072 2c20 646f & dst, int r, do
│ │ │ │ +0000a0d0: 7562 6c65 2073 6967 6d61 203d 2032 352e uble sigma = 25.
│ │ │ │ +0000a0e0: 352c 2069 6e74 2077 6569 6768 7454 7970 5, int weightTyp
│ │ │ │ +0000a0f0: 6520 3d20 574d 465f 4558 502c 204d 6174 e = WMF_EXP, Mat
│ │ │ │ +0000a100: 206d 6173 6b20 3d20 4d61 7428 2929 0a20 mask = Mat()).
│ │ │ │ +0000a110: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +0000a120: 2020 2020 2a20 4170 706c 6965 7320 7765 * Applies we
│ │ │ │ +0000a130: 6967 6874 6564 206d 6564 6961 6e20 6669 ighted median fi
│ │ │ │ +0000a140: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image
│ │ │ │ +0000a150: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0000a160: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ +0000a170: 2061 626f 7574 2074 6869 7320 696d 706c about this impl
│ │ │ │ +0000a180: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea
│ │ │ │ +0000a190: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha
│ │ │ │ +0000a1a0: 6e67 3230 3134 3130 302b 0a20 2020 2020 ng2014100+.
│ │ │ │ +0000a1b0: 2a0a 2020 2020 202a 2074 6865 2070 6978 *. * the pix
│ │ │ │ +0000a1c0: 656c 2077 696c 6c20 6265 2069 676e 6f72 el will be ignor
│ │ │ │ +0000a1d0: 6564 2077 6865 6e20 6d61 696e 7461 696e ed when maintain
│ │ │ │ +0000a1e0: 696e 6720 7468 6520 6a6f 696e 742d 6869 ing the joint-hi
│ │ │ │ +0000a1f0: 7374 6f67 7261 6d2e 2054 6869 7320 6973 stogram. This is
│ │ │ │ +0000a200: 2075 7365 6675 6c20 666f 7220 6170 706c useful for appl
│ │ │ │ +0000a210: 6963 6174 696f 6e73 206c 696b 6520 6f70 ications like op
│ │ │ │ +0000a220: 7469 6361 6c20 666c 6f77 206f 6363 6c75 tical flow occlu
│ │ │ │ +0000a230: 7369 6f6e 2068 616e 646c 696e 672e 0a20 sion handling..
│ │ │ │ +0000a240: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE
│ │ │ │ +0000a250: 3a20 6d65 6469 616e 426c 7572 2c20 6a6f : medianBlur, jo
│ │ │ │ +0000a260: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt
│ │ │ │ +0000a270: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param
│ │ │ │ +0000a280: 206a 6f69 6e74 2061 7574 6f6d 6174 6963 joint automatic
│ │ │ │ +0000a290: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +0000a2a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ +0000a2b0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0000a2c0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0000a2d0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom
│ │ │ │ +0000a2e0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0000a2f0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +0000a300: 2072 2061 7574 6f6d 6174 6963 616c 6c79 r automatically
│ │ │ │ +0000a310: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +0000a320: 2a20 4070 6172 616d 2073 6967 6d61 2061 * @param sigma a
│ │ │ │ +0000a330: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +0000a340: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +0000a350: 6172 616d 2077 6569 6768 7454 7970 6520 aram weightType
│ │ │ │ +0000a360: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0000a370: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +0000a380: 7061 7261 6d20 6d61 736b 2061 7574 6f6d param mask autom
│ │ │ │ +0000a390: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0000a3a0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p
│ │ │ │ +0000a3b0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ +0000a3c0: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian
│ │ │ │ +0000a3d0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint
│ │ │ │ +0000a3e0: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d
│ │ │ │ +0000a3f0: 7374 2c20 696e 7420 722c 2064 6f75 626c st, int r, doubl
│ │ │ │ +0000a400: 6520 7369 676d 612c 2069 6e74 2077 6569 e sigma, int wei
│ │ │ │ +0000a410: 6768 7454 7970 652c 204d 6174 206d 6173 ghtType, Mat mas
│ │ │ │ +0000a420: 6b29 207b 0a20 2020 2020 2020 2077 6569 k) {. wei
│ │ │ │ +0000a430: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte
│ │ │ │ +0000a440: 725f 3028 6a6f 696e 742e 6e61 7469 7665 r_0(joint.native
│ │ │ │ +0000a450: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO
│ │ │ │ +0000a460: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +0000a470: 6a2c 2072 2c20 7369 676d 612c 2077 6569 j, r, sigma, wei
│ │ │ │ +0000a480: 6768 7454 7970 652c 206d 6173 6b2e 6e61 ghtType, mask.na
│ │ │ │ +0000a490: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }.
│ │ │ │ +0000a4a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +0000a4b0: 4170 706c 6965 7320 7765 6967 6874 6564 Applies weighted
│ │ │ │ +0000a4c0: 206d 6564 6961 6e20 6669 6c74 6572 2074 median filter t
│ │ │ │ +0000a4d0: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image..
│ │ │ │ +0000a4e0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo
│ │ │ │ +0000a4f0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about
│ │ │ │ +0000a500: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa
│ │ │ │ +0000a510: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see
│ │ │ │ +0000a520: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014
│ │ │ │ +0000a530: 3130 302b 0a20 2020 2020 2a0a 2020 2020 100+. *.
│ │ │ │ +0000a540: 202a 2074 6865 2070 6978 656c 2077 696c * the pixel wil
│ │ │ │ +0000a550: 6c20 6265 2069 676e 6f72 6564 2077 6865 l be ignored whe
│ │ │ │ +0000a560: 6e20 6d61 696e 7461 696e 696e 6720 7468 n maintaining th
│ │ │ │ +0000a570: 6520 6a6f 696e 742d 6869 7374 6f67 7261 e joint-histogra
│ │ │ │ +0000a580: 6d2e 2054 6869 7320 6973 2075 7365 6675 m. This is usefu
│ │ │ │ +0000a590: 6c20 666f 7220 6170 706c 6963 6174 696f l for applicatio
│ │ │ │ +0000a5a0: 6e73 206c 696b 6520 6f70 7469 6361 6c20 ns like optical
│ │ │ │ +0000a5b0: 666c 6f77 206f 6363 6c75 7369 6f6e 2068 flow occlusion h
│ │ │ │ +0000a5c0: 616e 646c 696e 672e 0a20 2020 2020 2a0a andling.. *.
│ │ │ │ +0000a5d0: 2020 2020 202a 2053 4545 3a20 6d65 6469 * SEE: medi
│ │ │ │ +0000a5e0: 616e 426c 7572 2c20 6a6f 696e 7442 696c anBlur, jointBil
│ │ │ │ +0000a5f0: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter.
│ │ │ │ +0000a600: 2020 2a20 4070 6172 616d 206a 6f69 6e74 * @param joint
│ │ │ │ +0000a610: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0000a620: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0000a630: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom
│ │ │ │ +0000a640: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0000a650: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +0000a660: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical
│ │ │ │ +0000a670: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +0000a680: 2020 2a20 4070 6172 616d 2072 2061 7574 * @param r aut
│ │ │ │ +0000a690: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +0000a6a0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ +0000a6b0: 616d 2073 6967 6d61 2061 7574 6f6d 6174 am sigma automat
│ │ │ │ +0000a6c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +0000a6d0: 0a20 2020 2020 2a20 4070 6172 616d 2077 . * @param w
│ │ │ │ +0000a6e0: 6569 6768 7454 7970 6520 6175 746f 6d61 eightType automa
│ │ │ │ +0000a6f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0000a700: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +0000a710: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ +0000a720: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF
│ │ │ │ +0000a730: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint,
│ │ │ │ +0000a740: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds
│ │ │ │ +0000a750: 742c 2069 6e74 2072 2c20 646f 7562 6c65 t, int r, double
│ │ │ │ +0000a760: 2073 6967 6d61 2c20 696e 7420 7765 6967 sigma, int weig
│ │ │ │ +0000a770: 6874 5479 7065 2920 7b0a 2020 2020 2020 htType) {.
│ │ │ │ +0000a780: 2020 7765 6967 6874 6564 4d65 6469 616e weightedMedian
│ │ │ │ +0000a790: 4669 6c74 6572 5f31 286a 6f69 6e74 2e6e Filter_1(joint.n
│ │ │ │ +0000a7a0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na
│ │ │ │ +0000a7b0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ +0000a7c0: 6976 654f 626a 2c20 722c 2073 6967 6d61 iveObj, r, sigma
│ │ │ │ +0000a7d0: 2c20 7765 6967 6874 5479 7065 293b 0a20 , weightType);.
│ │ │ │ +0000a7e0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**.
│ │ │ │ +0000a7f0: 2020 202a 2041 7070 6c69 6573 2077 6569 * Applies wei
│ │ │ │ +0000a800: 6768 7465 6420 6d65 6469 616e 2066 696c ghted median fil
│ │ │ │ +0000a810: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image.
│ │ │ │ +0000a820: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F
│ │ │ │ +0000a830: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details
│ │ │ │ +0000a840: 6162 6f75 7420 7468 6973 2069 6d70 6c65 about this imple
│ │ │ │ +0000a850: 6d65 6e74 6174 696f 6e2c 2070 6c65 6173 mentation, pleas
│ │ │ │ +0000a860: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan
│ │ │ │ +0000a870: 6732 3031 3431 3030 2b0a 2020 2020 202a g2014100+. *
│ │ │ │ +0000a880: 0a20 2020 2020 2a20 7468 6520 7069 7865 . * the pixe
│ │ │ │ +0000a890: 6c20 7769 6c6c 2062 6520 6967 6e6f 7265 l will be ignore
│ │ │ │ +0000a8a0: 6420 7768 656e 206d 6169 6e74 6169 6e69 d when maintaini
│ │ │ │ +0000a8b0: 6e67 2074 6865 206a 6f69 6e74 2d68 6973 ng the joint-his
│ │ │ │ +0000a8c0: 746f 6772 616d 2e20 5468 6973 2069 7320 togram. This is
│ │ │ │ +0000a8d0: 7573 6566 756c 2066 6f72 2061 7070 6c69 useful for appli
│ │ │ │ +0000a8e0: 6361 7469 6f6e 7320 6c69 6b65 206f 7074 cations like opt
│ │ │ │ +0000a8f0: 6963 616c 2066 6c6f 7720 6f63 636c 7573 ical flow occlus
│ │ │ │ +0000a900: 696f 6e20 6861 6e64 6c69 6e67 2e0a 2020 ion handling..
│ │ │ │ +0000a910: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE:
│ │ │ │ +0000a920: 206d 6564 6961 6e42 6c75 722c 206a 6f69 medianBlur, joi
│ │ │ │ +0000a930: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte
│ │ │ │ +0000a940: 720a 2020 2020 202a 2040 7061 7261 6d20 r. * @param
│ │ │ │ +0000a950: 6a6f 696e 7420 6175 746f 6d61 7469 6361 joint automatica
│ │ │ │ +0000a960: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +0000a970: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src
│ │ │ │ +0000a980: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0000a990: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +0000a9a0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa
│ │ │ │ +0000a9b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0000a9c0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +0000a9d0: 7220 6175 746f 6d61 7469 6361 6c6c 7920 r automatically
│ │ │ │ +0000a9e0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +0000a9f0: 2040 7061 7261 6d20 7369 676d 6120 6175 @param sigma au
│ │ │ │ +0000aa00: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +0000aa10: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ +0000aa20: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +0000aa30: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed
│ │ │ │ +0000aa40: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo
│ │ │ │ +0000aa50: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma
│ │ │ │ +0000aa60: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do
│ │ │ │ +0000aa70: 7562 6c65 2073 6967 6d61 2920 7b0a 2020 uble sigma) {.
│ │ │ │ +0000aa80: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe
│ │ │ │ +0000aa90: 6469 616e 4669 6c74 6572 5f32 286a 6f69 dianFilter_2(joi
│ │ │ │ +0000aaa0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr
│ │ │ │ +0000aab0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst
│ │ │ │ +0000aac0: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s
│ │ │ │ +0000aad0: 6967 6d61 293b 0a20 2020 207d 0a0a 2020 igma);. }..
│ │ │ │ +0000aae0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App
│ │ │ │ +0000aaf0: 6c69 6573 2077 6569 6768 7465 6420 6d65 lies weighted me
│ │ │ │ +0000ab00: 6469 616e 2066 696c 7465 7220 746f 2061 dian filter to a
│ │ │ │ +0000ab10: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ +0000ab20: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more
│ │ │ │ +0000ab30: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th
│ │ │ │ +0000ab40: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio
│ │ │ │ +0000ab50: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI
│ │ │ │ +0000ab60: 5445 3a20 7a68 616e 6732 3031 3431 3030 TE: zhang2014100
│ │ │ │ +0000ab70: 2b0a 2020 2020 202a 0a20 2020 2020 2a20 +. *. *
│ │ │ │ +0000ab80: 7468 6520 7069 7865 6c20 7769 6c6c 2062 the pixel will b
│ │ │ │ +0000ab90: 6520 6967 6e6f 7265 6420 7768 656e 206d e ignored when m
│ │ │ │ +0000aba0: 6169 6e74 6169 6e69 6e67 2074 6865 206a aintaining the j
│ │ │ │ +0000abb0: 6f69 6e74 2d68 6973 746f 6772 616d 2e20 oint-histogram.
│ │ │ │ +0000abc0: 5468 6973 2069 7320 7573 6566 756c 2066 This is useful f
│ │ │ │ +0000abd0: 6f72 2061 7070 6c69 6361 7469 6f6e 7320 or applications
│ │ │ │ +0000abe0: 6c69 6b65 206f 7074 6963 616c 2066 6c6f like optical flo
│ │ │ │ +0000abf0: 7720 6f63 636c 7573 696f 6e20 6861 6e64 w occlusion hand
│ │ │ │ +0000ac00: 6c69 6e67 2e0a 2020 2020 202a 0a20 2020 ling.. *.
│ │ │ │ +0000ac10: 2020 2a20 5345 453a 206d 6564 6961 6e42 * SEE: medianB
│ │ │ │ +0000ac20: 6c75 722c 206a 6f69 6e74 4269 6c61 7465 lur, jointBilate
│ │ │ │ +0000ac30: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. *
│ │ │ │ +0000ac40: 2040 7061 7261 6d20 6a6f 696e 7420 6175 @param joint au
│ │ │ │ +0000ac50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +0000ac60: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa
│ │ │ │ +0000ac70: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati
│ │ │ │ +0000ac80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +0000ac90: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +0000aca0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically
│ │ │ │ +0000acb0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +0000acc0: 2040 7061 7261 6d20 7220 6175 746f 6d61 @param r automa
│ │ │ │ +0000acd0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0000ace0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +0000acf0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ +0000ad00: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF
│ │ │ │ +0000ad10: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint,
│ │ │ │ +0000ad20: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds
│ │ │ │ +0000ad30: 742c 2069 6e74 2072 2920 7b0a 2020 2020 t, int r) {.
│ │ │ │ +0000ad40: 2020 2020 7765 6967 6874 6564 4d65 6469 weightedMedi
│ │ │ │ +0000ad50: 616e 4669 6c74 6572 5f33 286a 6f69 6e74 anFilter_3(joint
│ │ │ │ +0000ad60: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src.
│ │ │ │ +0000ad70: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n
│ │ │ │ +0000ad80: 6174 6976 654f 626a 2c20 7229 3b0a 2020 ativeObj, r);.
│ │ │ │ +0000ad90: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +0000ada0: 202f 2f20 432b 2b3a 2020 5074 725f 4661 // C++: Ptr_Fa
│ │ │ │ +0000adb0: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c
│ │ │ │ +0000adc0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre
│ │ │ │ +0000add0: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec
│ │ │ │ +0000ade0: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t
│ │ │ │ +0000adf0: 6872 6573 686f 6c64 203d 2031 302c 2066 hreshold = 10, f
│ │ │ │ +0000ae00: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th
│ │ │ │ +0000ae10: 7265 7368 6f6c 6420 3d20 312e 3431 3432 reshold = 1.4142
│ │ │ │ +0000ae20: 3133 3536 3266 2c20 646f 7562 6c65 2063 13562f, double c
│ │ │ │ +0000ae30: 616e 6e79 5f74 6831 203d 2035 302e 302c anny_th1 = 50.0,
│ │ │ │ +0000ae40: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th
│ │ │ │ +0000ae50: 3220 3d20 3530 2e30 2c20 696e 7420 6361 2 = 50.0, int ca
│ │ │ │ +0000ae60: 6e6e 795f 6170 6572 7475 7265 5f73 697a nny_aperture_siz
│ │ │ │ +0000ae70: 6520 3d20 332c 2062 6f6f 6c20 646f 5f6d e = 3, bool do_m
│ │ │ │ +0000ae80: 6572 6765 203d 2066 616c 7365 290a 2020 erge = false).
│ │ │ │ +0000ae90: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**.
│ │ │ │ +0000aea0: 2020 202a 2043 7265 6174 6573 2061 2073 * Creates a s
│ │ │ │ +0000aeb0: 6d61 7274 2070 6f69 6e74 6572 2074 6f20 mart pointer to
│ │ │ │ +0000aec0: 6120 4661 7374 4c69 6e65 4465 7465 6374 a FastLineDetect
│ │ │ │ +0000aed0: 6f72 206f 626a 6563 7420 616e 6420 696e or object and in
│ │ │ │ +0000aee0: 6974 6961 6c69 7a65 7320 6974 0a20 2020 itializes it.
│ │ │ │ +0000aef0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +0000af00: 6d20 6c65 6e67 7468 5f74 6872 6573 686f m length_thresho
│ │ │ │ +0000af10: 6c64 2020 2020 5365 676d 656e 7420 7368 ld Segment sh
│ │ │ │ +0000af20: 6f72 7465 7220 7468 616e 2074 6869 7320 orter than this
│ │ │ │ +0000af30: 7769 6c6c 2062 6520 6469 7363 6172 6465 will be discarde
│ │ │ │ +0000af40: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +0000af50: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho
│ │ │ │ +0000af60: 6c64 2020 4120 706f 696e 7420 706c 6163 ld A point plac
│ │ │ │ +0000af70: 6564 2066 726f 6d20 6120 6879 706f 7468 ed from a hypoth
│ │ │ │ +0000af80: 6573 6973 206c 696e 650a 2020 2020 202a esis line. *
│ │ │ │ +0000af90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000afa0: 2020 2020 2020 2020 2020 2020 7365 676d segm
│ │ │ │ +0000afb0: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than
│ │ │ │ +0000afc0: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re
│ │ │ │ +0000afd0: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out
│ │ │ │ +0000afe0: 6c69 6572 0a20 2020 2020 2a20 4070 6172 lier. * @par
│ │ │ │ +0000aff0: 616d 2063 616e 6e79 5f74 6831 2020 2020 am canny_th1
│ │ │ │ +0000b000: 2020 2020 2020 2046 6972 7374 2074 6872 First thr
│ │ │ │ +0000b010: 6573 686f 6c64 2066 6f72 2068 7973 7465 eshold for hyste
│ │ │ │ +0000b020: 7265 7369 7320 7072 6f63 6564 7572 6520 resis procedure
│ │ │ │ +0000b030: 696e 2043 616e 6e79 2829 0a20 2020 2020 in Canny().
│ │ │ │ +0000b040: 2a20 4070 6172 616d 2063 616e 6e79 5f74 * @param canny_t
│ │ │ │ +0000b050: 6832 2020 2020 2020 2020 2020 2053 6563 h2 Sec
│ │ │ │ +0000b060: 6f6e 6420 7468 7265 7368 6f6c 6420 666f ond threshold fo
│ │ │ │ +0000b070: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro
│ │ │ │ +0000b080: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny(
│ │ │ │ +0000b090: 290a 2020 2020 202a 2040 7061 7261 6d20 ). * @param
│ │ │ │ +0000b0a0: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s
│ │ │ │ +0000b0b0: 697a 6520 4170 6572 7475 7265 7369 7a65 ize Aperturesize
│ │ │ │ +0000b0c0: 2066 6f72 2074 6865 2073 6f62 656c 206f for the sobel o
│ │ │ │ +0000b0d0: 7065 7261 746f 7220 696e 2043 616e 6e79 perator in Canny
│ │ │ │ +0000b0e0: 2829 2e0a 2020 2020 202a 2020 2020 2020 ().. *
│ │ │ │ +0000b0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000b100: 2020 2020 2020 4966 207a 6572 6f2c 2043 If zero, C
│ │ │ │ +0000b110: 616e 6e79 2829 2069 7320 6e6f 7420 6170 anny() is not ap
│ │ │ │ +0000b120: 706c 6965 6420 616e 6420 7468 6520 696e plied and the in
│ │ │ │ +0000b130: 7075 7420 696d 6167 6520 6973 2074 616b put image is tak
│ │ │ │ +0000b140: 656e 2061 7320 616e 2065 6467 6520 696d en as an edge im
│ │ │ │ +0000b150: 6167 652e 0a20 2020 2020 2a20 4070 6172 age.. * @par
│ │ │ │ +0000b160: 616d 2064 6f5f 6d65 7267 6520 2020 2020 am do_merge
│ │ │ │ +0000b170: 2020 2020 2020 2049 6620 7472 7565 2c20 If true,
│ │ │ │ +0000b180: 696e 6372 656d 656e 7461 6c20 6d65 7267 incremental merg
│ │ │ │ +0000b190: 696e 6720 6f66 2073 6567 6d65 6e74 7320 ing of segments
│ │ │ │ +0000b1a0: 7769 6c6c 2062 6520 7065 7266 6f72 6d65 will be performe
│ │ │ │ +0000b1b0: 640a 2020 2020 202a 2040 7265 7475 726e d. * @return
│ │ │ │ +0000b1c0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0000b1d0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +0000b1e0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +0000b1f0: 6963 2046 6173 744c 696e 6544 6574 6563 ic FastLineDetec
│ │ │ │ +0000b200: 746f 7220 6372 6561 7465 4661 7374 4c69 tor createFastLi
│ │ │ │ +0000b210: 6e65 4465 7465 6374 6f72 2869 6e74 206c neDetector(int l
│ │ │ │ +0000b220: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold,
│ │ │ │ +0000b230: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_
│ │ │ │ +0000b240: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl
│ │ │ │ +0000b250: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou
│ │ │ │ +0000b260: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i
│ │ │ │ +0000b270: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur
│ │ │ │ +0000b280: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean
│ │ │ │ +0000b290: 646f 5f6d 6572 6765 2920 7b0a 2020 2020 do_merge) {.
│ │ │ │ +0000b2a0: 2020 2020 7265 7475 726e 2046 6173 744c return FastL
│ │ │ │ +0000b2b0: 696e 6544 6574 6563 746f 722e 5f5f 6672 ineDetector.__fr
│ │ │ │ +0000b2c0: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa
│ │ │ │ +0000b2d0: 7374 4c69 6e65 4465 7465 6374 6f72 5f30 stLineDetector_0
│ │ │ │ +0000b2e0: 286c 656e 6774 685f 7468 7265 7368 6f6c (length_threshol
│ │ │ │ +0000b2f0: 642c 2064 6973 7461 6e63 655f 7468 7265 d, distance_thre
│ │ │ │ +0000b300: 7368 6f6c 642c 2063 616e 6e79 5f74 6831 shold, canny_th1
│ │ │ │ +0000b310: 2c20 6361 6e6e 795f 7468 322c 2063 616e , canny_th2, can
│ │ │ │ +0000b320: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size
│ │ │ │ +0000b330: 2c20 646f 5f6d 6572 6765 2929 3b0a 2020 , do_merge));.
│ │ │ │ +0000b340: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**.
│ │ │ │ +0000b350: 2020 2a20 4372 6561 7465 7320 6120 736d * Creates a sm
│ │ │ │ +0000b360: 6172 7420 706f 696e 7465 7220 746f 2061 art pointer to a
│ │ │ │ +0000b370: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto
│ │ │ │ +0000b380: 7220 6f62 6a65 6374 2061 6e64 2069 6e69 r object and ini
│ │ │ │ +0000b390: 7469 616c 697a 6573 2069 740a 2020 2020 tializes it.
│ │ │ │ +0000b3a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +0000b3b0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol
│ │ │ │ +0000b3c0: 6420 2020 2053 6567 6d65 6e74 2073 686f d Segment sho
│ │ │ │ +0000b3d0: 7274 6572 2074 6861 6e20 7468 6973 2077 rter than this w
│ │ │ │ +0000b3e0: 696c 6c20 6265 2064 6973 6361 7264 6564 ill be discarded
│ │ │ │ +0000b3f0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ +0000b400: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol
│ │ │ │ +0000b410: 6420 2041 2070 6f69 6e74 2070 6c61 6365 d A point place
│ │ │ │ +0000b420: 6420 6672 6f6d 2061 2068 7970 6f74 6865 d from a hypothe
│ │ │ │ +0000b430: 7369 7320 6c69 6e65 0a20 2020 2020 2a20 sis line. *
│ │ │ │ +0000b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000b450: 2020 2020 2020 2020 2020 2073 6567 6d65 segme
│ │ │ │ +0000b460: 6e74 2066 6172 7468 6572 2074 6861 6e20 nt farther than
│ │ │ │ +0000b470: 7468 6973 2077 696c 6c20 6265 2072 6567 this will be reg
│ │ │ │ +0000b480: 6172 6465 6420 6173 2061 6e20 6f75 746c arded as an outl
│ │ │ │ +0000b490: 6965 720a 2020 2020 202a 2040 7061 7261 ier. * @para
│ │ │ │ +0000b4a0: 6d20 6361 6e6e 795f 7468 3120 2020 2020 m canny_th1
│ │ │ │ +0000b4b0: 2020 2020 2020 4669 7273 7420 7468 7265 First thre
│ │ │ │ +0000b4c0: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster
│ │ │ │ +0000b4d0: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i
│ │ │ │ +0000b4e0: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). *
│ │ │ │ +0000b4f0: 2040 7061 7261 6d20 6361 6e6e 795f 7468 @param canny_th
│ │ │ │ +0000b500: 3220 2020 2020 2020 2020 2020 5365 636f 2 Seco
│ │ │ │ +0000b510: 6e64 2074 6872 6573 686f 6c64 2066 6f72 nd threshold for
│ │ │ │ +0000b520: 2068 7973 7465 7265 7369 7320 7072 6f63 hysteresis proc
│ │ │ │ +0000b530: 6564 7572 6520 696e 2043 616e 6e79 2829 edure in Canny()
│ │ │ │ +0000b540: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c
│ │ │ │ +0000b550: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si
│ │ │ │ +0000b560: 7a65 2041 7065 7274 7572 6573 697a 6520 ze Aperturesize
│ │ │ │ +0000b570: 666f 7220 7468 6520 736f 6265 6c20 6f70 for the sobel op
│ │ │ │ +0000b580: 6572 6174 6f72 2069 6e20 4361 6e6e 7928 erator in Canny(
│ │ │ │ +0000b590: 292e 0a20 2020 2020 2a20 2020 2020 2020 ).. *
│ │ │ │ +0000b5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000b5b0: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca
│ │ │ │ +0000b5c0: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app
│ │ │ │ +0000b5d0: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp
│ │ │ │ +0000b5e0: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take
│ │ │ │ +0000b5f0: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima
│ │ │ │ +0000b600: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu
│ │ │ │ +0000b610: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically
│ │ │ │ +0000b620: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +0000b630: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ +0000b640: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet
│ │ │ │ +0000b650: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast
│ │ │ │ +0000b660: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int
│ │ │ │ +0000b670: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol
│ │ │ │ +0000b680: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc
│ │ │ │ +0000b690: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou
│ │ │ │ +0000b6a0: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d
│ │ │ │ +0000b6b0: 6f75 626c 6520 6361 6e6e 795f 7468 322c ouble canny_th2,
│ │ │ │ +0000b6c0: 2069 6e74 2063 616e 6e79 5f61 7065 7274 int canny_apert
│ │ │ │ +0000b6d0: 7572 655f 7369 7a65 2920 7b0a 2020 2020 ure_size) {.
│ │ │ │ +0000b6e0: 2020 2020 7265 7475 726e 2046 6173 744c return FastL
│ │ │ │ +0000b6f0: 696e 6544 6574 6563 746f 722e 5f5f 6672 ineDetector.__fr
│ │ │ │ +0000b700: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa
│ │ │ │ +0000b710: 7374 4c69 6e65 4465 7465 6374 6f72 5f31 stLineDetector_1
│ │ │ │ +0000b720: 286c 656e 6774 685f 7468 7265 7368 6f6c (length_threshol
│ │ │ │ +0000b730: 642c 2064 6973 7461 6e63 655f 7468 7265 d, distance_thre
│ │ │ │ +0000b740: 7368 6f6c 642c 2063 616e 6e79 5f74 6831 shold, canny_th1
│ │ │ │ +0000b750: 2c20 6361 6e6e 795f 7468 322c 2063 616e , canny_th2, can
│ │ │ │ +0000b760: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size
│ │ │ │ +0000b770: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. /
│ │ │ │ +0000b780: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create
│ │ │ │ +0000b790: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe
│ │ │ │ +0000b7a0: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD
│ │ │ │ +0000b7b0: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a
│ │ │ │ +0000b7c0: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i
│ │ │ │ +0000b7d0: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. *
│ │ │ │ +0000b7e0: 4070 6172 616d 206c 656e 6774 685f 7468 @param length_th
│ │ │ │ +0000b7f0: 7265 7368 6f6c 6420 2020 2053 6567 6d65 reshold Segme
│ │ │ │ +0000b800: 6e74 2073 686f 7274 6572 2074 6861 6e20 nt shorter than
│ │ │ │ +0000b810: 7468 6973 2077 696c 6c20 6265 2064 6973 this will be dis
│ │ │ │ +0000b820: 6361 7264 6564 0a20 2020 2020 2a20 4070 carded. * @p
│ │ │ │ +0000b830: 6172 616d 2064 6973 7461 6e63 655f 7468 aram distance_th
│ │ │ │ +0000b840: 7265 7368 6f6c 6420 2041 2070 6f69 6e74 reshold A point
│ │ │ │ +0000b850: 2070 6c61 6365 6420 6672 6f6d 2061 2068 placed from a h
│ │ │ │ +0000b860: 7970 6f74 6865 7369 7320 6c69 6e65 0a20 ypothesis line.
│ │ │ │ +0000b870: 2020 2020 2a20 2020 2020 2020 2020 2020 *
│ │ │ │ +0000b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000b890: 2073 6567 6d65 6e74 2066 6172 7468 6572 segment farther
│ │ │ │ +0000b8a0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will
│ │ │ │ +0000b8b0: 6265 2072 6567 6172 6465 6420 6173 2061 be regarded as a
│ │ │ │ +0000b8c0: 6e20 6f75 746c 6965 720a 2020 2020 202a n outlier. *
│ │ │ │ +0000b8d0: 2040 7061 7261 6d20 6361 6e6e 795f 7468 @param canny_th
│ │ │ │ +0000b8e0: 3120 2020 2020 2020 2020 2020 4669 7273 1 Firs
│ │ │ │ +0000b8f0: 7420 7468 7265 7368 6f6c 6420 666f 7220 t threshold for
│ │ │ │ +0000b900: 6879 7374 6572 6573 6973 2070 726f 6365 hysteresis proce
│ │ │ │ +0000b910: 6475 7265 2069 6e20 4361 6e6e 7928 290a dure in Canny().
│ │ │ │ +0000b920: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca
│ │ │ │ +0000b930: 6e6e 795f 7468 3220 2020 2020 2020 2020 nny_th2
│ │ │ │ +0000b940: 2020 5365 636f 6e64 2074 6872 6573 686f Second thresho
│ │ │ │ +0000b950: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi
│ │ │ │ +0000b960: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C
│ │ │ │ +0000b970: 616e 6e79 2829 0a20 2020 2020 2a20 2020 anny(). *
│ │ │ │ +0000b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000b990: 2020 2020 2020 2020 2049 6620 7a65 726f If zero
│ │ │ │ +0000b9a0: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not
│ │ │ │ +0000b9b0: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the
│ │ │ │ +0000b9c0: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is
│ │ │ │ +0000b9d0: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge
│ │ │ │ +0000b9e0: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @
│ │ │ │ +0000b9f0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ +0000ba00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +0000ba10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +0000ba20: 6320 7374 6174 6963 2046 6173 744c 696e c static FastLin
│ │ │ │ +0000ba30: 6544 6574 6563 746f 7220 6372 6561 7465 eDetector create
│ │ │ │ +0000ba40: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector
│ │ │ │ +0000ba50: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre
│ │ │ │ +0000ba60: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis
│ │ │ │ +0000ba70: 7461 6e63 655f 7468 7265 7368 6f6c 642c tance_threshold,
│ │ │ │ +0000ba80: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th
│ │ │ │ +0000ba90: 312c 2064 6f75 626c 6520 6361 6e6e 795f 1, double canny_
│ │ │ │ +0000baa0: 7468 3229 207b 0a20 2020 2020 2020 2072 th2) {. r
│ │ │ │ +0000bab0: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe
│ │ │ │ +0000bac0: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr
│ │ │ │ +0000bad0: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin
│ │ │ │ +0000bae0: 6544 6574 6563 746f 725f 3228 6c65 6e67 eDetector_2(leng
│ │ │ │ +0000baf0: 7468 5f74 6872 6573 686f 6c64 2c20 6469 th_threshold, di
│ │ │ │ +0000bb00: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold
│ │ │ │ +0000bb10: 2c20 6361 6e6e 795f 7468 312c 2063 616e , canny_th1, can
│ │ │ │ +0000bb20: 6e79 5f74 6832 2929 3b0a 2020 2020 7d0a ny_th2));. }.
│ │ │ │ +0000bb30: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +0000bb40: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart
│ │ │ │ +0000bb50: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas
│ │ │ │ +0000bb60: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob
│ │ │ │ +0000bb70: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial
│ │ │ │ +0000bb80: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *.
│ │ │ │ +0000bb90: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len
│ │ │ │ +0000bba0: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold
│ │ │ │ +0000bbb0: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter
│ │ │ │ +0000bbc0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will
│ │ │ │ +0000bbd0: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded.
│ │ │ │ +0000bbe0: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista
│ │ │ │ +0000bbf0: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A
│ │ │ │ +0000bc00: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr
│ │ │ │ +0000bc10: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis
│ │ │ │ +0000bc20: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. *
│ │ │ │ +0000bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000bc40: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f
│ │ │ │ +0000bc50: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this
│ │ │ │ +0000bc60: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde
│ │ │ │ +0000bc70: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier.
│ │ │ │ +0000bc80: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca
│ │ │ │ +0000bc90: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1
│ │ │ │ +0000bca0: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol
│ │ │ │ +0000bcb0: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis
│ │ │ │ +0000bcc0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca
│ │ │ │ +0000bcd0: 6e6e 7928 290a 2020 2020 202a 2020 2020 nny(). *
│ │ │ │ +0000bce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000bcf0: 2020 2020 2020 2020 4966 207a 6572 6f2c If zero,
│ │ │ │ +0000bd00: 2043 616e 6e79 2829 2069 7320 6e6f 7420 Canny() is not
│ │ │ │ +0000bd10: 6170 706c 6965 6420 616e 6420 7468 6520 applied and the
│ │ │ │ +0000bd20: 696e 7075 7420 696d 6167 6520 6973 2074 input image is t
│ │ │ │ +0000bd30: 616b 656e 2061 7320 616e 2065 6467 6520 aken as an edge
│ │ │ │ +0000bd40: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r
│ │ │ │ +0000bd50: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica
│ │ │ │ +0000bd60: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +0000bd70: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +0000bd80: 2073 7461 7469 6320 4661 7374 4c69 6e65 static FastLine
│ │ │ │ +0000bd90: 4465 7465 6374 6f72 2063 7265 6174 6546 Detector createF
│ │ │ │ +0000bda0: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector(
│ │ │ │ +0000bdb0: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres
│ │ │ │ +0000bdc0: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist
│ │ │ │ +0000bdd0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold,
│ │ │ │ +0000bde0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1
│ │ │ │ +0000bdf0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ +0000be00: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec
│ │ │ │ +0000be10: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__(
│ │ │ │ +0000be20: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe
│ │ │ │ +0000be30: 7465 6374 6f72 5f33 286c 656e 6774 685f tector_3(length_
│ │ │ │ +0000be40: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista
│ │ │ │ +0000be50: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c
│ │ │ │ +0000be60: 616e 6e79 5f74 6831 2929 3b0a 2020 2020 anny_th1));.
│ │ │ │ +0000be70: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ +0000be80: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar
│ │ │ │ +0000be90: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F
│ │ │ │ +0000bea0: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector
│ │ │ │ +0000beb0: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi
│ │ │ │ +0000bec0: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. *
│ │ │ │ +0000bed0: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l
│ │ │ │ +0000bee0: 656e 6774 685f 7468 7265 7368 6f6c 6420 ength_threshold
│ │ │ │ +0000bef0: 2020 2053 6567 6d65 6e74 2073 686f 7274 Segment short
│ │ │ │ +0000bf00: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil
│ │ │ │ +0000bf10: 6c20 6265 2064 6973 6361 7264 6564 0a20 l be discarded.
│ │ │ │ +0000bf20: 2020 2020 2a20 4070 6172 616d 2064 6973 * @param dis
│ │ │ │ +0000bf30: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold
│ │ │ │ +0000bf40: 2041 2070 6f69 6e74 2070 6c61 6365 6420 A point placed
│ │ │ │ +0000bf50: 6672 6f6d 2061 2068 7970 6f74 6865 7369 from a hypothesi
│ │ │ │ +0000bf60: 7320 6c69 6e65 0a20 2020 2020 2a20 2020 s line. *
│ │ │ │ +0000bf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000bf80: 2020 2020 2020 2020 2073 6567 6d65 6e74 segment
│ │ │ │ +0000bf90: 2066 6172 7468 6572 2074 6861 6e20 7468 farther than th
│ │ │ │ +0000bfa0: 6973 2077 696c 6c20 6265 2072 6567 6172 is will be regar
│ │ │ │ +0000bfb0: 6465 6420 6173 2061 6e20 6f75 746c 6965 ded as an outlie
│ │ │ │ +0000bfc0: 720a 2020 2020 202a 2020 2020 2020 2020 r. *
│ │ │ │ +0000bfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000bfe0: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can
│ │ │ │ +0000bff0: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl
│ │ │ │ +0000c000: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu
│ │ │ │ +0000c010: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken
│ │ │ │ +0000c020: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag
│ │ │ │ +0000c030: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur
│ │ │ │ +0000c040: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically
│ │ │ │ +0000c050: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +0000c060: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +0000c070: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete
│ │ │ │ +0000c080: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL
│ │ │ │ +0000c090: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int
│ │ │ │ +0000c0a0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold
│ │ │ │ +0000c0b0: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance
│ │ │ │ +0000c0c0: 5f74 6872 6573 686f 6c64 2920 7b0a 2020 _threshold) {.
│ │ │ │ +0000c0d0: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas
│ │ │ │ +0000c0e0: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__
│ │ │ │ +0000c0f0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create
│ │ │ │ +0000c100: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector
│ │ │ │ +0000c110: 5f34 286c 656e 6774 685f 7468 7265 7368 _4(length_thresh
│ │ │ │ +0000c120: 6f6c 642c 2064 6973 7461 6e63 655f 7468 old, distance_th
│ │ │ │ +0000c130: 7265 7368 6f6c 6429 293b 0a20 2020 207d reshold));. }
│ │ │ │ +0000c140: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +0000c150: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart
│ │ │ │ +0000c160: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa
│ │ │ │ +0000c170: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o
│ │ │ │ +0000c180: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia
│ │ │ │ +0000c190: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *.
│ │ │ │ +0000c1a0: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le
│ │ │ │ +0000c1b0: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold
│ │ │ │ +0000c1c0: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte
│ │ │ │ +0000c1d0: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will
│ │ │ │ +0000c1e0: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded.
│ │ │ │ +0000c1f0: 2020 202a 2020 2020 2020 2020 2020 2020 *
│ │ │ │ +0000c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000c210: 7365 676d 656e 7420 6661 7274 6865 7220 segment farther
│ │ │ │ +0000c220: 7468 616e 2074 6869 7320 7769 6c6c 2062 than this will b
│ │ │ │ +0000c230: 6520 7265 6761 7264 6564 2061 7320 616e e regarded as an
│ │ │ │ +0000c240: 206f 7574 6c69 6572 0a20 2020 2020 2a20 outlier. *
│ │ │ │ +0000c250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000c260: 2020 2020 2020 2020 2020 2049 6620 7a65 If ze
│ │ │ │ +0000c270: 726f 2c20 4361 6e6e 7928 2920 6973 206e ro, Canny() is n
│ │ │ │ +0000c280: 6f74 2061 7070 6c69 6564 2061 6e64 2074 ot applied and t
│ │ │ │ +0000c290: 6865 2069 6e70 7574 2069 6d61 6765 2069 he input image i
│ │ │ │ +0000c2a0: 7320 7461 6b65 6e20 6173 2061 6e20 6564 s taken as an ed
│ │ │ │ +0000c2b0: 6765 2069 6d61 6765 2e0a 2020 2020 202a ge image.. *
│ │ │ │ +0000c2c0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat
│ │ │ │ +0000c2d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +0000c2e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +0000c2f0: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL
│ │ │ │ +0000c300: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea
│ │ │ │ +0000c310: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect
│ │ │ │ +0000c320: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th
│ │ │ │ +0000c330: 7265 7368 6f6c 6429 207b 0a20 2020 2020 reshold) {.
│ │ │ │ +0000c340: 2020 2072 6574 7572 6e20 4661 7374 4c69 return FastLi
│ │ │ │ +0000c350: 6e65 4465 7465 6374 6f72 2e5f 5f66 726f neDetector.__fro
│ │ │ │ +0000c360: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas
│ │ │ │ +0000c370: 744c 696e 6544 6574 6563 746f 725f 3528 tLineDetector_5(
│ │ │ │ +0000c380: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold
│ │ │ │ +0000c390: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. /
│ │ │ │ +0000c3a0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create
│ │ │ │ +0000c3b0: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe
│ │ │ │ +0000c3c0: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD
│ │ │ │ +0000c3d0: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a
│ │ │ │ +0000c3e0: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i
│ │ │ │ +0000c3f0: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. *
│ │ │ │ +0000c400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000c410: 2020 2020 2020 2020 2020 2073 6567 6d65 segme
│ │ │ │ +0000c420: 6e74 2066 6172 7468 6572 2074 6861 6e20 nt farther than
│ │ │ │ +0000c430: 7468 6973 2077 696c 6c20 6265 2072 6567 this will be reg
│ │ │ │ +0000c440: 6172 6465 6420 6173 2061 6e20 6f75 746c arded as an outl
│ │ │ │ +0000c450: 6965 720a 2020 2020 202a 2020 2020 2020 ier. *
│ │ │ │ +0000c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ +0000c470: 2020 2020 2020 4966 207a 6572 6f2c 2043 If zero, C
│ │ │ │ +0000c480: 616e 6e79 2829 2069 7320 6e6f 7420 6170 anny() is not ap
│ │ │ │ +0000c490: 706c 6965 6420 616e 6420 7468 6520 696e plied and the in
│ │ │ │ +0000c4a0: 7075 7420 696d 6167 6520 6973 2074 616b put image is tak
│ │ │ │ +0000c4b0: 656e 2061 7320 616e 2065 6467 6520 696d en as an edge im
│ │ │ │ +0000c4c0: 6167 652e 0a20 2020 2020 2a20 4072 6574 age.. * @ret
│ │ │ │ +0000c4d0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall
│ │ │ │ +0000c4e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +0000c4f0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ +0000c500: 7461 7469 6320 4661 7374 4c69 6e65 4465 tatic FastLineDe
│ │ │ │ +0000c510: 7465 6374 6f72 2063 7265 6174 6546 6173 tector createFas
│ │ │ │ +0000c520: 744c 696e 6544 6574 6563 746f 7228 2920 tLineDetector()
│ │ │ │ +0000c530: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +0000c540: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto
│ │ │ │ +0000c550: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr
│ │ │ │ +0000c560: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete
│ │ │ │ +0000c570: 6374 6f72 5f36 2829 293b 0a20 2020 207d ctor_6());. }
│ │ │ │ +0000c580: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ +0000c590: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +0000c5a0: 7869 6d67 7072 6f63 3a3a 4772 6164 6965 ximgproc::Gradie
│ │ │ │ +0000c5b0: 6e74 4465 7269 6368 6559 284d 6174 206f ntDericheY(Mat o
│ │ │ │ +0000c5c0: 702c 204d 6174 2620 6473 742c 2064 6f75 p, Mat& dst, dou
│ │ │ │ +0000c5d0: 626c 6520 616c 7068 612c 2064 6f75 626c ble alpha, doubl
│ │ │ │ +0000c5e0: 6520 6f6d 6567 6129 0a20 2020 202f 2f0a e omega). //.
│ │ │ │ +0000c5f0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +0000c600: 4170 706c 6965 7320 5920 4465 7269 6368 Applies Y Derich
│ │ │ │ +0000c610: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i
│ │ │ │ +0000c620: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ +0000c630: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ +0000c640: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this
│ │ │ │ +0000c650: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation,
│ │ │ │ +0000c660: 706c 6561 7365 2073 6565 2068 7474 703a please see http:
│ │ │ │ +0000c670: 2f2f 6369 7465 7365 6572 782e 6973 742e //citeseerx.ist.
│ │ │ │ +0000c680: 7073 752e 6564 752f 7669 6577 646f 632f psu.edu/viewdoc/
│ │ │ │ +0000c690: 646f 776e 6c6f 6164 3f64 6f69 3d31 302e download?doi=10.
│ │ │ │ +0000c6a0: 312e 312e 3437 362e 3537 3336 2661 6d70 1.1.476.5736&
│ │ │ │ +0000c6b0: 3b72 6570 3d72 6570 3126 616d 703b 7479 ;rep=rep1&ty
│ │ │ │ +0000c6c0: 7065 3d70 6466 0a20 2020 2020 2a0a 2020 pe=pdf. *.
│ │ │ │ +0000c6d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +0000c6e0: 616d 206f 7020 6175 746f 6d61 7469 6361 am op automatica
│ │ │ │ +0000c6f0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +0000c700: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst
│ │ │ │ +0000c710: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0000c720: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +0000c730: 7061 7261 6d20 616c 7068 6120 6175 746f param alpha auto
│ │ │ │ +0000c740: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +0000c750: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para
│ │ │ │ +0000c760: 6d20 6f6d 6567 6120 6175 746f 6d61 7469 m omega automati
│ │ │ │ +0000c770: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +0000c780: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +0000c790: 6963 2073 7461 7469 6320 766f 6964 2047 ic static void G
│ │ │ │ +0000c7a0: 7261 6469 656e 7444 6572 6963 6865 5928 radientDericheY(
│ │ │ │ +0000c7b0: 4d61 7420 6f70 2c20 4d61 7420 6473 742c Mat op, Mat dst,
│ │ │ │ +0000c7c0: 2064 6f75 626c 6520 616c 7068 612c 2064 double alpha, d
│ │ │ │ +0000c7d0: 6f75 626c 6520 6f6d 6567 6129 207b 0a20 ouble omega) {.
│ │ │ │ +0000c7e0: 2020 2020 2020 2047 7261 6469 656e 7444 GradientD
│ │ │ │ +0000c7f0: 6572 6963 6865 595f 3028 6f70 2e6e 6174 ericheY_0(op.nat
│ │ │ │ +0000c800: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ +0000c810: 7665 4f62 6a2c 2061 6c70 6861 2c20 6f6d veObj, alpha, om
│ │ │ │ +0000c820: 6567 6129 3b0a 2020 2020 7d0a 0a0a 2020 ega);. }...
│ │ │ │ +0000c830: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++:
│ │ │ │ +0000c840: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp
│ │ │ │ +0000c850: 726f 633a 3a47 7261 6469 656e 7444 6572 roc::GradientDer
│ │ │ │ +0000c860: 6963 6865 5828 4d61 7420 6f70 2c20 4d61 icheX(Mat op, Ma
│ │ │ │ +0000c870: 7426 2064 7374 2c20 646f 7562 6c65 2061 t& dst, double a
│ │ │ │ +0000c880: 6c70 6861 2c20 646f 7562 6c65 206f 6d65 lpha, double ome
│ │ │ │ +0000c890: 6761 290a 2020 2020 2f2f 0a0a 2020 2020 ga). //..
│ │ │ │ +0000c8a0: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli
│ │ │ │ +0000c8b0: 6573 2058 2044 6572 6963 6865 2066 696c es X Deriche fil
│ │ │ │ +0000c8c0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image.
│ │ │ │ +0000c8d0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F
│ │ │ │ +0000c8e0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details
│ │ │ │ +0000c8f0: 6162 6f75 7420 7468 6973 2069 6d70 6c65 about this imple
│ │ │ │ +0000c900: 6d65 6e74 6174 696f 6e2c 2070 6c65 6173 mentation, pleas
│ │ │ │ +0000c910: 6520 7365 6520 6874 7470 3a2f 2f63 6974 e see http://cit
│ │ │ │ +0000c920: 6573 6565 7278 2e69 7374 2e70 7375 2e65 eseerx.ist.psu.e
│ │ │ │ +0000c930: 6475 2f76 6965 7764 6f63 2f64 6f77 6e6c du/viewdoc/downl
│ │ │ │ +0000c940: 6f61 643f 646f 693d 3130 2e31 2e31 2e34 oad?doi=10.1.1.4
│ │ │ │ +0000c950: 3736 2e35 3733 3626 616d 703b 7265 703d 76.5736&rep=
│ │ │ │ +0000c960: 7265 7031 2661 6d70 3b74 7970 653d 7064 rep1&type=pd
│ │ │ │ +0000c970: 660a 2020 2020 202a 0a20 2020 2020 2a0a f. *. *.
│ │ │ │ +0000c980: 2020 2020 202a 2040 7061 7261 6d20 6f70 * @param op
│ │ │ │ +0000c990: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0000c9a0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0000c9b0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom
│ │ │ │ +0000c9c0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0000c9d0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +0000c9e0: 2061 6c70 6861 2061 7574 6f6d 6174 6963 alpha automatic
│ │ │ │ +0000c9f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +0000ca00: 2020 2020 2a20 4070 6172 616d 206f 6d65 * @param ome
│ │ │ │ +0000ca10: 6761 2061 7574 6f6d 6174 6963 616c 6c79 ga automatically
│ │ │ │ +0000ca20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +0000ca30: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ +0000ca40: 6174 6963 2076 6f69 6420 4772 6164 6965 atic void Gradie
│ │ │ │ +0000ca50: 6e74 4465 7269 6368 6558 284d 6174 206f ntDericheX(Mat o
│ │ │ │ +0000ca60: 702c 204d 6174 2064 7374 2c20 646f 7562 p, Mat dst, doub
│ │ │ │ +0000ca70: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double
│ │ │ │ +0000ca80: 206f 6d65 6761 2920 7b0a 2020 2020 2020 omega) {.
│ │ │ │ +0000ca90: 2020 4772 6164 6965 6e74 4465 7269 6368 GradientDerich
│ │ │ │ +0000caa0: 6558 5f30 286f 702e 6e61 7469 7665 4f62 eX_0(op.nativeOb
│ │ │ │ +0000cab0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj
│ │ │ │ +0000cac0: 2c20 616c 7068 612c 206f 6d65 6761 293b , alpha, omega);
│ │ │ │ +0000cad0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //.
│ │ │ │ +0000cae0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi
│ │ │ │ +0000caf0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc::
│ │ │ │ +0000cb00: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat
│ │ │ │ +0000cb10: 696f 6e28 4d61 7420 492c 204d 6174 2620 ion(Mat I, Mat&
│ │ │ │ +0000cb20: 5429 0a20 2020 202f 2f0a 0a20 2020 2070 T). //.. p
│ │ │ │ +0000cb30: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ +0000cb40: 6420 5065 694c 696e 4e6f 726d 616c 697a d PeiLinNormaliz
│ │ │ │ +0000cb50: 6174 696f 6e28 4d61 7420 492c 204d 6174 ation(Mat I, Mat
│ │ │ │ +0000cb60: 2054 2920 7b0a 2020 2020 2020 2020 5065 T) {. Pe
│ │ │ │ +0000cb70: 694c 696e 4e6f 726d 616c 697a 6174 696f iLinNormalizatio
│ │ │ │ +0000cb80: 6e5f 3028 492e 6e61 7469 7665 4f62 6a2c n_0(I.nativeObj,
│ │ │ │ +0000cb90: 2054 2e6e 6174 6976 654f 626a 293b 0a20 T.nativeObj);.
│ │ │ │ +0000cba0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ +0000cbb0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D
│ │ │ │ +0000cbc0: 5446 696c 7465 7220 6376 3a3a 7869 6d67 TFilter cv::ximg
│ │ │ │ +0000cbd0: 7072 6f63 3a3a 6372 6561 7465 4454 4669 proc::createDTFi
│ │ │ │ +0000cbe0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide,
│ │ │ │ +0000cbf0: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat
│ │ │ │ +0000cc00: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm
│ │ │ │ +0000cc10: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode
│ │ │ │ +0000cc20: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n
│ │ │ │ +0000cc30: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3).
│ │ │ │ +0000cc40: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**.
│ │ │ │ +0000cc50: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth
│ │ │ │ +0000cc60: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta
│ │ │ │ +0000cc70: 6e63 6520 6f66 2044 5446 696c 7465 7220 nce of DTFilter
│ │ │ │ +0000cc80: 616e 6420 7072 6f64 7563 6520 696e 6974 and produce init
│ │ │ │ +0000cc90: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi
│ │ │ │ +0000cca0: 6e65 732e 0a20 2020 2020 2a0a 2020 2020 nes.. *.
│ │ │ │ +0000ccb0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide
│ │ │ │ +0000ccc0: 6775 6964 6564 2069 6d61 6765 2028 7573 guided image (us
│ │ │ │ +0000ccd0: 6564 2074 6f20 6275 696c 6420 7472 616e ed to build tran
│ │ │ │ +0000cce0: 7366 6f72 6d65 6420 6469 7374 616e 6365 sformed distance
│ │ │ │ +0000ccf0: 2c20 7768 6963 6820 6465 7363 7269 6265 , which describe
│ │ │ │ +0000cd00: 7320 6564 6765 2073 7472 7563 7475 7265 s edge structure
│ │ │ │ +0000cd10: 206f 660a 2020 2020 202a 2067 7569 6465 of. * guide
│ │ │ │ +0000cd20: 6420 696d 6167 6529 2e0a 2020 2020 202a d image).. *
│ │ │ │ +0000cd30: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +0000cd40: 6967 6d61 5370 6174 6961 6c20 5c28 7b5c igmaSpatial \({\
│ │ │ │ +0000cd50: 7369 676d 617d 5f48 5c29 2070 6172 616d sigma}_H\) param
│ │ │ │ +0000cd60: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig
│ │ │ │ +0000cd70: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it
│ │ │ │ +0000cd80: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th
│ │ │ │ +0000cd90: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the.
│ │ │ │ +0000cda0: 2020 2020 2a20 636f 6f72 6469 6e61 7465 * coordinate
│ │ │ │ +0000cdb0: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila
│ │ │ │ +0000cdc0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +0000cdd0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +0000cde0: 6d20 7369 676d 6143 6f6c 6f72 205c 287b m sigmaColor \({
│ │ │ │ +0000cdf0: 5c73 6967 6d61 7d5f 725c 2920 7061 7261 \sigma}_r\) para
│ │ │ │ +0000ce00: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori
│ │ │ │ +0000ce10: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i
│ │ │ │ +0000ce20: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t
│ │ │ │ +0000ce30: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the.
│ │ │ │ +0000ce40: 2020 2020 202a 2063 6f6c 6f72 2073 7061 * color spa
│ │ │ │ +0000ce50: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera
│ │ │ │ +0000ce60: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *.
│ │ │ │ +0000ce70: 2020 2020 202a 2040 7061 7261 6d20 6d6f * @param mo
│ │ │ │ +0000ce80: 6465 206f 6e65 2066 6f72 6d20 7468 7265 de one form thre
│ │ │ │ +0000ce90: 6520 6d6f 6465 7320 4454 465f 4e43 2c20 e modes DTF_NC,
│ │ │ │ +0000cea0: 4454 465f 5246 2061 6e64 2044 5446 5f49 DTF_RF and DTF_I
│ │ │ │ +0000ceb0: 4320 7768 6963 6820 636f 7272 6573 706f C which correspo
│ │ │ │ +0000cec0: 6e64 7320 746f 2074 6872 6565 206d 6f64 nds to three mod
│ │ │ │ +0000ced0: 6573 2066 6f72 0a20 2020 2020 2a20 6669 es for. * fi
│ │ │ │ +0000cee0: 6c74 6572 696e 6720 3244 2073 6967 6e61 ltering 2D signa
│ │ │ │ +0000cef0: 6c73 2069 6e20 7468 6520 6172 7469 636c ls in the articl
│ │ │ │ +0000cf00: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. *
│ │ │ │ +0000cf10: 2040 7061 7261 6d20 6e75 6d49 7465 7273 @param numIters
│ │ │ │ +0000cf20: 206f 7074 696f 6e61 6c20 6e75 6d62 6572 optional number
│ │ │ │ +0000cf30: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u
│ │ │ │ +0000cf40: 7365 6420 666f 7220 6669 6c74 6572 696e sed for filterin
│ │ │ │ +0000cf50: 672c 2033 2069 7320 7175 6974 6520 656e g, 3 is quite en
│ │ │ │ +0000cf60: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *.
│ │ │ │ +0000cf70: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ +0000cf80: 6169 6c73 2061 626f 7574 2044 6f6d 6169 ails about Domai
│ │ │ │ +0000cf90: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt
│ │ │ │ +0000cfa0: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s
│ │ │ │ +0000cfb0: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original
│ │ │ │ +0000cfc0: 6172 7469 636c 6520 4349 5445 3a20 4761 article CITE: Ga
│ │ │ │ +0000cfd0: 7374 616c 3131 2061 6e64 0a20 2020 2020 stal11 and.
│ │ │ │ +0000cfe0: 2a20 5b44 6f6d 6169 6e20 5472 616e 7366 * [Domain Transf
│ │ │ │ +0000cff0: 6f72 6d20 6669 6c74 6572 2068 6f6d 6570 orm filter homep
│ │ │ │ +0000d000: 6167 655d 2868 7474 703a 2f2f 7777 772e age](http://www.
│ │ │ │ +0000d010: 696e 662e 7566 7267 732e 6272 2f7e 6573 inf.ufrgs.br/~es
│ │ │ │ +0000d020: 6c67 6173 7461 6c2f 446f 6d61 696e 5472 lgastal/DomainTr
│ │ │ │ +0000d030: 616e 7366 6f72 6d2f 292e 0a20 2020 2020 ansform/)..
│ │ │ │ +0000d040: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +0000d050: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0000d060: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +0000d070: 626c 6963 2073 7461 7469 6320 4454 4669 blic static DTFi
│ │ │ │ +0000d080: 6c74 6572 2063 7265 6174 6544 5446 696c lter createDTFil
│ │ │ │ +0000d090: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d
│ │ │ │ +0000d0a0: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati
│ │ │ │ +0000d0b0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma
│ │ │ │ +0000d0c0: 436f 6c6f 722c 2069 6e74 206d 6f64 652c Color, int mode,
│ │ │ │ +0000d0d0: 2069 6e74 206e 756d 4974 6572 7329 207b int numIters) {
│ │ │ │ +0000d0e0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +0000d0f0: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP
│ │ │ │ +0000d100: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil
│ │ │ │ +0000d110: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati
│ │ │ │ +0000d120: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat
│ │ │ │ +0000d130: 6961 6c2c 2073 6967 6d61 436f 6c6f 722c ial, sigmaColor,
│ │ │ │ +0000d140: 206d 6f64 652c 206e 756d 4974 6572 7329 mode, numIters)
│ │ │ │ +0000d150: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ +0000d160: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory
│ │ │ │ +0000d170: 206d 6574 686f 642c 2063 7265 6174 6520 method, create
│ │ │ │ +0000d180: 696e 7374 616e 6365 206f 6620 4454 4669 instance of DTFi
│ │ │ │ +0000d190: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce
│ │ │ │ +0000d1a0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization
│ │ │ │ +0000d1b0: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. *
│ │ │ │ +0000d1c0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g
│ │ │ │ +0000d1d0: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag
│ │ │ │ +0000d1e0: 6520 2875 7365 6420 746f 2062 7569 6c64 e (used to build
│ │ │ │ +0000d1f0: 2074 7261 6e73 666f 726d 6564 2064 6973 transformed dis
│ │ │ │ +0000d200: 7461 6e63 652c 2077 6869 6368 2064 6573 tance, which des
│ │ │ │ +0000d210: 6372 6962 6573 2065 6467 6520 7374 7275 cribes edge stru
│ │ │ │ +0000d220: 6374 7572 6520 6f66 0a20 2020 2020 2a20 cture of. *
│ │ │ │ +0000d230: 6775 6964 6564 2069 6d61 6765 292e 0a20 guided image)..
│ │ │ │ +0000d240: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +0000d250: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial
│ │ │ │ +0000d260: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\)
│ │ │ │ +0000d270: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the
│ │ │ │ +0000d280: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl
│ │ │ │ +0000d290: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar
│ │ │ │ +0000d2a0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in
│ │ │ │ +0000d2b0: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord
│ │ │ │ +0000d2c0: 696e 6174 6520 7370 6163 6520 696e 746f inate space into
│ │ │ │ +0000d2d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +0000d2e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0000d2f0: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo
│ │ │ │ +0000d300: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\)
│ │ │ │ +0000d310: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th
│ │ │ │ +0000d320: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic
│ │ │ │ +0000d330: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar
│ │ │ │ +0000d340: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in
│ │ │ │ +0000d350: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo
│ │ │ │ +0000d360: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil
│ │ │ │ +0000d370: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter..
│ │ │ │ +0000d380: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +0000d390: 616d 206d 6f64 6520 6f6e 6520 666f 726d am mode one form
│ │ │ │ +0000d3a0: 2074 6872 6565 206d 6f64 6573 2044 5446 three modes DTF
│ │ │ │ +0000d3b0: 5f4e 432c 2044 5446 5f52 4620 616e 6420 _NC, DTF_RF and
│ │ │ │ +0000d3c0: 4454 465f 4943 2077 6869 6368 2063 6f72 DTF_IC which cor
│ │ │ │ +0000d3d0: 7265 7370 6f6e 6473 2074 6f20 7468 7265 responds to thre
│ │ │ │ +0000d3e0: 6520 6d6f 6465 7320 666f 720a 2020 2020 e modes for.
│ │ │ │ +0000d3f0: 202a 2066 696c 7465 7269 6e67 2032 4420 * filtering 2D
│ │ │ │ +0000d400: 7369 676e 616c 7320 696e 2074 6865 2061 signals in the a
│ │ │ │ +0000d410: 7274 6963 6c65 2e0a 2020 2020 202a 0a20 rticle.. *.
│ │ │ │ +0000d420: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For
│ │ │ │ +0000d430: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab
│ │ │ │ +0000d440: 6f75 7420 446f 6d61 696e 2054 7261 6e73 out Domain Trans
│ │ │ │ +0000d450: 666f 726d 2066 696c 7465 7220 7061 7261 form filter para
│ │ │ │ +0000d460: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the
│ │ │ │ +0000d470: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article
│ │ │ │ +0000d480: 2043 4954 453a 2047 6173 7461 6c31 3120 CITE: Gastal11
│ │ │ │ +0000d490: 616e 640a 2020 2020 202a 205b 446f 6d61 and. * [Doma
│ │ │ │ +0000d4a0: 696e 2054 7261 6e73 666f 726d 2066 696c in Transform fil
│ │ │ │ +0000d4b0: 7465 7220 686f 6d65 7061 6765 5d28 6874 ter homepage](ht
│ │ │ │ +0000d4c0: 7470 3a2f 2f77 7777 2e69 6e66 2e75 6672 tp://www.inf.ufr
│ │ │ │ +0000d4d0: 6773 2e62 722f 7e65 736c 6761 7374 616c gs.br/~eslgastal
│ │ │ │ +0000d4e0: 2f44 6f6d 6169 6e54 7261 6e73 666f 726d /DomainTransform
│ │ │ │ +0000d4f0: 2f29 2e0a 2020 2020 202a 2040 7265 7475 /).. * @retu
│ │ │ │ +0000d500: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically
│ │ │ │ +0000d510: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +0000d520: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ +0000d530: 6174 6963 2044 5446 696c 7465 7220 6372 atic DTFilter cr
│ │ │ │ +0000d540: 6561 7465 4454 4669 6c74 6572 284d 6174 eateDTFilter(Mat
│ │ │ │ +0000d550: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s
│ │ │ │ +0000d560: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou
│ │ │ │ +0000d570: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor,
│ │ │ │ +0000d580: 696e 7420 6d6f 6465 2920 7b0a 2020 2020 int mode) {.
│ │ │ │ +0000d590: 2020 2020 7265 7475 726e 2044 5446 696c return DTFil
│ │ │ │ +0000d5a0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__(
│ │ │ │ +0000d5b0: 6372 6561 7465 4454 4669 6c74 6572 5f31 createDTFilter_1
│ │ │ │ +0000d5c0: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj
│ │ │ │ +0000d5d0: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial,
│ │ │ │ +0000d5e0: 7369 676d 6143 6f6c 6f72 2c20 6d6f 6465 sigmaColor, mode
│ │ │ │ +0000d5f0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. /
│ │ │ │ +0000d600: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor
│ │ │ │ +0000d610: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create
│ │ │ │ +0000d620: 2069 6e73 7461 6e63 6520 6f66 2044 5446 instance of DTF
│ │ │ │ +0000d630: 696c 7465 7220 616e 6420 7072 6f64 7563 ilter and produc
│ │ │ │ +0000d640: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization
│ │ │ │ +0000d650: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines..
│ │ │ │ +0000d660: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0000d670: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima
│ │ │ │ +0000d680: 6765 2028 7573 6564 2074 6f20 6275 696c ge (used to buil
│ │ │ │ +0000d690: 6420 7472 616e 7366 6f72 6d65 6420 6469 d transformed di
│ │ │ │ +0000d6a0: 7374 616e 6365 2c20 7768 6963 6820 6465 stance, which de
│ │ │ │ +0000d6b0: 7363 7269 6265 7320 6564 6765 2073 7472 scribes edge str
│ │ │ │ +0000d6c0: 7563 7475 7265 206f 660a 2020 2020 202a ucture of. *
│ │ │ │ +0000d6d0: 2067 7569 6465 6420 696d 6167 6529 2e0a guided image)..
│ │ │ │ +0000d6e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0000d6f0: 6172 616d 2073 6967 6d61 5370 6174 6961 aram sigmaSpatia
│ │ │ │ +0000d700: 6c20 5c28 7b5c 7369 676d 617d 5f48 5c29 l \({\sigma}_H\)
│ │ │ │ +0000d710: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th
│ │ │ │ +0000d720: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic
│ │ │ │ +0000d730: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar
│ │ │ │ +0000d740: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in
│ │ │ │ +0000d750: 2074 6865 0a20 2020 2020 2a20 636f 6f72 the. * coor
│ │ │ │ +0000d760: 6469 6e61 7465 2073 7061 6365 2069 6e74 dinate space int
│ │ │ │ +0000d770: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte
│ │ │ │ +0000d780: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ +0000d790: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol
│ │ │ │ +0000d7a0: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\
│ │ │ │ +0000d7b0: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t
│ │ │ │ +0000d7c0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti
│ │ │ │ +0000d7d0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila
│ │ │ │ +0000d7e0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i
│ │ │ │ +0000d7f0: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col
│ │ │ │ +0000d800: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi
│ │ │ │ +0000d810: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter..
│ │ │ │ +0000d820: 2020 2020 2a0a 2020 2020 202a 2066 696c *. * fil
│ │ │ │ +0000d830: 7465 7269 6e67 2032 4420 7369 676e 616c tering 2D signal
│ │ │ │ +0000d840: 7320 696e 2074 6865 2061 7274 6963 6c65 s in the article
│ │ │ │ +0000d850: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *.
│ │ │ │ +0000d860: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more
│ │ │ │ +0000d870: 6465 7461 696c 7320 6162 6f75 7420 446f details about Do
│ │ │ │ +0000d880: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f
│ │ │ │ +0000d890: 696c 7465 7220 7061 7261 6d65 7465 7273 ilter parameters
│ │ │ │ +0000d8a0: 2c20 7365 6520 7468 6520 6f72 6967 696e , see the origin
│ │ │ │ +0000d8b0: 616c 2061 7274 6963 6c65 2043 4954 453a al article CITE:
│ │ │ │ +0000d8c0: 2047 6173 7461 6c31 3120 616e 640a 2020 Gastal11 and.
│ │ │ │ +0000d8d0: 2020 202a 205b 446f 6d61 696e 2054 7261 * [Domain Tra
│ │ │ │ +0000d8e0: 6e73 666f 726d 2066 696c 7465 7220 686f nsform filter ho
│ │ │ │ +0000d8f0: 6d65 7061 6765 5d28 6874 7470 3a2f 2f77 mepage](http://w
│ │ │ │ +0000d900: 7777 2e69 6e66 2e75 6672 6773 2e62 722f ww.inf.ufrgs.br/
│ │ │ │ +0000d910: 7e65 736c 6761 7374 616c 2f44 6f6d 6169 ~eslgastal/Domai
│ │ │ │ +0000d920: 6e54 7261 6e73 666f 726d 2f29 2e0a 2020 nTransform/)..
│ │ │ │ +0000d930: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +0000d940: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +0000d950: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +0000d960: 2070 7562 6c69 6320 7374 6174 6963 2044 public static D
│ │ │ │ +0000d970: 5446 696c 7465 7220 6372 6561 7465 4454 TFilter createDT
│ │ │ │ +0000d980: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide
│ │ │ │ +0000d990: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp
│ │ │ │ +0000d9a0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si
│ │ │ │ +0000d9b0: 676d 6143 6f6c 6f72 2920 7b0a 2020 2020 gmaColor) {.
│ │ │ │ +0000d9c0: 2020 2020 7265 7475 726e 2044 5446 696c return DTFil
│ │ │ │ +0000d9d0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__(
│ │ │ │ +0000d9e0: 6372 6561 7465 4454 4669 6c74 6572 5f32 createDTFilter_2
│ │ │ │ +0000d9f0: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj
│ │ │ │ +0000da00: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial,
│ │ │ │ +0000da10: 7369 676d 6143 6f6c 6f72 2929 3b0a 2020 sigmaColor));.
│ │ │ │ +0000da20: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +0000da30: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +0000da40: 763a 3a78 696d 6770 726f 633a 3a64 7446 v::ximgproc::dtF
│ │ │ │ +0000da50: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ +0000da60: 204d 6174 2073 7263 2c20 4d61 7426 2064 Mat src, Mat& d
│ │ │ │ +0000da70: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma
│ │ │ │ +0000da80: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double
│ │ │ │ +0000da90: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int
│ │ │ │ +0000daa0: 6d6f 6465 203d 2044 5446 5f4e 432c 2069 mode = DTF_NC, i
│ │ │ │ +0000dab0: 6e74 206e 756d 4974 6572 7320 3d20 3329 nt numIters = 3)
│ │ │ │ +0000dac0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /**
│ │ │ │ +0000dad0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o
│ │ │ │ +0000dae0: 6e65 2d6c 696e 6520 446f 6d61 696e 2054 ne-line Domain T
│ │ │ │ +0000daf0: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter
│ │ │ │ +0000db00: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav
│ │ │ │ +0000db10: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image
│ │ │ │ +0000db20: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with
│ │ │ │ +0000db30: 2074 6865 2073 616d 650a 2020 2020 202a the same. *
│ │ │ │ +0000db40: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th
│ │ │ │ +0000db50: 656e 2075 7365 2044 5446 696c 7465 7220 en use DTFilter
│ │ │ │ +0000db60: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo
│ │ │ │ +0000db70: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa
│ │ │ │ +0000db80: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial
│ │ │ │ +0000db90: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage..
│ │ │ │ +0000dba0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +0000dbb0: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided
│ │ │ │ +0000dbc0: 2069 6d61 6765 2028 616c 736f 2063 616c image (also cal
│ │ │ │ +0000dbd0: 6c65 6420 6173 206a 6f69 6e74 2069 6d61 led as joint ima
│ │ │ │ +0000dbe0: 6765 2920 7769 7468 2075 6e73 6967 6e65 ge) with unsigne
│ │ │ │ +0000dbf0: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float
│ │ │ │ +0000dc00: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit
│ │ │ │ +0000dc10: 0a20 2020 2020 2a20 6465 7074 6820 616e . * depth an
│ │ │ │ +0000dc20: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe
│ │ │ │ +0000dc30: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para
│ │ │ │ +0000dc40: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering
│ │ │ │ +0000dc50: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig
│ │ │ │ +0000dc60: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo
│ │ │ │ +0000dc70: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b
│ │ │ │ +0000dc80: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up
│ │ │ │ +0000dc90: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels..
│ │ │ │ +0000dca0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +0000dcb0: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima
│ │ │ │ +0000dcc0: 6765 0a20 2020 2020 2a20 4070 6172 616d ge. * @param
│ │ │ │ +0000dcd0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \(
│ │ │ │ +0000dce0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par
│ │ │ │ +0000dcf0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or
│ │ │ │ +0000dd00: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article,
│ │ │ │ +0000dd10: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to
│ │ │ │ +0000dd20: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the
│ │ │ │ +0000dd30: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina
│ │ │ │ +0000dd40: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi
│ │ │ │ +0000dd50: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter..
│ │ │ │ +0000dd60: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig
│ │ │ │ +0000dd70: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm
│ │ │ │ +0000dd80: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter
│ │ │ │ +0000dd90: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original
│ │ │ │ +0000dda0: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s
│ │ │ │ +0000ddb0: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si
│ │ │ │ +0000ddc0: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the.
│ │ │ │ +0000ddd0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in
│ │ │ │ +0000dde0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt
│ │ │ │ +0000ddf0: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para
│ │ │ │ +0000de00: 6d20 6d6f 6465 206f 6e65 2066 6f72 6d20 m mode one form
│ │ │ │ +0000de10: 7468 7265 6520 6d6f 6465 7320 4454 465f three modes DTF_
│ │ │ │ +0000de20: 4e43 2c20 4454 465f 5246 2061 6e64 2044 NC, DTF_RF and D
│ │ │ │ +0000de30: 5446 5f49 4320 7768 6963 6820 636f 7272 TF_IC which corr
│ │ │ │ +0000de40: 6573 706f 6e64 7320 746f 2074 6872 6565 esponds to three
│ │ │ │ +0000de50: 206d 6f64 6573 2066 6f72 0a20 2020 2020 modes for.
│ │ │ │ +0000de60: 2a20 6669 6c74 6572 696e 6720 3244 2073 * filtering 2D s
│ │ │ │ +0000de70: 6967 6e61 6c73 2069 6e20 7468 6520 6172 ignals in the ar
│ │ │ │ +0000de80: 7469 636c 652e 0a20 2020 2020 2a20 4070 ticle.. * @p
│ │ │ │ +0000de90: 6172 616d 206e 756d 4974 6572 7320 6f70 aram numIters op
│ │ │ │ +0000dea0: 7469 6f6e 616c 206e 756d 6265 7220 6f66 tional number of
│ │ │ │ +0000deb0: 2069 7465 7261 7469 6f6e 7320 7573 6564 iterations used
│ │ │ │ +0000dec0: 2066 6f72 2066 696c 7465 7269 6e67 2c20 for filtering,
│ │ │ │ +0000ded0: 3320 6973 2071 7569 7465 2065 6e6f 7567 3 is quite enoug
│ │ │ │ +0000dee0: 682e 0a20 2020 2020 2a20 5345 453a 2062 h.. * SEE: b
│ │ │ │ +0000def0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter,
│ │ │ │ +0000df00: 6775 6964 6564 4669 6c74 6572 2c20 616d guidedFilter, am
│ │ │ │ +0000df10: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */.
│ │ │ │ +0000df20: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +0000df30: 2076 6f69 6420 6474 4669 6c74 6572 284d void dtFilter(M
│ │ │ │ +0000df40: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr
│ │ │ │ +0000df50: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub
│ │ │ │ +0000df60: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial,
│ │ │ │ +0000df70: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol
│ │ │ │ +0000df80: 6f72 2c20 696e 7420 6d6f 6465 2c20 696e or, int mode, in
│ │ │ │ +0000df90: 7420 6e75 6d49 7465 7273 2920 7b0a 2020 t numIters) {.
│ │ │ │ +0000dfa0: 2020 2020 2020 6474 4669 6c74 6572 5f30 dtFilter_0
│ │ │ │ +0000dfb0: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj
│ │ │ │ +0000dfc0: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj,
│ │ │ │ +0000dfd0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj,
│ │ │ │ +0000dfe0: 7369 676d 6153 7061 7469 616c 2c20 7369 sigmaSpatial, si
│ │ │ │ +0000dff0: 676d 6143 6f6c 6f72 2c20 6d6f 6465 2c20 gmaColor, mode,
│ │ │ │ +0000e000: 6e75 6d49 7465 7273 293b 0a20 2020 207d numIters);. }
│ │ │ │ +0000e010: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +0000e020: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line
│ │ │ │ +0000e030: 2044 6f6d 6169 6e20 5472 616e 7366 6f72 Domain Transfor
│ │ │ │ +0000e040: 6d20 6669 6c74 6572 2063 616c 6c2e 2049 m filter call. I
│ │ │ │ +0000e050: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi
│ │ │ │ +0000e060: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi
│ │ │ │ +0000e070: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa
│ │ │ │ +0000e080: 6d65 0a20 2020 2020 2a20 6775 6964 6564 me. * guided
│ │ │ │ +0000e090: 2069 6d61 6765 2074 6865 6e20 7573 6520 image then use
│ │ │ │ +0000e0a0: 4454 4669 6c74 6572 2069 6e74 6572 6661 DTFilter interfa
│ │ │ │ +0000e0b0: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr
│ │ │ │ +0000e0c0: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o
│ │ │ │ +0000e0d0: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization
│ │ │ │ +0000e0e0: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *.
│ │ │ │ +0000e0f0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui
│ │ │ │ +0000e100: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image
│ │ │ │ +0000e110: 2861 6c73 6f20 6361 6c6c 6564 2061 7320 (also called as
│ │ │ │ +0000e120: 6a6f 696e 7420 696d 6167 6529 2077 6974 joint image) wit
│ │ │ │ +0000e130: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit
│ │ │ │ +0000e140: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi
│ │ │ │ +0000e150: 6e74 2033 322d 6269 740a 2020 2020 202a nt 32-bit. *
│ │ │ │ +0000e160: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to
│ │ │ │ +0000e170: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels..
│ │ │ │ +0000e180: 2020 2a20 4070 6172 616d 2073 7263 2066 * @param src f
│ │ │ │ +0000e190: 696c 7465 7269 6e67 2069 6d61 6765 2077 iltering image w
│ │ │ │ +0000e1a0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b
│ │ │ │ +0000e1b0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p
│ │ │ │ +0000e1c0: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept
│ │ │ │ +0000e1d0: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch
│ │ │ │ +0000e1e0: 616e 6e65 6c73 2e0a 2020 2020 202a 2040 annels.. * @
│ │ │ │ +0000e1f0: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin
│ │ │ │ +0000e200: 6174 696f 6e20 696d 6167 650a 2020 2020 ation image.
│ │ │ │ +0000e210: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS
│ │ │ │ +0000e220: 7061 7469 616c 205c 287b 5c73 6967 6d61 patial \({\sigma
│ │ │ │ +0000e230: 7d5f 485c 2920 7061 7261 6d65 7465 7220 }_H\) parameter
│ │ │ │ +0000e240: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original
│ │ │ │ +0000e250: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si
│ │ │ │ +0000e260: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig
│ │ │ │ +0000e270: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. *
│ │ │ │ +0000e280: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac
│ │ │ │ +0000e290: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral
│ │ │ │ +0000e2a0: 4669 6c74 6572 2e0a 2020 2020 202a 2040 Filter.. * @
│ │ │ │ +0000e2b0: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor
│ │ │ │ +0000e2c0: 205c 287b 5c73 6967 6d61 7d5f 725c 2920 \({\sigma}_r\)
│ │ │ │ +0000e2d0: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the
│ │ │ │ +0000e2e0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl
│ │ │ │ +0000e2f0: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar
│ │ │ │ +0000e300: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in
│ │ │ │ +0000e310: 7468 650a 2020 2020 202a 2063 6f6c 6f72 the. * color
│ │ │ │ +0000e320: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila
│ │ │ │ +0000e330: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +0000e340: 2020 2a20 4070 6172 616d 206d 6f64 6520 * @param mode
│ │ │ │ +0000e350: 6f6e 6520 666f 726d 2074 6872 6565 206d one form three m
│ │ │ │ +0000e360: 6f64 6573 2044 5446 5f4e 432c 2044 5446 odes DTF_NC, DTF
│ │ │ │ +0000e370: 5f52 4620 616e 6420 4454 465f 4943 2077 _RF and DTF_IC w
│ │ │ │ +0000e380: 6869 6368 2063 6f72 7265 7370 6f6e 6473 hich corresponds
│ │ │ │ +0000e390: 2074 6f20 7468 7265 6520 6d6f 6465 7320 to three modes
│ │ │ │ +0000e3a0: 666f 720a 2020 2020 202a 2066 696c 7465 for. * filte
│ │ │ │ +0000e3b0: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals
│ │ │ │ +0000e3c0: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article..
│ │ │ │ +0000e3d0: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila
│ │ │ │ +0000e3e0: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui
│ │ │ │ +0000e3f0: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil
│ │ │ │ +0000e400: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */.
│ │ │ │ +0000e410: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ +0000e420: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat
│ │ │ │ +0000e430: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src,
│ │ │ │ +0000e440: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double
│ │ │ │ +0000e450: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do
│ │ │ │ +0000e460: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor,
│ │ │ │ +0000e470: 2069 6e74 206d 6f64 6529 207b 0a20 2020 int mode) {.
│ │ │ │ +0000e480: 2020 2020 2064 7446 696c 7465 725f 3128 dtFilter_1(
│ │ │ │ +0000e490: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj,
│ │ │ │ +0000e4a0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj,
│ │ │ │ +0000e4b0: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s
│ │ │ │ +0000e4c0: 6967 6d61 5370 6174 6961 6c2c 2073 6967 igmaSpatial, sig
│ │ │ │ +0000e4d0: 6d61 436f 6c6f 722c 206d 6f64 6529 3b0a maColor, mode);.
│ │ │ │ +0000e4e0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +0000e4f0: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one
│ │ │ │ +0000e500: 2d6c 696e 6520 446f 6d61 696e 2054 7261 -line Domain Tra
│ │ │ │ +0000e510: 6e73 666f 726d 2066 696c 7465 7220 6361 nsform filter ca
│ │ │ │ +0000e520: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have
│ │ │ │ +0000e530: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images
│ │ │ │ +0000e540: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t
│ │ │ │ +0000e550: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g
│ │ │ │ +0000e560: 7569 6465 6420 696d 6167 6520 7468 656e uided image then
│ │ │ │ +0000e570: 2075 7365 2044 5446 696c 7465 7220 696e use DTFilter in
│ │ │ │ +0000e580: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid
│ │ │ │ +0000e590: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati
│ │ │ │ +0000e5a0: 6f6e 7320 6f6e 2069 6e69 7469 616c 697a ons on initializ
│ │ │ │ +0000e5b0: 6174 696f 6e20 7374 6167 652e 0a20 2020 ation stage..
│ │ │ │ +0000e5c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +0000e5d0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i
│ │ │ │ +0000e5e0: 6d61 6765 2028 616c 736f 2063 616c 6c65 mage (also calle
│ │ │ │ +0000e5f0: 6420 6173 206a 6f69 6e74 2069 6d61 6765 d as joint image
│ │ │ │ +0000e600: 2920 7769 7468 2075 6e73 6967 6e65 6420 ) with unsigned
│ │ │ │ +0000e610: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin
│ │ │ │ +0000e620: 672d 706f 696e 7420 3332 2d62 6974 0a20 g-point 32-bit.
│ │ │ │ +0000e630: 2020 2020 2a20 6465 7074 6820 616e 6420 * depth and
│ │ │ │ +0000e640: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels
│ │ │ │ +0000e650: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +0000e660: 7372 6320 6669 6c74 6572 696e 6720 696d src filtering im
│ │ │ │ +0000e670: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne
│ │ │ │ +0000e680: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float
│ │ │ │ +0000e690: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit
│ │ │ │ +0000e6a0: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to
│ │ │ │ +0000e6b0: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels..
│ │ │ │ +0000e6c0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d
│ │ │ │ +0000e6d0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image
│ │ │ │ +0000e6e0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +0000e6f0: 6967 6d61 5370 6174 6961 6c20 5c28 7b5c igmaSpatial \({\
│ │ │ │ +0000e700: 7369 676d 617d 5f48 5c29 2070 6172 616d sigma}_H\) param
│ │ │ │ +0000e710: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig
│ │ │ │ +0000e720: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it
│ │ │ │ +0000e730: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th
│ │ │ │ +0000e740: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the.
│ │ │ │ +0000e750: 2020 2020 2a20 636f 6f72 6469 6e61 7465 * coordinate
│ │ │ │ +0000e760: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila
│ │ │ │ +0000e770: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +0000e780: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ +0000e790: 436f 6c6f 7220 5c28 7b5c 7369 676d 617d Color \({\sigma}
│ │ │ │ +0000e7a0: 5f72 5c29 2070 6172 616d 6574 6572 2069 _r\) parameter i
│ │ │ │ +0000e7b0: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a
│ │ │ │ +0000e7c0: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim
│ │ │ │ +0000e7d0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm
│ │ │ │ +0000e7e0: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. *
│ │ │ │ +0000e7f0: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into
│ │ │ │ +0000e800: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +0000e810: 2e0a 2020 2020 202a 2066 696c 7465 7269 .. * filteri
│ │ │ │ +0000e820: 6e67 2032 4420 7369 676e 616c 7320 696e ng 2D signals in
│ │ │ │ +0000e830: 2074 6865 2061 7274 6963 6c65 2e0a 2020 the article..
│ │ │ │ +0000e840: 2020 202a 2053 4545 3a20 6269 6c61 7465 * SEE: bilate
│ │ │ │ +0000e850: 7261 6c46 696c 7465 722c 2067 7569 6465 ralFilter, guide
│ │ │ │ +0000e860: 6446 696c 7465 722c 2061 6d46 696c 7465 dFilter, amFilte
│ │ │ │ +0000e870: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu
│ │ │ │ +0000e880: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ +0000e890: 2064 7446 696c 7465 7228 4d61 7420 6775 dtFilter(Mat gu
│ │ │ │ +0000e8a0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma
│ │ │ │ +0000e8b0: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si
│ │ │ │ +0000e8c0: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub
│ │ │ │ +0000e8d0: 6c65 2073 6967 6d61 436f 6c6f 7229 207b le sigmaColor) {
│ │ │ │ +0000e8e0: 0a20 2020 2020 2020 2064 7446 696c 7465 . dtFilte
│ │ │ │ +0000e8f0: 725f 3228 6775 6964 652e 6e61 7469 7665 r_2(guide.native
│ │ │ │ +0000e900: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO
│ │ │ │ +0000e910: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +0000e920: 6a2c 2073 6967 6d61 5370 6174 6961 6c2c j, sigmaSpatial,
│ │ │ │ +0000e930: 2073 6967 6d61 436f 6c6f 7229 3b0a 2020 sigmaColor);.
│ │ │ │ +0000e940: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +0000e950: 202f 2f20 432b 2b3a 2020 5074 725f 4775 // C++: Ptr_Gu
│ │ │ │ +0000e960: 6964 6564 4669 6c74 6572 2063 763a 3a78 idedFilter cv::x
│ │ │ │ +0000e970: 696d 6770 726f 633a 3a63 7265 6174 6547 imgproc::createG
│ │ │ │ +0000e980: 7569 6465 6446 696c 7465 7228 4d61 7420 uidedFilter(Mat
│ │ │ │ +0000e990: 6775 6964 652c 2069 6e74 2072 6164 6975 guide, int radiu
│ │ │ │ +0000e9a0: 732c 2064 6f75 626c 6520 6570 732c 2064 s, double eps, d
│ │ │ │ +0000e9b0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1.
│ │ │ │ +0000e9c0: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. /
│ │ │ │ +0000e9d0: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor
│ │ │ │ +0000e9e0: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create
│ │ │ │ +0000e9f0: 2069 6e73 7461 6e63 6520 6f66 2047 7569 instance of Gui
│ │ │ │ +0000ea00: 6465 6446 696c 7465 7220 616e 6420 7072 dedFilter and pr
│ │ │ │ +0000ea10: 6f64 7563 6520 696e 6974 6961 6c69 7a61 oduce initializa
│ │ │ │ +0000ea20: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines..
│ │ │ │ +0000ea30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +0000ea40: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided
│ │ │ │ +0000ea50: 2069 6d61 6765 2028 6f72 2061 7272 6179 image (or array
│ │ │ │ +0000ea60: 206f 6620 696d 6167 6573 2920 7769 7468 of images) with
│ │ │ │ +0000ea70: 2075 7020 746f 2033 2063 6861 6e6e 656c up to 3 channel
│ │ │ │ +0000ea80: 732c 2069 6620 6974 2068 6176 6520 6d6f s, if it have mo
│ │ │ │ +0000ea90: 7265 2074 6865 6e20 330a 2020 2020 202a re then 3. *
│ │ │ │ +0000eaa0: 2063 6861 6e6e 656c 7320 7468 656e 206f channels then o
│ │ │ │ +0000eab0: 6e6c 7920 6669 7273 7420 3320 6368 616e nly first 3 chan
│ │ │ │ +0000eac0: 6e65 6c73 2077 696c 6c20 6265 2075 7365 nels will be use
│ │ │ │ +0000ead0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. *
│ │ │ │ +0000eae0: 2040 7061 7261 6d20 7261 6469 7573 2072 @param radius r
│ │ │ │ +0000eaf0: 6164 6975 7320 6f66 2047 7569 6465 6420 adius of Guided
│ │ │ │ +0000eb00: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *.
│ │ │ │ +0000eb10: 2020 2020 2a20 4070 6172 616d 2065 7073 * @param eps
│ │ │ │ +0000eb20: 2072 6567 756c 6172 697a 6174 696f 6e20 regularization
│ │ │ │ +0000eb30: 7465 726d 206f 6620 4775 6964 6564 2046 term of Guided F
│ │ │ │ +0000eb40: 696c 7465 722e 205c 287b 6570 737d 5e32 ilter. \({eps}^2
│ │ │ │ +0000eb50: 5c29 2069 7320 7369 6d69 6c61 7220 746f \) is similar to
│ │ │ │ +0000eb60: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th
│ │ │ │ +0000eb70: 6520 636f 6c6f 720a 2020 2020 202a 2073 e color. * s
│ │ │ │ +0000eb80: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate
│ │ │ │ +0000eb90: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ +0000eba0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0000ebb0: 7363 616c 6520 7375 6273 616d 706c 6520 scale subsample
│ │ │ │ +0000ebc0: 6661 6374 6f72 206f 6620 4661 7374 2047 factor of Fast G
│ │ │ │ +0000ebd0: 7569 6465 6420 4669 6c74 6572 2c20 7573 uided Filter, us
│ │ │ │ +0000ebe0: 6520 6120 7363 616c 6520 6c65 7373 2074 e a scale less t
│ │ │ │ +0000ebf0: 6861 6e20 3120 746f 2073 7065 6564 7320 han 1 to speeds
│ │ │ │ +0000ec00: 7570 2063 6f6d 7075 7461 7469 6f6e 0a20 up computation.
│ │ │ │ +0000ec10: 2020 2020 2a20 7769 7468 2061 6c6d 6f73 * with almos
│ │ │ │ +0000ec20: 7420 6e6f 2076 6973 6962 6c65 2064 6567 t no visible deg
│ │ │ │ +0000ec30: 7261 6461 7469 6f6e 2e20 2865 2e67 2e20 radation. (e.g.
│ │ │ │ +0000ec40: 7363 616c 653d 3d30 2e35 2073 6872 696e scale==0.5 shrin
│ │ │ │ +0000ec50: 6b73 2074 6865 2069 6d61 6765 2062 7920 ks the image by
│ │ │ │ +0000ec60: 3278 2069 6e73 6964 6520 7468 6520 6669 2x inside the fi
│ │ │ │ +0000ec70: 6c74 6572 290a 2020 2020 202a 0a20 2020 lter). *.
│ │ │ │ +0000ec80: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ +0000ec90: 6169 6c73 2061 626f 7574 2028 4661 7374 ails about (Fast
│ │ │ │ +0000eca0: 2920 4775 6964 6564 2046 696c 7465 7220 ) Guided Filter
│ │ │ │ +0000ecb0: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see
│ │ │ │ +0000ecc0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art
│ │ │ │ +0000ecd0: 6963 6c65 7320 4349 5445 3a20 4b61 696d icles CITE: Kaim
│ │ │ │ +0000ece0: 696e 6731 3020 4349 5445 3a20 4b61 696d ing10 CITE: Kaim
│ │ │ │ +0000ecf0: 696e 6731 3520 2e0a 2020 2020 202a 2040 ing15 .. * @
│ │ │ │ +0000ed00: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ +0000ed10: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +0000ed20: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +0000ed30: 6320 7374 6174 6963 2047 7569 6465 6446 c static GuidedF
│ │ │ │ +0000ed40: 696c 7465 7220 6372 6561 7465 4775 6964 ilter createGuid
│ │ │ │ +0000ed50: 6564 4669 6c74 6572 284d 6174 2067 7569 edFilter(Mat gui
│ │ │ │ +0000ed60: 6465 2c20 696e 7420 7261 6469 7573 2c20 de, int radius,
│ │ │ │ +0000ed70: 646f 7562 6c65 2065 7073 2c20 646f 7562 double eps, doub
│ │ │ │ +0000ed80: 6c65 2073 6361 6c65 2920 7b0a 2020 2020 le scale) {.
│ │ │ │ +0000ed90: 2020 2020 7265 7475 726e 2047 7569 6465 return Guide
│ │ │ │ +0000eda0: 6446 696c 7465 722e 5f5f 6672 6f6d 5074 dFilter.__fromPt
│ │ │ │ +0000edb0: 725f 5f28 6372 6561 7465 4775 6964 6564 r__(createGuided
│ │ │ │ +0000edc0: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n
│ │ │ │ +0000edd0: 6174 6976 654f 626a 2c20 7261 6469 7573 ativeObj, radius
│ │ │ │ +0000ede0: 2c20 6570 732c 2073 6361 6c65 2929 3b0a , eps, scale));.
│ │ │ │ +0000edf0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +0000ee00: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me
│ │ │ │ +0000ee10: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins
│ │ │ │ +0000ee20: 7461 6e63 6520 6f66 2047 7569 6465 6446 tance of GuidedF
│ │ │ │ +0000ee30: 696c 7465 7220 616e 6420 7072 6f64 7563 ilter and produc
│ │ │ │ +0000ee40: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization
│ │ │ │ +0000ee50: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines..
│ │ │ │ +0000ee60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0000ee70: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima
│ │ │ │ +0000ee80: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of
│ │ │ │ +0000ee90: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up
│ │ │ │ +0000eea0: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i
│ │ │ │ +0000eeb0: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t
│ │ │ │ +0000eec0: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha
│ │ │ │ +0000eed0: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only
│ │ │ │ +0000eee0: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels
│ │ │ │ +0000eef0: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used..
│ │ │ │ +0000ef00: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +0000ef10: 7261 6d20 7261 6469 7573 2072 6164 6975 ram radius radiu
│ │ │ │ +0000ef20: 7320 6f66 2047 7569 6465 6420 4669 6c74 s of Guided Filt
│ │ │ │ +0000ef30: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *.
│ │ │ │ +0000ef40: 2a20 4070 6172 616d 2065 7073 2072 6567 * @param eps reg
│ │ │ │ +0000ef50: 756c 6172 697a 6174 696f 6e20 7465 726d ularization term
│ │ │ │ +0000ef60: 206f 6620 4775 6964 6564 2046 696c 7465 of Guided Filte
│ │ │ │ +0000ef70: 722e 205c 287b 6570 737d 5e32 5c29 2069 r. \({eps}^2\) i
│ │ │ │ +0000ef80: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the
│ │ │ │ +0000ef90: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co
│ │ │ │ +0000efa0: 6c6f 720a 2020 2020 202a 2073 7061 6365 lor. * space
│ │ │ │ +0000efb0: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF
│ │ │ │ +0000efc0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *.
│ │ │ │ +0000efd0: 2020 202a 2077 6974 6820 616c 6d6f 7374 * with almost
│ │ │ │ +0000efe0: 206e 6f20 7669 7369 626c 6520 6465 6772 no visible degr
│ │ │ │ +0000eff0: 6164 6174 696f 6e2e 2028 652e 672e 2073 adation. (e.g. s
│ │ │ │ +0000f000: 6361 6c65 3d3d 302e 3520 7368 7269 6e6b cale==0.5 shrink
│ │ │ │ +0000f010: 7320 7468 6520 696d 6167 6520 6279 2032 s the image by 2
│ │ │ │ +0000f020: 7820 696e 7369 6465 2074 6865 2066 696c x inside the fil
│ │ │ │ +0000f030: 7465 7229 0a20 2020 2020 2a0a 2020 2020 ter). *.
│ │ │ │ +0000f040: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta
│ │ │ │ +0000f050: 696c 7320 6162 6f75 7420 2846 6173 7429 ils about (Fast)
│ │ │ │ +0000f060: 2047 7569 6465 6420 4669 6c74 6572 2070 Guided Filter p
│ │ │ │ +0000f070: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t
│ │ │ │ +0000f080: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti
│ │ │ │ +0000f090: 636c 6573 2043 4954 453a 204b 6169 6d69 cles CITE: Kaimi
│ │ │ │ +0000f0a0: 6e67 3130 2043 4954 453a 204b 6169 6d69 ng10 CITE: Kaimi
│ │ │ │ +0000f0b0: 6e67 3135 202e 0a20 2020 2020 2a20 4072 ng15 .. * @r
│ │ │ │ +0000f0c0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica
│ │ │ │ +0000f0d0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +0000f0e0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +0000f0f0: 2073 7461 7469 6320 4775 6964 6564 4669 static GuidedFi
│ │ │ │ +0000f100: 6c74 6572 2063 7265 6174 6547 7569 6465 lter createGuide
│ │ │ │ +0000f110: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid
│ │ │ │ +0000f120: 652c 2069 6e74 2072 6164 6975 732c 2064 e, int radius, d
│ │ │ │ +0000f130: 6f75 626c 6520 6570 7329 207b 0a20 2020 ouble eps) {.
│ │ │ │ +0000f140: 2020 2020 2072 6574 7572 6e20 4775 6964 return Guid
│ │ │ │ +0000f150: 6564 4669 6c74 6572 2e5f 5f66 726f 6d50 edFilter.__fromP
│ │ │ │ +0000f160: 7472 5f5f 2863 7265 6174 6547 7569 6465 tr__(createGuide
│ │ │ │ +0000f170: 6446 696c 7465 725f 3128 6775 6964 652e dFilter_1(guide.
│ │ │ │ +0000f180: 6e61 7469 7665 4f62 6a2c 2072 6164 6975 nativeObj, radiu
│ │ │ │ +0000f190: 732c 2065 7073 2929 3b0a 2020 2020 7d0a s, eps));. }.
│ │ │ │ +0000f1a0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. //
│ │ │ │ +0000f1b0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x
│ │ │ │ +0000f1c0: 696d 6770 726f 633a 3a67 7569 6465 6446 imgproc::guidedF
│ │ │ │ +0000f1d0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ +0000f1e0: 204d 6174 2073 7263 2c20 4d61 7426 2064 Mat src, Mat& d
│ │ │ │ +0000f1f0: 7374 2c20 696e 7420 7261 6469 7573 2c20 st, int radius,
│ │ │ │ +0000f200: 646f 7562 6c65 2065 7073 2c20 696e 7420 double eps, int
│ │ │ │ +0000f210: 6444 6570 7468 203d 202d 312c 2064 6f75 dDepth = -1, dou
│ │ │ │ +0000f220: 626c 6520 7363 616c 6520 3d20 312e 3029 ble scale = 1.0)
│ │ │ │ +0000f230: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /**
│ │ │ │ +0000f240: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o
│ │ │ │ +0000f250: 6e65 2d6c 696e 6520 2846 6173 7429 2047 ne-line (Fast) G
│ │ │ │ +0000f260: 7569 6465 6420 4669 6c74 6572 2063 616c uided Filter cal
│ │ │ │ +0000f270: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. *
│ │ │ │ +0000f280: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul
│ │ │ │ +0000f290: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to
│ │ │ │ +0000f2a0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the
│ │ │ │ +0000f2b0: 7361 6d65 2067 7569 6465 6420 696d 6167 same guided imag
│ │ │ │ +0000f2c0: 6520 7468 656e 2075 7365 2047 7569 6465 e then use Guide
│ │ │ │ +0000f2d0: 6446 696c 7465 7220 696e 7465 7266 6163 dFilter interfac
│ │ │ │ +0000f2e0: 6520 746f 0a20 2020 2020 2a20 6176 6f69 e to. * avoi
│ │ │ │ +0000f2f0: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat
│ │ │ │ +0000f300: 696f 6e73 206f 6e20 696e 6974 6961 6c69 ions on initiali
│ │ │ │ +0000f310: 7a61 7469 6f6e 2073 7461 6765 2e0a 2020 zation stage..
│ │ │ │ +0000f320: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +0000f330: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided
│ │ │ │ +0000f340: 696d 6167 6520 286f 7220 6172 7261 7920 image (or array
│ │ │ │ +0000f350: 6f66 2069 6d61 6765 7329 2077 6974 6820 of images) with
│ │ │ │ +0000f360: 7570 2074 6f20 3320 6368 616e 6e65 6c73 up to 3 channels
│ │ │ │ +0000f370: 2c20 6966 2069 7420 6861 7665 206d 6f72 , if it have mor
│ │ │ │ +0000f380: 6520 7468 656e 2033 0a20 2020 2020 2a20 e then 3. *
│ │ │ │ +0000f390: 6368 616e 6e65 6c73 2074 6865 6e20 6f6e channels then on
│ │ │ │ +0000f3a0: 6c79 2066 6972 7374 2033 2063 6861 6e6e ly first 3 chann
│ │ │ │ +0000f3b0: 656c 7320 7769 6c6c 2062 6520 7573 6564 els will be used
│ │ │ │ +0000f3c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0000f3d0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte
│ │ │ │ +0000f3e0: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with
│ │ │ │ +0000f3f0: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c
│ │ │ │ +0000f400: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *.
│ │ │ │ +0000f410: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +0000f420: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image..
│ │ │ │ +0000f430: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0000f440: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi
│ │ │ │ +0000f450: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil
│ │ │ │ +0000f460: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ +0000f470: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re
│ │ │ │ +0000f480: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter
│ │ │ │ +0000f490: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt
│ │ │ │ +0000f4a0: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\)
│ │ │ │ +0000f4b0: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th
│ │ │ │ +0000f4c0: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c
│ │ │ │ +0000f4d0: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac
│ │ │ │ +0000f4e0: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral
│ │ │ │ +0000f4f0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *.
│ │ │ │ +0000f500: 2020 2020 2a20 4070 6172 616d 2064 4465 * @param dDe
│ │ │ │ +0000f510: 7074 6820 6f70 7469 6f6e 616c 2064 6570 pth optional dep
│ │ │ │ +0000f520: 7468 206f 6620 7468 6520 6f75 7470 7574 th of the output
│ │ │ │ +0000f530: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ +0000f540: 2020 2020 2a20 4070 6172 616d 2073 6361 * @param sca
│ │ │ │ +0000f550: 6c65 2073 7562 7361 6d70 6c65 2066 6163 le subsample fac
│ │ │ │ +0000f560: 746f 7220 6f66 2046 6173 7420 4775 6964 tor of Fast Guid
│ │ │ │ +0000f570: 6564 2046 696c 7465 722c 2075 7365 2061 ed Filter, use a
│ │ │ │ +0000f580: 2073 6361 6c65 206c 6573 7320 7468 616e scale less than
│ │ │ │ +0000f590: 2031 2074 6f20 7370 6565 6473 2075 7020 1 to speeds up
│ │ │ │ +0000f5a0: 636f 6d70 7574 6174 696f 6e0a 2020 2020 computation.
│ │ │ │ +0000f5b0: 202a 2077 6974 6820 616c 6d6f 7374 206e * with almost n
│ │ │ │ +0000f5c0: 6f20 7669 7369 626c 6520 6465 6772 6164 o visible degrad
│ │ │ │ +0000f5d0: 6174 696f 6e2e 2028 652e 672e 2073 6361 ation. (e.g. sca
│ │ │ │ +0000f5e0: 6c65 3d3d 302e 3520 7368 7269 6e6b 7320 le==0.5 shrinks
│ │ │ │ +0000f5f0: 7468 6520 696d 6167 6520 6279 2032 7820 the image by 2x
│ │ │ │ +0000f600: 696e 7369 6465 2074 6865 2066 696c 7465 inside the filte
│ │ │ │ +0000f610: 7229 0a20 2020 2020 2a0a 2020 2020 202a r). *. *
│ │ │ │ +0000f620: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF
│ │ │ │ +0000f630: 696c 7465 722c 2064 7446 696c 7465 722c ilter, dtFilter,
│ │ │ │ +0000f640: 2061 6d46 696c 7465 720a 2020 2020 202a amFilter. *
│ │ │ │ +0000f650: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +0000f660: 7469 6320 766f 6964 2067 7569 6465 6446 tic void guidedF
│ │ │ │ +0000f670: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ +0000f680: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds
│ │ │ │ +0000f690: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d
│ │ │ │ +0000f6a0: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d
│ │ │ │ +0000f6b0: 4465 7074 682c 2064 6f75 626c 6520 7363 Depth, double sc
│ │ │ │ +0000f6c0: 616c 6529 207b 0a20 2020 2020 2020 2067 ale) {. g
│ │ │ │ +0000f6d0: 7569 6465 6446 696c 7465 725f 3028 6775 uidedFilter_0(gu
│ │ │ │ +0000f6e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s
│ │ │ │ +0000f6f0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds
│ │ │ │ +0000f700: 742e 6e61 7469 7665 4f62 6a2c 2072 6164 t.nativeObj, rad
│ │ │ │ +0000f710: 6975 732c 2065 7073 2c20 6444 6570 7468 ius, eps, dDepth
│ │ │ │ +0000f720: 2c20 7363 616c 6529 3b0a 2020 2020 7d0a , scale);. }.
│ │ │ │ +0000f730: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +0000f740: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line
│ │ │ │ +0000f750: 2846 6173 7429 2047 7569 6465 6420 4669 (Fast) Guided Fi
│ │ │ │ +0000f760: 6c74 6572 2063 616c 6c2e 0a20 2020 2020 lter call..
│ │ │ │ +0000f770: 2a0a 2020 2020 202a 2049 6620 796f 7520 *. * If you
│ │ │ │ +0000f780: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im
│ │ │ │ +0000f790: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w
│ │ │ │ +0000f7a0: 6974 6820 7468 6520 7361 6d65 2067 7569 ith the same gui
│ │ │ │ +0000f7b0: 6465 6420 696d 6167 6520 7468 656e 2075 ded image then u
│ │ │ │ +0000f7c0: 7365 2047 7569 6465 6446 696c 7465 7220 se GuidedFilter
│ │ │ │ +0000f7d0: 696e 7465 7266 6163 6520 746f 0a20 2020 interface to.
│ │ │ │ +0000f7e0: 2020 2a20 6176 6f69 6420 6578 7472 6120 * avoid extra
│ │ │ │ +0000f7f0: 636f 6d70 7574 6174 696f 6e73 206f 6e20 computations on
│ │ │ │ +0000f800: 696e 6974 6961 6c69 7a61 7469 6f6e 2073 initialization s
│ │ │ │ +0000f810: 7461 6765 2e0a 2020 2020 202a 0a20 2020 tage.. *.
│ │ │ │ +0000f820: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide
│ │ │ │ +0000f830: 2067 7569 6465 6420 696d 6167 6520 286f guided image (o
│ │ │ │ +0000f840: 7220 6172 7261 7920 6f66 2069 6d61 6765 r array of image
│ │ │ │ +0000f850: 7329 2077 6974 6820 7570 2074 6f20 3320 s) with up to 3
│ │ │ │ +0000f860: 6368 616e 6e65 6c73 2c20 6966 2069 7420 channels, if it
│ │ │ │ +0000f870: 6861 7665 206d 6f72 6520 7468 656e 2033 have more then 3
│ │ │ │ +0000f880: 0a20 2020 2020 2a20 6368 616e 6e65 6c73 . * channels
│ │ │ │ +0000f890: 2074 6865 6e20 6f6e 6c79 2066 6972 7374 then only first
│ │ │ │ +0000f8a0: 2033 2063 6861 6e6e 656c 7320 7769 6c6c 3 channels will
│ │ │ │ +0000f8b0: 2062 6520 7573 6564 2e0a 2020 2020 202a be used.. *
│ │ │ │ +0000f8c0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +0000f8d0: 7263 2066 696c 7465 7269 6e67 2069 6d61 rc filtering ima
│ │ │ │ +0000f8e0: 6765 2077 6974 6820 616e 7920 6e75 6d62 ge with any numb
│ │ │ │ +0000f8f0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels.
│ │ │ │ +0000f900: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0000f910: 7061 7261 6d20 6473 7420 6f75 7470 7574 param dst output
│ │ │ │ +0000f920: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ +0000f930: 2020 2020 2a20 4070 6172 616d 2072 6164 * @param rad
│ │ │ │ +0000f940: 6975 7320 7261 6469 7573 206f 6620 4775 ius radius of Gu
│ │ │ │ +0000f950: 6964 6564 2046 696c 7465 722e 0a20 2020 ided Filter..
│ │ │ │ +0000f960: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +0000f970: 6d20 6570 7320 7265 6775 6c61 7269 7a61 m eps regulariza
│ │ │ │ +0000f980: 7469 6f6e 2074 6572 6d20 6f66 2047 7569 tion term of Gui
│ │ │ │ +0000f990: 6465 6420 4669 6c74 6572 2e20 5c28 7b65 ded Filter. \({e
│ │ │ │ +0000f9a0: 7073 7d5e 325c 2920 6973 2073 696d 696c ps}^2\) is simil
│ │ │ │ +0000f9b0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma
│ │ │ │ +0000f9c0: 696e 2074 6865 2063 6f6c 6f72 0a20 2020 in the color.
│ │ │ │ +0000f9d0: 2020 2a20 7370 6163 6520 696e 746f 2062 * space into b
│ │ │ │ +0000f9e0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ +0000f9f0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0000fa00: 6172 616d 2064 4465 7074 6820 6f70 7469 aram dDepth opti
│ │ │ │ +0000fa10: 6f6e 616c 2064 6570 7468 206f 6620 7468 onal depth of th
│ │ │ │ +0000fa20: 6520 6f75 7470 7574 2069 6d61 6765 2e0a e output image..
│ │ │ │ +0000fa30: 2020 2020 202a 0a20 2020 2020 2a20 7769 *. * wi
│ │ │ │ +0000fa40: 7468 2061 6c6d 6f73 7420 6e6f 2076 6973 th almost no vis
│ │ │ │ +0000fa50: 6962 6c65 2064 6567 7261 6461 7469 6f6e ible degradation
│ │ │ │ +0000fa60: 2e20 2865 2e67 2e20 7363 616c 653d 3d30 . (e.g. scale==0
│ │ │ │ +0000fa70: 2e35 2073 6872 696e 6b73 2074 6865 2069 .5 shrinks the i
│ │ │ │ +0000fa80: 6d61 6765 2062 7920 3278 2069 6e73 6964 mage by 2x insid
│ │ │ │ +0000fa90: 6520 7468 6520 6669 6c74 6572 290a 2020 e the filter).
│ │ │ │ +0000faa0: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE:
│ │ │ │ +0000fab0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +0000fac0: 2c20 6474 4669 6c74 6572 2c20 616d 4669 , dtFilter, amFi
│ │ │ │ +0000fad0: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */.
│ │ │ │ +0000fae0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v
│ │ │ │ +0000faf0: 6f69 6420 6775 6964 6564 4669 6c74 6572 oid guidedFilter
│ │ │ │ +0000fb00: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat
│ │ │ │ +0000fb10: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in
│ │ │ │ +0000fb20: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double
│ │ │ │ +0000fb30: 2065 7073 2c20 696e 7420 6444 6570 7468 eps, int dDepth
│ │ │ │ +0000fb40: 2920 7b0a 2020 2020 2020 2020 6775 6964 ) {. guid
│ │ │ │ +0000fb50: 6564 4669 6c74 6572 5f31 2867 7569 6465 edFilter_1(guide
│ │ │ │ +0000fb60: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src.
│ │ │ │ +0000fb70: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n
│ │ │ │ +0000fb80: 6174 6976 654f 626a 2c20 7261 6469 7573 ativeObj, radius
│ │ │ │ +0000fb90: 2c20 6570 732c 2064 4465 7074 6829 3b0a , eps, dDepth);.
│ │ │ │ +0000fba0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +0000fbb0: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one
│ │ │ │ +0000fbc0: 2d6c 696e 6520 2846 6173 7429 2047 7569 -line (Fast) Gui
│ │ │ │ +0000fbd0: 6465 6420 4669 6c74 6572 2063 616c 6c2e ded Filter call.
│ │ │ │ +0000fbe0: 0a20 2020 2020 2a0a 2020 2020 202a 2049 . *. * I
│ │ │ │ +0000fbf0: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi
│ │ │ │ +0000fc00: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi
│ │ │ │ +0000fc10: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa
│ │ │ │ +0000fc20: 6d65 2067 7569 6465 6420 696d 6167 6520 me guided image
│ │ │ │ +0000fc30: 7468 656e 2075 7365 2047 7569 6465 6446 then use GuidedF
│ │ │ │ +0000fc40: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface
│ │ │ │ +0000fc50: 746f 0a20 2020 2020 2a20 6176 6f69 6420 to. * avoid
│ │ │ │ +0000fc60: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio
│ │ │ │ +0000fc70: 6e73 206f 6e20 696e 6974 6961 6c69 7a61 ns on initializa
│ │ │ │ +0000fc80: 7469 6f6e 2073 7461 6765 2e0a 2020 2020 tion stage..
│ │ │ │ +0000fc90: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +0000fca0: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im
│ │ │ │ +0000fcb0: 6167 6520 286f 7220 6172 7261 7920 6f66 age (or array of
│ │ │ │ +0000fcc0: 2069 6d61 6765 7329 2077 6974 6820 7570 images) with up
│ │ │ │ +0000fcd0: 2074 6f20 3320 6368 616e 6e65 6c73 2c20 to 3 channels,
│ │ │ │ +0000fce0: 6966 2069 7420 6861 7665 206d 6f72 6520 if it have more
│ │ │ │ +0000fcf0: 7468 656e 2033 0a20 2020 2020 2a20 6368 then 3. * ch
│ │ │ │ +0000fd00: 616e 6e65 6c73 2074 6865 6e20 6f6e 6c79 annels then only
│ │ │ │ +0000fd10: 2066 6972 7374 2033 2063 6861 6e6e 656c first 3 channel
│ │ │ │ +0000fd20: 7320 7769 6c6c 2062 6520 7573 6564 2e0a s will be used..
│ │ │ │ +0000fd30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0000fd40: 6172 616d 2073 7263 2066 696c 7465 7269 aram src filteri
│ │ │ │ +0000fd50: 6e67 2069 6d61 6765 2077 6974 6820 616e ng image with an
│ │ │ │ +0000fd60: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha
│ │ │ │ +0000fd70: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *.
│ │ │ │ +0000fd80: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst
│ │ │ │ +0000fd90: 6f75 7470 7574 2069 6d61 6765 2e0a 2020 output image..
│ │ │ │ +0000fda0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +0000fdb0: 616d 2072 6164 6975 7320 7261 6469 7573 am radius radius
│ │ │ │ +0000fdc0: 206f 6620 4775 6964 6564 2046 696c 7465 of Guided Filte
│ │ │ │ +0000fdd0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ +0000fde0: 2040 7061 7261 6d20 6570 7320 7265 6775 @param eps regu
│ │ │ │ +0000fdf0: 6c61 7269 7a61 7469 6f6e 2074 6572 6d20 larization term
│ │ │ │ +0000fe00: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter
│ │ │ │ +0000fe10: 2e20 5c28 7b65 7073 7d5e 325c 2920 6973 . \({eps}^2\) is
│ │ │ │ +0000fe20: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the
│ │ │ │ +0000fe30: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col
│ │ │ │ +0000fe40: 6f72 0a20 2020 2020 2a20 7370 6163 6520 or. * space
│ │ │ │ +0000fe50: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi
│ │ │ │ +0000fe60: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *.
│ │ │ │ +0000fe70: 2020 2a0a 2020 2020 202a 2077 6974 6820 *. * with
│ │ │ │ +0000fe80: 616c 6d6f 7374 206e 6f20 7669 7369 626c almost no visibl
│ │ │ │ +0000fe90: 6520 6465 6772 6164 6174 696f 6e2e 2028 e degradation. (
│ │ │ │ +0000fea0: 652e 672e 2073 6361 6c65 3d3d 302e 3520 e.g. scale==0.5
│ │ │ │ +0000feb0: 7368 7269 6e6b 7320 7468 6520 696d 6167 shrinks the imag
│ │ │ │ +0000fec0: 6520 6279 2032 7820 696e 7369 6465 2074 e by 2x inside t
│ │ │ │ +0000fed0: 6865 2066 696c 7465 7229 0a20 2020 2020 he filter).
│ │ │ │ +0000fee0: 2a0a 2020 2020 202a 2053 4545 3a20 6269 *. * SEE: bi
│ │ │ │ +0000fef0: 6c61 7465 7261 6c46 696c 7465 722c 2064 lateralFilter, d
│ │ │ │ +0000ff00: 7446 696c 7465 722c 2061 6d46 696c 7465 tFilter, amFilte
│ │ │ │ +0000ff10: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu
│ │ │ │ +0000ff20: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ +0000ff30: 2067 7569 6465 6446 696c 7465 7228 4d61 guidedFilter(Ma
│ │ │ │ +0000ff40: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src
│ │ │ │ +0000ff50: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r
│ │ │ │ +0000ff60: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep
│ │ │ │ +0000ff70: 7329 207b 0a20 2020 2020 2020 2067 7569 s) {. gui
│ │ │ │ +0000ff80: 6465 6446 696c 7465 725f 3228 6775 6964 dedFilter_2(guid
│ │ │ │ +0000ff90: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src
│ │ │ │ +0000ffa0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ +0000ffb0: 6e61 7469 7665 4f62 6a2c 2072 6164 6975 nativeObj, radiu
│ │ │ │ +0000ffc0: 732c 2065 7073 293b 0a20 2020 207d 0a0a s, eps);. }..
│ │ │ │ +0000ffd0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C
│ │ │ │ +0000ffe0: 2b2b 3a20 2050 7472 5f41 6461 7074 6976 ++: Ptr_Adaptiv
│ │ │ │ +0000fff0: 654d 616e 6966 6f6c 6446 696c 7465 7220 eManifoldFilter
│ │ │ │ +00010000: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr
│ │ │ │ +00010010: 6561 7465 414d 4669 6c74 6572 2864 6f75 eateAMFilter(dou
│ │ │ │ +00010020: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou
│ │ │ │ +00010030: 626c 6520 7369 676d 615f 722c 2062 6f6f ble sigma_r, boo
│ │ │ │ +00010040: 6c20 6164 6a75 7374 5f6f 7574 6c69 6572 l adjust_outlier
│ │ │ │ +00010050: 7320 3d20 6661 6c73 6529 0a20 2020 202f s = false). /
│ │ │ │ +00010060: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**.
│ │ │ │ +00010070: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method
│ │ │ │ +00010080: 2c20 6372 6561 7465 2069 6e73 7461 6e63 , create instanc
│ │ │ │ +00010090: 6520 6f66 2041 6461 7074 6976 654d 616e e of AdaptiveMan
│ │ │ │ +000100a0: 6966 6f6c 6446 696c 7465 7220 616e 6420 ifoldFilter and
│ │ │ │ +000100b0: 7072 6f64 7563 6520 736f 6d65 2069 6e69 produce some ini
│ │ │ │ +000100c0: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout
│ │ │ │ +000100d0: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *.
│ │ │ │ +000100e0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ +000100f0: 5f73 2073 7061 7469 616c 2073 7461 6e64 _s spatial stand
│ │ │ │ +00010100: 6172 6420 6465 7669 6174 696f 6e2e 0a20 ard deviation..
│ │ │ │ +00010110: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +00010120: 7261 6d20 7369 676d 615f 7220 636f 6c6f ram sigma_r colo
│ │ │ │ +00010130: 7220 7370 6163 6520 7374 616e 6461 7264 r space standard
│ │ │ │ +00010140: 2064 6576 6961 7469 6f6e 2c20 6974 2069 deviation, it i
│ │ │ │ +00010150: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the
│ │ │ │ +00010160: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co
│ │ │ │ +00010170: 6c6f 7220 7370 6163 6520 696e 746f 0a20 lor space into.
│ │ │ │ +00010180: 2020 2020 2a20 6269 6c61 7465 7261 6c46 * bilateralF
│ │ │ │ +00010190: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *.
│ │ │ │ +000101a0: 2020 202a 2040 7061 7261 6d20 6164 6a75 * @param adju
│ │ │ │ +000101b0: 7374 5f6f 7574 6c69 6572 7320 6f70 7469 st_outliers opti
│ │ │ │ +000101c0: 6f6e 616c 2c20 7370 6563 6966 7920 7065 onal, specify pe
│ │ │ │ +000101d0: 7266 6f72 6d20 6f75 746c 6965 7273 2061 rform outliers a
│ │ │ │ +000101e0: 646a 7573 7420 6f70 6572 6174 696f 6e20 djust operation
│ │ │ │ +000101f0: 6f72 206e 6f74 2c20 2845 712e 2039 2920 or not, (Eq. 9)
│ │ │ │ +00010200: 696e 2074 6865 0a20 2020 2020 2a20 6f72 in the. * or
│ │ │ │ +00010210: 6967 696e 616c 2070 6170 6572 2e0a 2020 iginal paper..
│ │ │ │ +00010220: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For
│ │ │ │ +00010230: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo
│ │ │ │ +00010240: 7574 2041 6461 7074 6976 6520 4d61 6e69 ut Adaptive Mani
│ │ │ │ +00010250: 666f 6c64 2046 696c 7465 7220 7061 7261 fold Filter para
│ │ │ │ +00010260: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the
│ │ │ │ +00010270: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article
│ │ │ │ +00010280: 2043 4954 453a 2047 6173 7461 6c31 3220 CITE: Gastal12
│ │ │ │ +00010290: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +000102a0: 3c62 3e4e 6f74 653a 3c2f 623e 204a 6f69 Note: Joi
│ │ │ │ +000102b0: 6e74 2069 6d61 6765 7320 7769 7468 2043 nt images with C
│ │ │ │ +000102c0: 565f 3855 2061 6e64 2043 565f 3136 5520 V_8U and CV_16U
│ │ │ │ +000102d0: 6465 7074 6820 636f 6e76 6572 7465 6420 depth converted
│ │ │ │ +000102e0: 746f 2069 6d61 6765 7320 7769 7468 2043 to images with C
│ │ │ │ +000102f0: 565f 3332 4620 6465 7074 6820 616e 6420 V_32F depth and
│ │ │ │ +00010300: 5b30 3b20 315d 0a20 2020 2020 2a20 636f [0; 1]. * co
│ │ │ │ +00010310: 6c6f 7220 7261 6e67 6520 6265 666f 7265 lor range before
│ │ │ │ +00010320: 2070 726f 6365 7373 696e 672e 2048 656e processing. Hen
│ │ │ │ +00010330: 6365 2063 6f6c 6f72 2073 7061 6365 2073 ce color space s
│ │ │ │ +00010340: 6967 6d61 2073 6967 6d61 5f72 206d 7573 igma sigma_r mus
│ │ │ │ +00010350: 7420 6265 2069 6e20 5b30 3b20 315d 2072 t be in [0; 1] r
│ │ │ │ +00010360: 616e 6765 2c20 756e 6c69 6b65 2073 616d ange, unlike sam
│ │ │ │ +00010370: 650a 2020 2020 202a 2073 6967 6d61 7320 e. * sigmas
│ │ │ │ +00010380: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt
│ │ │ │ +00010390: 6572 2061 6e64 2064 7446 696c 7465 7220 er and dtFilter
│ │ │ │ +000103a0: 6675 6e63 7469 6f6e 732e 0a20 2020 2020 functions..
│ │ │ │ +000103b0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +000103c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +000103d0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +000103e0: 626c 6963 2073 7461 7469 6320 4164 6170 blic static Adap
│ │ │ │ +000103f0: 7469 7665 4d61 6e69 666f 6c64 4669 6c74 tiveManifoldFilt
│ │ │ │ +00010400: 6572 2063 7265 6174 6541 4d46 696c 7465 er createAMFilte
│ │ │ │ +00010410: 7228 646f 7562 6c65 2073 6967 6d61 5f73 r(double sigma_s
│ │ │ │ +00010420: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r
│ │ │ │ +00010430: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust
│ │ │ │ +00010440: 5f6f 7574 6c69 6572 7329 207b 0a20 2020 _outliers) {.
│ │ │ │ +00010450: 2020 2020 2072 6574 7572 6e20 4164 6170 return Adap
│ │ │ │ +00010460: 7469 7665 4d61 6e69 666f 6c64 4669 6c74 tiveManifoldFilt
│ │ │ │ +00010470: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c
│ │ │ │ +00010480: 7265 6174 6541 4d46 696c 7465 725f 3028 reateAMFilter_0(
│ │ │ │ +00010490: 7369 676d 615f 732c 2073 6967 6d61 5f72 sigma_s, sigma_r
│ │ │ │ +000104a0: 2c20 6164 6a75 7374 5f6f 7574 6c69 6572 , adjust_outlier
│ │ │ │ +000104b0: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }..
│ │ │ │ +000104c0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto
│ │ │ │ +000104d0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat
│ │ │ │ +000104e0: 6520 696e 7374 616e 6365 206f 6620 4164 e instance of Ad
│ │ │ │ +000104f0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi
│ │ │ │ +00010500: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce
│ │ │ │ +00010510: 2073 6f6d 6520 696e 6974 6961 6c69 7a61 some initializa
│ │ │ │ +00010520: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines..
│ │ │ │ +00010530: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +00010540: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat
│ │ │ │ +00010550: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev
│ │ │ │ +00010560: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *.
│ │ │ │ +00010570: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig
│ │ │ │ +00010580: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space
│ │ │ │ +00010590: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat
│ │ │ │ +000105a0: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil
│ │ │ │ +000105b0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma
│ │ │ │ +000105c0: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa
│ │ │ │ +000105d0: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b
│ │ │ │ +000105e0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ +000105f0: 2020 2020 202a 0a20 2020 2020 2a20 6f72 *. * or
│ │ │ │ +00010600: 6967 696e 616c 2070 6170 6572 2e0a 2020 iginal paper..
│ │ │ │ +00010610: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For
│ │ │ │ +00010620: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo
│ │ │ │ +00010630: 7574 2041 6461 7074 6976 6520 4d61 6e69 ut Adaptive Mani
│ │ │ │ +00010640: 666f 6c64 2046 696c 7465 7220 7061 7261 fold Filter para
│ │ │ │ +00010650: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the
│ │ │ │ +00010660: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article
│ │ │ │ +00010670: 2043 4954 453a 2047 6173 7461 6c31 3220 CITE: Gastal12
│ │ │ │ +00010680: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00010690: 3c62 3e4e 6f74 653a 3c2f 623e 204a 6f69 Note: Joi
│ │ │ │ +000106a0: 6e74 2069 6d61 6765 7320 7769 7468 2043 nt images with C
│ │ │ │ +000106b0: 565f 3855 2061 6e64 2043 565f 3136 5520 V_8U and CV_16U
│ │ │ │ +000106c0: 6465 7074 6820 636f 6e76 6572 7465 6420 depth converted
│ │ │ │ +000106d0: 746f 2069 6d61 6765 7320 7769 7468 2043 to images with C
│ │ │ │ +000106e0: 565f 3332 4620 6465 7074 6820 616e 6420 V_32F depth and
│ │ │ │ +000106f0: 5b30 3b20 315d 0a20 2020 2020 2a20 636f [0; 1]. * co
│ │ │ │ +00010700: 6c6f 7220 7261 6e67 6520 6265 666f 7265 lor range before
│ │ │ │ +00010710: 2070 726f 6365 7373 696e 672e 2048 656e processing. Hen
│ │ │ │ +00010720: 6365 2063 6f6c 6f72 2073 7061 6365 2073 ce color space s
│ │ │ │ +00010730: 6967 6d61 2073 6967 6d61 5f72 206d 7573 igma sigma_r mus
│ │ │ │ +00010740: 7420 6265 2069 6e20 5b30 3b20 315d 2072 t be in [0; 1] r
│ │ │ │ +00010750: 616e 6765 2c20 756e 6c69 6b65 2073 616d ange, unlike sam
│ │ │ │ +00010760: 650a 2020 2020 202a 2073 6967 6d61 7320 e. * sigmas
│ │ │ │ +00010770: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt
│ │ │ │ +00010780: 6572 2061 6e64 2064 7446 696c 7465 7220 er and dtFilter
│ │ │ │ +00010790: 6675 6e63 7469 6f6e 732e 0a20 2020 2020 functions..
│ │ │ │ +000107a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +000107b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +000107c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +000107d0: 626c 6963 2073 7461 7469 6320 4164 6170 blic static Adap
│ │ │ │ +000107e0: 7469 7665 4d61 6e69 666f 6c64 4669 6c74 tiveManifoldFilt
│ │ │ │ +000107f0: 6572 2063 7265 6174 6541 4d46 696c 7465 er createAMFilte
│ │ │ │ +00010800: 7228 646f 7562 6c65 2073 6967 6d61 5f73 r(double sigma_s
│ │ │ │ +00010810: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r
│ │ │ │ +00010820: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ +00010830: 726e 2041 6461 7074 6976 654d 616e 6966 rn AdaptiveManif
│ │ │ │ +00010840: 6f6c 6446 696c 7465 722e 5f5f 6672 6f6d oldFilter.__from
│ │ │ │ +00010850: 5074 725f 5f28 6372 6561 7465 414d 4669 Ptr__(createAMFi
│ │ │ │ +00010860: 6c74 6572 5f31 2873 6967 6d61 5f73 2c20 lter_1(sigma_s,
│ │ │ │ +00010870: 7369 676d 615f 7229 293b 0a20 2020 207d sigma_r));. }
│ │ │ │ +00010880: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ +00010890: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +000108a0: 7869 6d67 7072 6f63 3a3a 616d 4669 6c74 ximgproc::amFilt
│ │ │ │ +000108b0: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma
│ │ │ │ +000108c0: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst,
│ │ │ │ +000108d0: 2064 6f75 626c 6520 7369 676d 615f 732c double sigma_s,
│ │ │ │ +000108e0: 2064 6f75 626c 6520 7369 676d 615f 722c double sigma_r,
│ │ │ │ +000108f0: 2062 6f6f 6c20 6164 6a75 7374 5f6f 7574 bool adjust_out
│ │ │ │ +00010900: 6c69 6572 7320 3d20 6661 6c73 6529 0a20 liers = false).
│ │ │ │ +00010910: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +00010920: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one
│ │ │ │ +00010930: 2d6c 696e 6520 4164 6170 7469 7665 204d -line Adaptive M
│ │ │ │ +00010940: 616e 6966 6f6c 6420 4669 6c74 6572 2063 anifold Filter c
│ │ │ │ +00010950: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *.
│ │ │ │ +00010960: 202a 2040 7061 7261 6d20 6a6f 696e 7420 * @param joint
│ │ │ │ +00010970: 6a6f 696e 7420 2861 6c73 6f20 6361 6c6c joint (also call
│ │ │ │ +00010980: 6564 2061 7320 6775 6964 6564 2920 696d ed as guided) im
│ │ │ │ +00010990: 6167 6520 6f72 2061 7272 6179 206f 6620 age or array of
│ │ │ │ +000109a0: 696d 6167 6573 2077 6974 6820 616e 7920 images with any
│ │ │ │ +000109b0: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann
│ │ │ │ +000109c0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *.
│ │ │ │ +000109d0: 202a 2040 7061 7261 6d20 7372 6320 6669 * @param src fi
│ │ │ │ +000109e0: 6c74 6572 696e 6720 696d 6167 6520 7769 ltering image wi
│ │ │ │ +000109f0: 7468 2061 6e79 206e 756d 6265 7273 206f th any numbers o
│ │ │ │ +00010a00: 6620 6368 616e 6e65 6c73 2e0a 2020 2020 f channels..
│ │ │ │ +00010a10: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00010a20: 2064 7374 206f 7574 7075 7420 696d 6167 dst output imag
│ │ │ │ +00010a30: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. *
│ │ │ │ +00010a40: 2040 7061 7261 6d20 7369 676d 615f 7320 @param sigma_s
│ │ │ │ +00010a50: 7370 6174 6961 6c20 7374 616e 6461 7264 spatial standard
│ │ │ │ +00010a60: 2064 6576 6961 7469 6f6e 2e0a 2020 2020 deviation..
│ │ │ │ +00010a70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00010a80: 2073 6967 6d61 5f72 2063 6f6c 6f72 2073 sigma_r color s
│ │ │ │ +00010a90: 7061 6365 2073 7461 6e64 6172 6420 6465 pace standard de
│ │ │ │ +00010aa0: 7669 6174 696f 6e2c 2069 7420 6973 2073 viation, it is s
│ │ │ │ +00010ab0: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si
│ │ │ │ +00010ac0: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color
│ │ │ │ +00010ad0: 2073 7061 6365 2069 6e74 6f0a 2020 2020 space into.
│ │ │ │ +00010ae0: 202a 2062 696c 6174 6572 616c 4669 6c74 * bilateralFilt
│ │ │ │ +00010af0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *.
│ │ │ │ +00010b00: 2a20 4070 6172 616d 2061 646a 7573 745f * @param adjust_
│ │ │ │ +00010b10: 6f75 746c 6965 7273 206f 7074 696f 6e61 outliers optiona
│ │ │ │ +00010b20: 6c2c 2073 7065 6369 6679 2070 6572 666f l, specify perfo
│ │ │ │ +00010b30: 726d 206f 7574 6c69 6572 7320 6164 6a75 rm outliers adju
│ │ │ │ +00010b40: 7374 206f 7065 7261 7469 6f6e 206f 7220 st operation or
│ │ │ │ +00010b50: 6e6f 742c 2028 4571 2e20 3929 2069 6e20 not, (Eq. 9) in
│ │ │ │ +00010b60: 7468 650a 2020 2020 202a 206f 7269 6769 the. * origi
│ │ │ │ +00010b70: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper..
│ │ │ │ +00010b80: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note
│ │ │ │ +00010b90: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag
│ │ │ │ +00010ba0: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an
│ │ │ │ +00010bb0: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c
│ │ │ │ +00010bc0: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag
│ │ │ │ +00010bd0: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d
│ │ │ │ +00010be0: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1].
│ │ │ │ +00010bf0: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran
│ │ │ │ +00010c00: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces
│ │ │ │ +00010c10: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo
│ │ │ │ +00010c20: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si
│ │ │ │ +00010c30: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in
│ │ │ │ +00010c40: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u
│ │ │ │ +00010c50: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same.
│ │ │ │ +00010c60: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila
│ │ │ │ +00010c70: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and
│ │ │ │ +00010c80: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio
│ │ │ │ +00010c90: 6e73 2e20 5345 453a 2062 696c 6174 6572 ns. SEE: bilater
│ │ │ │ +00010ca0: 616c 4669 6c74 6572 2c20 6474 4669 6c74 alFilter, dtFilt
│ │ │ │ +00010cb0: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter
│ │ │ │ +00010cc0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +00010cd0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ +00010ce0: 616d 4669 6c74 6572 284d 6174 206a 6f69 amFilter(Mat joi
│ │ │ │ +00010cf0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat
│ │ │ │ +00010d00: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig
│ │ │ │ +00010d10: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig
│ │ │ │ +00010d20: 6d61 5f72 2c20 626f 6f6c 6561 6e20 6164 ma_r, boolean ad
│ │ │ │ +00010d30: 6a75 7374 5f6f 7574 6c69 6572 7329 207b just_outliers) {
│ │ │ │ +00010d40: 0a20 2020 2020 2020 2061 6d46 696c 7465 . amFilte
│ │ │ │ +00010d50: 725f 3028 6a6f 696e 742e 6e61 7469 7665 r_0(joint.native
│ │ │ │ +00010d60: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO
│ │ │ │ +00010d70: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +00010d80: 6a2c 2073 6967 6d61 5f73 2c20 7369 676d j, sigma_s, sigm
│ │ │ │ +00010d90: 615f 722c 2061 646a 7573 745f 6f75 746c a_r, adjust_outl
│ │ │ │ +00010da0: 6965 7273 293b 0a20 2020 207d 0a0a 2020 iers);. }..
│ │ │ │ +00010db0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim
│ │ │ │ +00010dc0: 706c 6520 6f6e 652d 6c69 6e65 2041 6461 ple one-line Ada
│ │ │ │ +00010dd0: 7074 6976 6520 4d61 6e69 666f 6c64 2046 ptive Manifold F
│ │ │ │ +00010de0: 696c 7465 7220 6361 6c6c 2e0a 2020 2020 ilter call..
│ │ │ │ +00010df0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00010e00: 206a 6f69 6e74 206a 6f69 6e74 2028 616c joint joint (al
│ │ │ │ +00010e10: 736f 2063 616c 6c65 6420 6173 2067 7569 so called as gui
│ │ │ │ +00010e20: 6465 6429 2069 6d61 6765 206f 7220 6172 ded) image or ar
│ │ │ │ +00010e30: 7261 7920 6f66 2069 6d61 6765 7320 7769 ray of images wi
│ │ │ │ +00010e40: 7468 2061 6e79 206e 756d 6265 7273 206f th any numbers o
│ │ │ │ +00010e50: 6620 6368 616e 6e65 6c73 2e0a 2020 2020 f channels..
│ │ │ │ +00010e60: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00010e70: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i
│ │ │ │ +00010e80: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu
│ │ │ │ +00010e90: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel
│ │ │ │ +00010ea0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. *
│ │ │ │ +00010eb0: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp
│ │ │ │ +00010ec0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. *
│ │ │ │ +00010ed0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00010ee0: 6967 6d61 5f73 2073 7061 7469 616c 2073 igma_s spatial s
│ │ │ │ +00010ef0: 7461 6e64 6172 6420 6465 7669 6174 696f tandard deviatio
│ │ │ │ +00010f00: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. *
│ │ │ │ +00010f10: 2040 7061 7261 6d20 7369 676d 615f 7220 @param sigma_r
│ │ │ │ +00010f20: 636f 6c6f 7220 7370 6163 6520 7374 616e color space stan
│ │ │ │ +00010f30: 6461 7264 2064 6576 6961 7469 6f6e 2c20 dard deviation,
│ │ │ │ +00010f40: 6974 2069 7320 7369 6d69 6c61 7220 746f it is similar to
│ │ │ │ +00010f50: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th
│ │ │ │ +00010f60: 6520 636f 6c6f 7220 7370 6163 6520 696e e color space in
│ │ │ │ +00010f70: 746f 0a20 2020 2020 2a20 6269 6c61 7465 to. * bilate
│ │ │ │ +00010f80: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ +00010f90: 2a0a 2020 2020 202a 206f 7269 6769 6e61 *. * origina
│ │ │ │ +00010fa0: 6c20 7061 7065 722e 0a20 2020 2020 2a0a l paper.. *.
│ │ │ │ +00010fb0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:<
│ │ │ │ +00010fc0: 2f62 3e20 4a6f 696e 7420 696d 6167 6573 /b> Joint images
│ │ │ │ +00010fd0: 2077 6974 6820 4356 5f38 5520 616e 6420 with CV_8U and
│ │ │ │ +00010fe0: 4356 5f31 3655 2064 6570 7468 2063 6f6e CV_16U depth con
│ │ │ │ +00010ff0: 7665 7274 6564 2074 6f20 696d 6167 6573 verted to images
│ │ │ │ +00011000: 2077 6974 6820 4356 5f33 3246 2064 6570 with CV_32F dep
│ │ │ │ +00011010: 7468 2061 6e64 205b 303b 2031 5d0a 2020 th and [0; 1].
│ │ │ │ +00011020: 2020 202a 2063 6f6c 6f72 2072 616e 6765 * color range
│ │ │ │ +00011030: 2062 6566 6f72 6520 7072 6f63 6573 7369 before processi
│ │ │ │ +00011040: 6e67 2e20 4865 6e63 6520 636f 6c6f 7220 ng. Hence color
│ │ │ │ +00011050: 7370 6163 6520 7369 676d 6120 7369 676d space sigma sigm
│ │ │ │ +00011060: 615f 7220 6d75 7374 2062 6520 696e 205b a_r must be in [
│ │ │ │ +00011070: 303b 2031 5d20 7261 6e67 652c 2075 6e6c 0; 1] range, unl
│ │ │ │ +00011080: 696b 6520 7361 6d65 0a20 2020 2020 2a20 ike same. *
│ │ │ │ +00011090: 7369 676d 6173 2069 6e20 6269 6c61 7465 sigmas in bilate
│ │ │ │ +000110a0: 7261 6c46 696c 7465 7220 616e 6420 6474 ralFilter and dt
│ │ │ │ +000110b0: 4669 6c74 6572 2066 756e 6374 696f 6e73 Filter functions
│ │ │ │ +000110c0: 2e20 5345 453a 2062 696c 6174 6572 616c . SEE: bilateral
│ │ │ │ +000110d0: 4669 6c74 6572 2c20 6474 4669 6c74 6572 Filter, dtFilter
│ │ │ │ +000110e0: 2c20 6775 6964 6564 4669 6c74 6572 0a20 , guidedFilter.
│ │ │ │ +000110f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00011100: 6320 7374 6174 6963 2076 6f69 6420 616d c static void am
│ │ │ │ +00011110: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint
│ │ │ │ +00011120: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d
│ │ │ │ +00011130: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma
│ │ │ │ +00011140: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma
│ │ │ │ +00011150: 5f72 2920 7b0a 2020 2020 2020 2020 616d _r) {. am
│ │ │ │ +00011160: 4669 6c74 6572 5f31 286a 6f69 6e74 2e6e Filter_1(joint.n
│ │ │ │ +00011170: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na
│ │ │ │ +00011180: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ +00011190: 6976 654f 626a 2c20 7369 676d 615f 732c iveObj, sigma_s,
│ │ │ │ +000111a0: 2073 6967 6d61 5f72 293b 0a20 2020 207d sigma_r);. }
│ │ │ │ +000111b0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ +000111c0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +000111d0: 7869 6d67 7072 6f63 3a3a 6a6f 696e 7442 ximgproc::jointB
│ │ │ │ +000111e0: 696c 6174 6572 616c 4669 6c74 6572 284d ilateralFilter(M
│ │ │ │ +000111f0: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr
│ │ │ │ +00011200: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int
│ │ │ │ +00011210: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma
│ │ │ │ +00011220: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si
│ │ │ │ +00011230: 676d 6153 7061 6365 2c20 696e 7420 626f gmaSpace, int bo
│ │ │ │ +00011240: 7264 6572 5479 7065 203d 2042 4f52 4445 rderType = BORDE
│ │ │ │ +00011250: 525f 4445 4641 554c 5429 0a20 2020 202f R_DEFAULT). /
│ │ │ │ +00011260: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**.
│ │ │ │ +00011270: 2a20 4170 706c 6965 7320 7468 6520 6a6f * Applies the jo
│ │ │ │ +00011280: 696e 7420 6269 6c61 7465 7261 6c20 6669 int bilateral fi
│ │ │ │ +00011290: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image
│ │ │ │ +000112a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +000112b0: 4070 6172 616d 206a 6f69 6e74 204a 6f69 @param joint Joi
│ │ │ │ +000112c0: 6e74 2038 2d62 6974 206f 7220 666c 6f61 nt 8-bit or floa
│ │ │ │ +000112d0: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch
│ │ │ │ +000112e0: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann
│ │ │ │ +000112f0: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. *
│ │ │ │ +00011300: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00011310: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit
│ │ │ │ +00011320: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin
│ │ │ │ +00011330: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or
│ │ │ │ +00011340: 332d 6368 616e 6e65 6c20 696d 6167 6520 3-channel image
│ │ │ │ +00011350: 7769 7468 2074 6865 2073 616d 6520 6465 with the same de
│ │ │ │ +00011360: 7074 6820 6173 206a 6f69 6e74 0a20 2020 pth as joint.
│ │ │ │ +00011370: 2020 2a20 696d 6167 652e 0a20 2020 2020 * image..
│ │ │ │ +00011380: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +00011390: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination
│ │ │ │ +000113a0: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam
│ │ │ │ +000113b0: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type
│ │ │ │ +000113c0: 6173 2073 7263 202e 0a20 2020 2020 2a0a as src .. *.
│ │ │ │ +000113d0: 2020 2020 202a 2040 7061 7261 6d20 6420 * @param d
│ │ │ │ +000113e0: 4469 616d 6574 6572 206f 6620 6561 6368 Diameter of each
│ │ │ │ +000113f0: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh
│ │ │ │ +00011400: 6f6f 6420 7468 6174 2069 7320 7573 6564 ood that is used
│ │ │ │ +00011410: 2064 7572 696e 6720 6669 6c74 6572 696e during filterin
│ │ │ │ +00011420: 672e 2049 6620 6974 2069 7320 6e6f 6e2d g. If it is non-
│ │ │ │ +00011430: 706f 7369 7469 7665 2c0a 2020 2020 202a positive,. *
│ │ │ │ +00011440: 2069 7420 6973 2063 6f6d 7075 7465 6420 it is computed
│ │ │ │ +00011450: 6672 6f6d 2073 6967 6d61 5370 6163 6520 from sigmaSpace
│ │ │ │ +00011460: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00011470: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo
│ │ │ │ +00011480: 7220 4669 6c74 6572 2073 6967 6d61 2069 r Filter sigma i
│ │ │ │ +00011490: 6e20 7468 6520 636f 6c6f 7220 7370 6163 n the color spac
│ │ │ │ +000114a0: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu
│ │ │ │ +000114b0: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet
│ │ │ │ +000114c0: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that.
│ │ │ │ +000114d0: 2020 202a 2066 6172 7468 6572 2063 6f6c * farther col
│ │ │ │ +000114e0: 6f72 7320 7769 7468 696e 2074 6865 2070 ors within the p
│ │ │ │ +000114f0: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo
│ │ │ │ +00011500: 6420 2873 6565 2073 6967 6d61 5370 6163 d (see sigmaSpac
│ │ │ │ +00011510: 6520 2920 7769 6c6c 2062 6520 6d69 7865 e ) will be mixe
│ │ │ │ +00011520: 6420 746f 6765 7468 6572 2c20 7265 7375 d together, resu
│ │ │ │ +00011530: 6c74 696e 6720 696e 0a20 2020 2020 2a20 lting in. *
│ │ │ │ +00011540: 6c61 7267 6572 2061 7265 6173 206f 6620 larger areas of
│ │ │ │ +00011550: 7365 6d69 2d65 7175 616c 2063 6f6c 6f72 semi-equal color
│ │ │ │ +00011560: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00011570: 4070 6172 616d 2073 6967 6d61 5370 6163 @param sigmaSpac
│ │ │ │ +00011580: 6520 4669 6c74 6572 2073 6967 6d61 2069 e Filter sigma i
│ │ │ │ +00011590: 6e20 7468 6520 636f 6f72 6469 6e61 7465 n the coordinate
│ │ │ │ +000115a0: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger
│ │ │ │ +000115b0: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa
│ │ │ │ +000115c0: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th
│ │ │ │ +000115d0: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe
│ │ │ │ +000115e0: 7220 7069 7865 6c73 2077 696c 6c20 696e r pixels will in
│ │ │ │ +000115f0: 666c 7565 6e63 6520 6561 6368 206f 7468 fluence each oth
│ │ │ │ +00011600: 6572 2061 7320 6c6f 6e67 2061 7320 7468 er as long as th
│ │ │ │ +00011610: 6569 7220 636f 6c6f 7273 2061 7265 2063 eir colors are c
│ │ │ │ +00011620: 6c6f 7365 2065 6e6f 7567 6820 2873 6565 lose enough (see
│ │ │ │ +00011630: 2073 6967 6d61 436f 6c6f 7220 292e 0a20 sigmaColor )..
│ │ │ │ +00011640: 2020 2020 2a20 5768 656e 2064 2667 743b * When d>
│ │ │ │ +00011650: 3020 2c20 6974 2073 7065 6369 6669 6573 0 , it specifies
│ │ │ │ +00011660: 2074 6865 206e 6569 6768 626f 7268 6f6f the neighborhoo
│ │ │ │ +00011670: 6420 7369 7a65 2072 6567 6172 646c 6573 d size regardles
│ │ │ │ +00011680: 7320 6f66 2073 6967 6d61 5370 6163 6520 s of sigmaSpace
│ │ │ │ +00011690: 2e20 4f74 6865 7277 6973 652c 2064 2069 . Otherwise, d i
│ │ │ │ +000116a0: 730a 2020 2020 202a 2070 726f 706f 7274 s. * proport
│ │ │ │ +000116b0: 696f 6e61 6c20 746f 2073 6967 6d61 5370 ional to sigmaSp
│ │ │ │ +000116c0: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *.
│ │ │ │ +000116d0: 2020 2a20 4070 6172 616d 2062 6f72 6465 * @param borde
│ │ │ │ +000116e0: 7254 7970 650a 2020 2020 202a 0a20 2020 rType. *.
│ │ │ │ +000116f0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note:
│ │ │ │ +00011700: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +00011710: 2061 6e64 206a 6f69 6e74 4269 6c61 7465 and jointBilate
│ │ │ │ +00011720: 7261 6c46 696c 7465 7220 7573 6520 4c31 ralFilter use L1
│ │ │ │ +00011730: 206e 6f72 6d20 746f 2063 6f6d 7075 7465 norm to compute
│ │ │ │ +00011740: 2064 6966 6665 7265 6e63 6520 6265 7477 difference betw
│ │ │ │ +00011750: 6565 6e20 636f 6c6f 7273 2e0a 2020 2020 een colors..
│ │ │ │ +00011760: 202a 0a20 2020 2020 2a20 5345 453a 2062 *. * SEE: b
│ │ │ │ +00011770: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter,
│ │ │ │ +00011780: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */
│ │ │ │ +00011790: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +000117a0: 6963 2076 6f69 6420 6a6f 696e 7442 696c ic void jointBil
│ │ │ │ +000117b0: 6174 6572 616c 4669 6c74 6572 284d 6174 ateralFilter(Mat
│ │ │ │ +000117c0: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src,
│ │ │ │ +000117d0: 204d 6174 2064 7374 2c20 696e 7420 642c Mat dst, int d,
│ │ │ │ +000117e0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol
│ │ │ │ +000117f0: 6f72 2c20 646f 7562 6c65 2073 6967 6d61 or, double sigma
│ │ │ │ +00011800: 5370 6163 652c 2069 6e74 2062 6f72 6465 Space, int borde
│ │ │ │ +00011810: 7254 7970 6529 207b 0a20 2020 2020 2020 rType) {.
│ │ │ │ +00011820: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF
│ │ │ │ +00011830: 696c 7465 725f 3028 6a6f 696e 742e 6e61 ilter_0(joint.na
│ │ │ │ +00011840: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat
│ │ │ │ +00011850: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ +00011860: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC
│ │ │ │ +00011870: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace
│ │ │ │ +00011880: 2c20 626f 7264 6572 5479 7065 293b 0a20 , borderType);.
│ │ │ │ +00011890: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**.
│ │ │ │ +000118a0: 2020 202a 2041 7070 6c69 6573 2074 6865 * Applies the
│ │ │ │ +000118b0: 206a 6f69 6e74 2062 696c 6174 6572 616c joint bilateral
│ │ │ │ +000118c0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im
│ │ │ │ +000118d0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ +000118e0: 202a 2040 7061 7261 6d20 6a6f 696e 7420 * @param joint
│ │ │ │ +000118f0: 4a6f 696e 7420 382d 6269 7420 6f72 2066 Joint 8-bit or f
│ │ │ │ +00011900: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1
│ │ │ │ +00011910: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch
│ │ │ │ +00011920: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image..
│ │ │ │ +00011930: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00011940: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b
│ │ │ │ +00011950: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p
│ │ │ │ +00011960: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel
│ │ │ │ +00011970: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima
│ │ │ │ +00011980: 6765 2077 6974 6820 7468 6520 7361 6d65 ge with the same
│ │ │ │ +00011990: 2064 6570 7468 2061 7320 6a6f 696e 740a depth as joint.
│ │ │ │ +000119a0: 2020 2020 202a 2069 6d61 6765 2e0a 2020 * image..
│ │ │ │ +000119b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +000119c0: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati
│ │ │ │ +000119d0: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the
│ │ │ │ +000119e0: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty
│ │ │ │ +000119f0: 7065 2061 7320 7372 6320 2e0a 2020 2020 pe as src ..
│ │ │ │ +00011a00: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00011a10: 2064 2044 6961 6d65 7465 7220 6f66 2065 d Diameter of e
│ │ │ │ +00011a20: 6163 6820 7069 7865 6c20 6e65 6967 6862 ach pixel neighb
│ │ │ │ +00011a30: 6f72 686f 6f64 2074 6861 7420 6973 2075 orhood that is u
│ │ │ │ +00011a40: 7365 6420 6475 7269 6e67 2066 696c 7465 sed during filte
│ │ │ │ +00011a50: 7269 6e67 2e20 4966 2069 7420 6973 206e ring. If it is n
│ │ │ │ +00011a60: 6f6e 2d70 6f73 6974 6976 652c 0a20 2020 on-positive,.
│ │ │ │ +00011a70: 2020 2a20 6974 2069 7320 636f 6d70 7574 * it is comput
│ │ │ │ +00011a80: 6564 2066 726f 6d20 7369 676d 6153 7061 ed from sigmaSpa
│ │ │ │ +00011a90: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *.
│ │ │ │ +00011aa0: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC
│ │ │ │ +00011ab0: 6f6c 6f72 2046 696c 7465 7220 7369 676d olor Filter sigm
│ │ │ │ +00011ac0: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s
│ │ │ │ +00011ad0: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v
│ │ │ │ +00011ae0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para
│ │ │ │ +00011af0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that
│ │ │ │ +00011b00: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther
│ │ │ │ +00011b10: 636f 6c6f 7273 2077 6974 6869 6e20 7468 colors within th
│ │ │ │ +00011b20: 6520 7069 7865 6c20 6e65 6967 6862 6f72 e pixel neighbor
│ │ │ │ +00011b30: 686f 6f64 2028 7365 6520 7369 676d 6153 hood (see sigmaS
│ │ │ │ +00011b40: 7061 6365 2029 2077 696c 6c20 6265 206d pace ) will be m
│ │ │ │ +00011b50: 6978 6564 2074 6f67 6574 6865 722c 2072 ixed together, r
│ │ │ │ +00011b60: 6573 756c 7469 6e67 2069 6e0a 2020 2020 esulting in.
│ │ │ │ +00011b70: 202a 206c 6172 6765 7220 6172 6561 7320 * larger areas
│ │ │ │ +00011b80: 6f66 2073 656d 692d 6571 7561 6c20 636f of semi-equal co
│ │ │ │ +00011b90: 6c6f 722e 0a20 2020 2020 2a0a 2020 2020 lor.. *.
│ │ │ │ +00011ba0: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS
│ │ │ │ +00011bb0: 7061 6365 2046 696c 7465 7220 7369 676d pace Filter sigm
│ │ │ │ +00011bc0: 6120 696e 2074 6865 2063 6f6f 7264 696e a in the coordin
│ │ │ │ +00011bd0: 6174 6520 7370 6163 652e 2041 206c 6172 ate space. A lar
│ │ │ │ +00011be0: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the
│ │ │ │ +00011bf0: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means
│ │ │ │ +00011c00: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far
│ │ │ │ +00011c10: 7468 6572 2070 6978 656c 7320 7769 6c6c ther pixels will
│ │ │ │ +00011c20: 2069 6e66 6c75 656e 6365 2065 6163 6820 influence each
│ │ │ │ +00011c30: 6f74 6865 7220 6173 206c 6f6e 6720 6173 other as long as
│ │ │ │ +00011c40: 2074 6865 6972 2063 6f6c 6f72 7320 6172 their colors ar
│ │ │ │ +00011c50: 6520 636c 6f73 6520 656e 6f75 6768 2028 e close enough (
│ │ │ │ +00011c60: 7365 6520 7369 676d 6143 6f6c 6f72 2029 see sigmaColor )
│ │ │ │ +00011c70: 2e0a 2020 2020 202a 2057 6865 6e20 6426 .. * When d&
│ │ │ │ +00011c80: 6774 3b30 202c 2069 7420 7370 6563 6966 gt;0 , it specif
│ │ │ │ +00011c90: 6965 7320 7468 6520 6e65 6967 6862 6f72 ies the neighbor
│ │ │ │ +00011ca0: 686f 6f64 2073 697a 6520 7265 6761 7264 hood size regard
│ │ │ │ +00011cb0: 6c65 7373 206f 6620 7369 676d 6153 7061 less of sigmaSpa
│ │ │ │ +00011cc0: 6365 202e 204f 7468 6572 7769 7365 2c20 ce . Otherwise,
│ │ │ │ +00011cd0: 6420 6973 0a20 2020 2020 2a20 7072 6f70 d is. * prop
│ │ │ │ +00011ce0: 6f72 7469 6f6e 616c 2074 6f20 7369 676d ortional to sigm
│ │ │ │ +00011cf0: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *.
│ │ │ │ +00011d00: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: bilat
│ │ │ │ +00011d20: 6572 616c 4669 6c74 6572 2061 6e64 206a eralFilter and j
│ │ │ │ +00011d30: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil
│ │ │ │ +00011d40: 7465 7220 7573 6520 4c31 206e 6f72 6d20 ter use L1 norm
│ │ │ │ +00011d50: 746f 2063 6f6d 7075 7465 2064 6966 6665 to compute diffe
│ │ │ │ +00011d60: 7265 6e63 6520 6265 7477 6565 6e20 636f rence between co
│ │ │ │ +00011d70: 6c6f 7273 2e0a 2020 2020 202a 0a20 2020 lors.. *.
│ │ │ │ +00011d80: 2020 2a20 5345 453a 2062 696c 6174 6572 * SEE: bilater
│ │ │ │ +00011d90: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt
│ │ │ │ +00011da0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p
│ │ │ │ +00011db0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ +00011dc0: 6420 6a6f 696e 7442 696c 6174 6572 616c d jointBilateral
│ │ │ │ +00011dd0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint
│ │ │ │ +00011de0: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d
│ │ │ │ +00011df0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl
│ │ │ │ +00011e00: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do
│ │ │ │ +00011e10: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace)
│ │ │ │ +00011e20: 207b 0a20 2020 2020 2020 206a 6f69 6e74 {. joint
│ │ │ │ +00011e30: 4269 6c61 7465 7261 6c46 696c 7465 725f BilateralFilter_
│ │ │ │ +00011e40: 3128 6a6f 696e 742e 6e61 7469 7665 4f62 1(joint.nativeOb
│ │ │ │ +00011e50: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj
│ │ │ │ +00011e60: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj,
│ │ │ │ +00011e70: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor,
│ │ │ │ +00011e80: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);.
│ │ │ │ +00011e90: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //.
│ │ │ │ +00011ea0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv
│ │ │ │ +00011eb0: 3a3a 7869 6d67 7072 6f63 3a3a 6269 6c61 ::ximgproc::bila
│ │ │ │ +00011ec0: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt
│ │ │ │ +00011ed0: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat&
│ │ │ │ +00011ee0: 2064 7374 2c20 696e 7420 6672 203d 2033 dst, int fr = 3
│ │ │ │ +00011ef0: 2c20 696e 7420 6e75 6d49 7465 7220 3d20 , int numIter =
│ │ │ │ +00011f00: 312c 2064 6f75 626c 6520 7369 676d 6141 1, double sigmaA
│ │ │ │ +00011f10: 6c70 6861 203d 202d 312e 2c20 646f 7562 lpha = -1., doub
│ │ │ │ +00011f20: 6c65 2073 6967 6d61 4176 6720 3d20 2d31 le sigmaAvg = -1
│ │ │ │ +00011f30: 2e29 0a20 2020 202f 2f0a 0a20 2020 202f .). //.. /
│ │ │ │ +00011f40: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie
│ │ │ │ +00011f50: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral
│ │ │ │ +00011f60: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t
│ │ │ │ +00011f70: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p
│ │ │ │ +00011f80: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur
│ │ │ │ +00011f90: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex
│ │ │ │ +00011fa0: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter..
│ │ │ │ +00011fb0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ +00011fc0: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this
│ │ │ │ +00011fd0: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE:
│ │ │ │ +00011fe0: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. *
│ │ │ │ +00011ff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00012000: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image
│ │ │ │ +00012010: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8
│ │ │ │ +00012020: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32-
│ │ │ │ +00012030: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. *
│ │ │ │ +00012040: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ +00012050: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i
│ │ │ │ +00012060: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same
│ │ │ │ +00012070: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a
│ │ │ │ +00012080: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *.
│ │ │ │ +00012090: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R
│ │ │ │ +000120a0: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel
│ │ │ │ +000120b0: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f
│ │ │ │ +000120c0: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho
│ │ │ │ +000120d0: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive
│ │ │ │ +000120e0: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *.
│ │ │ │ +000120f0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num
│ │ │ │ +00012100: 4974 6572 204e 756d 6265 7220 6f66 2069 Iter Number of i
│ │ │ │ +00012110: 7465 7261 7469 6f6e 7320 6f66 2061 6c67 terations of alg
│ │ │ │ +00012120: 6f72 6974 686d 2c20 4974 2073 686f 756c orithm, It shoul
│ │ │ │ +00012130: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in
│ │ │ │ +00012140: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *.
│ │ │ │ +00012150: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ +00012160: 416c 7068 6120 436f 6e74 726f 6c73 2074 Alpha Controls t
│ │ │ │ +00012170: 6865 2073 6861 7270 6e65 7373 206f 6620 he sharpness of
│ │ │ │ +00012180: 7468 6520 7765 6967 6874 2074 7261 6e73 the weight trans
│ │ │ │ +00012190: 6974 696f 6e20 6672 6f6d 2065 6467 6573 ition from edges
│ │ │ │ +000121a0: 2074 6f20 736d 6f6f 7468 2f74 6578 7475 to smooth/textu
│ │ │ │ +000121b0: 7265 2072 6567 696f 6e73 2c20 7768 6572 re regions, wher
│ │ │ │ +000121c0: 650a 2020 2020 202a 2061 2062 6967 6765 e. * a bigge
│ │ │ │ +000121d0: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh
│ │ │ │ +000121e0: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition
│ │ │ │ +000121f0: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value
│ │ │ │ +00012200: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it
│ │ │ │ +00012210: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall
│ │ │ │ +00012220: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated..
│ │ │ │ +00012230: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00012240: 616d 2073 6967 6d61 4176 6720 5261 6e67 am sigmaAvg Rang
│ │ │ │ +00012250: 6520 626c 7572 2070 6172 616d 6574 6572 e blur parameter
│ │ │ │ +00012260: 2066 6f72 2074 6578 7475 7265 2062 6c75 for texture blu
│ │ │ │ +00012270: 7272 696e 672e 204c 6172 6765 7220 7661 rring. Larger va
│ │ │ │ +00012280: 6c75 6520 6d61 6b65 7320 7265 7375 6c74 lue makes result
│ │ │ │ +00012290: 2074 6f20 6265 206d 6f72 6520 626c 7572 to be more blur
│ │ │ │ +000122a0: 7265 642e 2057 6865 6e20 7468 650a 2020 red. When the.
│ │ │ │ +000122b0: 2020 202a 2076 616c 7565 2069 7320 6e65 * value is ne
│ │ │ │ +000122c0: 6761 7469 7665 2c20 6974 2069 7320 6175 gative, it is au
│ │ │ │ +000122d0: 746f 6d61 7469 6361 6c6c 7920 6361 6c63 tomatically calc
│ │ │ │ +000122e0: 756c 6174 6564 2061 7320 6465 7363 7269 ulated as descri
│ │ │ │ +000122f0: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper
│ │ │ │ +00012300: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00012310: 5345 453a 2072 6f6c 6c69 6e67 4775 6964 SEE: rollingGuid
│ │ │ │ +00012320: 616e 6365 4669 6c74 6572 2c20 6269 6c61 anceFilter, bila
│ │ │ │ +00012330: 7465 7261 6c46 696c 7465 720a 2020 2020 teralFilter.
│ │ │ │ +00012340: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ +00012350: 7461 7469 6320 766f 6964 2062 696c 6174 tatic void bilat
│ │ │ │ +00012360: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte
│ │ │ │ +00012370: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d
│ │ │ │ +00012380: 7374 2c20 696e 7420 6672 2c20 696e 7420 st, int fr, int
│ │ │ │ +00012390: 6e75 6d49 7465 722c 2064 6f75 626c 6520 numIter, double
│ │ │ │ +000123a0: 7369 676d 6141 6c70 6861 2c20 646f 7562 sigmaAlpha, doub
│ │ │ │ +000123b0: 6c65 2073 6967 6d61 4176 6729 207b 0a20 le sigmaAvg) {.
│ │ │ │ +000123c0: 2020 2020 2020 2062 696c 6174 6572 616c bilateral
│ │ │ │ +000123d0: 5465 7874 7572 6546 696c 7465 725f 3028 TextureFilter_0(
│ │ │ │ +000123e0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d
│ │ │ │ +000123f0: 7374 2e6e 6174 6976 654f 626a 2c20 6672 st.nativeObj, fr
│ │ │ │ +00012400: 2c20 6e75 6d49 7465 722c 2073 6967 6d61 , numIter, sigma
│ │ │ │ +00012410: 416c 7068 612c 2073 6967 6d61 4176 6729 Alpha, sigmaAvg)
│ │ │ │ +00012420: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /**
│ │ │ │ +00012430: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies
│ │ │ │ +00012440: 7468 6520 6269 6c61 7465 7261 6c20 7465 the bilateral te
│ │ │ │ +00012450: 7874 7572 6520 6669 6c74 6572 2074 6f20 xture filter to
│ │ │ │ +00012460: 616e 2069 6d61 6765 2e20 4974 2070 6572 an image. It per
│ │ │ │ +00012470: 666f 726d 7320 7374 7275 6374 7572 652d forms structure-
│ │ │ │ +00012480: 7072 6573 6572 7669 6e67 2074 6578 7475 preserving textu
│ │ │ │ +00012490: 7265 2066 696c 7465 722e 0a20 2020 2020 re filter..
│ │ │ │ +000124a0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ +000124b0: 6c73 2061 626f 7574 2074 6869 7320 6669 ls about this fi
│ │ │ │ +000124c0: 6c74 6572 2073 6565 2043 4954 453a 2043 lter see CITE: C
│ │ │ │ +000124d0: 686f 3230 3134 2e0a 2020 2020 202a 0a20 ho2014.. *.
│ │ │ │ +000124e0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ +000124f0: 2053 6f75 7263 6520 696d 6167 6520 7768 Source image wh
│ │ │ │ +00012500: 6f73 6520 6465 7074 6820 6973 2038 2d62 ose depth is 8-b
│ │ │ │ +00012510: 6974 2055 494e 5420 6f72 2033 322d 6269 it UINT or 32-bi
│ │ │ │ +00012520: 7420 464c 4f41 540a 2020 2020 202a 0a20 t FLOAT. *.
│ │ │ │ +00012530: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +00012540: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima
│ │ │ │ +00012550: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s
│ │ │ │ +00012560: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as
│ │ │ │ +00012570: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *.
│ │ │ │ +00012580: 202a 2040 7061 7261 6d20 6672 2052 6164 * @param fr Rad
│ │ │ │ +00012590: 6975 7320 6f66 206b 6572 6e65 6c20 746f ius of kernel to
│ │ │ │ +000125a0: 2062 6520 7573 6564 2066 6f72 2066 696c be used for fil
│ │ │ │ +000125b0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul
│ │ │ │ +000125c0: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in
│ │ │ │ +000125d0: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *.
│ │ │ │ +000125e0: 2020 2a20 4070 6172 616d 206e 756d 4974 * @param numIt
│ │ │ │ +000125f0: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite
│ │ │ │ +00012600: 7261 7469 6f6e 7320 6f66 2061 6c67 6f72 rations of algor
│ │ │ │ +00012610: 6974 686d 2c20 4974 2073 686f 756c 6420 ithm, It should
│ │ │ │ +00012620: 6265 2070 6f73 6974 6976 6520 696e 7465 be positive inte
│ │ │ │ +00012630: 6765 720a 2020 2020 202a 0a20 2020 2020 ger. *.
│ │ │ │ +00012640: 2a20 4070 6172 616d 2073 6967 6d61 416c * @param sigmaAl
│ │ │ │ +00012650: 7068 6120 436f 6e74 726f 6c73 2074 6865 pha Controls the
│ │ │ │ +00012660: 2073 6861 7270 6e65 7373 206f 6620 7468 sharpness of th
│ │ │ │ +00012670: 6520 7765 6967 6874 2074 7261 6e73 6974 e weight transit
│ │ │ │ +00012680: 696f 6e20 6672 6f6d 2065 6467 6573 2074 ion from edges t
│ │ │ │ +00012690: 6f20 736d 6f6f 7468 2f74 6578 7475 7265 o smooth/texture
│ │ │ │ +000126a0: 2072 6567 696f 6e73 2c20 7768 6572 650a regions, where.
│ │ │ │ +000126b0: 2020 2020 202a 2061 2062 6967 6765 7220 * a bigger
│ │ │ │ +000126c0: 7661 6c75 6520 6d65 616e 7320 7368 6172 value means shar
│ │ │ │ +000126d0: 7065 7220 7472 616e 7369 7469 6f6e 2e20 per transition.
│ │ │ │ +000126e0: 5768 656e 2074 6865 2076 616c 7565 2069 When the value i
│ │ │ │ +000126f0: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i
│ │ │ │ +00012700: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically
│ │ │ │ +00012710: 6361 6c63 756c 6174 6564 2e0a 2020 2020 calculated..
│ │ │ │ +00012720: 202a 0a20 2020 2020 2a20 7661 6c75 6520 *. * value
│ │ │ │ +00012730: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it
│ │ │ │ +00012740: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically
│ │ │ │ +00012750: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d
│ │ │ │ +00012760: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the
│ │ │ │ +00012770: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *.
│ │ │ │ +00012780: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin
│ │ │ │ +00012790: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter,
│ │ │ │ +000127a0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +000127b0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +000127c0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ +000127d0: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture
│ │ │ │ +000127e0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src,
│ │ │ │ +000127f0: 4d61 7420 6473 742c 2069 6e74 2066 722c Mat dst, int fr,
│ │ │ │ +00012800: 2069 6e74 206e 756d 4974 6572 2c20 646f int numIter, do
│ │ │ │ +00012810: 7562 6c65 2073 6967 6d61 416c 7068 6129 uble sigmaAlpha)
│ │ │ │ +00012820: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat
│ │ │ │ +00012830: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte
│ │ │ │ +00012840: 725f 3128 7372 632e 6e61 7469 7665 4f62 r_1(src.nativeOb
│ │ │ │ +00012850: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj
│ │ │ │ +00012860: 2c20 6672 2c20 6e75 6d49 7465 722c 2073 , fr, numIter, s
│ │ │ │ +00012870: 6967 6d61 416c 7068 6129 3b0a 2020 2020 igmaAlpha);.
│ │ │ │ +00012880: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ +00012890: 2a20 4170 706c 6965 7320 7468 6520 6269 * Applies the bi
│ │ │ │ +000128a0: 6c61 7465 7261 6c20 7465 7874 7572 6520 lateral texture
│ │ │ │ +000128b0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima
│ │ │ │ +000128c0: 6765 2e20 4974 2070 6572 666f 726d 7320 ge. It performs
│ │ │ │ +000128d0: 7374 7275 6374 7572 652d 7072 6573 6572 structure-preser
│ │ │ │ +000128e0: 7669 6e67 2074 6578 7475 7265 2066 696c ving texture fil
│ │ │ │ +000128f0: 7465 722e 0a20 2020 2020 2a20 466f 7220 ter.. * For
│ │ │ │ +00012900: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo
│ │ │ │ +00012910: 7574 2074 6869 7320 6669 6c74 6572 2073 ut this filter s
│ │ │ │ +00012920: 6565 2043 4954 453a 2043 686f 3230 3134 ee CITE: Cho2014
│ │ │ │ +00012930: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00012940: 4070 6172 616d 2073 7263 2053 6f75 7263 @param src Sourc
│ │ │ │ +00012950: 6520 696d 6167 6520 7768 6f73 6520 6465 e image whose de
│ │ │ │ +00012960: 7074 6820 6973 2038 2d62 6974 2055 494e pth is 8-bit UIN
│ │ │ │ +00012970: 5420 6f72 2033 322d 6269 7420 464c 4f41 T or 32-bit FLOA
│ │ │ │ +00012980: 540a 2020 2020 202a 0a20 2020 2020 2a20 T. *. *
│ │ │ │ +00012990: 4070 6172 616d 2064 7374 2044 6573 7469 @param dst Desti
│ │ │ │ +000129a0: 6e61 7469 6f6e 2069 6d61 6765 206f 6620 nation image of
│ │ │ │ +000129b0: 7468 6520 7361 6d65 2073 697a 6520 616e the same size an
│ │ │ │ +000129c0: 6420 7479 7065 2061 7320 7372 632e 0a20 d type as src..
│ │ │ │ +000129d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +000129e0: 7261 6d20 6672 2052 6164 6975 7320 6f66 ram fr Radius of
│ │ │ │ +000129f0: 206b 6572 6e65 6c20 746f 2062 6520 7573 kernel to be us
│ │ │ │ +00012a00: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering
│ │ │ │ +00012a10: 2e20 4974 2073 686f 756c 6420 6265 2070 . It should be p
│ │ │ │ +00012a20: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer.
│ │ │ │ +00012a30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00012a40: 6172 616d 206e 756d 4974 6572 204e 756d aram numIter Num
│ │ │ │ +00012a50: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration
│ │ │ │ +00012a60: 7320 6f66 2061 6c67 6f72 6974 686d 2c20 s of algorithm,
│ │ │ │ +00012a70: 4974 2073 686f 756c 6420 6265 2070 6f73 It should be pos
│ │ │ │ +00012a80: 6974 6976 6520 696e 7465 6765 720a 2020 itive integer.
│ │ │ │ +00012a90: 2020 202a 0a20 2020 2020 2a20 6120 6269 *. * a bi
│ │ │ │ +00012aa0: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means
│ │ │ │ +00012ab0: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit
│ │ │ │ +00012ac0: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va
│ │ │ │ +00012ad0: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative,
│ │ │ │ +00012ae0: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic
│ │ │ │ +00012af0: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated.
│ │ │ │ +00012b00: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v
│ │ │ │ +00012b10: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative
│ │ │ │ +00012b20: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati
│ │ │ │ +00012b30: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated
│ │ │ │ +00012b40: 2061 7320 6465 7363 7269 6265 6420 696e as described in
│ │ │ │ +00012b50: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper..
│ │ │ │ +00012b60: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r
│ │ │ │ +00012b70: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi
│ │ │ │ +00012b80: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF
│ │ │ │ +00012b90: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */.
│ │ │ │ +00012ba0: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +00012bb0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe
│ │ │ │ +00012bc0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat
│ │ │ │ +00012bd0: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in
│ │ │ │ +00012be0: 7420 6672 2c20 696e 7420 6e75 6d49 7465 t fr, int numIte
│ │ │ │ +00012bf0: 7229 207b 0a20 2020 2020 2020 2062 696c r) {. bil
│ │ │ │ +00012c00: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil
│ │ │ │ +00012c10: 7465 725f 3228 7372 632e 6e61 7469 7665 ter_2(src.native
│ │ │ │ +00012c20: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ +00012c30: 626a 2c20 6672 2c20 6e75 6d49 7465 7229 bj, fr, numIter)
│ │ │ │ +00012c40: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /**
│ │ │ │ +00012c50: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies
│ │ │ │ +00012c60: 7468 6520 6269 6c61 7465 7261 6c20 7465 the bilateral te
│ │ │ │ +00012c70: 7874 7572 6520 6669 6c74 6572 2074 6f20 xture filter to
│ │ │ │ +00012c80: 616e 2069 6d61 6765 2e20 4974 2070 6572 an image. It per
│ │ │ │ +00012c90: 666f 726d 7320 7374 7275 6374 7572 652d forms structure-
│ │ │ │ +00012ca0: 7072 6573 6572 7669 6e67 2074 6578 7475 preserving textu
│ │ │ │ +00012cb0: 7265 2066 696c 7465 722e 0a20 2020 2020 re filter..
│ │ │ │ +00012cc0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ +00012cd0: 6c73 2061 626f 7574 2074 6869 7320 6669 ls about this fi
│ │ │ │ +00012ce0: 6c74 6572 2073 6565 2043 4954 453a 2043 lter see CITE: C
│ │ │ │ +00012cf0: 686f 3230 3134 2e0a 2020 2020 202a 0a20 ho2014.. *.
│ │ │ │ +00012d00: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ +00012d10: 2053 6f75 7263 6520 696d 6167 6520 7768 Source image wh
│ │ │ │ +00012d20: 6f73 6520 6465 7074 6820 6973 2038 2d62 ose depth is 8-b
│ │ │ │ +00012d30: 6974 2055 494e 5420 6f72 2033 322d 6269 it UINT or 32-bi
│ │ │ │ +00012d40: 7420 464c 4f41 540a 2020 2020 202a 0a20 t FLOAT. *.
│ │ │ │ +00012d50: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +00012d60: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima
│ │ │ │ +00012d70: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s
│ │ │ │ +00012d80: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as
│ │ │ │ +00012d90: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *.
│ │ │ │ +00012da0: 202a 2040 7061 7261 6d20 6672 2052 6164 * @param fr Rad
│ │ │ │ +00012db0: 6975 7320 6f66 206b 6572 6e65 6c20 746f ius of kernel to
│ │ │ │ +00012dc0: 2062 6520 7573 6564 2066 6f72 2066 696c be used for fil
│ │ │ │ +00012dd0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul
│ │ │ │ +00012de0: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in
│ │ │ │ +00012df0: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *.
│ │ │ │ +00012e00: 2020 2a0a 2020 2020 202a 2061 2062 6967 *. * a big
│ │ │ │ +00012e10: 6765 7220 7661 6c75 6520 6d65 616e 7320 ger value means
│ │ │ │ +00012e20: 7368 6172 7065 7220 7472 616e 7369 7469 sharper transiti
│ │ │ │ +00012e30: 6f6e 2e20 5768 656e 2074 6865 2076 616c on. When the val
│ │ │ │ +00012e40: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative,
│ │ │ │ +00012e50: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica
│ │ │ │ +00012e60: 6c6c 7920 6361 6c63 756c 6174 6564 2e0a lly calculated..
│ │ │ │ +00012e70: 2020 2020 202a 0a20 2020 2020 2a20 7661 *. * va
│ │ │ │ +00012e80: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative,
│ │ │ │ +00012e90: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic
│ │ │ │ +00012ea0: 616c 6c79 2063 616c 6375 6c61 7465 6420 ally calculated
│ │ │ │ +00012eb0: 6173 2064 6573 6372 6962 6564 2069 6e20 as described in
│ │ │ │ +00012ec0: 7468 6520 7061 7065 722e 0a20 2020 2020 the paper..
│ │ │ │ +00012ed0: 2a0a 2020 2020 202a 2053 4545 3a20 726f *. * SEE: ro
│ │ │ │ +00012ee0: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil
│ │ │ │ +00012ef0: 7465 722c 2062 696c 6174 6572 616c 4669 ter, bilateralFi
│ │ │ │ +00012f00: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */.
│ │ │ │ +00012f10: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v
│ │ │ │ +00012f20: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex
│ │ │ │ +00012f30: 7475 7265 4669 6c74 6572 284d 6174 2073 tureFilter(Mat s
│ │ │ │ +00012f40: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int
│ │ │ │ +00012f50: 2066 7229 207b 0a20 2020 2020 2020 2062 fr) {. b
│ │ │ │ +00012f60: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF
│ │ │ │ +00012f70: 696c 7465 725f 3328 7372 632e 6e61 7469 ilter_3(src.nati
│ │ │ │ +00012f80: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ
│ │ │ │ +00012f90: 654f 626a 2c20 6672 293b 0a20 2020 207d eObj, fr);. }
│ │ │ │ +00012fa0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +00012fb0: 2041 7070 6c69 6573 2074 6865 2062 696c Applies the bil
│ │ │ │ +00012fc0: 6174 6572 616c 2074 6578 7475 7265 2066 ateral texture f
│ │ │ │ +00012fd0: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag
│ │ │ │ +00012fe0: 652e 2049 7420 7065 7266 6f72 6d73 2073 e. It performs s
│ │ │ │ +00012ff0: 7472 7563 7475 7265 2d70 7265 7365 7276 tructure-preserv
│ │ │ │ +00013000: 696e 6720 7465 7874 7572 6520 6669 6c74 ing texture filt
│ │ │ │ +00013010: 6572 2e0a 2020 2020 202a 2046 6f72 206d er.. * For m
│ │ │ │ +00013020: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou
│ │ │ │ +00013030: 7420 7468 6973 2066 696c 7465 7220 7365 t this filter se
│ │ │ │ +00013040: 6520 4349 5445 3a20 4368 6f32 3031 342e e CITE: Cho2014.
│ │ │ │ +00013050: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00013060: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source
│ │ │ │ +00013070: 2069 6d61 6765 2077 686f 7365 2064 6570 image whose dep
│ │ │ │ +00013080: 7468 2069 7320 382d 6269 7420 5549 4e54 th is 8-bit UINT
│ │ │ │ +00013090: 206f 7220 3332 2d62 6974 2046 4c4f 4154 or 32-bit FLOAT
│ │ │ │ +000130a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +000130b0: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin
│ │ │ │ +000130c0: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t
│ │ │ │ +000130d0: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and
│ │ │ │ +000130e0: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src..
│ │ │ │ +000130f0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *.
│ │ │ │ +00013100: 202a 0a20 2020 2020 2a20 6120 6269 6767 *. * a bigg
│ │ │ │ +00013110: 6572 2076 616c 7565 206d 6561 6e73 2073 er value means s
│ │ │ │ +00013120: 6861 7270 6572 2074 7261 6e73 6974 696f harper transitio
│ │ │ │ +00013130: 6e2e 2057 6865 6e20 7468 6520 7661 6c75 n. When the valu
│ │ │ │ +00013140: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i
│ │ │ │ +00013150: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical
│ │ │ │ +00013160: 6c79 2063 616c 6375 6c61 7465 642e 0a20 ly calculated..
│ │ │ │ +00013170: 2020 2020 2a0a 2020 2020 202a 2076 616c *. * val
│ │ │ │ +00013180: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative,
│ │ │ │ +00013190: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica
│ │ │ │ +000131a0: 6c6c 7920 6361 6c63 756c 6174 6564 2061 lly calculated a
│ │ │ │ +000131b0: 7320 6465 7363 7269 6265 6420 696e 2074 s described in t
│ │ │ │ +000131c0: 6865 2070 6170 6572 2e0a 2020 2020 202a he paper.. *
│ │ │ │ +000131d0: 0a20 2020 2020 2a20 5345 453a 2072 6f6c . * SEE: rol
│ │ │ │ +000131e0: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt
│ │ │ │ +000131f0: 6572 2c20 6269 6c61 7465 7261 6c46 696c er, bilateralFil
│ │ │ │ +00013200: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */.
│ │ │ │ +00013210: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ +00013220: 6964 2062 696c 6174 6572 616c 5465 7874 id bilateralText
│ │ │ │ +00013230: 7572 6546 696c 7465 7228 4d61 7420 7372 ureFilter(Mat sr
│ │ │ │ +00013240: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {.
│ │ │ │ +00013250: 2020 2020 2020 6269 6c61 7465 7261 6c54 bilateralT
│ │ │ │ +00013260: 6578 7475 7265 4669 6c74 6572 5f34 2873 extureFilter_4(s
│ │ │ │ +00013270: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds
│ │ │ │ +00013280: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);.
│ │ │ │ +00013290: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +000132a0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +000132b0: 763a 3a78 696d 6770 726f 633a 3a72 6f6c v::ximgproc::rol
│ │ │ │ +000132c0: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt
│ │ │ │ +000132d0: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat&
│ │ │ │ +000132e0: 2064 7374 2c20 696e 7420 6420 3d20 2d31 dst, int d = -1
│ │ │ │ +000132f0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo
│ │ │ │ +00013300: 6c6f 7220 3d20 3235 2c20 646f 7562 6c65 lor = 25, double
│ │ │ │ +00013310: 2073 6967 6d61 5370 6163 6520 3d20 332c sigmaSpace = 3,
│ │ │ │ +00013320: 2069 6e74 206e 756d 4f66 4974 6572 203d int numOfIter =
│ │ │ │ +00013330: 2034 2c20 696e 7420 626f 7264 6572 5479 4, int borderTy
│ │ │ │ +00013340: 7065 203d 2042 4f52 4445 525f 4445 4641 pe = BORDER_DEFA
│ │ │ │ +00013350: 554c 5429 0a20 2020 202f 2f0a 0a20 2020 ULT). //..
│ │ │ │ +00013360: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl
│ │ │ │ +00013370: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling
│ │ │ │ +00013380: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter
│ │ │ │ +00013390: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image..
│ │ │ │ +000133a0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m
│ │ │ │ +000133b0: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple
│ │ │ │ +000133c0: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh
│ │ │ │ +000133d0: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling.
│ │ │ │ +000133e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +000133f0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8
│ │ │ │ +00013400: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating
│ │ │ │ +00013410: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe
│ │ │ │ +00013420: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i
│ │ │ │ +00013430: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ +00013440: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D
│ │ │ │ +00013450: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image
│ │ │ │ +00013460: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz
│ │ │ │ +00013470: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr
│ │ │ │ +00013480: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. *
│ │ │ │ +00013490: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet
│ │ │ │ +000134a0: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel
│ │ │ │ +000134b0: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th
│ │ │ │ +000134c0: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin
│ │ │ │ +000134d0: 6720 6669 6c74 6572 696e 672e 2049 6620 g filtering. If
│ │ │ │ +000134e0: 6974 2069 7320 6e6f 6e2d 706f 7369 7469 it is non-positi
│ │ │ │ +000134f0: 7665 2c0a 2020 2020 202a 2069 7420 6973 ve,. * it is
│ │ │ │ +00013500: 2063 6f6d 7075 7465 6420 6672 6f6d 2073 computed from s
│ │ │ │ +00013510: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace ..
│ │ │ │ +00013520: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00013530: 2073 6967 6d61 436f 6c6f 7220 4669 6c74 sigmaColor Filt
│ │ │ │ +00013540: 6572 2073 6967 6d61 2069 6e20 7468 6520 er sigma in the
│ │ │ │ +00013550: 636f 6c6f 7220 7370 6163 652e 2041 206c color space. A l
│ │ │ │ +00013560: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t
│ │ │ │ +00013570: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea
│ │ │ │ +00013580: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f
│ │ │ │ +00013590: 6172 7468 6572 2063 6f6c 6f72 7320 7769 arther colors wi
│ │ │ │ +000135a0: 7468 696e 2074 6865 2070 6978 656c 206e thin the pixel n
│ │ │ │ +000135b0: 6569 6768 626f 7268 6f6f 6420 2873 6565 eighborhood (see
│ │ │ │ +000135c0: 2073 6967 6d61 5370 6163 6520 2920 7769 sigmaSpace ) wi
│ │ │ │ +000135d0: 6c6c 2062 6520 6d69 7865 6420 746f 6765 ll be mixed toge
│ │ │ │ +000135e0: 7468 6572 2c20 7265 7375 6c74 696e 6720 ther, resulting
│ │ │ │ +000135f0: 696e 0a20 2020 2020 2a20 6c61 7267 6572 in. * larger
│ │ │ │ +00013600: 2061 7265 6173 206f 6620 7365 6d69 2d65 areas of semi-e
│ │ │ │ +00013610: 7175 616c 2063 6f6c 6f72 2e0a 2020 2020 qual color..
│ │ │ │ +00013620: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00013630: 2073 6967 6d61 5370 6163 6520 4669 6c74 sigmaSpace Filt
│ │ │ │ +00013640: 6572 2073 6967 6d61 2069 6e20 7468 6520 er sigma in the
│ │ │ │ +00013650: 636f 6f72 6469 6e61 7465 2073 7061 6365 coordinate space
│ │ │ │ +00013660: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value
│ │ │ │ +00013670: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete
│ │ │ │ +00013680: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that.
│ │ │ │ +00013690: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe
│ │ │ │ +000136a0: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc
│ │ │ │ +000136b0: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as
│ │ │ │ +000136c0: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co
│ │ │ │ +000136d0: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e
│ │ │ │ +000136e0: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma
│ │ │ │ +000136f0: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. *
│ │ │ │ +00013700: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it
│ │ │ │ +00013710: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n
│ │ │ │ +00013720: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size
│ │ │ │ +00013730: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s
│ │ │ │ +00013740: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe
│ │ │ │ +00013750: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is.
│ │ │ │ +00013760: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional
│ │ │ │ +00013770: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace ..
│ │ │ │ +00013780: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00013790: 6172 616d 206e 756d 4f66 4974 6572 204e aram numOfIter N
│ │ │ │ +000137a0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati
│ │ │ │ +000137b0: 6f6e 7320 6f66 206a 6f69 6e74 2065 6467 ons of joint edg
│ │ │ │ +000137c0: 652d 7072 6573 6572 7669 6e67 2066 696c e-preserving fil
│ │ │ │ +000137d0: 7465 7269 6e67 2061 7070 6c69 6564 206f tering applied o
│ │ │ │ +000137e0: 6e20 7468 6520 736f 7572 6365 2069 6d61 n the source ima
│ │ │ │ +000137f0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ +00013800: 2a20 4070 6172 616d 2062 6f72 6465 7254 * @param borderT
│ │ │ │ +00013810: 7970 650a 2020 2020 202a 0a20 2020 2020 ype. *.
│ │ │ │ +00013820: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2020 * Note:
│ │ │ │ +00013830: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF
│ │ │ │ +00013840: 696c 7465 7220 7573 6573 206a 6f69 6e74 ilter uses joint
│ │ │ │ +00013850: 4269 6c61 7465 7261 6c46 696c 7465 7220 BilateralFilter
│ │ │ │ +00013860: 6173 2074 6865 2065 6467 652d 7072 6573 as the edge-pres
│ │ │ │ +00013870: 6572 7669 6e67 2066 696c 7465 722e 0a20 erving filter..
│ │ │ │ +00013880: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE
│ │ │ │ +00013890: 3a20 6a6f 696e 7442 696c 6174 6572 616c : jointBilateral
│ │ │ │ +000138a0: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera
│ │ │ │ +000138b0: 6c46 696c 7465 722c 2061 6d46 696c 7465 lFilter, amFilte
│ │ │ │ +000138c0: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu
│ │ │ │ +000138d0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ +000138e0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance
│ │ │ │ +000138f0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src,
│ │ │ │ +00013900: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d,
│ │ │ │ +00013910: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo
│ │ │ │ +00013920: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS
│ │ │ │ +00013930: 7061 6365 2c20 696e 7420 6e75 6d4f 6649 pace, int numOfI
│ │ │ │ +00013940: 7465 722c 2069 6e74 2062 6f72 6465 7254 ter, int borderT
│ │ │ │ +00013950: 7970 6529 207b 0a20 2020 2020 2020 2072 ype) {. r
│ │ │ │ +00013960: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi
│ │ │ │ +00013970: 6c74 6572 5f30 2873 7263 2e6e 6174 6976 lter_0(src.nativ
│ │ │ │ +00013980: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native
│ │ │ │ +00013990: 4f62 6a2c 2064 2c20 7369 676d 6143 6f6c Obj, d, sigmaCol
│ │ │ │ +000139a0: 6f72 2c20 7369 676d 6153 7061 6365 2c20 or, sigmaSpace,
│ │ │ │ +000139b0: 6e75 6d4f 6649 7465 722c 2062 6f72 6465 numOfIter, borde
│ │ │ │ +000139c0: 7254 7970 6529 3b0a 2020 2020 7d0a 0a20 rType);. }..
│ │ │ │ +000139d0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap
│ │ │ │ +000139e0: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin
│ │ │ │ +000139f0: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte
│ │ │ │ +00013a00: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image..
│ │ │ │ +00013a10: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For
│ │ │ │ +00013a20: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p
│ │ │ │ +00013a30: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE:
│ │ │ │ +00013a40: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling
│ │ │ │ +00013a50: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00013a60: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source
│ │ │ │ +00013a70: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati
│ │ │ │ +00013a80: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan
│ │ │ │ +00013a90: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel
│ │ │ │ +00013aa0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ +00013ab0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +00013ac0: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima
│ │ │ │ +00013ad0: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s
│ │ │ │ +00013ae0: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as
│ │ │ │ +00013af0: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *.
│ │ │ │ +00013b00: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam
│ │ │ │ +00013b10: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix
│ │ │ │ +00013b20: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood
│ │ │ │ +00013b30: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur
│ │ │ │ +00013b40: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I
│ │ │ │ +00013b50: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi
│ │ │ │ +00013b60: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it
│ │ │ │ +00013b70: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from
│ │ │ │ +00013b80: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace ..
│ │ │ │ +00013b90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00013ba0: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi
│ │ │ │ +00013bb0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th
│ │ │ │ +00013bc0: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A
│ │ │ │ +00013bd0: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of
│ │ │ │ +00013be0: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m
│ │ │ │ +00013bf0: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. *
│ │ │ │ +00013c00: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors
│ │ │ │ +00013c10: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel
│ │ │ │ +00013c20: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s
│ │ │ │ +00013c30: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace )
│ │ │ │ +00013c40: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to
│ │ │ │ +00013c50: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin
│ │ │ │ +00013c60: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg
│ │ │ │ +00013c70: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi
│ │ │ │ +00013c80: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color..
│ │ │ │ +00013c90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00013ca0: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi
│ │ │ │ +00013cb0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th
│ │ │ │ +00013cc0: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa
│ │ │ │ +00013cd0: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val
│ │ │ │ +00013ce0: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame
│ │ │ │ +00013cf0: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that.
│ │ │ │ +00013d00: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi
│ │ │ │ +00013d10: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe
│ │ │ │ +00013d20: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a
│ │ │ │ +00013d30: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their
│ │ │ │ +00013d40: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close
│ │ │ │ +00013d50: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig
│ │ │ │ +00013d60: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor )..
│ │ │ │ +00013d70: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 ,
│ │ │ │ +00013d80: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the
│ │ │ │ +00013d90: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si
│ │ │ │ +00013da0: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of
│ │ │ │ +00013db0: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot
│ │ │ │ +00013dc0: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is.
│ │ │ │ +00013dd0: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona
│ │ │ │ +00013de0: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace
│ │ │ │ +00013df0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00013e00: 4070 6172 616d 206e 756d 4f66 4974 6572 @param numOfIter
│ │ │ │ +00013e10: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera
│ │ │ │ +00013e20: 7469 6f6e 7320 6f66 206a 6f69 6e74 2065 tions of joint e
│ │ │ │ +00013e30: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f
│ │ │ │ +00013e40: 696c 7465 7269 6e67 2061 7070 6c69 6564 iltering applied
│ │ │ │ +00013e50: 206f 6e20 7468 6520 736f 7572 6365 2069 on the source i
│ │ │ │ +00013e60: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ +00013e70: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No
│ │ │ │ +00013e80: 7465 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 te: rolling
│ │ │ │ +00013e90: 4775 6964 616e 6365 4669 6c74 6572 2075 GuidanceFilter u
│ │ │ │ +00013ea0: 7365 7320 6a6f 696e 7442 696c 6174 6572 ses jointBilater
│ │ │ │ +00013eb0: 616c 4669 6c74 6572 2061 7320 7468 6520 alFilter as the
│ │ │ │ +00013ec0: 6564 6765 2d70 7265 7365 7276 696e 6720 edge-preserving
│ │ │ │ +00013ed0: 6669 6c74 6572 2e0a 2020 2020 202a 0a20 filter.. *.
│ │ │ │ +00013ee0: 2020 2020 2a20 5345 453a 206a 6f69 6e74 * SEE: joint
│ │ │ │ +00013ef0: 4269 6c61 7465 7261 6c46 696c 7465 722c BilateralFilter,
│ │ │ │ +00013f00: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +00013f10: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter.
│ │ │ │ +00013f20: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ +00013f30: 6174 6963 2076 6f69 6420 726f 6c6c 696e atic void rollin
│ │ │ │ +00013f40: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter(
│ │ │ │ +00013f50: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst
│ │ │ │ +00013f60: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double
│ │ │ │ +00013f70: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub
│ │ │ │ +00013f80: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i
│ │ │ │ +00013f90: 6e74 206e 756d 4f66 4974 6572 2920 7b0a nt numOfIter) {.
│ │ │ │ +00013fa0: 2020 2020 2020 2020 726f 6c6c 696e 6747 rollingG
│ │ │ │ +00013fb0: 7569 6461 6e63 6546 696c 7465 725f 3128 uidanceFilter_1(
│ │ │ │ +00013fc0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d
│ │ │ │ +00013fd0: 7374 2e6e 6174 6976 654f 626a 2c20 642c st.nativeObj, d,
│ │ │ │ +00013fe0: 2073 6967 6d61 436f 6c6f 722c 2073 6967 sigmaColor, sig
│ │ │ │ +00013ff0: 6d61 5370 6163 652c 206e 756d 4f66 4974 maSpace, numOfIt
│ │ │ │ +00014000: 6572 293b 0a20 2020 207d 0a0a 2020 2020 er);. }..
│ │ │ │ +00014010: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli
│ │ │ │ +00014020: 6573 2074 6865 2072 6f6c 6c69 6e67 2067 es the rolling g
│ │ │ │ +00014030: 7569 6461 6e63 6520 6669 6c74 6572 2074 uidance filter t
│ │ │ │ +00014040: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image..
│ │ │ │ +00014050: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo
│ │ │ │ +00014060: 7265 2064 6574 6169 6c73 2c20 706c 6561 re details, plea
│ │ │ │ +00014070: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha
│ │ │ │ +00014080: 6e67 3230 3134 726f 6c6c 696e 670a 2020 ng2014rolling.
│ │ │ │ +00014090: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +000140a0: 616d 2073 7263 2053 6f75 7263 6520 382d am src Source 8-
│ │ │ │ +000140b0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating-
│ │ │ │ +000140c0: 706f 696e 742c 2031 2d63 6861 6e6e 656c point, 1-channel
│ │ │ │ +000140d0: 206f 7220 332d 6368 616e 6e65 6c20 696d or 3-channel im
│ │ │ │ +000140e0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ +000140f0: 202a 2040 7061 7261 6d20 6473 7420 4465 * @param dst De
│ │ │ │ +00014100: 7374 696e 6174 696f 6e20 696d 6167 6520 stination image
│ │ │ │ +00014110: 6f66 2074 6865 2073 616d 6520 7369 7a65 of the same size
│ │ │ │ +00014120: 2061 6e64 2074 7970 6520 6173 2073 7263 and type as src
│ │ │ │ +00014130: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00014140: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete
│ │ │ │ +00014150: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel
│ │ │ │ +00014160: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha
│ │ │ │ +00014170: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during
│ │ │ │ +00014180: 2066 696c 7465 7269 6e67 2e20 4966 2069 filtering. If i
│ │ │ │ +00014190: 7420 6973 206e 6f6e 2d70 6f73 6974 6976 t is non-positiv
│ │ │ │ +000141a0: 652c 0a20 2020 2020 2a20 6974 2069 7320 e,. * it is
│ │ │ │ +000141b0: 636f 6d70 7574 6564 2066 726f 6d20 7369 computed from si
│ │ │ │ +000141c0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace ..
│ │ │ │ +000141d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +000141e0: 7369 676d 6143 6f6c 6f72 2046 696c 7465 sigmaColor Filte
│ │ │ │ +000141f0: 7220 7369 676d 6120 696e 2074 6865 2063 r sigma in the c
│ │ │ │ +00014200: 6f6c 6f72 2073 7061 6365 2e20 4120 6c61 olor space. A la
│ │ │ │ +00014210: 7267 6572 2076 616c 7565 206f 6620 7468 rger value of th
│ │ │ │ +00014220: 6520 7061 7261 6d65 7465 7220 6d65 616e e parameter mean
│ │ │ │ +00014230: 7320 7468 6174 0a20 2020 2020 2a20 6661 s that. * fa
│ │ │ │ +00014240: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit
│ │ │ │ +00014250: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne
│ │ │ │ +00014260: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see
│ │ │ │ +00014270: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil
│ │ │ │ +00014280: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget
│ │ │ │ +00014290: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i
│ │ │ │ +000142a0: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger
│ │ │ │ +000142b0: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq
│ │ │ │ +000142c0: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color..
│ │ │ │ +000142d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +000142e0: 7369 676d 6153 7061 6365 2046 696c 7465 sigmaSpace Filte
│ │ │ │ +000142f0: 7220 7369 676d 6120 696e 2074 6865 2063 r sigma in the c
│ │ │ │ +00014300: 6f6f 7264 696e 6174 6520 7370 6163 652e oordinate space.
│ │ │ │ +00014310: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value
│ │ │ │ +00014320: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter
│ │ │ │ +00014330: 206d 6561 6e73 2074 6861 740a 2020 2020 means that.
│ │ │ │ +00014340: 202a 2066 6172 7468 6572 2070 6978 656c * farther pixel
│ │ │ │ +00014350: 7320 7769 6c6c 2069 6e66 6c75 656e 6365 s will influence
│ │ │ │ +00014360: 2065 6163 6820 6f74 6865 7220 6173 206c each other as l
│ │ │ │ +00014370: 6f6e 6720 6173 2074 6865 6972 2063 6f6c ong as their col
│ │ │ │ +00014380: 6f72 7320 6172 6520 636c 6f73 6520 656e ors are close en
│ │ │ │ +00014390: 6f75 6768 2028 7365 6520 7369 676d 6143 ough (see sigmaC
│ │ │ │ +000143a0: 6f6c 6f72 2029 2e0a 2020 2020 202a 2057 olor ).. * W
│ │ │ │ +000143b0: 6865 6e20 6426 6774 3b30 202c 2069 7420 hen d>0 , it
│ │ │ │ +000143c0: 7370 6563 6966 6965 7320 7468 6520 6e65 specifies the ne
│ │ │ │ +000143d0: 6967 6862 6f72 686f 6f64 2073 697a 6520 ighborhood size
│ │ │ │ +000143e0: 7265 6761 7264 6c65 7373 206f 6620 7369 regardless of si
│ │ │ │ +000143f0: 676d 6153 7061 6365 202e 204f 7468 6572 gmaSpace . Other
│ │ │ │ +00014400: 7769 7365 2c20 6420 6973 0a20 2020 2020 wise, d is.
│ │ │ │ +00014410: 2a20 7072 6f70 6f72 7469 6f6e 616c 2074 * proportional t
│ │ │ │ +00014420: 6f20 7369 676d 6153 7061 6365 202e 0a20 o sigmaSpace ..
│ │ │ │ +00014430: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ +00014440: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No
│ │ │ │ +00014450: 7465 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 te: rolling
│ │ │ │ +00014460: 4775 6964 616e 6365 4669 6c74 6572 2075 GuidanceFilter u
│ │ │ │ +00014470: 7365 7320 6a6f 696e 7442 696c 6174 6572 ses jointBilater
│ │ │ │ +00014480: 616c 4669 6c74 6572 2061 7320 7468 6520 alFilter as the
│ │ │ │ +00014490: 6564 6765 2d70 7265 7365 7276 696e 6720 edge-preserving
│ │ │ │ +000144a0: 6669 6c74 6572 2e0a 2020 2020 202a 0a20 filter.. *.
│ │ │ │ +000144b0: 2020 2020 2a20 5345 453a 206a 6f69 6e74 * SEE: joint
│ │ │ │ +000144c0: 4269 6c61 7465 7261 6c46 696c 7465 722c BilateralFilter,
│ │ │ │ +000144d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +000144e0: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter.
│ │ │ │ +000144f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ +00014500: 6174 6963 2076 6f69 6420 726f 6c6c 696e atic void rollin
│ │ │ │ +00014510: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter(
│ │ │ │ +00014520: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst
│ │ │ │ +00014530: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double
│ │ │ │ +00014540: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub
│ │ │ │ +00014550: 6c65 2073 6967 6d61 5370 6163 6529 207b le sigmaSpace) {
│ │ │ │ +00014560: 0a20 2020 2020 2020 2072 6f6c 6c69 6e67 . rolling
│ │ │ │ +00014570: 4775 6964 616e 6365 4669 6c74 6572 5f32 GuidanceFilter_2
│ │ │ │ +00014580: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj,
│ │ │ │ +00014590: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d
│ │ │ │ +000145a0: 2c20 7369 676d 6143 6f6c 6f72 2c20 7369 , sigmaColor, si
│ │ │ │ +000145b0: 676d 6153 7061 6365 293b 0a20 2020 207d gmaSpace);. }
│ │ │ │ +000145c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +000145d0: 2041 7070 6c69 6573 2074 6865 2072 6f6c Applies the rol
│ │ │ │ +000145e0: 6c69 6e67 2067 7569 6461 6e63 6520 6669 ling guidance fi
│ │ │ │ +000145f0: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image
│ │ │ │ +00014600: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00014610: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ +00014620: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT
│ │ │ │ +00014630: 453a 207a 6861 6e67 3230 3134 726f 6c6c E: zhang2014roll
│ │ │ │ +00014640: 696e 670a 2020 2020 202a 0a20 2020 2020 ing. *.
│ │ │ │ +00014650: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou
│ │ │ │ +00014660: 7263 6520 382d 6269 7420 6f72 2066 6c6f rce 8-bit or flo
│ │ │ │ +00014670: 6174 696e 672d 706f 696e 742c 2031 2d63 ating-point, 1-c
│ │ │ │ +00014680: 6861 6e6e 656c 206f 7220 332d 6368 616e hannel or 3-chan
│ │ │ │ +00014690: 6e65 6c20 696d 6167 652e 0a20 2020 2020 nel image..
│ │ │ │ +000146a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +000146b0: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination
│ │ │ │ +000146c0: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam
│ │ │ │ +000146d0: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type
│ │ │ │ +000146e0: 6173 2073 7263 2e0a 2020 2020 202a 0a20 as src.. *.
│ │ │ │ +000146f0: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D
│ │ │ │ +00014700: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each
│ │ │ │ +00014710: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho
│ │ │ │ +00014720: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used
│ │ │ │ +00014730: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering
│ │ │ │ +00014740: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p
│ │ │ │ +00014750: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. *
│ │ │ │ +00014760: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f
│ │ │ │ +00014770: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace .
│ │ │ │ +00014780: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00014790: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor
│ │ │ │ +000147a0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in
│ │ │ │ +000147b0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space
│ │ │ │ +000147c0: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value
│ │ │ │ +000147d0: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete
│ │ │ │ +000147e0: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that.
│ │ │ │ +000147f0: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo
│ │ │ │ +00014800: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi
│ │ │ │ +00014810: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood
│ │ │ │ +00014820: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace
│ │ │ │ +00014830: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed
│ │ │ │ +00014840: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul
│ │ │ │ +00014850: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l
│ │ │ │ +00014860: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s
│ │ │ │ +00014870: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color.
│ │ │ │ +00014880: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f
│ │ │ │ +00014890: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi
│ │ │ │ +000148a0: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac
│ │ │ │ +000148b0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long
│ │ │ │ +000148c0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors
│ │ │ │ +000148d0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough
│ │ │ │ +000148e0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor
│ │ │ │ +000148f0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When
│ │ │ │ +00014900: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec
│ │ │ │ +00014910: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb
│ │ │ │ +00014920: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega
│ │ │ │ +00014930: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS
│ │ │ │ +00014940: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise
│ │ │ │ +00014950: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr
│ │ │ │ +00014960: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si
│ │ │ │ +00014970: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace ..
│ │ │ │ +00014980: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *.
│ │ │ │ +00014990: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:<
│ │ │ │ +000149a0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid
│ │ │ │ +000149b0: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses
│ │ │ │ +000149c0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi
│ │ │ │ +000149d0: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge
│ │ │ │ +000149e0: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt
│ │ │ │ +000149f0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *.
│ │ │ │ +00014a00: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila
│ │ │ │ +00014a10: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil
│ │ │ │ +00014a20: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am
│ │ │ │ +00014a30: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */.
│ │ │ │ +00014a40: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +00014a50: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui
│ │ │ │ +00014a60: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat
│ │ │ │ +00014a70: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in
│ │ │ │ +00014a80: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm
│ │ │ │ +00014a90: 6143 6f6c 6f72 2920 7b0a 2020 2020 2020 aColor) {.
│ │ │ │ +00014aa0: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc
│ │ │ │ +00014ab0: 6546 696c 7465 725f 3328 7372 632e 6e61 eFilter_3(src.na
│ │ │ │ +00014ac0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ +00014ad0: 6976 654f 626a 2c20 642c 2073 6967 6d61 iveObj, d, sigma
│ │ │ │ +00014ae0: 436f 6c6f 7229 3b0a 2020 2020 7d0a 0a20 Color);. }..
│ │ │ │ +00014af0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap
│ │ │ │ +00014b00: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin
│ │ │ │ +00014b10: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte
│ │ │ │ +00014b20: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image..
│ │ │ │ +00014b30: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For
│ │ │ │ +00014b40: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p
│ │ │ │ +00014b50: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE:
│ │ │ │ +00014b60: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling
│ │ │ │ +00014b70: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00014b80: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source
│ │ │ │ +00014b90: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati
│ │ │ │ +00014ba0: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan
│ │ │ │ +00014bb0: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel
│ │ │ │ +00014bc0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ +00014bd0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +00014be0: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima
│ │ │ │ +00014bf0: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s
│ │ │ │ +00014c00: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as
│ │ │ │ +00014c10: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *.
│ │ │ │ +00014c20: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam
│ │ │ │ +00014c30: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix
│ │ │ │ +00014c40: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood
│ │ │ │ +00014c50: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur
│ │ │ │ +00014c60: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I
│ │ │ │ +00014c70: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi
│ │ │ │ +00014c80: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it
│ │ │ │ +00014c90: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from
│ │ │ │ +00014ca0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace ..
│ │ │ │ +00014cb0: 2020 202a 0a20 2020 2020 2a20 6661 7274 *. * fart
│ │ │ │ +00014cc0: 6865 7220 636f 6c6f 7273 2077 6974 6869 her colors withi
│ │ │ │ +00014cd0: 6e20 7468 6520 7069 7865 6c20 6e65 6967 n the pixel neig
│ │ │ │ +00014ce0: 6862 6f72 686f 6f64 2028 7365 6520 7369 hborhood (see si
│ │ │ │ +00014cf0: 676d 6153 7061 6365 2029 2077 696c 6c20 gmaSpace ) will
│ │ │ │ +00014d00: 6265 206d 6978 6564 2074 6f67 6574 6865 be mixed togethe
│ │ │ │ +00014d10: 722c 2072 6573 756c 7469 6e67 2069 6e0a r, resulting in.
│ │ │ │ +00014d20: 2020 2020 202a 206c 6172 6765 7220 6172 * larger ar
│ │ │ │ +00014d30: 6561 7320 6f66 2073 656d 692d 6571 7561 eas of semi-equa
│ │ │ │ +00014d40: 6c20 636f 6c6f 722e 0a20 2020 2020 2a0a l color.. *.
│ │ │ │ +00014d50: 2020 2020 202a 2066 6172 7468 6572 2070 * farther p
│ │ │ │ +00014d60: 6978 656c 7320 7769 6c6c 2069 6e66 6c75 ixels will influ
│ │ │ │ +00014d70: 656e 6365 2065 6163 6820 6f74 6865 7220 ence each other
│ │ │ │ +00014d80: 6173 206c 6f6e 6720 6173 2074 6865 6972 as long as their
│ │ │ │ +00014d90: 2063 6f6c 6f72 7320 6172 6520 636c 6f73 colors are clos
│ │ │ │ +00014da0: 6520 656e 6f75 6768 2028 7365 6520 7369 e enough (see si
│ │ │ │ +00014db0: 676d 6143 6f6c 6f72 2029 2e0a 2020 2020 gmaColor )..
│ │ │ │ +00014dc0: 202a 2057 6865 6e20 6426 6774 3b30 202c * When d>0 ,
│ │ │ │ +00014dd0: 2069 7420 7370 6563 6966 6965 7320 7468 it specifies th
│ │ │ │ +00014de0: 6520 6e65 6967 6862 6f72 686f 6f64 2073 e neighborhood s
│ │ │ │ +00014df0: 697a 6520 7265 6761 7264 6c65 7373 206f ize regardless o
│ │ │ │ +00014e00: 6620 7369 676d 6153 7061 6365 202e 204f f sigmaSpace . O
│ │ │ │ +00014e10: 7468 6572 7769 7365 2c20 6420 6973 0a20 therwise, d is.
│ │ │ │ +00014e20: 2020 2020 2a20 7072 6f70 6f72 7469 6f6e * proportion
│ │ │ │ +00014e30: 616c 2074 6f20 7369 676d 6153 7061 6365 al to sigmaSpace
│ │ │ │ +00014e40: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. *
│ │ │ │ +00014e50: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * <
│ │ │ │ +00014e60: 623e 4e6f 7465 3a3c 2f62 3e20 2072 6f6c b>Note: rol
│ │ │ │ +00014e70: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt
│ │ │ │ +00014e80: 6572 2075 7365 7320 6a6f 696e 7442 696c er uses jointBil
│ │ │ │ +00014e90: 6174 6572 616c 4669 6c74 6572 2061 7320 ateralFilter as
│ │ │ │ +00014ea0: 7468 6520 6564 6765 2d70 7265 7365 7276 the edge-preserv
│ │ │ │ +00014eb0: 696e 6720 6669 6c74 6572 2e0a 2020 2020 ing filter..
│ │ │ │ +00014ec0: 202a 0a20 2020 2020 2a20 5345 453a 206a *. * SEE: j
│ │ │ │ +00014ed0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil
│ │ │ │ +00014ee0: 7465 722c 2062 696c 6174 6572 616c 4669 ter, bilateralFi
│ │ │ │ +00014ef0: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter.
│ │ │ │ +00014f00: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00014f10: 6320 7374 6174 6963 2076 6f69 6420 726f c static void ro
│ │ │ │ +00014f20: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil
│ │ │ │ +00014f30: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat
│ │ │ │ +00014f40: 2064 7374 2c20 696e 7420 6429 207b 0a20 dst, int d) {.
│ │ │ │ +00014f50: 2020 2020 2020 2072 6f6c 6c69 6e67 4775 rollingGu
│ │ │ │ +00014f60: 6964 616e 6365 4669 6c74 6572 5f34 2873 idanceFilter_4(s
│ │ │ │ +00014f70: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds
│ │ │ │ +00014f80: 742e 6e61 7469 7665 4f62 6a2c 2064 293b t.nativeObj, d);
│ │ │ │ +00014f90: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**.
│ │ │ │ +00014fa0: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t
│ │ │ │ +00014fb0: 6865 2072 6f6c 6c69 6e67 2067 7569 6461 he rolling guida
│ │ │ │ +00014fc0: 6e63 6520 6669 6c74 6572 2074 6f20 616e nce filter to an
│ │ │ │ +00014fd0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ +00014fe0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d
│ │ │ │ +00014ff0: 6574 6169 6c73 2c20 706c 6561 7365 2073 etails, please s
│ │ │ │ +00015000: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20
│ │ │ │ +00015010: 3134 726f 6c6c 696e 670a 2020 2020 202a 14rolling. *
│ │ │ │ +00015020: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00015030: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit
│ │ │ │ +00015040: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin
│ │ │ │ +00015050: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or
│ │ │ │ +00015060: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image.
│ │ │ │ +00015070: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00015080: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin
│ │ │ │ +00015090: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t
│ │ │ │ +000150a0: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and
│ │ │ │ +000150b0: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src..
│ │ │ │ +000150c0: 2020 202a 0a20 2020 2020 2a20 6974 2069 *. * it i
│ │ │ │ +000150d0: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from
│ │ │ │ +000150e0: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace ..
│ │ │ │ +000150f0: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth
│ │ │ │ +00015100: 6572 2063 6f6c 6f72 7320 7769 7468 696e er colors within
│ │ │ │ +00015110: 2074 6865 2070 6978 656c 206e 6569 6768 the pixel neigh
│ │ │ │ +00015120: 626f 7268 6f6f 6420 2873 6565 2073 6967 borhood (see sig
│ │ │ │ +00015130: 6d61 5370 6163 6520 2920 7769 6c6c 2062 maSpace ) will b
│ │ │ │ +00015140: 6520 6d69 7865 6420 746f 6765 7468 6572 e mixed together
│ │ │ │ +00015150: 2c20 7265 7375 6c74 696e 6720 696e 0a20 , resulting in.
│ │ │ │ +00015160: 2020 2020 2a20 6c61 7267 6572 2061 7265 * larger are
│ │ │ │ +00015170: 6173 206f 6620 7365 6d69 2d65 7175 616c as of semi-equal
│ │ │ │ +00015180: 2063 6f6c 6f72 2e0a 2020 2020 202a 0a20 color.. *.
│ │ │ │ +00015190: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi
│ │ │ │ +000151a0: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe
│ │ │ │ +000151b0: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a
│ │ │ │ +000151c0: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their
│ │ │ │ +000151d0: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close
│ │ │ │ +000151e0: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig
│ │ │ │ +000151f0: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor )..
│ │ │ │ +00015200: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 ,
│ │ │ │ +00015210: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the
│ │ │ │ +00015220: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si
│ │ │ │ +00015230: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of
│ │ │ │ +00015240: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot
│ │ │ │ +00015250: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is.
│ │ │ │ +00015260: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona
│ │ │ │ +00015270: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace
│ │ │ │ +00015280: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *.
│ │ │ │ +00015290: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: roll
│ │ │ │ +000152b0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte
│ │ │ │ +000152c0: 7220 7573 6573 206a 6f69 6e74 4269 6c61 r uses jointBila
│ │ │ │ +000152d0: 7465 7261 6c46 696c 7465 7220 6173 2074 teralFilter as t
│ │ │ │ +000152e0: 6865 2065 6467 652d 7072 6573 6572 7669 he edge-preservi
│ │ │ │ +000152f0: 6e67 2066 696c 7465 722e 0a20 2020 2020 ng filter..
│ │ │ │ +00015300: 2a0a 2020 2020 202a 2053 4545 3a20 6a6f *. * SEE: jo
│ │ │ │ +00015310: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt
│ │ │ │ +00015320: 6572 2c20 6269 6c61 7465 7261 6c46 696c er, bilateralFil
│ │ │ │ +00015330: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter.
│ │ │ │ +00015340: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +00015350: 2073 7461 7469 6320 766f 6964 2072 6f6c static void rol
│ │ │ │ +00015360: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt
│ │ │ │ +00015370: 6572 284d 6174 2073 7263 2c20 4d61 7420 er(Mat src, Mat
│ │ │ │ +00015380: 6473 7429 207b 0a20 2020 2020 2020 2072 dst) {. r
│ │ │ │ +00015390: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi
│ │ │ │ +000153a0: 6c74 6572 5f35 2873 7263 2e6e 6174 6976 lter_5(src.nativ
│ │ │ │ +000153b0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native
│ │ │ │ +000153c0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }...
│ │ │ │ +000153d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++:
│ │ │ │ +000153e0: 2020 5074 725f 4661 7374 4269 6c61 7465 Ptr_FastBilate
│ │ │ │ +000153f0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter
│ │ │ │ +00015400: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr
│ │ │ │ +00015410: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera
│ │ │ │ +00015420: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma
│ │ │ │ +00015430: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double
│ │ │ │ +00015440: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d
│ │ │ │ +00015450: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma
│ │ │ │ +00015460: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c
│ │ │ │ +00015470: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la
│ │ │ │ +00015480: 6d62 6461 203d 2031 3238 2e30 2c20 696e mbda = 128.0, in
│ │ │ │ +00015490: 7420 6e75 6d5f 6974 6572 203d 2032 352c t num_iter = 25,
│ │ │ │ +000154a0: 2064 6f75 626c 6520 6d61 785f 746f 6c20 double max_tol
│ │ │ │ +000154b0: 3d20 3165 2d35 290a 2020 2020 2f2f 0a0a = 1e-5). //..
│ │ │ │ +000154c0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F
│ │ │ │ +000154d0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c
│ │ │ │ +000154e0: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o
│ │ │ │ +000154f0: 6620 4661 7374 4269 6c61 7465 7261 6c53 f FastBilateralS
│ │ │ │ +00015500: 6f6c 7665 7246 696c 7465 7220 616e 6420 olverFilter and
│ │ │ │ +00015510: 6578 6563 7574 6520 7468 6520 696e 6974 execute the init
│ │ │ │ +00015520: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi
│ │ │ │ +00015530: 6e65 732e 0a20 2020 2020 2a0a 2020 2020 nes.. *.
│ │ │ │ +00015540: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide
│ │ │ │ +00015550: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as
│ │ │ │ +00015560: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte
│ │ │ │ +00015570: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should
│ │ │ │ +00015580: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth
│ │ │ │ +00015590: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or
│ │ │ │ +000155a0: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels..
│ │ │ │ +000155b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +000155c0: 6d20 7369 676d 615f 7370 6174 6961 6c20 m sigma_spatial
│ │ │ │ +000155d0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that
│ │ │ │ +000155e0: 6973 2073 696d 696c 6172 2074 6f20 7370 is similar to sp
│ │ │ │ +000155f0: 6174 6961 6c20 7370 6163 6520 7369 676d atial space sigm
│ │ │ │ +00015600: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in
│ │ │ │ +00015610: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +00015620: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00015630: 4070 6172 616d 2073 6967 6d61 5f6c 756d @param sigma_lum
│ │ │ │ +00015640: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha
│ │ │ │ +00015650: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to
│ │ │ │ +00015660: 6c75 6d61 2073 7061 6365 2073 6967 6d61 luma space sigma
│ │ │ │ +00015670: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in
│ │ │ │ +00015680: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter.
│ │ │ │ +00015690: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +000156a0: 7061 7261 6d20 7369 676d 615f 6368 726f param sigma_chro
│ │ │ │ +000156b0: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th
│ │ │ │ +000156c0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to
│ │ │ │ +000156d0: 2063 6872 6f6d 6120 7370 6163 6520 7369 chroma space si
│ │ │ │ +000156e0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth)
│ │ │ │ +000156f0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt
│ │ │ │ +00015700: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *.
│ │ │ │ +00015710: 2a20 4070 6172 616d 206c 616d 6264 6120 * @param lambda
│ │ │ │ +00015720: 736d 6f6f 7468 6e65 7373 2073 7472 656e smoothness stren
│ │ │ │ +00015730: 6774 6820 7061 7261 6d65 7465 7220 666f gth parameter fo
│ │ │ │ +00015740: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. *
│ │ │ │ +00015750: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n
│ │ │ │ +00015760: 756d 5f69 7465 7220 6e75 6d62 6572 206f um_iter number o
│ │ │ │ +00015770: 6620 6974 6572 6174 696f 6e73 2075 7365 f iterations use
│ │ │ │ +00015780: 6420 666f 7220 736f 6c76 6572 2c20 3235 d for solver, 25
│ │ │ │ +00015790: 2069 7320 7573 7561 6c6c 7920 656e 6f75 is usually enou
│ │ │ │ +000157a0: 6768 2e0a 2020 2020 202a 0a20 2020 2020 gh.. *.
│ │ │ │ +000157b0: 2a20 4070 6172 616d 206d 6178 5f74 6f6c * @param max_tol
│ │ │ │ +000157c0: 2063 6f6e 7665 7267 656e 6365 2074 6f6c convergence tol
│ │ │ │ +000157d0: 6572 616e 6365 2075 7365 6420 666f 7220 erance used for
│ │ │ │ +000157e0: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *.
│ │ │ │ +000157f0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d
│ │ │ │ +00015800: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the
│ │ │ │ +00015810: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral
│ │ │ │ +00015820: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter
│ │ │ │ +00015830: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi
│ │ │ │ +00015840: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE:
│ │ │ │ +00015850: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016.
│ │ │ │ +00015860: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +00015870: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00015880: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +00015890: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +000158a0: 6320 4661 7374 4269 6c61 7465 7261 6c53 c FastBilateralS
│ │ │ │ +000158b0: 6f6c 7665 7246 696c 7465 7220 6372 6561 olverFilter crea
│ │ │ │ +000158c0: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS
│ │ │ │ +000158d0: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat
│ │ │ │ +000158e0: 6775 6964 652c 2064 6f75 626c 6520 7369 guide, double si
│ │ │ │ +000158f0: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou
│ │ │ │ +00015900: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma,
│ │ │ │ +00015910: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr
│ │ │ │ +00015920: 6f6d 612c 2064 6f75 626c 6520 6c61 6d62 oma, double lamb
│ │ │ │ +00015930: 6461 2c20 696e 7420 6e75 6d5f 6974 6572 da, int num_iter
│ │ │ │ +00015940: 2c20 646f 7562 6c65 206d 6178 5f74 6f6c , double max_tol
│ │ │ │ +00015950: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ +00015960: 726e 2046 6173 7442 696c 6174 6572 616c rn FastBilateral
│ │ │ │ +00015970: 536f 6c76 6572 4669 6c74 6572 2e5f 5f66 SolverFilter.__f
│ │ │ │ +00015980: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF
│ │ │ │ +00015990: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv
│ │ │ │ +000159a0: 6572 4669 6c74 6572 5f30 2867 7569 6465 erFilter_0(guide
│ │ │ │ +000159b0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm
│ │ │ │ +000159c0: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma
│ │ │ │ +000159d0: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr
│ │ │ │ +000159e0: 6f6d 612c 206c 616d 6264 612c 206e 756d oma, lambda, num
│ │ │ │ +000159f0: 5f69 7465 722c 206d 6178 5f74 6f6c 2929 _iter, max_tol))
│ │ │ │ +00015a00: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /**
│ │ │ │ +00015a10: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory
│ │ │ │ +00015a20: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i
│ │ │ │ +00015a30: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB
│ │ │ │ +00015a40: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ +00015a50: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute
│ │ │ │ +00015a60: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat
│ │ │ │ +00015a70: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines..
│ │ │ │ +00015a80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00015a90: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s
│ │ │ │ +00015aa0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide
│ │ │ │ +00015ab0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I
│ │ │ │ +00015ac0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8-
│ │ │ │ +00015ad0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei
│ │ │ │ +00015ae0: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan
│ │ │ │ +00015af0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *.
│ │ │ │ +00015b00: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ +00015b10: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet
│ │ │ │ +00015b20: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi
│ │ │ │ +00015b30: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s
│ │ │ │ +00015b40: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band
│ │ │ │ +00015b50: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate
│ │ │ │ +00015b60: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ +00015b70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +00015b80: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param
│ │ │ │ +00015b90: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si
│ │ │ │ +00015ba0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp
│ │ │ │ +00015bb0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw
│ │ │ │ +00015bc0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater
│ │ │ │ +00015bd0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. *
│ │ │ │ +00015be0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00015bf0: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para
│ │ │ │ +00015c00: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s
│ │ │ │ +00015c10: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma
│ │ │ │ +00015c20: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba
│ │ │ │ +00015c30: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila
│ │ │ │ +00015c40: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +00015c50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00015c60: 6d20 6c61 6d62 6461 2073 6d6f 6f74 686e m lambda smoothn
│ │ │ │ +00015c70: 6573 7320 7374 7265 6e67 7468 2070 6172 ess strength par
│ │ │ │ +00015c80: 616d 6574 6572 2066 6f72 2073 6f6c 7665 ameter for solve
│ │ │ │ +00015c90: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ +00015ca0: 2040 7061 7261 6d20 6e75 6d5f 6974 6572 @param num_iter
│ │ │ │ +00015cb0: 206e 756d 6265 7220 6f66 2069 7465 7261 number of itera
│ │ │ │ +00015cc0: 7469 6f6e 7320 7573 6564 2066 6f72 2073 tions used for s
│ │ │ │ +00015cd0: 6f6c 7665 722c 2032 3520 6973 2075 7375 olver, 25 is usu
│ │ │ │ +00015ce0: 616c 6c79 2065 6e6f 7567 682e 0a20 2020 ally enough..
│ │ │ │ +00015cf0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *.
│ │ │ │ +00015d00: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ +00015d10: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas
│ │ │ │ +00015d20: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv
│ │ │ │ +00015d30: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s
│ │ │ │ +00015d40: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original
│ │ │ │ +00015d50: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr
│ │ │ │ +00015d60: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016..
│ │ │ │ +00015d70: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +00015d80: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +00015d90: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +00015da0: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa
│ │ │ │ +00015db0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00015dc0: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa
│ │ │ │ +00015dd0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00015de0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid
│ │ │ │ +00015df0: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_
│ │ │ │ +00015e00: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double
│ │ │ │ +00015e10: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub
│ │ │ │ +00015e20: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma,
│ │ │ │ +00015e30: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda,
│ │ │ │ +00015e40: 696e 7420 6e75 6d5f 6974 6572 2920 7b0a int num_iter) {.
│ │ │ │ +00015e50: 2020 2020 2020 2020 7265 7475 726e 2046 return F
│ │ │ │ +00015e60: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv
│ │ │ │ +00015e70: 6572 4669 6c74 6572 2e5f 5f66 726f 6d50 erFilter.__fromP
│ │ │ │ +00015e80: 7472 5f5f 2863 7265 6174 6546 6173 7442 tr__(createFastB
│ │ │ │ +00015e90: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ +00015ea0: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat
│ │ │ │ +00015eb0: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp
│ │ │ │ +00015ec0: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum
│ │ │ │ +00015ed0: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma,
│ │ │ │ +00015ee0: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite
│ │ │ │ +00015ef0: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }..
│ │ │ │ +00015f00: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto
│ │ │ │ +00015f10: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat
│ │ │ │ +00015f20: 6520 696e 7374 616e 6365 206f 6620 4661 e instance of Fa
│ │ │ │ +00015f30: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00015f40: 7246 696c 7465 7220 616e 6420 6578 6563 rFilter and exec
│ │ │ │ +00015f50: 7574 6520 7468 6520 696e 6974 6961 6c69 ute the initiali
│ │ │ │ +00015f60: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines.
│ │ │ │ +00015f70: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00015f80: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag
│ │ │ │ +00015f90: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui
│ │ │ │ +00015fa0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering
│ │ │ │ +00015fb0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have
│ │ │ │ +00015fc0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and
│ │ │ │ +00015fd0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c
│ │ │ │ +00015fe0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *.
│ │ │ │ +00015ff0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si
│ │ │ │ +00016000: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para
│ │ │ │ +00016010: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s
│ │ │ │ +00016020: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia
│ │ │ │ +00016030: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b
│ │ │ │ +00016040: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil
│ │ │ │ +00016050: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter..
│ │ │ │ +00016060: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00016070: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa
│ │ │ │ +00016080: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ +00016090: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma
│ │ │ │ +000160a0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba
│ │ │ │ +000160b0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila
│ │ │ │ +000160c0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +000160d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +000160e0: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p
│ │ │ │ +000160f0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i
│ │ │ │ +00016100: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr
│ │ │ │ +00016110: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma
│ │ │ │ +00016120: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b
│ │ │ │ +00016130: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ +00016140: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00016150: 6172 616d 206c 616d 6264 6120 736d 6f6f aram lambda smoo
│ │ │ │ +00016160: 7468 6e65 7373 2073 7472 656e 6774 6820 thness strength
│ │ │ │ +00016170: 7061 7261 6d65 7465 7220 666f 7220 736f parameter for so
│ │ │ │ +00016180: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *.
│ │ │ │ +00016190: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *.
│ │ │ │ +000161a0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ +000161b0: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas
│ │ │ │ +000161c0: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv
│ │ │ │ +000161d0: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s
│ │ │ │ +000161e0: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original
│ │ │ │ +000161f0: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr
│ │ │ │ +00016200: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016..
│ │ │ │ +00016210: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +00016220: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +00016230: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +00016240: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa
│ │ │ │ +00016250: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00016260: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa
│ │ │ │ +00016270: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00016280: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid
│ │ │ │ +00016290: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_
│ │ │ │ +000162a0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double
│ │ │ │ +000162b0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub
│ │ │ │ +000162c0: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma,
│ │ │ │ +000162d0: 2064 6f75 626c 6520 6c61 6d62 6461 2920 double lambda)
│ │ │ │ +000162e0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +000162f0: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo
│ │ │ │ +00016300: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro
│ │ │ │ +00016310: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas
│ │ │ │ +00016320: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver
│ │ │ │ +00016330: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n
│ │ │ │ +00016340: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_
│ │ │ │ +00016350: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l
│ │ │ │ +00016360: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom
│ │ │ │ +00016370: 612c 206c 616d 6264 6129 293b 0a20 2020 a, lambda));.
│ │ │ │ +00016380: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**.
│ │ │ │ +00016390: 202a 2046 6163 746f 7279 206d 6574 686f * Factory metho
│ │ │ │ +000163a0: 642c 2063 7265 6174 6520 696e 7374 616e d, create instan
│ │ │ │ +000163b0: 6365 206f 6620 4661 7374 4269 6c61 7465 ce of FastBilate
│ │ │ │ +000163c0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter
│ │ │ │ +000163d0: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the
│ │ │ │ +000163e0: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r
│ │ │ │ +000163f0: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *.
│ │ │ │ +00016400: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu
│ │ │ │ +00016410: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin
│ │ │ │ +00016420: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f
│ │ │ │ +00016430: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho
│ │ │ │ +00016440: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d
│ │ │ │ +00016450: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either
│ │ │ │ +00016460: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels.
│ │ │ │ +00016470: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00016480: 7061 7261 6d20 7369 676d 615f 7370 6174 param sigma_spat
│ │ │ │ +00016490: 6961 6c20 7061 7261 6d65 7465 722c 2074 ial parameter, t
│ │ │ │ +000164a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t
│ │ │ │ +000164b0: 6f20 7370 6174 6961 6c20 7370 6163 6520 o spatial space
│ │ │ │ +000164c0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth
│ │ │ │ +000164d0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi
│ │ │ │ +000164e0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *.
│ │ │ │ +000164f0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ +00016500: 5f6c 756d 6120 7061 7261 6d65 7465 722c _luma parameter,
│ │ │ │ +00016510: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar
│ │ │ │ +00016520: 2074 6f20 6c75 6d61 2073 7061 6365 2073 to luma space s
│ │ │ │ +00016530: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth)
│ │ │ │ +00016540: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil
│ │ │ │ +00016550: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ +00016560: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_
│ │ │ │ +00016570: 6368 726f 6d61 2070 6172 616d 6574 6572 chroma parameter
│ │ │ │ +00016580: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila
│ │ │ │ +00016590: 7220 746f 2063 6872 6f6d 6120 7370 6163 r to chroma spac
│ │ │ │ +000165a0: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid
│ │ │ │ +000165b0: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral
│ │ │ │ +000165c0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *.
│ │ │ │ +000165d0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ +000165e0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m
│ │ │ │ +000165f0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou
│ │ │ │ +00016600: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat
│ │ │ │ +00016610: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para
│ │ │ │ +00016620: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the
│ │ │ │ +00016630: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C
│ │ │ │ +00016640: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole
│ │ │ │ +00016650: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re
│ │ │ │ +00016660: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical
│ │ │ │ +00016670: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +00016680: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ +00016690: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat
│ │ │ │ +000166a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ +000166b0: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat
│ │ │ │ +000166c0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ +000166d0: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub
│ │ │ │ +000166e0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial
│ │ │ │ +000166f0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l
│ │ │ │ +00016700: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm
│ │ │ │ +00016710: 615f 6368 726f 6d61 2920 7b0a 2020 2020 a_chroma) {.
│ │ │ │ +00016720: 2020 2020 7265 7475 726e 2046 6173 7442 return FastB
│ │ │ │ +00016730: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ +00016740: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__
│ │ │ │ +00016750: 2863 7265 6174 6546 6173 7442 696c 6174 (createFastBilat
│ │ │ │ +00016760: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ +00016770: 5f33 2867 7569 6465 2e6e 6174 6976 654f _3(guide.nativeO
│ │ │ │ +00016780: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia
│ │ │ │ +00016790: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s
│ │ │ │ +000167a0: 6967 6d61 5f63 6872 6f6d 6129 293b 0a20 igma_chroma));.
│ │ │ │ +000167b0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ +000167c0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void
│ │ │ │ +000167d0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa
│ │ │ │ +000167e0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +000167f0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid
│ │ │ │ +00016800: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat
│ │ │ │ +00016810: 636f 6e66 6964 656e 6365 2c20 4d61 7426 confidence, Mat&
│ │ │ │ +00016820: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig
│ │ │ │ +00016830: 6d61 5f73 7061 7469 616c 203d 2038 2c20 ma_spatial = 8,
│ │ │ │ +00016840: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum
│ │ │ │ +00016850: 6120 3d20 382c 2064 6f75 626c 6520 7369 a = 8, double si
│ │ │ │ +00016860: 676d 615f 6368 726f 6d61 203d 2038 2c20 gma_chroma = 8,
│ │ │ │ +00016870: 646f 7562 6c65 206c 616d 6264 6120 3d20 double lambda =
│ │ │ │ +00016880: 3132 382e 302c 2069 6e74 206e 756d 5f69 128.0, int num_i
│ │ │ │ +00016890: 7465 7220 3d20 3235 2c20 646f 7562 6c65 ter = 25, double
│ │ │ │ +000168a0: 206d 6178 5f74 6f6c 203d 2031 652d 3529 max_tol = 1e-5)
│ │ │ │ +000168b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /**
│ │ │ │ +000168c0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o
│ │ │ │ +000168d0: 6e65 2d6c 696e 6520 4661 7374 2042 696c ne-line Fast Bil
│ │ │ │ +000168e0: 6174 6572 616c 2053 6f6c 7665 7220 6669 ateral Solver fi
│ │ │ │ +000168f0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo
│ │ │ │ +00016900: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple
│ │ │ │ +00016910: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter
│ │ │ │ +00016920: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same.
│ │ │ │ +00016930: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then
│ │ │ │ +00016940: 2075 7365 2046 6173 7442 696c 6174 6572 use FastBilater
│ │ │ │ +00016950: 616c 536f 6c76 6572 4669 6c74 6572 2069 alSolverFilter i
│ │ │ │ +00016960: 6e74 6572 6661 6365 2074 6f20 6176 6f69 nterface to avoi
│ │ │ │ +00016970: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat
│ │ │ │ +00016980: 696f 6e73 2e0a 2020 2020 202a 0a20 2020 ions.. *.
│ │ │ │ +00016990: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide
│ │ │ │ +000169a0: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a
│ │ │ │ +000169b0: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt
│ │ │ │ +000169c0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should
│ │ │ │ +000169d0: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept
│ │ │ │ +000169e0: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o
│ │ │ │ +000169f0: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels..
│ │ │ │ +00016a00: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00016a10: 616d 2073 7263 2073 6f75 7263 6520 696d am src source im
│ │ │ │ +00016a20: 6167 6520 666f 7220 6669 6c74 6572 696e age for filterin
│ │ │ │ +00016a30: 6720 7769 7468 2075 6e73 6967 6e65 6420 g with unsigned
│ │ │ │ +00016a40: 382d 6269 7420 6f72 2073 6967 6e65 6420 8-bit or signed
│ │ │ │ +00016a50: 3136 2d62 6974 206f 7220 666c 6f61 7469 16-bit or floati
│ │ │ │ +00016a60: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit
│ │ │ │ +00016a70: 6465 7074 6820 616e 6420 7570 2074 6f20 depth and up to
│ │ │ │ +00016a80: 3420 6368 616e 6e65 6c73 2e0a 2020 2020 4 channels..
│ │ │ │ +00016a90: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00016aa0: 2063 6f6e 6669 6465 6e63 6520 636f 6e66 confidence conf
│ │ │ │ +00016ab0: 6964 656e 6365 2069 6d61 6765 2077 6974 idence image wit
│ │ │ │ +00016ac0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit
│ │ │ │ +00016ad0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi
│ │ │ │ +00016ae0: 6e74 2033 322d 6269 7420 636f 6e66 6964 nt 32-bit confid
│ │ │ │ +00016af0: 656e 6365 2061 6e64 2031 2063 6861 6e6e ence and 1 chann
│ │ │ │ +00016b00: 656c 2e0a 2020 2020 202a 0a20 2020 2020 el.. *.
│ │ │ │ +00016b10: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des
│ │ │ │ +00016b20: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image..
│ │ │ │ +00016b30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00016b40: 6172 616d 2073 6967 6d61 5f73 7061 7469 aram sigma_spati
│ │ │ │ +00016b50: 616c 2070 6172 616d 6574 6572 2c20 7468 al parameter, th
│ │ │ │ +00016b60: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to
│ │ │ │ +00016b70: 2073 7061 7469 616c 2073 7061 6365 2073 spatial space s
│ │ │ │ +00016b80: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth)
│ │ │ │ +00016b90: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil
│ │ │ │ +00016ba0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ +00016bb0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_
│ │ │ │ +00016bc0: 6c75 6d61 2070 6172 616d 6574 6572 2c20 luma parameter,
│ │ │ │ +00016bd0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar
│ │ │ │ +00016be0: 746f 206c 756d 6120 7370 6163 6520 7369 to luma space si
│ │ │ │ +00016bf0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth)
│ │ │ │ +00016c00: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt
│ │ │ │ +00016c10: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *.
│ │ │ │ +00016c20: 2a20 4070 6172 616d 2073 6967 6d61 5f63 * @param sigma_c
│ │ │ │ +00016c30: 6872 6f6d 6120 7061 7261 6d65 7465 722c hroma parameter,
│ │ │ │ +00016c40: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar
│ │ │ │ +00016c50: 2074 6f20 6368 726f 6d61 2073 7061 6365 to chroma space
│ │ │ │ +00016c60: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt
│ │ │ │ +00016c70: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF
│ │ │ │ +00016c80: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *.
│ │ │ │ +00016c90: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb
│ │ │ │ +00016ca0: 6461 2073 6d6f 6f74 686e 6573 7320 7374 da smoothness st
│ │ │ │ +00016cb0: 7265 6e67 7468 2070 6172 616d 6574 6572 rength parameter
│ │ │ │ +00016cc0: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver..
│ │ │ │ +00016cd0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00016ce0: 6d20 6e75 6d5f 6974 6572 206e 756d 6265 m num_iter numbe
│ │ │ │ +00016cf0: 7220 6f66 2069 7465 7261 7469 6f6e 7320 r of iterations
│ │ │ │ +00016d00: 7573 6564 2066 6f72 2073 6f6c 7665 722c used for solver,
│ │ │ │ +00016d10: 2032 3520 6973 2075 7375 616c 6c79 2065 25 is usually e
│ │ │ │ +00016d20: 6e6f 7567 682e 0a20 2020 2020 2a0a 2020 nough.. *.
│ │ │ │ +00016d30: 2020 202a 2040 7061 7261 6d20 6d61 785f * @param max_
│ │ │ │ +00016d40: 746f 6c20 636f 6e76 6572 6765 6e63 6520 tol convergence
│ │ │ │ +00016d50: 746f 6c65 7261 6e63 6520 7573 6564 2066 tolerance used f
│ │ │ │ +00016d60: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver..
│ │ │ │ +00016d70: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor
│ │ │ │ +00016d80: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about
│ │ │ │ +00016d90: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater
│ │ │ │ +00016da0: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame
│ │ │ │ +00016db0: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or
│ │ │ │ +00016dc0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT
│ │ │ │ +00016dd0: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20
│ │ │ │ +00016de0: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *.
│ │ │ │ +00016df0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C
│ │ │ │ +00016e00: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images
│ │ │ │ +00016e10: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept
│ │ │ │ +00016e20: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t
│ │ │ │ +00016e30: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an
│ │ │ │ +00016e40: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0,
│ │ │ │ +00016e50: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. *
│ │ │ │ +00016e60: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +00016e70: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil
│ │ │ │ +00016e80: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt
│ │ │ │ +00016e90: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma
│ │ │ │ +00016ea0: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi
│ │ │ │ +00016eb0: 6465 6e63 652c 204d 6174 2064 7374 2c20 dence, Mat dst,
│ │ │ │ +00016ec0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa
│ │ │ │ +00016ed0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig
│ │ │ │ +00016ee0: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double
│ │ │ │ +00016ef0: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do
│ │ │ │ +00016f00: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int
│ │ │ │ +00016f10: 206e 756d 5f69 7465 722c 2064 6f75 626c num_iter, doubl
│ │ │ │ +00016f20: 6520 6d61 785f 746f 6c29 207b 0a20 2020 e max_tol) {.
│ │ │ │ +00016f30: 2020 2020 2066 6173 7442 696c 6174 6572 fastBilater
│ │ │ │ +00016f40: 616c 536f 6c76 6572 4669 6c74 6572 5f30 alSolverFilter_0
│ │ │ │ +00016f50: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj
│ │ │ │ +00016f60: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj,
│ │ │ │ +00016f70: 2063 6f6e 6669 6465 6e63 652e 6e61 7469 confidence.nati
│ │ │ │ +00016f80: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ
│ │ │ │ +00016f90: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat
│ │ │ │ +00016fa0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma,
│ │ │ │ +00016fb0: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l
│ │ │ │ +00016fc0: 616d 6264 612c 206e 756d 5f69 7465 722c ambda, num_iter,
│ │ │ │ +00016fd0: 206d 6178 5f74 6f6c 293b 0a20 2020 207d max_tol);. }
│ │ │ │ +00016fe0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +00016ff0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line
│ │ │ │ +00017000: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral
│ │ │ │ +00017010: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca
│ │ │ │ +00017020: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have
│ │ │ │ +00017030: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images
│ │ │ │ +00017040: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t
│ │ │ │ +00017050: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g
│ │ │ │ +00017060: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa
│ │ │ │ +00017070: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00017080: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac
│ │ │ │ +00017090: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra
│ │ │ │ +000170a0: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations..
│ │ │ │ +000170b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +000170c0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image
│ │ │ │ +000170d0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide
│ │ │ │ +000170e0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering.
│ │ │ │ +000170f0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8
│ │ │ │ +00017100: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e
│ │ │ │ +00017110: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha
│ │ │ │ +00017120: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *.
│ │ │ │ +00017130: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src
│ │ │ │ +00017140: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for
│ │ │ │ +00017150: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with
│ │ │ │ +00017160: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o
│ │ │ │ +00017170: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit
│ │ │ │ +00017180: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin
│ │ │ │ +00017190: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a
│ │ │ │ +000171a0: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann
│ │ │ │ +000171b0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *.
│ │ │ │ +000171c0: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid
│ │ │ │ +000171d0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence
│ │ │ │ +000171e0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig
│ │ │ │ +000171f0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo
│ │ │ │ +00017200: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b
│ │ │ │ +00017210: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an
│ │ │ │ +00017220: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel..
│ │ │ │ +00017230: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00017240: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio
│ │ │ │ +00017250: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ +00017260: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si
│ │ │ │ +00017270: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para
│ │ │ │ +00017280: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s
│ │ │ │ +00017290: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia
│ │ │ │ +000172a0: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b
│ │ │ │ +000172b0: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil
│ │ │ │ +000172c0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter..
│ │ │ │ +000172d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +000172e0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa
│ │ │ │ +000172f0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ +00017300: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma
│ │ │ │ +00017310: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba
│ │ │ │ +00017320: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila
│ │ │ │ +00017330: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +00017340: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00017350: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p
│ │ │ │ +00017360: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i
│ │ │ │ +00017370: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr
│ │ │ │ +00017380: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma
│ │ │ │ +00017390: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b
│ │ │ │ +000173a0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ +000173b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +000173c0: 6172 616d 206c 616d 6264 6120 736d 6f6f aram lambda smoo
│ │ │ │ +000173d0: 7468 6e65 7373 2073 7472 656e 6774 6820 thness strength
│ │ │ │ +000173e0: 7061 7261 6d65 7465 7220 666f 7220 736f parameter for so
│ │ │ │ +000173f0: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *.
│ │ │ │ +00017400: 2020 2a20 4070 6172 616d 206e 756d 5f69 * @param num_i
│ │ │ │ +00017410: 7465 7220 6e75 6d62 6572 206f 6620 6974 ter number of it
│ │ │ │ +00017420: 6572 6174 696f 6e73 2075 7365 6420 666f erations used fo
│ │ │ │ +00017430: 7220 736f 6c76 6572 2c20 3235 2069 7320 r solver, 25 is
│ │ │ │ +00017440: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough..
│ │ │ │ +00017450: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *.
│ │ │ │ +00017460: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de
│ │ │ │ +00017470: 7461 696c 7320 6162 6f75 7420 7468 6520 tails about the
│ │ │ │ +00017480: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S
│ │ │ │ +00017490: 6f6c 7665 7220 7061 7261 6d65 7465 7273 olver parameters
│ │ │ │ +000174a0: 2c20 7365 6520 7468 6520 6f72 6967 696e , see the origin
│ │ │ │ +000174b0: 616c 2070 6170 6572 2043 4954 453a 2042 al paper CITE: B
│ │ │ │ +000174c0: 6172 726f 6e50 6f6f 6c65 3230 3136 2e0a arronPoole2016..
│ │ │ │ +000174d0: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Confi
│ │ │ │ +000174f0: 6465 6e63 6520 696d 6167 6573 2077 6974 dence images wit
│ │ │ │ +00017500: 6820 4356 5f38 5520 6465 7074 6820 6172 h CV_8U depth ar
│ │ │ │ +00017510: 6520 6578 7065 6374 6564 2074 6f20 696e e expected to in
│ │ │ │ +00017520: 205b 302c 2032 3535 5d20 616e 6420 4356 [0, 255] and CV
│ │ │ │ +00017530: 5f33 3246 2069 6e20 5b30 2c20 315d 2072 _32F in [0, 1] r
│ │ │ │ +00017540: 616e 6765 2e0a 2020 2020 202a 2f0a 2020 ange.. */.
│ │ │ │ +00017550: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +00017560: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater
│ │ │ │ +00017570: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M
│ │ │ │ +00017580: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr
│ │ │ │ +00017590: 632c 204d 6174 2063 6f6e 6669 6465 6e63 c, Mat confidenc
│ │ │ │ +000175a0: 652c 204d 6174 2064 7374 2c20 646f 7562 e, Mat dst, doub
│ │ │ │ +000175b0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial
│ │ │ │ +000175c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l
│ │ │ │ +000175d0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm
│ │ │ │ +000175e0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double
│ │ │ │ +000175f0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num
│ │ │ │ +00017600: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {.
│ │ │ │ +00017610: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo
│ │ │ │ +00017620: 6c76 6572 4669 6c74 6572 5f31 2867 7569 lverFilter_1(gui
│ │ │ │ +00017630: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr
│ │ │ │ +00017640: 632e 6e61 7469 7665 4f62 6a2c 2063 6f6e c.nativeObj, con
│ │ │ │ +00017650: 6669 6465 6e63 652e 6e61 7469 7665 4f62 fidence.nativeOb
│ │ │ │ +00017660: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj
│ │ │ │ +00017670: 2c20 7369 676d 615f 7370 6174 6961 6c2c , sigma_spatial,
│ │ │ │ +00017680: 2073 6967 6d61 5f6c 756d 612c 2073 6967 sigma_luma, sig
│ │ │ │ +00017690: 6d61 5f63 6872 6f6d 612c 206c 616d 6264 ma_chroma, lambd
│ │ │ │ +000176a0: 612c 206e 756d 5f69 7465 7229 3b0a 2020 a, num_iter);.
│ │ │ │ +000176b0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**.
│ │ │ │ +000176c0: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l
│ │ │ │ +000176d0: 696e 6520 4661 7374 2042 696c 6174 6572 ine Fast Bilater
│ │ │ │ +000176e0: 616c 2053 6f6c 7665 7220 6669 6c74 6572 al Solver filter
│ │ │ │ +000176f0: 2063 616c 6c2e 2049 6620 796f 7520 6861 call. If you ha
│ │ │ │ +00017700: 7665 206d 756c 7469 706c 6520 696d 6167 ve multiple imag
│ │ │ │ +00017710: 6573 2074 6f20 6669 6c74 6572 2077 6974 es to filter wit
│ │ │ │ +00017720: 6820 7468 6520 7361 6d65 0a20 2020 2020 h the same.
│ │ │ │ +00017730: 2a20 6775 6964 6520 7468 656e 2075 7365 * guide then use
│ │ │ │ +00017740: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo
│ │ │ │ +00017750: 6c76 6572 4669 6c74 6572 2069 6e74 6572 lverFilter inter
│ │ │ │ +00017760: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex
│ │ │ │ +00017770: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations
│ │ │ │ +00017780: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00017790: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima
│ │ │ │ +000177a0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu
│ │ │ │ +000177b0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin
│ │ │ │ +000177c0: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav
│ │ │ │ +000177d0: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an
│ │ │ │ +000177e0: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3
│ │ │ │ +000177f0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. *
│ │ │ │ +00017800: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00017810: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image
│ │ │ │ +00017820: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi
│ │ │ │ +00017830: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi
│ │ │ │ +00017840: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b
│ │ │ │ +00017850: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p
│ │ │ │ +00017860: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept
│ │ │ │ +00017870: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch
│ │ │ │ +00017880: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *.
│ │ │ │ +00017890: 2020 2020 2a20 4070 6172 616d 2063 6f6e * @param con
│ │ │ │ +000178a0: 6669 6465 6e63 6520 636f 6e66 6964 656e fidence confiden
│ │ │ │ +000178b0: 6365 2069 6d61 6765 2077 6974 6820 756e ce image with un
│ │ │ │ +000178c0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or
│ │ │ │ +000178d0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3
│ │ │ │ +000178e0: 322d 6269 7420 636f 6e66 6964 656e 6365 2-bit confidence
│ │ │ │ +000178f0: 2061 6e64 2031 2063 6861 6e6e 656c 2e0a and 1 channel..
│ │ │ │ +00017900: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00017910: 6172 616d 2064 7374 2064 6573 7469 6e61 aram dst destina
│ │ │ │ +00017920: 7469 6f6e 2069 6d61 6765 2e0a 2020 2020 tion image..
│ │ │ │ +00017930: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00017940: 2073 6967 6d61 5f73 7061 7469 616c 2070 sigma_spatial p
│ │ │ │ +00017950: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i
│ │ │ │ +00017960: 7320 7369 6d69 6c61 7220 746f 2073 7061 s similar to spa
│ │ │ │ +00017970: 7469 616c 2073 7061 6365 2073 6967 6d61 tial space sigma
│ │ │ │ +00017980: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in
│ │ │ │ +00017990: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter.
│ │ │ │ +000179a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +000179b0: 7061 7261 6d20 7369 676d 615f 6c75 6d61 param sigma_luma
│ │ │ │ +000179c0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that
│ │ │ │ +000179d0: 2069 7320 7369 6d69 6c61 7220 746f 206c is similar to l
│ │ │ │ +000179e0: 756d 6120 7370 6163 6520 7369 676d 6120 uma space sigma
│ │ │ │ +000179f0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b
│ │ │ │ +00017a00: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ +00017a10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00017a20: 6172 616d 2073 6967 6d61 5f63 6872 6f6d aram sigma_chrom
│ │ │ │ +00017a30: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha
│ │ │ │ +00017a40: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to
│ │ │ │ +00017a50: 6368 726f 6d61 2073 7061 6365 2073 6967 chroma space sig
│ │ │ │ +00017a60: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i
│ │ │ │ +00017a70: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte
│ │ │ │ +00017a80: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ +00017a90: 2040 7061 7261 6d20 6c61 6d62 6461 2073 @param lambda s
│ │ │ │ +00017aa0: 6d6f 6f74 686e 6573 7320 7374 7265 6e67 moothness streng
│ │ │ │ +00017ab0: 7468 2070 6172 616d 6574 6572 2066 6f72 th parameter for
│ │ │ │ +00017ac0: 2073 6f6c 7665 722e 0a20 2020 2020 2a0a solver.. *.
│ │ │ │ +00017ad0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *.
│ │ │ │ +00017ae0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de
│ │ │ │ +00017af0: 7461 696c 7320 6162 6f75 7420 7468 6520 tails about the
│ │ │ │ +00017b00: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S
│ │ │ │ +00017b10: 6f6c 7665 7220 7061 7261 6d65 7465 7273 olver parameters
│ │ │ │ +00017b20: 2c20 7365 6520 7468 6520 6f72 6967 696e , see the origin
│ │ │ │ +00017b30: 616c 2070 6170 6572 2043 4954 453a 2042 al paper CITE: B
│ │ │ │ +00017b40: 6172 726f 6e50 6f6f 6c65 3230 3136 2e0a arronPoole2016..
│ │ │ │ +00017b50: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Confi
│ │ │ │ +00017b70: 6465 6e63 6520 696d 6167 6573 2077 6974 dence images wit
│ │ │ │ +00017b80: 6820 4356 5f38 5520 6465 7074 6820 6172 h CV_8U depth ar
│ │ │ │ +00017b90: 6520 6578 7065 6374 6564 2074 6f20 696e e expected to in
│ │ │ │ +00017ba0: 205b 302c 2032 3535 5d20 616e 6420 4356 [0, 255] and CV
│ │ │ │ +00017bb0: 5f33 3246 2069 6e20 5b30 2c20 315d 2072 _32F in [0, 1] r
│ │ │ │ +00017bc0: 616e 6765 2e0a 2020 2020 202a 2f0a 2020 ange.. */.
│ │ │ │ +00017bd0: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +00017be0: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater
│ │ │ │ +00017bf0: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M
│ │ │ │ +00017c00: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr
│ │ │ │ +00017c10: 632c 204d 6174 2063 6f6e 6669 6465 6e63 c, Mat confidenc
│ │ │ │ +00017c20: 652c 204d 6174 2064 7374 2c20 646f 7562 e, Mat dst, doub
│ │ │ │ +00017c30: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial
│ │ │ │ +00017c40: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l
│ │ │ │ +00017c50: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm
│ │ │ │ +00017c60: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double
│ │ │ │ +00017c70: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {.
│ │ │ │ +00017c80: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral
│ │ │ │ +00017c90: 536f 6c76 6572 4669 6c74 6572 5f32 2867 SolverFilter_2(g
│ │ │ │ +00017ca0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj,
│ │ │ │ +00017cb0: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c
│ │ │ │ +00017cc0: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native
│ │ │ │ +00017cd0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ +00017ce0: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia
│ │ │ │ +00017cf0: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s
│ │ │ │ +00017d00: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam
│ │ │ │ +00017d10: 6264 6129 3b0a 2020 2020 7d0a 0a20 2020 bda);. }..
│ │ │ │ +00017d20: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp
│ │ │ │ +00017d30: 6c65 206f 6e65 2d6c 696e 6520 4661 7374 le one-line Fast
│ │ │ │ +00017d40: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve
│ │ │ │ +00017d50: 7220 6669 6c74 6572 2063 616c 6c2e 2049 r filter call. I
│ │ │ │ +00017d60: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi
│ │ │ │ +00017d70: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi
│ │ │ │ +00017d80: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa
│ │ │ │ +00017d90: 6d65 0a20 2020 2020 2a20 6775 6964 6520 me. * guide
│ │ │ │ +00017da0: 7468 656e 2075 7365 2046 6173 7442 696c then use FastBil
│ │ │ │ +00017db0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt
│ │ │ │ +00017dc0: 6572 2069 6e74 6572 6661 6365 2074 6f20 er interface to
│ │ │ │ +00017dd0: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp
│ │ │ │ +00017de0: 7574 6174 696f 6e73 2e0a 2020 2020 202a utations.. *
│ │ │ │ +00017df0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g
│ │ │ │ +00017e00: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi
│ │ │ │ +00017e10: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for
│ │ │ │ +00017e20: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh
│ │ │ │ +00017e30: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit
│ │ │ │ +00017e40: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either
│ │ │ │ +00017e50: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels
│ │ │ │ +00017e60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00017e70: 4070 6172 616d 2073 7263 2073 6f75 7263 @param src sourc
│ │ │ │ +00017e80: 6520 696d 6167 6520 666f 7220 6669 6c74 e image for filt
│ │ │ │ +00017e90: 6572 696e 6720 7769 7468 2075 6e73 6967 ering with unsig
│ │ │ │ +00017ea0: 6e65 6420 382d 6269 7420 6f72 2073 6967 ned 8-bit or sig
│ │ │ │ +00017eb0: 6e65 6420 3136 2d62 6974 206f 7220 666c ned 16-bit or fl
│ │ │ │ +00017ec0: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32-
│ │ │ │ +00017ed0: 6269 7420 6465 7074 6820 616e 6420 7570 bit depth and up
│ │ │ │ +00017ee0: 2074 6f20 3420 6368 616e 6e65 6c73 2e0a to 4 channels..
│ │ │ │ +00017ef0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00017f00: 6172 616d 2063 6f6e 6669 6465 6e63 6520 aram confidence
│ │ │ │ +00017f10: 636f 6e66 6964 656e 6365 2069 6d61 6765 confidence image
│ │ │ │ +00017f20: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8
│ │ │ │ +00017f30: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating
│ │ │ │ +00017f40: 2d70 6f69 6e74 2033 322d 6269 7420 636f -point 32-bit co
│ │ │ │ +00017f50: 6e66 6964 656e 6365 2061 6e64 2031 2063 nfidence and 1 c
│ │ │ │ +00017f60: 6861 6e6e 656c 2e0a 2020 2020 202a 0a20 hannel.. *.
│ │ │ │ +00017f70: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +00017f80: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima
│ │ │ │ +00017f90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ +00017fa0: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s
│ │ │ │ +00017fb0: 7061 7469 616c 2070 6172 616d 6574 6572 patial parameter
│ │ │ │ +00017fc0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila
│ │ │ │ +00017fd0: 7220 746f 2073 7061 7469 616c 2073 7061 r to spatial spa
│ │ │ │ +00017fe0: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi
│ │ │ │ +00017ff0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera
│ │ │ │ +00018000: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *.
│ │ │ │ +00018010: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si
│ │ │ │ +00018020: 676d 615f 6c75 6d61 2070 6172 616d 6574 gma_luma paramet
│ │ │ │ +00018030: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi
│ │ │ │ +00018040: 6c61 7220 746f 206c 756d 6120 7370 6163 lar to luma spac
│ │ │ │ +00018050: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid
│ │ │ │ +00018060: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral
│ │ │ │ +00018070: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *.
│ │ │ │ +00018080: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig
│ │ │ │ +00018090: 6d61 5f63 6872 6f6d 6120 7061 7261 6d65 ma_chroma parame
│ │ │ │ +000180a0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim
│ │ │ │ +000180b0: 696c 6172 2074 6f20 6368 726f 6d61 2073 ilar to chroma s
│ │ │ │ +000180c0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band
│ │ │ │ +000180d0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate
│ │ │ │ +000180e0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ +000180f0: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *.
│ │ │ │ +00018100: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo
│ │ │ │ +00018110: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a
│ │ │ │ +00018120: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi
│ │ │ │ +00018130: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p
│ │ │ │ +00018140: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t
│ │ │ │ +00018150: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape
│ │ │ │ +00018160: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo
│ │ │ │ +00018170: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *.
│ │ │ │ +00018180: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:<
│ │ │ │ +00018190: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i
│ │ │ │ +000181a0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U
│ │ │ │ +000181b0: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec
│ │ │ │ +000181c0: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25
│ │ │ │ +000181d0: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in
│ │ │ │ +000181e0: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range..
│ │ │ │ +000181f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00018200: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa
│ │ │ │ +00018210: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00018220: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid
│ │ │ │ +00018230: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat
│ │ │ │ +00018240: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat
│ │ │ │ +00018250: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm
│ │ │ │ +00018260: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl
│ │ │ │ +00018270: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do
│ │ │ │ +00018280: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom
│ │ │ │ +00018290: 6129 207b 0a20 2020 2020 2020 2066 6173 a) {. fas
│ │ │ │ +000182a0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver
│ │ │ │ +000182b0: 4669 6c74 6572 5f33 2867 7569 6465 2e6e Filter_3(guide.n
│ │ │ │ +000182c0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na
│ │ │ │ +000182d0: 7469 7665 4f62 6a2c 2063 6f6e 6669 6465 tiveObj, confide
│ │ │ │ +000182e0: 6e63 652e 6e61 7469 7665 4f62 6a2c 2064 nce.nativeObj, d
│ │ │ │ +000182f0: 7374 2e6e 6174 6976 654f 626a 2c20 7369 st.nativeObj, si
│ │ │ │ +00018300: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig
│ │ │ │ +00018310: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c
│ │ │ │ +00018320: 6872 6f6d 6129 3b0a 2020 2020 7d0a 0a20 hroma);. }..
│ │ │ │ +00018330: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si
│ │ │ │ +00018340: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa
│ │ │ │ +00018350: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol
│ │ │ │ +00018360: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call.
│ │ │ │ +00018370: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul
│ │ │ │ +00018380: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to
│ │ │ │ +00018390: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the
│ │ │ │ +000183a0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid
│ │ │ │ +000183b0: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB
│ │ │ │ +000183c0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ +000183d0: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t
│ │ │ │ +000183e0: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co
│ │ │ │ +000183f0: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations..
│ │ │ │ +00018400: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00018410: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser
│ │ │ │ +00018420: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo
│ │ │ │ +00018430: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It
│ │ │ │ +00018440: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi
│ │ │ │ +00018450: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith
│ │ │ │ +00018460: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe
│ │ │ │ +00018470: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *.
│ │ │ │ +00018480: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou
│ │ │ │ +00018490: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi
│ │ │ │ +000184a0: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns
│ │ │ │ +000184b0: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s
│ │ │ │ +000184c0: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or
│ │ │ │ +000184d0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3
│ │ │ │ +000184e0: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and
│ │ │ │ +000184f0: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels
│ │ │ │ +00018500: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +00018510: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc
│ │ │ │ +00018520: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima
│ │ │ │ +00018530: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned
│ │ │ │ +00018540: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati
│ │ │ │ +00018550: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit
│ │ │ │ +00018560: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1
│ │ │ │ +00018570: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. *
│ │ │ │ +00018580: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ +00018590: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i
│ │ │ │ +000185a0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ +000185b0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ +000185c0: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet
│ │ │ │ +000185d0: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi
│ │ │ │ +000185e0: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s
│ │ │ │ +000185f0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band
│ │ │ │ +00018600: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate
│ │ │ │ +00018610: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ +00018620: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +00018630: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param
│ │ │ │ +00018640: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si
│ │ │ │ +00018650: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp
│ │ │ │ +00018660: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw
│ │ │ │ +00018670: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater
│ │ │ │ +00018680: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. *
│ │ │ │ +00018690: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *.
│ │ │ │ +000186a0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ +000186b0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ +000186c0: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F
│ │ │ │ +000186d0: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So
│ │ │ │ +000186e0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters,
│ │ │ │ +000186f0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina
│ │ │ │ +00018700: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba
│ │ │ │ +00018710: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016..
│ │ │ │ +00018720: 2020 2020 2a0a 2020 2020 202a 203c 623e *. *
│ │ │ │ +00018730: 4e6f 7465 3a3c 2f62 3e20 436f 6e66 6964 Note: Confid
│ │ │ │ +00018740: 656e 6365 2069 6d61 6765 7320 7769 7468 ence images with
│ │ │ │ +00018750: 2043 565f 3855 2064 6570 7468 2061 7265 CV_8U depth are
│ │ │ │ +00018760: 2065 7870 6563 7465 6420 746f 2069 6e20 expected to in
│ │ │ │ +00018770: 5b30 2c20 3235 355d 2061 6e64 2043 565f [0, 255] and CV_
│ │ │ │ +00018780: 3332 4620 696e 205b 302c 2031 5d20 7261 32F in [0, 1] ra
│ │ │ │ +00018790: 6e67 652e 0a20 2020 2020 2a2f 0a20 2020 nge.. */.
│ │ │ │ +000187a0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v
│ │ │ │ +000187b0: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera
│ │ │ │ +000187c0: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma
│ │ │ │ +000187d0: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src
│ │ │ │ +000187e0: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence
│ │ │ │ +000187f0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl
│ │ │ │ +00018800: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial,
│ │ │ │ +00018810: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu
│ │ │ │ +00018820: 6d61 2920 7b0a 2020 2020 2020 2020 6661 ma) {. fa
│ │ │ │ +00018830: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00018840: 7246 696c 7465 725f 3428 6775 6964 652e rFilter_4(guide.
│ │ │ │ +00018850: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n
│ │ │ │ +00018860: 6174 6976 654f 626a 2c20 636f 6e66 6964 ativeObj, confid
│ │ │ │ +00018870: 656e 6365 2e6e 6174 6976 654f 626a 2c20 ence.nativeObj,
│ │ │ │ +00018880: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s
│ │ │ │ +00018890: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si
│ │ │ │ +000188a0: 676d 615f 6c75 6d61 293b 0a20 2020 207d gma_luma);. }
│ │ │ │ +000188b0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +000188c0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line
│ │ │ │ +000188d0: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral
│ │ │ │ +000188e0: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca
│ │ │ │ +000188f0: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have
│ │ │ │ +00018900: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images
│ │ │ │ +00018910: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t
│ │ │ │ +00018920: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g
│ │ │ │ +00018930: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa
│ │ │ │ +00018940: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +00018950: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac
│ │ │ │ +00018960: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra
│ │ │ │ +00018970: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations..
│ │ │ │ +00018980: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +00018990: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image
│ │ │ │ +000189a0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide
│ │ │ │ +000189b0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering.
│ │ │ │ +000189c0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8
│ │ │ │ +000189d0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e
│ │ │ │ +000189e0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha
│ │ │ │ +000189f0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *.
│ │ │ │ +00018a00: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src
│ │ │ │ +00018a10: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for
│ │ │ │ +00018a20: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with
│ │ │ │ +00018a30: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o
│ │ │ │ +00018a40: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit
│ │ │ │ +00018a50: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin
│ │ │ │ +00018a60: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a
│ │ │ │ +00018a70: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann
│ │ │ │ +00018a80: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *.
│ │ │ │ +00018a90: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid
│ │ │ │ +00018aa0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence
│ │ │ │ +00018ab0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig
│ │ │ │ +00018ac0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo
│ │ │ │ +00018ad0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b
│ │ │ │ +00018ae0: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an
│ │ │ │ +00018af0: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel..
│ │ │ │ +00018b00: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00018b10: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio
│ │ │ │ +00018b20: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ +00018b30: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si
│ │ │ │ +00018b40: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para
│ │ │ │ +00018b50: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s
│ │ │ │ +00018b60: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia
│ │ │ │ +00018b70: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b
│ │ │ │ +00018b80: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil
│ │ │ │ +00018b90: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter..
│ │ │ │ +00018ba0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *.
│ │ │ │ +00018bb0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. *
│ │ │ │ +00018bc0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F
│ │ │ │ +00018bd0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details
│ │ │ │ +00018be0: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B
│ │ │ │ +00018bf0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver
│ │ │ │ +00018c00: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see
│ │ │ │ +00018c10: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap
│ │ │ │ +00018c20: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP
│ │ │ │ +00018c30: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. *
│ │ │ │ +00018c40: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note:
│ │ │ │ +00018c50: 3c2f 623e 2043 6f6e 6669 6465 6e63 6520 Confidence
│ │ │ │ +00018c60: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8
│ │ │ │ +00018c70: 5520 6465 7074 6820 6172 6520 6578 7065 U depth are expe
│ │ │ │ +00018c80: 6374 6564 2074 6f20 696e 205b 302c 2032 cted to in [0, 2
│ │ │ │ +00018c90: 3535 5d20 616e 6420 4356 5f33 3246 2069 55] and CV_32F i
│ │ │ │ +00018ca0: 6e20 5b30 2c20 315d 2072 616e 6765 2e0a n [0, 1] range..
│ │ │ │ +00018cb0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00018cc0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f
│ │ │ │ +00018cd0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv
│ │ │ │ +00018ce0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui
│ │ │ │ +00018cf0: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat
│ │ │ │ +00018d00: 2063 6f6e 6669 6465 6e63 652c 204d 6174 confidence, Mat
│ │ │ │ +00018d10: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig
│ │ │ │ +00018d20: 6d61 5f73 7061 7469 616c 2920 7b0a 2020 ma_spatial) {.
│ │ │ │ +00018d30: 2020 2020 2020 6661 7374 4269 6c61 7465 fastBilate
│ │ │ │ +00018d40: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_
│ │ │ │ +00018d50: 3528 6775 6964 652e 6e61 7469 7665 4f62 5(guide.nativeOb
│ │ │ │ +00018d60: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj
│ │ │ │ +00018d70: 2c20 636f 6e66 6964 656e 6365 2e6e 6174 , confidence.nat
│ │ │ │ +00018d80: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ +00018d90: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa
│ │ │ │ +00018da0: 7469 616c 293b 0a20 2020 207d 0a0a 2020 tial);. }..
│ │ │ │ +00018db0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim
│ │ │ │ +00018dc0: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas
│ │ │ │ +00018dd0: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv
│ │ │ │ +00018de0: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call.
│ │ │ │ +00018df0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult
│ │ │ │ +00018e00: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f
│ │ │ │ +00018e10: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s
│ │ │ │ +00018e20: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide
│ │ │ │ +00018e30: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi
│ │ │ │ +00018e40: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil
│ │ │ │ +00018e50: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to
│ │ │ │ +00018e60: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com
│ │ │ │ +00018e70: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations..
│ │ │ │ +00018e80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +00018e90: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv
│ │ │ │ +00018ea0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for
│ │ │ │ +00018eb0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s
│ │ │ │ +00018ec0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit
│ │ │ │ +00018ed0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe
│ │ │ │ +00018ee0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel
│ │ │ │ +00018ef0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. *
│ │ │ │ +00018f00: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour
│ │ │ │ +00018f10: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil
│ │ │ │ +00018f20: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi
│ │ │ │ +00018f30: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si
│ │ │ │ +00018f40: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f
│ │ │ │ +00018f50: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32
│ │ │ │ +00018f60: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u
│ │ │ │ +00018f70: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels.
│ │ │ │ +00018f80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00018f90: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence
│ │ │ │ +00018fa0: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag
│ │ │ │ +00018fb0: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned
│ │ │ │ +00018fc0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin
│ │ │ │ +00018fd0: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c
│ │ │ │ +00018fe0: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1
│ │ │ │ +00018ff0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *.
│ │ │ │ +00019000: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +00019010: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im
│ │ │ │ +00019020: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ +00019030: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. *
│ │ │ │ +00019040: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *.
│ │ │ │ +00019050: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For
│ │ │ │ +00019060: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab
│ │ │ │ +00019070: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil
│ │ │ │ +00019080: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa
│ │ │ │ +00019090: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th
│ │ │ │ +000190a0: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper
│ │ │ │ +000190b0: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo
│ │ │ │ +000190c0: 6c65 3230 3136 2e0a 2020 2020 202a 0a20 le2016.. *.
│ │ │ │ +000190d0: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note:
│ │ │ │ +000190e0: 623e 2043 6f6e 6669 6465 6e63 6520 696d b> Confidence im
│ │ │ │ +000190f0: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U
│ │ │ │ +00019100: 6465 7074 6820 6172 6520 6578 7065 6374 depth are expect
│ │ │ │ +00019110: 6564 2074 6f20 696e 205b 302c 2032 3535 ed to in [0, 255
│ │ │ │ +00019120: 5d20 616e 6420 4356 5f33 3246 2069 6e20 ] and CV_32F in
│ │ │ │ +00019130: 5b30 2c20 315d 2072 616e 6765 2e0a 2020 [0, 1] range..
│ │ │ │ +00019140: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +00019150: 2073 7461 7469 6320 766f 6964 2066 6173 static void fas
│ │ │ │ +00019160: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver
│ │ │ │ +00019170: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide
│ │ │ │ +00019180: 2c20 4d61 7420 7372 632c 204d 6174 2063 , Mat src, Mat c
│ │ │ │ +00019190: 6f6e 6669 6465 6e63 652c 204d 6174 2064 onfidence, Mat d
│ │ │ │ +000191a0: 7374 2920 7b0a 2020 2020 2020 2020 6661 st) {. fa
│ │ │ │ +000191b0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ +000191c0: 7246 696c 7465 725f 3628 6775 6964 652e rFilter_6(guide.
│ │ │ │ +000191d0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n
│ │ │ │ +000191e0: 6174 6976 654f 626a 2c20 636f 6e66 6964 ativeObj, confid
│ │ │ │ +000191f0: 656e 6365 2e6e 6174 6976 654f 626a 2c20 ence.nativeObj,
│ │ │ │ +00019200: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);.
│ │ │ │ +00019210: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //.
│ │ │ │ +00019220: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_
│ │ │ │ +00019230: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth
│ │ │ │ +00019240: 6572 4669 6c74 6572 2063 763a 3a78 696d erFilter cv::xim
│ │ │ │ +00019250: 6770 726f 633a 3a63 7265 6174 6546 6173 gproc::createFas
│ │ │ │ +00019260: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF
│ │ │ │ +00019270: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ +00019280: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda,
│ │ │ │ +00019290: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col
│ │ │ │ +000192a0: 6f72 2c20 646f 7562 6c65 206c 616d 6264 or, double lambd
│ │ │ │ +000192b0: 615f 6174 7465 6e75 6174 696f 6e20 3d20 a_attenuation =
│ │ │ │ +000192c0: 302e 3235 2c20 696e 7420 6e75 6d5f 6974 0.25, int num_it
│ │ │ │ +000192d0: 6572 203d 2033 290a 2020 2020 2f2f 0a0a er = 3). //..
│ │ │ │ +000192e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F
│ │ │ │ +000192f0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c
│ │ │ │ +00019300: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o
│ │ │ │ +00019310: 6620 4661 7374 476c 6f62 616c 536d 6f6f f FastGlobalSmoo
│ │ │ │ +00019320: 7468 6572 4669 6c74 6572 2061 6e64 2065 therFilter and e
│ │ │ │ +00019330: 7865 6375 7465 2074 6865 2069 6e69 7469 xecute the initi
│ │ │ │ +00019340: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin
│ │ │ │ +00019350: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *.
│ │ │ │ +00019360: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i
│ │ │ │ +00019370: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as
│ │ │ │ +00019380: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter
│ │ │ │ +00019390: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h
│ │ │ │ +000193a0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth
│ │ │ │ +000193b0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or
│ │ │ │ +000193c0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels..
│ │ │ │ +000193d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +000193e0: 206c 616d 6264 6120 7061 7261 6d65 7465 lambda paramete
│ │ │ │ +000193f0: 7220 6465 6669 6e69 6e67 2074 6865 2061 r defining the a
│ │ │ │ +00019400: 6d6f 756e 7420 6f66 2072 6567 756c 6172 mount of regular
│ │ │ │ +00019410: 697a 6174 696f 6e0a 2020 2020 202a 0a20 ization. *.
│ │ │ │ +00019420: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig
│ │ │ │ +00019430: 6d61 5f63 6f6c 6f72 2070 6172 616d 6574 ma_color paramet
│ │ │ │ +00019440: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi
│ │ │ │ +00019450: 6c61 7220 746f 2063 6f6c 6f72 2073 7061 lar to color spa
│ │ │ │ +00019460: 6365 2073 6967 6d61 2069 6e20 6269 6c61 ce sigma in bila
│ │ │ │ +00019470: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ +00019480: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00019490: 6d20 6c61 6d62 6461 5f61 7474 656e 7561 m lambda_attenua
│ │ │ │ +000194a0: 7469 6f6e 2069 6e74 6572 6e61 6c20 7061 tion internal pa
│ │ │ │ +000194b0: 7261 6d65 7465 722c 2064 6566 696e 696e rameter, definin
│ │ │ │ +000194c0: 6720 686f 7720 6d75 6368 206c 616d 6264 g how much lambd
│ │ │ │ +000194d0: 6120 6465 6372 6561 7365 7320 6166 7465 a decreases afte
│ │ │ │ +000194e0: 7220 6561 6368 2069 7465 7261 7469 6f6e r each iteration
│ │ │ │ +000194f0: 2e20 4e6f 726d 616c 6c79 2c0a 2020 2020 . Normally,.
│ │ │ │ +00019500: 202a 2069 7420 7368 6f75 6c64 2062 6520 * it should be
│ │ │ │ +00019510: 302e 3235 2e20 5365 7474 696e 6720 6974 0.25. Setting it
│ │ │ │ +00019520: 2074 6f20 312e 3020 6d61 7920 6c65 6164 to 1.0 may lead
│ │ │ │ +00019530: 2074 6f20 7374 7265 616b 696e 6720 6172 to streaking ar
│ │ │ │ +00019540: 7469 6661 6374 732e 0a20 2020 2020 2a0a tifacts.. *.
│ │ │ │ +00019550: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu
│ │ │ │ +00019560: 6d5f 6974 6572 206e 756d 6265 7220 6f66 m_iter number of
│ │ │ │ +00019570: 2069 7465 7261 7469 6f6e 7320 7573 6564 iterations used
│ │ │ │ +00019580: 2066 6f72 2066 696c 7465 7269 6e67 2c20 for filtering,
│ │ │ │ +00019590: 3320 6973 2075 7375 616c 6c79 2065 6e6f 3 is usually eno
│ │ │ │ +000195a0: 7567 682e 0a20 2020 2020 2a0a 2020 2020 ugh.. *.
│ │ │ │ +000195b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta
│ │ │ │ +000195c0: 696c 7320 6162 6f75 7420 4661 7374 2047 ils about Fast G
│ │ │ │ +000195d0: 6c6f 6261 6c20 536d 6f6f 7468 6572 2070 lobal Smoother p
│ │ │ │ +000195e0: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t
│ │ │ │ +000195f0: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape
│ │ │ │ +00019600: 7220 4349 5445 3a20 4d69 6e32 3031 342e r CITE: Min2014.
│ │ │ │ +00019610: 2048 6f77 6576 6572 2c20 706c 6561 7365 However, please
│ │ │ │ +00019620: 206e 6f74 6520 7468 6174 0a20 2020 2020 note that.
│ │ │ │ +00019630: 2a20 7468 6572 6520 6172 6520 7365 7665 * there are seve
│ │ │ │ +00019640: 7261 6c20 6469 6666 6572 656e 6365 732e ral differences.
│ │ │ │ +00019650: 204c 616d 6264 6120 6174 7465 6e75 6174 Lambda attenuat
│ │ │ │ +00019660: 696f 6e20 6465 7363 7269 6265 6420 696e ion described in
│ │ │ │ +00019670: 2074 6865 2070 6170 6572 2069 7320 696d the paper is im
│ │ │ │ +00019680: 706c 656d 656e 7465 6420 6120 6269 7420 plemented a bit
│ │ │ │ +00019690: 6469 6666 6572 656e 746c 7920 736f 2064 differently so d
│ │ │ │ +000196a0: 6f20 6e6f 740a 2020 2020 202a 2065 7870 o not. * exp
│ │ │ │ +000196b0: 6563 7420 7468 6520 7265 7375 6c74 7320 ect the results
│ │ │ │ +000196c0: 746f 2062 6520 6964 656e 7469 6361 6c20 to be identical
│ │ │ │ +000196d0: 746f 2074 686f 7365 2066 726f 6d20 7468 to those from th
│ │ │ │ +000196e0: 6520 7061 7065 723b 2073 6967 6d61 5f63 e paper; sigma_c
│ │ │ │ +000196f0: 6f6c 6f72 2076 616c 7565 7320 6672 6f6d olor values from
│ │ │ │ +00019700: 2074 6865 2070 6170 6572 2073 686f 756c the paper shoul
│ │ │ │ +00019710: 6420 6265 206d 756c 7469 706c 6965 6420 d be multiplied
│ │ │ │ +00019720: 6279 2032 3535 2e30 2074 6f0a 2020 2020 by 255.0 to.
│ │ │ │ +00019730: 202a 2061 6368 6965 7665 2074 6865 2073 * achieve the s
│ │ │ │ +00019740: 616d 6520 6566 6665 6374 2e20 416c 736f ame effect. Also
│ │ │ │ +00019750: 2c20 696e 2063 6173 6520 6f66 2069 6d61 , in case of ima
│ │ │ │ +00019760: 6765 2066 696c 7465 7269 6e67 2077 6865 ge filtering whe
│ │ │ │ +00019770: 7265 2073 6f75 7263 6520 616e 6420 6775 re source and gu
│ │ │ │ +00019780: 6964 6520 696d 6167 6520 6172 6520 7468 ide image are th
│ │ │ │ +00019790: 6520 7361 6d65 2c20 6175 7468 6f72 730a e same, authors.
│ │ │ │ +000197a0: 2020 2020 202a 2070 726f 706f 7365 2074 * propose t
│ │ │ │ +000197b0: 6f20 6479 6e61 6d69 6361 6c6c 7920 7570 o dynamically up
│ │ │ │ +000197c0: 6461 7465 2074 6865 2067 7569 6465 2069 date the guide i
│ │ │ │ +000197d0: 6d61 6765 2061 6674 6572 2065 6163 6820 mage after each
│ │ │ │ +000197e0: 6974 6572 6174 696f 6e2e 2054 6f20 6d61 iteration. To ma
│ │ │ │ +000197f0: 7869 6d69 7a65 2074 6865 2070 6572 666f ximize the perfo
│ │ │ │ +00019800: 726d 616e 6365 2074 6869 7320 6665 6174 rmance this feat
│ │ │ │ +00019810: 7572 650a 2020 2020 202a 2077 6173 206e ure. * was n
│ │ │ │ +00019820: 6f74 2069 6d70 6c65 6d65 6e74 6564 2068 ot implemented h
│ │ │ │ +00019830: 6572 652e 0a20 2020 2020 2a20 4072 6574 ere.. * @ret
│ │ │ │ +00019840: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall
│ │ │ │ +00019850: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +00019860: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ +00019870: 7461 7469 6320 4661 7374 476c 6f62 616c tatic FastGlobal
│ │ │ │ +00019880: 536d 6f6f 7468 6572 4669 6c74 6572 2063 SmootherFilter c
│ │ │ │ +00019890: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS
│ │ │ │ +000198a0: 6d6f 6f74 6865 7246 696c 7465 7228 4d61 mootherFilter(Ma
│ │ │ │ +000198b0: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double
│ │ │ │ +000198c0: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s
│ │ │ │ +000198d0: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub
│ │ │ │ +000198e0: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu
│ │ │ │ +000198f0: 6174 696f 6e2c 2069 6e74 206e 756d 5f69 ation, int num_i
│ │ │ │ +00019900: 7465 7229 207b 0a20 2020 2020 2020 2072 ter) {. r
│ │ │ │ +00019910: 6574 7572 6e20 4661 7374 476c 6f62 616c eturn FastGlobal
│ │ │ │ +00019920: 536d 6f6f 7468 6572 4669 6c74 6572 2e5f SmootherFilter._
│ │ │ │ +00019930: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ +00019940: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot
│ │ │ │ +00019950: 6865 7246 696c 7465 725f 3028 6775 6964 herFilter_0(guid
│ │ │ │ +00019960: 652e 6e61 7469 7665 4f62 6a2c 206c 616d e.nativeObj, lam
│ │ │ │ +00019970: 6264 612c 2073 6967 6d61 5f63 6f6c 6f72 bda, sigma_color
│ │ │ │ +00019980: 2c20 6c61 6d62 6461 5f61 7474 656e 7561 , lambda_attenua
│ │ │ │ +00019990: 7469 6f6e 2c20 6e75 6d5f 6974 6572 2929 tion, num_iter))
│ │ │ │ +000199a0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /**
│ │ │ │ +000199b0: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory
│ │ │ │ +000199c0: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i
│ │ │ │ +000199d0: 6e73 7461 6e63 6520 6f66 2046 6173 7447 nstance of FastG
│ │ │ │ +000199e0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil
│ │ │ │ +000199f0: 7465 7220 616e 6420 6578 6563 7574 6520 ter and execute
│ │ │ │ +00019a00: 7468 6520 696e 6974 6961 6c69 7a61 7469 the initializati
│ │ │ │ +00019a10: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines..
│ │ │ │ +00019a20: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00019a30: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se
│ │ │ │ +00019a40: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f
│ │ │ │ +00019a50: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It
│ │ │ │ +00019a60: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b
│ │ │ │ +00019a70: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit
│ │ │ │ +00019a80: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann
│ │ │ │ +00019a90: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *.
│ │ │ │ +00019aa0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda
│ │ │ │ +00019ab0: 2070 6172 616d 6574 6572 2064 6566 696e parameter defin
│ │ │ │ +00019ac0: 696e 6720 7468 6520 616d 6f75 6e74 206f ing the amount o
│ │ │ │ +00019ad0: 6620 7265 6775 6c61 7269 7a61 7469 6f6e f regularization
│ │ │ │ +00019ae0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00019af0: 7061 7261 6d20 7369 676d 615f 636f 6c6f param sigma_colo
│ │ │ │ +00019b00: 7220 7061 7261 6d65 7465 722c 2074 6861 r parameter, tha
│ │ │ │ +00019b10: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to
│ │ │ │ +00019b20: 636f 6c6f 7220 7370 6163 6520 7369 676d color space sigm
│ │ │ │ +00019b30: 6120 696e 2062 696c 6174 6572 616c 4669 a in bilateralFi
│ │ │ │ +00019b40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *.
│ │ │ │ +00019b50: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd
│ │ │ │ +00019b60: 615f 6174 7465 6e75 6174 696f 6e20 696e a_attenuation in
│ │ │ │ +00019b70: 7465 726e 616c 2070 6172 616d 6574 6572 ternal parameter
│ │ │ │ +00019b80: 2c20 6465 6669 6e69 6e67 2068 6f77 206d , defining how m
│ │ │ │ +00019b90: 7563 6820 6c61 6d62 6461 2064 6563 7265 uch lambda decre
│ │ │ │ +00019ba0: 6173 6573 2061 6674 6572 2065 6163 6820 ases after each
│ │ │ │ +00019bb0: 6974 6572 6174 696f 6e2e 204e 6f72 6d61 iteration. Norma
│ │ │ │ +00019bc0: 6c6c 792c 0a20 2020 2020 2a20 6974 2073 lly,. * it s
│ │ │ │ +00019bd0: 686f 756c 6420 6265 2030 2e32 352e 2053 hould be 0.25. S
│ │ │ │ +00019be0: 6574 7469 6e67 2069 7420 746f 2031 2e30 etting it to 1.0
│ │ │ │ +00019bf0: 206d 6179 206c 6561 6420 746f 2073 7472 may lead to str
│ │ │ │ +00019c00: 6561 6b69 6e67 2061 7274 6966 6163 7473 eaking artifacts
│ │ │ │ +00019c10: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *.
│ │ │ │ +00019c20: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more
│ │ │ │ +00019c30: 6465 7461 696c 7320 6162 6f75 7420 4661 details about Fa
│ │ │ │ +00019c40: 7374 2047 6c6f 6261 6c20 536d 6f6f 7468 st Global Smooth
│ │ │ │ +00019c50: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s
│ │ │ │ +00019c60: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original
│ │ │ │ +00019c70: 7061 7065 7220 4349 5445 3a20 4d69 6e32 paper CITE: Min2
│ │ │ │ +00019c80: 3031 342e 2048 6f77 6576 6572 2c20 706c 014. However, pl
│ │ │ │ +00019c90: 6561 7365 206e 6f74 6520 7468 6174 0a20 ease note that.
│ │ │ │ +00019ca0: 2020 2020 2a20 7468 6572 6520 6172 6520 * there are
│ │ │ │ +00019cb0: 7365 7665 7261 6c20 6469 6666 6572 656e several differen
│ │ │ │ +00019cc0: 6365 732e 204c 616d 6264 6120 6174 7465 ces. Lambda atte
│ │ │ │ +00019cd0: 6e75 6174 696f 6e20 6465 7363 7269 6265 nuation describe
│ │ │ │ +00019ce0: 6420 696e 2074 6865 2070 6170 6572 2069 d in the paper i
│ │ │ │ +00019cf0: 7320 696d 706c 656d 656e 7465 6420 6120 s implemented a
│ │ │ │ +00019d00: 6269 7420 6469 6666 6572 656e 746c 7920 bit differently
│ │ │ │ +00019d10: 736f 2064 6f20 6e6f 740a 2020 2020 202a so do not. *
│ │ │ │ +00019d20: 2065 7870 6563 7420 7468 6520 7265 7375 expect the resu
│ │ │ │ +00019d30: 6c74 7320 746f 2062 6520 6964 656e 7469 lts to be identi
│ │ │ │ +00019d40: 6361 6c20 746f 2074 686f 7365 2066 726f cal to those fro
│ │ │ │ +00019d50: 6d20 7468 6520 7061 7065 723b 2073 6967 m the paper; sig
│ │ │ │ +00019d60: 6d61 5f63 6f6c 6f72 2076 616c 7565 7320 ma_color values
│ │ │ │ +00019d70: 6672 6f6d 2074 6865 2070 6170 6572 2073 from the paper s
│ │ │ │ +00019d80: 686f 756c 6420 6265 206d 756c 7469 706c hould be multipl
│ │ │ │ +00019d90: 6965 6420 6279 2032 3535 2e30 2074 6f0a ied by 255.0 to.
│ │ │ │ +00019da0: 2020 2020 202a 2061 6368 6965 7665 2074 * achieve t
│ │ │ │ +00019db0: 6865 2073 616d 6520 6566 6665 6374 2e20 he same effect.
│ │ │ │ +00019dc0: 416c 736f 2c20 696e 2063 6173 6520 6f66 Also, in case of
│ │ │ │ +00019dd0: 2069 6d61 6765 2066 696c 7465 7269 6e67 image filtering
│ │ │ │ +00019de0: 2077 6865 7265 2073 6f75 7263 6520 616e where source an
│ │ │ │ +00019df0: 6420 6775 6964 6520 696d 6167 6520 6172 d guide image ar
│ │ │ │ +00019e00: 6520 7468 6520 7361 6d65 2c20 6175 7468 e the same, auth
│ │ │ │ +00019e10: 6f72 730a 2020 2020 202a 2070 726f 706f ors. * propo
│ │ │ │ +00019e20: 7365 2074 6f20 6479 6e61 6d69 6361 6c6c se to dynamicall
│ │ │ │ +00019e30: 7920 7570 6461 7465 2074 6865 2067 7569 y update the gui
│ │ │ │ +00019e40: 6465 2069 6d61 6765 2061 6674 6572 2065 de image after e
│ │ │ │ +00019e50: 6163 6820 6974 6572 6174 696f 6e2e 2054 ach iteration. T
│ │ │ │ +00019e60: 6f20 6d61 7869 6d69 7a65 2074 6865 2070 o maximize the p
│ │ │ │ +00019e70: 6572 666f 726d 616e 6365 2074 6869 7320 erformance this
│ │ │ │ +00019e80: 6665 6174 7572 650a 2020 2020 202a 2077 feature. * w
│ │ │ │ +00019e90: 6173 206e 6f74 2069 6d70 6c65 6d65 6e74 as not implement
│ │ │ │ +00019ea0: 6564 2068 6572 652e 0a20 2020 2020 2a20 ed here.. *
│ │ │ │ +00019eb0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati
│ │ │ │ +00019ec0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00019ed0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00019ee0: 6963 2073 7461 7469 6320 4661 7374 476c ic static FastGl
│ │ │ │ +00019ef0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt
│ │ │ │ +00019f00: 6572 2063 7265 6174 6546 6173 7447 6c6f er createFastGlo
│ │ │ │ +00019f10: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte
│ │ │ │ +00019f20: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou
│ │ │ │ +00019f30: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub
│ │ │ │ +00019f40: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color,
│ │ │ │ +00019f50: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at
│ │ │ │ +00019f60: 7465 6e75 6174 696f 6e29 207b 0a20 2020 tenuation) {.
│ │ │ │ +00019f70: 2020 2020 2072 6574 7572 6e20 4661 7374 return Fast
│ │ │ │ +00019f80: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi
│ │ │ │ +00019f90: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__
│ │ │ │ +00019fa0: 2863 7265 6174 6546 6173 7447 6c6f 6261 (createFastGloba
│ │ │ │ +00019fb0: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_
│ │ │ │ +00019fc0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb
│ │ │ │ +00019fd0: 6a2c 206c 616d 6264 612c 2073 6967 6d61 j, lambda, sigma
│ │ │ │ +00019fe0: 5f63 6f6c 6f72 2c20 6c61 6d62 6461 5f61 _color, lambda_a
│ │ │ │ +00019ff0: 7474 656e 7561 7469 6f6e 2929 3b0a 2020 ttenuation));.
│ │ │ │ +0001a000: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**.
│ │ │ │ +0001a010: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth
│ │ │ │ +0001a020: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta
│ │ │ │ +0001a030: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba
│ │ │ │ +0001a040: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter
│ │ │ │ +0001a050: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the
│ │ │ │ +0001a060: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r
│ │ │ │ +0001a070: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *.
│ │ │ │ +0001a080: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu
│ │ │ │ +0001a090: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin
│ │ │ │ +0001a0a0: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f
│ │ │ │ +0001a0b0: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho
│ │ │ │ +0001a0c0: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d
│ │ │ │ +0001a0d0: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either
│ │ │ │ +0001a0e0: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels.
│ │ │ │ +0001a0f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0001a100: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par
│ │ │ │ +0001a110: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining
│ │ │ │ +0001a120: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re
│ │ │ │ +0001a130: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization.
│ │ │ │ +0001a140: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +0001a150: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa
│ │ │ │ +0001a160: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ +0001a170: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo
│ │ │ │ +0001a180: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in
│ │ │ │ +0001a190: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ +0001a1a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0001a1b0: 6974 2073 686f 756c 6420 6265 2030 2e32 it should be 0.2
│ │ │ │ +0001a1c0: 352e 2053 6574 7469 6e67 2069 7420 746f 5. Setting it to
│ │ │ │ +0001a1d0: 2031 2e30 206d 6179 206c 6561 6420 746f 1.0 may lead to
│ │ │ │ +0001a1e0: 2073 7472 6561 6b69 6e67 2061 7274 6966 streaking artif
│ │ │ │ +0001a1f0: 6163 7473 2e0a 2020 2020 202a 0a20 2020 acts.. *.
│ │ │ │ +0001a200: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m
│ │ │ │ +0001a210: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou
│ │ │ │ +0001a220: 7420 4661 7374 2047 6c6f 6261 6c20 536d t Fast Global Sm
│ │ │ │ +0001a230: 6f6f 7468 6572 2070 6172 616d 6574 6572 oother parameter
│ │ │ │ +0001a240: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi
│ │ │ │ +0001a250: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE:
│ │ │ │ +0001a260: 4d69 6e32 3031 342e 2048 6f77 6576 6572 Min2014. However
│ │ │ │ +0001a270: 2c20 706c 6561 7365 206e 6f74 6520 7468 , please note th
│ │ │ │ +0001a280: 6174 0a20 2020 2020 2a20 7468 6572 6520 at. * there
│ │ │ │ +0001a290: 6172 6520 7365 7665 7261 6c20 6469 6666 are several diff
│ │ │ │ +0001a2a0: 6572 656e 6365 732e 204c 616d 6264 6120 erences. Lambda
│ │ │ │ +0001a2b0: 6174 7465 6e75 6174 696f 6e20 6465 7363 attenuation desc
│ │ │ │ +0001a2c0: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap
│ │ │ │ +0001a2d0: 6572 2069 7320 696d 706c 656d 656e 7465 er is implemente
│ │ │ │ +0001a2e0: 6420 6120 6269 7420 6469 6666 6572 656e d a bit differen
│ │ │ │ +0001a2f0: 746c 7920 736f 2064 6f20 6e6f 740a 2020 tly so do not.
│ │ │ │ +0001a300: 2020 202a 2065 7870 6563 7420 7468 6520 * expect the
│ │ │ │ +0001a310: 7265 7375 6c74 7320 746f 2062 6520 6964 results to be id
│ │ │ │ +0001a320: 656e 7469 6361 6c20 746f 2074 686f 7365 entical to those
│ │ │ │ +0001a330: 2066 726f 6d20 7468 6520 7061 7065 723b from the paper;
│ │ │ │ +0001a340: 2073 6967 6d61 5f63 6f6c 6f72 2076 616c sigma_color val
│ │ │ │ +0001a350: 7565 7320 6672 6f6d 2074 6865 2070 6170 ues from the pap
│ │ │ │ +0001a360: 6572 2073 686f 756c 6420 6265 206d 756c er should be mul
│ │ │ │ +0001a370: 7469 706c 6965 6420 6279 2032 3535 2e30 tiplied by 255.0
│ │ │ │ +0001a380: 2074 6f0a 2020 2020 202a 2061 6368 6965 to. * achie
│ │ │ │ +0001a390: 7665 2074 6865 2073 616d 6520 6566 6665 ve the same effe
│ │ │ │ +0001a3a0: 6374 2e20 416c 736f 2c20 696e 2063 6173 ct. Also, in cas
│ │ │ │ +0001a3b0: 6520 6f66 2069 6d61 6765 2066 696c 7465 e of image filte
│ │ │ │ +0001a3c0: 7269 6e67 2077 6865 7265 2073 6f75 7263 ring where sourc
│ │ │ │ +0001a3d0: 6520 616e 6420 6775 6964 6520 696d 6167 e and guide imag
│ │ │ │ +0001a3e0: 6520 6172 6520 7468 6520 7361 6d65 2c20 e are the same,
│ │ │ │ +0001a3f0: 6175 7468 6f72 730a 2020 2020 202a 2070 authors. * p
│ │ │ │ +0001a400: 726f 706f 7365 2074 6f20 6479 6e61 6d69 ropose to dynami
│ │ │ │ +0001a410: 6361 6c6c 7920 7570 6461 7465 2074 6865 cally update the
│ │ │ │ +0001a420: 2067 7569 6465 2069 6d61 6765 2061 6674 guide image aft
│ │ │ │ +0001a430: 6572 2065 6163 6820 6974 6572 6174 696f er each iteratio
│ │ │ │ +0001a440: 6e2e 2054 6f20 6d61 7869 6d69 7a65 2074 n. To maximize t
│ │ │ │ +0001a450: 6865 2070 6572 666f 726d 616e 6365 2074 he performance t
│ │ │ │ +0001a460: 6869 7320 6665 6174 7572 650a 2020 2020 his feature.
│ │ │ │ +0001a470: 202a 2077 6173 206e 6f74 2069 6d70 6c65 * was not imple
│ │ │ │ +0001a480: 6d65 6e74 6564 2068 6572 652e 0a20 2020 mented here..
│ │ │ │ +0001a490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +0001a4a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +0001a4b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +0001a4c0: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa
│ │ │ │ +0001a4d0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother
│ │ │ │ +0001a4e0: 4669 6c74 6572 2063 7265 6174 6546 6173 Filter createFas
│ │ │ │ +0001a4f0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF
│ │ │ │ +0001a500: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ +0001a510: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda,
│ │ │ │ +0001a520: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col
│ │ │ │ +0001a530: 6f72 2920 7b0a 2020 2020 2020 2020 7265 or) {. re
│ │ │ │ +0001a540: 7475 726e 2046 6173 7447 6c6f 6261 6c53 turn FastGlobalS
│ │ │ │ +0001a550: 6d6f 6f74 6865 7246 696c 7465 722e 5f5f mootherFilter.__
│ │ │ │ +0001a560: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create
│ │ │ │ +0001a570: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth
│ │ │ │ +0001a580: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide
│ │ │ │ +0001a590: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb
│ │ │ │ +0001a5a0: 6461 2c20 7369 676d 615f 636f 6c6f 7229 da, sigma_color)
│ │ │ │ +0001a5b0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... /
│ │ │ │ +0001a5c0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v
│ │ │ │ +0001a5d0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc
│ │ │ │ +0001a5e0: 3a3a 6661 7374 476c 6f62 616c 536d 6f6f ::fastGlobalSmoo
│ │ │ │ +0001a5f0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g
│ │ │ │ +0001a600: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M
│ │ │ │ +0001a610: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double
│ │ │ │ +0001a620: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s
│ │ │ │ +0001a630: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub
│ │ │ │ +0001a640: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu
│ │ │ │ +0001a650: 6174 696f 6e20 3d20 302e 3235 2c20 696e ation = 0.25, in
│ │ │ │ +0001a660: 7420 6e75 6d5f 6974 6572 203d 2033 290a t num_iter = 3).
│ │ │ │ +0001a670: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**.
│ │ │ │ +0001a680: 2020 2020 202a 2053 696d 706c 6520 6f6e * Simple on
│ │ │ │ +0001a690: 652d 6c69 6e65 2046 6173 7420 476c 6f62 e-line Fast Glob
│ │ │ │ +0001a6a0: 616c 2053 6d6f 6f74 6865 7220 6669 6c74 al Smoother filt
│ │ │ │ +0001a6b0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you
│ │ │ │ +0001a6c0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im
│ │ │ │ +0001a6d0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w
│ │ │ │ +0001a6e0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same.
│ │ │ │ +0001a6f0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u
│ │ │ │ +0001a700: 7365 2046 6173 7447 6c6f 6261 6c53 6d6f se FastGlobalSmo
│ │ │ │ +0001a710: 6f74 6865 7246 696c 7465 7220 696e 7465 otherFilter inte
│ │ │ │ +0001a720: 7266 6163 6520 746f 2061 766f 6964 2065 rface to avoid e
│ │ │ │ +0001a730: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation
│ │ │ │ +0001a740: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. *
│ │ │ │ +0001a750: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im
│ │ │ │ +0001a760: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g
│ │ │ │ +0001a770: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri
│ │ │ │ +0001a780: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha
│ │ │ │ +0001a790: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a
│ │ │ │ +0001a7a0: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3
│ │ │ │ +0001a7b0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels..
│ │ │ │ +0001a7c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0001a7d0: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image
│ │ │ │ +0001a7e0: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w
│ │ │ │ +0001a7f0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b
│ │ │ │ +0001a800: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16-
│ │ │ │ +0001a810: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating-
│ │ │ │ +0001a820: 706f 696e 7420 3332 2d62 6974 2064 6570 point 32-bit dep
│ │ │ │ +0001a830: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c
│ │ │ │ +0001a840: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *.
│ │ │ │ +0001a850: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +0001a860: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im
│ │ │ │ +0001a870: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ +0001a880: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda
│ │ │ │ +0001a890: 2070 6172 616d 6574 6572 2064 6566 696e parameter defin
│ │ │ │ +0001a8a0: 696e 6720 7468 6520 616d 6f75 6e74 206f ing the amount o
│ │ │ │ +0001a8b0: 6620 7265 6775 6c61 7269 7a61 7469 6f6e f regularization
│ │ │ │ +0001a8c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0001a8d0: 7061 7261 6d20 7369 676d 615f 636f 6c6f param sigma_colo
│ │ │ │ +0001a8e0: 7220 7061 7261 6d65 7465 722c 2074 6861 r parameter, tha
│ │ │ │ +0001a8f0: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to
│ │ │ │ +0001a900: 636f 6c6f 7220 7370 6163 6520 7369 676d color space sigm
│ │ │ │ +0001a910: 6120 696e 2062 696c 6174 6572 616c 4669 a in bilateralFi
│ │ │ │ +0001a920: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *.
│ │ │ │ +0001a930: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd
│ │ │ │ +0001a940: 615f 6174 7465 6e75 6174 696f 6e20 696e a_attenuation in
│ │ │ │ +0001a950: 7465 726e 616c 2070 6172 616d 6574 6572 ternal parameter
│ │ │ │ +0001a960: 2c20 6465 6669 6e69 6e67 2068 6f77 206d , defining how m
│ │ │ │ +0001a970: 7563 6820 6c61 6d62 6461 2064 6563 7265 uch lambda decre
│ │ │ │ +0001a980: 6173 6573 2061 6674 6572 2065 6163 6820 ases after each
│ │ │ │ +0001a990: 6974 6572 6174 696f 6e2e 204e 6f72 6d61 iteration. Norma
│ │ │ │ +0001a9a0: 6c6c 792c 0a20 2020 2020 2a20 6974 2073 lly,. * it s
│ │ │ │ +0001a9b0: 686f 756c 6420 6265 2030 2e32 352e 2053 hould be 0.25. S
│ │ │ │ +0001a9c0: 6574 7469 6e67 2069 7420 746f 2031 2e30 etting it to 1.0
│ │ │ │ +0001a9d0: 206d 6179 206c 6561 6420 746f 2073 7472 may lead to str
│ │ │ │ +0001a9e0: 6561 6b69 6e67 2061 7274 6966 6163 7473 eaking artifacts
│ │ │ │ +0001a9f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0001aa00: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter
│ │ │ │ +0001aa10: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat
│ │ │ │ +0001aa20: 696f 6e73 2075 7365 6420 666f 7220 6669 ions used for fi
│ │ │ │ +0001aa30: 6c74 6572 696e 672c 2033 2069 7320 7573 ltering, 3 is us
│ │ │ │ +0001aa40: 7561 6c6c 7920 656e 6f75 6768 2e0a 2020 ually enough..
│ │ │ │ +0001aa50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +0001aa60: 2073 7461 7469 6320 766f 6964 2066 6173 static void fas
│ │ │ │ +0001aa70: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF
│ │ │ │ +0001aa80: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ +0001aa90: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds
│ │ │ │ +0001aaa0: 742c 2064 6f75 626c 6520 6c61 6d62 6461 t, double lambda
│ │ │ │ +0001aab0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c
│ │ │ │ +0001aac0: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam
│ │ │ │ +0001aad0: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation,
│ │ │ │ +0001aae0: 2069 6e74 206e 756d 5f69 7465 7229 207b int num_iter) {
│ │ │ │ +0001aaf0: 0a20 2020 2020 2020 2066 6173 7447 6c6f . fastGlo
│ │ │ │ +0001ab00: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte
│ │ │ │ +0001ab10: 725f 3028 6775 6964 652e 6e61 7469 7665 r_0(guide.native
│ │ │ │ +0001ab20: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO
│ │ │ │ +0001ab30: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +0001ab40: 6a2c 206c 616d 6264 612c 2073 6967 6d61 j, lambda, sigma
│ │ │ │ +0001ab50: 5f63 6f6c 6f72 2c20 6c61 6d62 6461 5f61 _color, lambda_a
│ │ │ │ +0001ab60: 7474 656e 7561 7469 6f6e 2c20 6e75 6d5f ttenuation, num_
│ │ │ │ +0001ab70: 6974 6572 293b 0a20 2020 207d 0a0a 2020 iter);. }..
│ │ │ │ +0001ab80: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim
│ │ │ │ +0001ab90: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas
│ │ │ │ +0001aba0: 7420 476c 6f62 616c 2053 6d6f 6f74 6865 t Global Smoothe
│ │ │ │ +0001abb0: 7220 6669 6c74 6572 2063 616c 6c2e 2049 r filter call. I
│ │ │ │ +0001abc0: 6620 796f 7520 6861 7665 206d 756c 7469 f you have multi
│ │ │ │ +0001abd0: 706c 6520 696d 6167 6573 2074 6f20 6669 ple images to fi
│ │ │ │ +0001abe0: 6c74 6572 2077 6974 6820 7468 6520 7361 lter with the sa
│ │ │ │ +0001abf0: 6d65 0a20 2020 2020 2a20 6775 6964 6520 me. * guide
│ │ │ │ +0001ac00: 7468 656e 2075 7365 2046 6173 7447 6c6f then use FastGlo
│ │ │ │ +0001ac10: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte
│ │ │ │ +0001ac20: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a
│ │ │ │ +0001ac30: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu
│ │ │ │ +0001ac40: 7461 7469 6f6e 732e 0a20 2020 2020 2a0a tations.. *.
│ │ │ │ +0001ac50: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu
│ │ │ │ +0001ac60: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin
│ │ │ │ +0001ac70: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f
│ │ │ │ +0001ac80: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho
│ │ │ │ +0001ac90: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d
│ │ │ │ +0001aca0: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either
│ │ │ │ +0001acb0: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels.
│ │ │ │ +0001acc0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0001acd0: 7061 7261 6d20 7372 6320 736f 7572 6365 param src source
│ │ │ │ +0001ace0: 2069 6d61 6765 2066 6f72 2066 696c 7465 image for filte
│ │ │ │ +0001acf0: 7269 6e67 2077 6974 6820 756e 7369 676e ring with unsign
│ │ │ │ +0001ad00: 6564 2038 2d62 6974 206f 7220 7369 676e ed 8-bit or sign
│ │ │ │ +0001ad10: 6564 2031 362d 6269 7420 6f72 2066 6c6f ed 16-bit or flo
│ │ │ │ +0001ad20: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b
│ │ │ │ +0001ad30: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up
│ │ │ │ +0001ad40: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels..
│ │ │ │ +0001ad50: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +0001ad60: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat
│ │ │ │ +0001ad70: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image..
│ │ │ │ +0001ad80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0001ad90: 6c61 6d62 6461 2070 6172 616d 6574 6572 lambda parameter
│ │ │ │ +0001ada0: 2064 6566 696e 696e 6720 7468 6520 616d defining the am
│ │ │ │ +0001adb0: 6f75 6e74 206f 6620 7265 6775 6c61 7269 ount of regulari
│ │ │ │ +0001adc0: 7a61 7469 6f6e 0a20 2020 2020 2a0a 2020 zation. *.
│ │ │ │ +0001add0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm
│ │ │ │ +0001ade0: 615f 636f 6c6f 7220 7061 7261 6d65 7465 a_color paramete
│ │ │ │ +0001adf0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil
│ │ │ │ +0001ae00: 6172 2074 6f20 636f 6c6f 7220 7370 6163 ar to color spac
│ │ │ │ +0001ae10: 6520 7369 676d 6120 696e 2062 696c 6174 e sigma in bilat
│ │ │ │ +0001ae20: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter..
│ │ │ │ +0001ae30: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +0001ae40: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat
│ │ │ │ +0001ae50: 696f 6e20 696e 7465 726e 616c 2070 6172 ion internal par
│ │ │ │ +0001ae60: 616d 6574 6572 2c20 6465 6669 6e69 6e67 ameter, defining
│ │ │ │ +0001ae70: 2068 6f77 206d 7563 6820 6c61 6d62 6461 how much lambda
│ │ │ │ +0001ae80: 2064 6563 7265 6173 6573 2061 6674 6572 decreases after
│ │ │ │ +0001ae90: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration.
│ │ │ │ +0001aea0: 204e 6f72 6d61 6c6c 792c 0a20 2020 2020 Normally,.
│ │ │ │ +0001aeb0: 2a20 6974 2073 686f 756c 6420 6265 2030 * it should be 0
│ │ │ │ +0001aec0: 2e32 352e 2053 6574 7469 6e67 2069 7420 .25. Setting it
│ │ │ │ +0001aed0: 746f 2031 2e30 206d 6179 206c 6561 6420 to 1.0 may lead
│ │ │ │ +0001aee0: 746f 2073 7472 6561 6b69 6e67 2061 7274 to streaking art
│ │ │ │ +0001aef0: 6966 6163 7473 2e0a 2020 2020 202a 0a20 ifacts.. *.
│ │ │ │ +0001af00: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +0001af10: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa
│ │ │ │ +0001af20: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother
│ │ │ │ +0001af30: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide
│ │ │ │ +0001af40: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d
│ │ │ │ +0001af50: 7374 2c20 646f 7562 6c65 206c 616d 6264 st, double lambd
│ │ │ │ +0001af60: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_
│ │ │ │ +0001af70: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la
│ │ │ │ +0001af80: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation
│ │ │ │ +0001af90: 2920 7b0a 2020 2020 2020 2020 6661 7374 ) {. fast
│ │ │ │ +0001afa0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi
│ │ │ │ +0001afb0: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat
│ │ │ │ +0001afc0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati
│ │ │ │ +0001afd0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ
│ │ │ │ +0001afe0: 654f 626a 2c20 6c61 6d62 6461 2c20 7369 eObj, lambda, si
│ │ │ │ +0001aff0: 676d 615f 636f 6c6f 722c 206c 616d 6264 gma_color, lambd
│ │ │ │ +0001b000: 615f 6174 7465 6e75 6174 696f 6e29 3b0a a_attenuation);.
│ │ │ │ +0001b010: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +0001b020: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one
│ │ │ │ +0001b030: 2d6c 696e 6520 4661 7374 2047 6c6f 6261 -line Fast Globa
│ │ │ │ +0001b040: 6c20 536d 6f6f 7468 6572 2066 696c 7465 l Smoother filte
│ │ │ │ +0001b050: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h
│ │ │ │ +0001b060: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima
│ │ │ │ +0001b070: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi
│ │ │ │ +0001b080: 7468 2074 6865 2073 616d 650a 2020 2020 th the same.
│ │ │ │ +0001b090: 202a 2067 7569 6465 2074 6865 6e20 7573 * guide then us
│ │ │ │ +0001b0a0: 6520 4661 7374 476c 6f62 616c 536d 6f6f e FastGlobalSmoo
│ │ │ │ +0001b0b0: 7468 6572 4669 6c74 6572 2069 6e74 6572 therFilter inter
│ │ │ │ +0001b0c0: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex
│ │ │ │ +0001b0d0: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations
│ │ │ │ +0001b0e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0001b0f0: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima
│ │ │ │ +0001b100: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu
│ │ │ │ +0001b110: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin
│ │ │ │ +0001b120: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav
│ │ │ │ +0001b130: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an
│ │ │ │ +0001b140: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3
│ │ │ │ +0001b150: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. *
│ │ │ │ +0001b160: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +0001b170: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image
│ │ │ │ +0001b180: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi
│ │ │ │ +0001b190: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi
│ │ │ │ +0001b1a0: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b
│ │ │ │ +0001b1b0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p
│ │ │ │ +0001b1c0: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept
│ │ │ │ +0001b1d0: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch
│ │ │ │ +0001b1e0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *.
│ │ │ │ +0001b1f0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +0001b200: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima
│ │ │ │ +0001b210: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ +0001b220: 2a20 4070 6172 616d 206c 616d 6264 6120 * @param lambda
│ │ │ │ +0001b230: 7061 7261 6d65 7465 7220 6465 6669 6e69 parameter defini
│ │ │ │ +0001b240: 6e67 2074 6865 2061 6d6f 756e 7420 6f66 ng the amount of
│ │ │ │ +0001b250: 2072 6567 756c 6172 697a 6174 696f 6e0a regularization.
│ │ │ │ +0001b260: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0001b270: 6172 616d 2073 6967 6d61 5f63 6f6c 6f72 aram sigma_color
│ │ │ │ +0001b280: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that
│ │ │ │ +0001b290: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c
│ │ │ │ +0001b2a0: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma
│ │ │ │ +0001b2b0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil
│ │ │ │ +0001b2c0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ +0001b2d0: 202a 2069 7420 7368 6f75 6c64 2062 6520 * it should be
│ │ │ │ +0001b2e0: 302e 3235 2e20 5365 7474 696e 6720 6974 0.25. Setting it
│ │ │ │ +0001b2f0: 2074 6f20 312e 3020 6d61 7920 6c65 6164 to 1.0 may lead
│ │ │ │ +0001b300: 2074 6f20 7374 7265 616b 696e 6720 6172 to streaking ar
│ │ │ │ +0001b310: 7469 6661 6374 732e 0a20 2020 2020 2a0a tifacts.. *.
│ │ │ │ +0001b320: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +0001b330: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f
│ │ │ │ +0001b340: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe
│ │ │ │ +0001b350: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid
│ │ │ │ +0001b360: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat
│ │ │ │ +0001b370: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb
│ │ │ │ +0001b380: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma
│ │ │ │ +0001b390: 5f63 6f6c 6f72 2920 7b0a 2020 2020 2020 _color) {.
│ │ │ │ +0001b3a0: 2020 6661 7374 476c 6f62 616c 536d 6f6f fastGlobalSmoo
│ │ │ │ +0001b3b0: 7468 6572 4669 6c74 6572 5f32 2867 7569 therFilter_2(gui
│ │ │ │ +0001b3c0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr
│ │ │ │ +0001b3d0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst
│ │ │ │ +0001b3e0: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb
│ │ │ │ +0001b3f0: 6461 2c20 7369 676d 615f 636f 6c6f 7229 da, sigma_color)
│ │ │ │ +0001b400: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ +0001b410: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo
│ │ │ │ +0001b420: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc:
│ │ │ │ +0001b430: 3a6c 3053 6d6f 6f74 6828 4d61 7420 7372 :l0Smooth(Mat sr
│ │ │ │ +0001b440: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou
│ │ │ │ +0001b450: 626c 6520 6c61 6d62 6461 203d 2030 2e30 ble lambda = 0.0
│ │ │ │ +0001b460: 322c 2064 6f75 626c 6520 6b61 7070 6120 2, double kappa
│ │ │ │ +0001b470: 3d20 322e 3029 0a20 2020 202f 2f0a 0a20 = 2.0). //..
│ │ │ │ +0001b480: 2020 202f 2a2a 0a20 2020 2020 2a20 476c /**. * Gl
│ │ │ │ +0001b490: 6f62 616c 2069 6d61 6765 2073 6d6f 6f74 obal image smoot
│ │ │ │ +0001b4a0: 6869 6e67 2076 6961 204c 3020 6772 6164 hing via L0 grad
│ │ │ │ +0001b4b0: 6965 6e74 206d 696e 696d 697a 6174 696f ient minimizatio
│ │ │ │ +0001b4c0: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. *
│ │ │ │ +0001b4d0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour
│ │ │ │ +0001b4e0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil
│ │ │ │ +0001b4f0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi
│ │ │ │ +0001b500: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si
│ │ │ │ +0001b510: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f
│ │ │ │ +0001b520: 6c6f 6174 696e 672d 706f 696e 7420 6465 loating-point de
│ │ │ │ +0001b530: 7074 682e 0a20 2020 2020 2a0a 2020 2020 pth.. *.
│ │ │ │ +0001b540: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de
│ │ │ │ +0001b550: 7374 696e 6174 696f 6e20 696d 6167 652e stination image.
│ │ │ │ +0001b560: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0001b570: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par
│ │ │ │ +0001b580: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining
│ │ │ │ +0001b590: 7468 6520 736d 6f6f 7468 2074 6572 6d20 the smooth term
│ │ │ │ +0001b5a0: 7765 6967 6874 2e0a 2020 2020 202a 0a20 weight.. *.
│ │ │ │ +0001b5b0: 2020 2020 2a20 4070 6172 616d 206b 6170 * @param kap
│ │ │ │ +0001b5c0: 7061 2070 6172 616d 6574 6572 2064 6566 pa parameter def
│ │ │ │ +0001b5d0: 696e 696e 6720 7468 6520 696e 6372 6561 ining the increa
│ │ │ │ +0001b5e0: 7369 6e67 2066 6163 746f 7220 6f66 2074 sing factor of t
│ │ │ │ +0001b5f0: 6865 2077 6569 6768 7420 6f66 2074 6865 he weight of the
│ │ │ │ +0001b600: 2067 7261 6469 656e 7420 6461 7461 2074 gradient data t
│ │ │ │ +0001b610: 6572 6d2e 0a20 2020 2020 2a0a 2020 2020 erm.. *.
│ │ │ │ +0001b620: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta
│ │ │ │ +0001b630: 696c 7320 6162 6f75 7420 4c30 2053 6d6f ils about L0 Smo
│ │ │ │ +0001b640: 6f74 6865 722c 2073 6565 2074 6865 206f other, see the o
│ │ │ │ +0001b650: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI
│ │ │ │ +0001b660: 5445 3a20 7875 3230 3131 696d 6167 652e TE: xu2011image.
│ │ │ │ +0001b670: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +0001b680: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ +0001b690: 6c30 536d 6f6f 7468 284d 6174 2073 7263 l0Smooth(Mat src
│ │ │ │ +0001b6a0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl
│ │ │ │ +0001b6b0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double
│ │ │ │ +0001b6c0: 206b 6170 7061 2920 7b0a 2020 2020 2020 kappa) {.
│ │ │ │ +0001b6d0: 2020 6c30 536d 6f6f 7468 5f30 2873 7263 l0Smooth_0(src
│ │ │ │ +0001b6e0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ +0001b6f0: 6e61 7469 7665 4f62 6a2c 206c 616d 6264 nativeObj, lambd
│ │ │ │ +0001b700: 612c 206b 6170 7061 293b 0a20 2020 207d a, kappa);. }
│ │ │ │ +0001b710: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +0001b720: 2047 6c6f 6261 6c20 696d 6167 6520 736d Global image sm
│ │ │ │ +0001b730: 6f6f 7468 696e 6720 7669 6120 4c30 2067 oothing via L0 g
│ │ │ │ +0001b740: 7261 6469 656e 7420 6d69 6e69 6d69 7a61 radient minimiza
│ │ │ │ +0001b750: 7469 6f6e 2e0a 2020 2020 202a 0a20 2020 tion.. *.
│ │ │ │ +0001b760: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s
│ │ │ │ +0001b770: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for
│ │ │ │ +0001b780: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u
│ │ │ │ +0001b790: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or
│ │ │ │ +0001b7a0: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o
│ │ │ │ +0001b7b0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point
│ │ │ │ +0001b7c0: 2064 6570 7468 2e0a 2020 2020 202a 0a20 depth.. *.
│ │ │ │ +0001b7d0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +0001b7e0: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima
│ │ │ │ +0001b7f0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ +0001b800: 2a20 4070 6172 616d 206c 616d 6264 6120 * @param lambda
│ │ │ │ +0001b810: 7061 7261 6d65 7465 7220 6465 6669 6e69 parameter defini
│ │ │ │ +0001b820: 6e67 2074 6865 2073 6d6f 6f74 6820 7465 ng the smooth te
│ │ │ │ +0001b830: 726d 2077 6569 6768 742e 0a20 2020 2020 rm weight..
│ │ │ │ +0001b840: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. *
│ │ │ │ 0001b850: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ -0001b860: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT
│ │ │ │ -0001b870: 453a 207a 6861 6e67 3230 3134 726f 6c6c E: zhang2014roll
│ │ │ │ -0001b880: 696e 670a 2020 2020 202a 0a20 2020 2020 ing. *.
│ │ │ │ -0001b890: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou
│ │ │ │ -0001b8a0: 7263 6520 382d 6269 7420 6f72 2066 6c6f rce 8-bit or flo
│ │ │ │ -0001b8b0: 6174 696e 672d 706f 696e 742c 2031 2d63 ating-point, 1-c
│ │ │ │ -0001b8c0: 6861 6e6e 656c 206f 7220 332d 6368 616e hannel or 3-chan
│ │ │ │ -0001b8d0: 6e65 6c20 696d 6167 652e 0a20 2020 2020 nel image..
│ │ │ │ -0001b8e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -0001b8f0: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination
│ │ │ │ -0001b900: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam
│ │ │ │ -0001b910: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type
│ │ │ │ -0001b920: 6173 2073 7263 2e0a 2020 2020 202a 0a20 as src.. *.
│ │ │ │ -0001b930: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D
│ │ │ │ -0001b940: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each
│ │ │ │ -0001b950: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho
│ │ │ │ -0001b960: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used
│ │ │ │ -0001b970: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering
│ │ │ │ -0001b980: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p
│ │ │ │ -0001b990: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. *
│ │ │ │ -0001b9a0: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f
│ │ │ │ -0001b9b0: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace .
│ │ │ │ -0001b9c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -0001b9d0: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor
│ │ │ │ -0001b9e0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in
│ │ │ │ -0001b9f0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space
│ │ │ │ -0001ba00: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value
│ │ │ │ -0001ba10: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete
│ │ │ │ -0001ba20: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that.
│ │ │ │ -0001ba30: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo
│ │ │ │ -0001ba40: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi
│ │ │ │ -0001ba50: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood
│ │ │ │ -0001ba60: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace
│ │ │ │ -0001ba70: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed
│ │ │ │ -0001ba80: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul
│ │ │ │ -0001ba90: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l
│ │ │ │ -0001baa0: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s
│ │ │ │ -0001bab0: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color.
│ │ │ │ -0001bac0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -0001bad0: 7061 7261 6d20 7369 676d 6153 7061 6365 param sigmaSpace
│ │ │ │ -0001bae0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in
│ │ │ │ -0001baf0: 2074 6865 2063 6f6f 7264 696e 6174 6520 the coordinate
│ │ │ │ -0001bb00: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger
│ │ │ │ -0001bb10: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par
│ │ │ │ -0001bb20: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha
│ │ │ │ -0001bb30: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther
│ │ │ │ -0001bb40: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf
│ │ │ │ -0001bb50: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe
│ │ │ │ -0001bb60: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the
│ │ │ │ -0001bb70: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl
│ │ │ │ -0001bb80: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see
│ │ │ │ -0001bb90: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor )..
│ │ │ │ -0001bba0: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0
│ │ │ │ -0001bbb0: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies
│ │ │ │ -0001bbc0: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood
│ │ │ │ -0001bbd0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless
│ │ │ │ -0001bbe0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace .
│ │ │ │ -0001bbf0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is
│ │ │ │ -0001bc00: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti
│ │ │ │ -0001bc10: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa
│ │ │ │ -0001bc20: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *.
│ │ │ │ -0001bc30: 202a 2040 7061 7261 6d20 6e75 6d4f 6649 * @param numOfI
│ │ │ │ -0001bc40: 7465 7220 4e75 6d62 6572 206f 6620 6974 ter Number of it
│ │ │ │ -0001bc50: 6572 6174 696f 6e73 206f 6620 6a6f 696e erations of join
│ │ │ │ -0001bc60: 7420 6564 6765 2d70 7265 7365 7276 696e t edge-preservin
│ │ │ │ -0001bc70: 6720 6669 6c74 6572 696e 6720 6170 706c g filtering appl
│ │ │ │ -0001bc80: 6965 6420 6f6e 2074 6865 2073 6f75 7263 ied on the sourc
│ │ │ │ -0001bc90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *.
│ │ │ │ -0001bca0: 2020 2020 202a 2040 7061 7261 6d20 626f * @param bo
│ │ │ │ -0001bcb0: 7264 6572 5479 7065 0a20 2020 2020 2a0a rderType. *.
│ │ │ │ -0001bcc0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:<
│ │ │ │ -0001bcd0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid
│ │ │ │ -0001bce0: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses
│ │ │ │ -0001bcf0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi
│ │ │ │ -0001bd00: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge
│ │ │ │ -0001bd10: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt
│ │ │ │ -0001bd20: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *.
│ │ │ │ -0001bd30: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila
│ │ │ │ -0001bd40: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil
│ │ │ │ -0001bd50: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am
│ │ │ │ -0001bd60: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */.
│ │ │ │ -0001bd70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ -0001bd80: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui
│ │ │ │ -0001bd90: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat
│ │ │ │ -0001bda0: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in
│ │ │ │ -0001bdb0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm
│ │ │ │ -0001bdc0: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s
│ │ │ │ -0001bdd0: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n
│ │ │ │ -0001bde0: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo
│ │ │ │ -0001bdf0: 7264 6572 5479 7065 2920 7b0a 2020 2020 rderType) {.
│ │ │ │ -0001be00: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida
│ │ │ │ -0001be10: 6e63 6546 696c 7465 725f 3028 7372 632e nceFilter_0(src.
│ │ │ │ -0001be20: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n
│ │ │ │ -0001be30: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig
│ │ │ │ -0001be40: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp
│ │ │ │ -0001be50: 6163 652c 206e 756d 4f66 4974 6572 2c20 ace, numOfIter,
│ │ │ │ -0001be60: 626f 7264 6572 5479 7065 293b 0a20 2020 borderType);.
│ │ │ │ -0001be70: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**.
│ │ │ │ -0001be80: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r
│ │ │ │ -0001be90: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance
│ │ │ │ -0001bea0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima
│ │ │ │ -0001beb0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ -0001bec0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ -0001bed0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C
│ │ │ │ -0001bee0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro
│ │ │ │ -0001bef0: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *.
│ │ │ │ -0001bf00: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S
│ │ │ │ -0001bf10: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f
│ │ │ │ -0001bf20: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1
│ │ │ │ -0001bf30: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch
│ │ │ │ -0001bf40: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image..
│ │ │ │ -0001bf50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -0001bf60: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio
│ │ │ │ -0001bf70: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s
│ │ │ │ -0001bf80: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ
│ │ │ │ -0001bf90: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. *
│ │ │ │ -0001bfa0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ -0001bfb0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac
│ │ │ │ -0001bfc0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor
│ │ │ │ -0001bfd0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use
│ │ │ │ -0001bfe0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri
│ │ │ │ -0001bff0: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non
│ │ │ │ -0001c000: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,.
│ │ │ │ -0001c010: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed
│ │ │ │ -0001c020: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace
│ │ │ │ -0001c030: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. *
│ │ │ │ -0001c040: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol
│ │ │ │ -0001c050: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma
│ │ │ │ -0001c060: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa
│ │ │ │ -0001c070: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val
│ │ │ │ -0001c080: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame
│ │ │ │ -0001c090: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that.
│ │ │ │ -0001c0a0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co
│ │ │ │ -0001c0b0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the
│ │ │ │ -0001c0c0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho
│ │ │ │ -0001c0d0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa
│ │ │ │ -0001c0e0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix
│ │ │ │ -0001c0f0: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res
│ │ │ │ -0001c100: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. *
│ │ │ │ -0001c110: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of
│ │ │ │ -0001c120: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo
│ │ │ │ -0001c130: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ -0001c140: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa
│ │ │ │ -0001c150: 6365 2046 696c 7465 7220 7369 676d 6120 ce Filter sigma
│ │ │ │ -0001c160: 696e 2074 6865 2063 6f6f 7264 696e 6174 in the coordinat
│ │ │ │ -0001c170: 6520 7370 6163 652e 2041 206c 6172 6765 e space. A large
│ │ │ │ -0001c180: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p
│ │ │ │ -0001c190: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t
│ │ │ │ -0001c1a0: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth
│ │ │ │ -0001c1b0: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i
│ │ │ │ -0001c1c0: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot
│ │ │ │ -0001c1d0: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t
│ │ │ │ -0001c1e0: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are
│ │ │ │ -0001c1f0: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se
│ │ │ │ -0001c200: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor )..
│ │ │ │ -0001c210: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d>
│ │ │ │ -0001c220: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie
│ │ │ │ -0001c230: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho
│ │ │ │ -0001c240: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle
│ │ │ │ -0001c250: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace
│ │ │ │ -0001c260: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d
│ │ │ │ -0001c270: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor
│ │ │ │ -0001c280: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS
│ │ │ │ -0001c290: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *.
│ │ │ │ -0001c2a0: 2020 202a 2040 7061 7261 6d20 6e75 6d4f * @param numO
│ │ │ │ -0001c2b0: 6649 7465 7220 4e75 6d62 6572 206f 6620 fIter Number of
│ │ │ │ -0001c2c0: 6974 6572 6174 696f 6e73 206f 6620 6a6f iterations of jo
│ │ │ │ -0001c2d0: 696e 7420 6564 6765 2d70 7265 7365 7276 int edge-preserv
│ │ │ │ -0001c2e0: 696e 6720 6669 6c74 6572 696e 6720 6170 ing filtering ap
│ │ │ │ -0001c2f0: 706c 6965 6420 6f6e 2074 6865 2073 6f75 plied on the sou
│ │ │ │ -0001c300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image..
│ │ │ │ -0001c310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. *
│ │ │ │ -0001c320: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro
│ │ │ │ -0001c330: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil
│ │ │ │ -0001c340: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi
│ │ │ │ -0001c350: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as
│ │ │ │ -0001c360: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser
│ │ │ │ -0001c370: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter..
│ │ │ │ -0001c380: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE:
│ │ │ │ -0001c390: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi
│ │ │ │ -0001c3a0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF
│ │ │ │ -0001c3b0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter.
│ │ │ │ -0001c3c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ -0001c3d0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r
│ │ │ │ -0001c3e0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi
│ │ │ │ -0001c3f0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma
│ │ │ │ -0001c400: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do
│ │ │ │ -0001c410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor,
│ │ │ │ -0001c420: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa
│ │ │ │ -0001c430: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte
│ │ │ │ -0001c440: 7229 207b 0a20 2020 2020 2020 2072 6f6c r) {. rol
│ │ │ │ -0001c450: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt
│ │ │ │ -0001c460: 6572 5f31 2873 7263 2e6e 6174 6976 654f er_1(src.nativeO
│ │ │ │ -0001c470: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ -0001c480: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor
│ │ │ │ -0001c490: 2c20 7369 676d 6153 7061 6365 2c20 6e75 , sigmaSpace, nu
│ │ │ │ -0001c4a0: 6d4f 6649 7465 7229 3b0a 2020 2020 7d0a mOfIter);. }.
│ │ │ │ -0001c4b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ -0001c4c0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll
│ │ │ │ -0001c4d0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil
│ │ │ │ -0001c4e0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image.
│ │ │ │ -0001c4f0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F
│ │ │ │ -0001c500: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details,
│ │ │ │ -0001c510: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE
│ │ │ │ -0001c520: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli
│ │ │ │ -0001c530: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. *
│ │ │ │ -0001c540: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour
│ │ │ │ -0001c550: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa
│ │ │ │ -0001c560: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch
│ │ │ │ -0001c570: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann
│ │ │ │ -0001c580: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. *
│ │ │ │ -0001c590: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ -0001c5a0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i
│ │ │ │ -0001c5b0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same
│ │ │ │ -0001c5c0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a
│ │ │ │ -0001c5d0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *.
│ │ │ │ -0001c5e0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di
│ │ │ │ -0001c5f0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p
│ │ │ │ -0001c600: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo
│ │ │ │ -0001c610: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d
│ │ │ │ -0001c620: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering.
│ │ │ │ -0001c630: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po
│ │ │ │ -0001c640: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i
│ │ │ │ -0001c650: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr
│ │ │ │ -0001c660: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace ..
│ │ │ │ -0001c670: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -0001c680: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor
│ │ │ │ -0001c690: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in
│ │ │ │ -0001c6a0: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space.
│ │ │ │ -0001c6b0: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value
│ │ │ │ -0001c6c0: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter
│ │ │ │ -0001c6d0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that.
│ │ │ │ -0001c6e0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color
│ │ │ │ -0001c6f0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix
│ │ │ │ -0001c700: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood
│ │ │ │ -0001c710: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace
│ │ │ │ -0001c720: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed
│ │ │ │ -0001c730: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result
│ │ │ │ -0001c740: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la
│ │ │ │ -0001c750: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se
│ │ │ │ -0001c760: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color..
│ │ │ │ -0001c770: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -0001c780: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace
│ │ │ │ -0001c790: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in
│ │ │ │ -0001c7a0: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s
│ │ │ │ -0001c7b0: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v
│ │ │ │ -0001c7c0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para
│ │ │ │ -0001c7d0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that
│ │ │ │ -0001c7e0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther
│ │ │ │ -0001c7f0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl
│ │ │ │ -0001c800: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other
│ │ │ │ -0001c810: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei
│ │ │ │ -0001c820: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo
│ │ │ │ -0001c830: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s
│ │ │ │ -0001c840: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor )..
│ │ │ │ -0001c850: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0
│ │ │ │ -0001c860: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t
│ │ │ │ -0001c870: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood
│ │ │ │ -0001c880: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless
│ │ │ │ -0001c890: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace .
│ │ │ │ -0001c8a0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is.
│ │ │ │ -0001c8b0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio
│ │ │ │ -0001c8c0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac
│ │ │ │ -0001c8d0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *.
│ │ │ │ -0001c8e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. *
│ │ │ │ -0001c8f0: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro
│ │ │ │ -0001c900: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil
│ │ │ │ -0001c910: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi
│ │ │ │ -0001c920: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as
│ │ │ │ -0001c930: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser
│ │ │ │ -0001c940: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter..
│ │ │ │ -0001c950: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE:
│ │ │ │ -0001c960: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi
│ │ │ │ -0001c970: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF
│ │ │ │ -0001c980: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter.
│ │ │ │ -0001c990: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ -0001c9a0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r
│ │ │ │ -0001c9b0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi
│ │ │ │ -0001c9c0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma
│ │ │ │ -0001c9d0: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do
│ │ │ │ -0001c9e0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor,
│ │ │ │ -0001c9f0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa
│ │ │ │ -0001ca00: 6365 2920 7b0a 2020 2020 2020 2020 726f ce) {. ro
│ │ │ │ -0001ca10: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil
│ │ │ │ -0001ca20: 7465 725f 3228 7372 632e 6e61 7469 7665 ter_2(src.native
│ │ │ │ -0001ca30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ -0001ca40: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo
│ │ │ │ -0001ca50: 722c 2073 6967 6d61 5370 6163 6529 3b0a r, sigmaSpace);.
│ │ │ │ -0001ca60: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ -0001ca70: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th
│ │ │ │ -0001ca80: 6520 726f 6c6c 696e 6720 6775 6964 616e e rolling guidan
│ │ │ │ -0001ca90: 6365 2066 696c 7465 7220 746f 2061 6e20 ce filter to an
│ │ │ │ -0001caa0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *.
│ │ │ │ -0001cab0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de
│ │ │ │ -0001cac0: 7461 696c 732c 2070 6c65 6173 6520 7365 tails, please se
│ │ │ │ -0001cad0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201
│ │ │ │ -0001cae0: 3472 6f6c 6c69 6e67 0a20 2020 2020 2a0a 4rolling. *.
│ │ │ │ -0001caf0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr
│ │ │ │ -0001cb00: 6320 536f 7572 6365 2038 2d62 6974 206f c Source 8-bit o
│ │ │ │ -0001cb10: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point
│ │ │ │ -0001cb20: 2c20 312d 6368 616e 6e65 6c20 6f72 2033 , 1-channel or 3
│ │ │ │ -0001cb30: 2d63 6861 6e6e 656c 2069 6d61 6765 2e0a -channel image..
│ │ │ │ -0001cb40: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -0001cb50: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina
│ │ │ │ -0001cb60: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th
│ │ │ │ -0001cb70: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and
│ │ │ │ -0001cb80: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src..
│ │ │ │ -0001cb90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -0001cba0: 6d20 6420 4469 616d 6574 6572 206f 6620 m d Diameter of
│ │ │ │ -0001cbb0: 6561 6368 2070 6978 656c 206e 6569 6768 each pixel neigh
│ │ │ │ -0001cbc0: 626f 7268 6f6f 6420 7468 6174 2069 7320 borhood that is
│ │ │ │ -0001cbd0: 7573 6564 2064 7572 696e 6720 6669 6c74 used during filt
│ │ │ │ -0001cbe0: 6572 696e 672e 2049 6620 6974 2069 7320 ering. If it is
│ │ │ │ -0001cbf0: 6e6f 6e2d 706f 7369 7469 7665 2c0a 2020 non-positive,.
│ │ │ │ -0001cc00: 2020 202a 2069 7420 6973 2063 6f6d 7075 * it is compu
│ │ │ │ -0001cc10: 7465 6420 6672 6f6d 2073 6967 6d61 5370 ted from sigmaSp
│ │ │ │ -0001cc20: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *.
│ │ │ │ -0001cc30: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ -0001cc40: 436f 6c6f 7220 4669 6c74 6572 2073 6967 Color Filter sig
│ │ │ │ -0001cc50: 6d61 2069 6e20 7468 6520 636f 6c6f 7220 ma in the color
│ │ │ │ -0001cc60: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger
│ │ │ │ -0001cc70: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par
│ │ │ │ -0001cc80: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha
│ │ │ │ -0001cc90: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther
│ │ │ │ -0001cca0: 2063 6f6c 6f72 7320 7769 7468 696e 2074 colors within t
│ │ │ │ -0001ccb0: 6865 2070 6978 656c 206e 6569 6768 626f he pixel neighbo
│ │ │ │ -0001ccc0: 7268 6f6f 6420 2873 6565 2073 6967 6d61 rhood (see sigma
│ │ │ │ -0001ccd0: 5370 6163 6520 2920 7769 6c6c 2062 6520 Space ) will be
│ │ │ │ -0001cce0: 6d69 7865 6420 746f 6765 7468 6572 2c20 mixed together,
│ │ │ │ -0001ccf0: 7265 7375 6c74 696e 6720 696e 0a20 2020 resulting in.
│ │ │ │ -0001cd00: 2020 2a20 6c61 7267 6572 2061 7265 6173 * larger areas
│ │ │ │ -0001cd10: 206f 6620 7365 6d69 2d65 7175 616c 2063 of semi-equal c
│ │ │ │ -0001cd20: 6f6c 6f72 2e0a 2020 2020 202a 0a20 2020 olor.. *.
│ │ │ │ -0001cd30: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe
│ │ │ │ -0001cd40: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc
│ │ │ │ -0001cd50: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as
│ │ │ │ -0001cd60: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co
│ │ │ │ -0001cd70: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e
│ │ │ │ -0001cd80: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma
│ │ │ │ -0001cd90: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. *
│ │ │ │ -0001cda0: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it
│ │ │ │ -0001cdb0: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n
│ │ │ │ -0001cdc0: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size
│ │ │ │ -0001cdd0: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s
│ │ │ │ -0001cde0: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe
│ │ │ │ -0001cdf0: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is.
│ │ │ │ -0001ce00: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional
│ │ │ │ -0001ce10: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace ..
│ │ │ │ -0001ce20: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *.
│ │ │ │ -0001ce30: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N
│ │ │ │ -0001ce40: 6f74 653a 3c2f 623e 2020 726f 6c6c 696e ote: rollin
│ │ │ │ -0001ce50: 6747 7569 6461 6e63 6546 696c 7465 7220 gGuidanceFilter
│ │ │ │ -0001ce60: 7573 6573 206a 6f69 6e74 4269 6c61 7465 uses jointBilate
│ │ │ │ -0001ce70: 7261 6c46 696c 7465 7220 6173 2074 6865 ralFilter as the
│ │ │ │ -0001ce80: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving
│ │ │ │ -0001ce90: 2066 696c 7465 722e 0a20 2020 2020 2a0a filter.. *.
│ │ │ │ -0001cea0: 2020 2020 202a 2053 4545 3a20 6a6f 696e * SEE: join
│ │ │ │ -0001ceb0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter
│ │ │ │ -0001cec0: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte
│ │ │ │ -0001ced0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter.
│ │ │ │ -0001cee0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ -0001cef0: 7461 7469 6320 766f 6964 2072 6f6c 6c69 tatic void rolli
│ │ │ │ -0001cf00: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter
│ │ │ │ -0001cf10: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds
│ │ │ │ -0001cf20: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double
│ │ │ │ -0001cf30: 2073 6967 6d61 436f 6c6f 7229 207b 0a20 sigmaColor) {.
│ │ │ │ -0001cf40: 2020 2020 2020 2072 6f6c 6c69 6e67 4775 rollingGu
│ │ │ │ -0001cf50: 6964 616e 6365 4669 6c74 6572 5f33 2873 idanceFilter_3(s
│ │ │ │ -0001cf60: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds
│ │ │ │ -0001cf70: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d,
│ │ │ │ -0001cf80: 7369 676d 6143 6f6c 6f72 293b 0a20 2020 sigmaColor);.
│ │ │ │ -0001cf90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**.
│ │ │ │ -0001cfa0: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r
│ │ │ │ -0001cfb0: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance
│ │ │ │ -0001cfc0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima
│ │ │ │ -0001cfd0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *.
│ │ │ │ -0001cfe0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ -0001cff0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C
│ │ │ │ -0001d000: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro
│ │ │ │ -0001d010: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *.
│ │ │ │ -0001d020: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S
│ │ │ │ -0001d030: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f
│ │ │ │ -0001d040: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1
│ │ │ │ -0001d050: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch
│ │ │ │ -0001d060: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image..
│ │ │ │ -0001d070: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -0001d080: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio
│ │ │ │ -0001d090: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s
│ │ │ │ -0001d0a0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ
│ │ │ │ -0001d0b0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. *
│ │ │ │ -0001d0c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ -0001d0d0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac
│ │ │ │ -0001d0e0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor
│ │ │ │ -0001d0f0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use
│ │ │ │ -0001d100: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri
│ │ │ │ -0001d110: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non
│ │ │ │ -0001d120: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,.
│ │ │ │ -0001d130: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed
│ │ │ │ -0001d140: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace
│ │ │ │ -0001d150: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. *
│ │ │ │ -0001d160: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors
│ │ │ │ -0001d170: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel
│ │ │ │ -0001d180: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s
│ │ │ │ -0001d190: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace )
│ │ │ │ -0001d1a0: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to
│ │ │ │ -0001d1b0: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin
│ │ │ │ -0001d1c0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg
│ │ │ │ -0001d1d0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi
│ │ │ │ -0001d1e0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color..
│ │ │ │ -0001d1f0: 2020 202a 0a20 2020 2020 2a20 6661 7274 *. * fart
│ │ │ │ -0001d200: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will
│ │ │ │ -0001d210: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o
│ │ │ │ -0001d220: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as
│ │ │ │ -0001d230: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are
│ │ │ │ -0001d240: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s
│ │ │ │ -0001d250: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ).
│ │ │ │ -0001d260: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g
│ │ │ │ -0001d270: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi
│ │ │ │ -0001d280: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh
│ │ │ │ -0001d290: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl
│ │ │ │ -0001d2a0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac
│ │ │ │ -0001d2b0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d
│ │ │ │ -0001d2c0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo
│ │ │ │ -0001d2d0: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma
│ │ │ │ -0001d2e0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *.
│ │ │ │ -0001d2f0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ -0001d300: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note:
│ │ │ │ -0001d310: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc
│ │ │ │ -0001d320: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi
│ │ │ │ -0001d330: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte
│ │ │ │ -0001d340: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr
│ │ │ │ -0001d350: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter.
│ │ │ │ -0001d360: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S
│ │ │ │ -0001d370: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater
│ │ │ │ -0001d380: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate
│ │ │ │ -0001d390: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil
│ │ │ │ -0001d3a0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */.
│ │ │ │ -0001d3b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ -0001d3c0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan
│ │ │ │ -0001d3d0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src
│ │ │ │ -0001d3e0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d
│ │ │ │ -0001d3f0: 2920 7b0a 2020 2020 2020 2020 726f 6c6c ) {. roll
│ │ │ │ -0001d400: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte
│ │ │ │ -0001d410: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb
│ │ │ │ -0001d420: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj
│ │ │ │ -0001d430: 2c20 6429 3b0a 2020 2020 7d0a 0a20 2020 , d);. }..
│ │ │ │ -0001d440: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl
│ │ │ │ -0001d450: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling
│ │ │ │ -0001d460: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter
│ │ │ │ -0001d470: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image..
│ │ │ │ -0001d480: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m
│ │ │ │ -0001d490: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple
│ │ │ │ -0001d4a0: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh
│ │ │ │ -0001d4b0: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling.
│ │ │ │ -0001d4c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -0001d4d0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8
│ │ │ │ -0001d4e0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating
│ │ │ │ -0001d4f0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe
│ │ │ │ -0001d500: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i
│ │ │ │ -0001d510: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ -0001d520: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D
│ │ │ │ -0001d530: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image
│ │ │ │ -0001d540: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz
│ │ │ │ -0001d550: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr
│ │ │ │ -0001d560: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. *
│ │ │ │ -0001d570: 2069 7420 6973 2063 6f6d 7075 7465 6420 it is computed
│ │ │ │ -0001d580: 6672 6f6d 2073 6967 6d61 5370 6163 6520 from sigmaSpace
│ │ │ │ -0001d590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001d5a0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w
│ │ │ │ -0001d5b0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel
│ │ │ │ -0001d5c0: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se
│ │ │ │ -0001d5d0: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w
│ │ │ │ -0001d5e0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog
│ │ │ │ -0001d5f0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting
│ │ │ │ -0001d600: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large
│ │ │ │ -0001d610: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi-
│ │ │ │ -0001d620: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color..
│ │ │ │ -0001d630: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth
│ │ │ │ -0001d640: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i
│ │ │ │ -0001d650: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot
│ │ │ │ -0001d660: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t
│ │ │ │ -0001d670: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are
│ │ │ │ -0001d680: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se
│ │ │ │ -0001d690: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor )..
│ │ │ │ -0001d6a0: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d>
│ │ │ │ -0001d6b0: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie
│ │ │ │ -0001d6c0: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho
│ │ │ │ -0001d6d0: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle
│ │ │ │ -0001d6e0: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace
│ │ │ │ -0001d6f0: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d
│ │ │ │ -0001d700: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor
│ │ │ │ -0001d710: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS
│ │ │ │ -0001d720: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *.
│ │ │ │ -0001d730: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *.
│ │ │ │ -0001d740: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note:
│ │ │ │ -0001d750: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance
│ │ │ │ -0001d760: 4669 6c74 6572 2075 7365 7320 6a6f 696e Filter uses join
│ │ │ │ -0001d770: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter
│ │ │ │ -0001d780: 2061 7320 7468 6520 6564 6765 2d70 7265 as the edge-pre
│ │ │ │ -0001d790: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter..
│ │ │ │ -0001d7a0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE
│ │ │ │ -0001d7b0: 453a 206a 6f69 6e74 4269 6c61 7465 7261 E: jointBilatera
│ │ │ │ -0001d7c0: 6c46 696c 7465 722c 2062 696c 6174 6572 lFilter, bilater
│ │ │ │ -0001d7d0: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt
│ │ │ │ -0001d7e0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p
│ │ │ │ -0001d7f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ -0001d800: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc
│ │ │ │ -0001d810: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src,
│ │ │ │ -0001d820: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {.
│ │ │ │ -0001d830: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida
│ │ │ │ -0001d840: 6e63 6546 696c 7465 725f 3528 7372 632e nceFilter_5(src.
│ │ │ │ -0001d850: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n
│ │ │ │ -0001d860: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. }
│ │ │ │ -0001d870: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ -0001d880: 2043 2b2b 3a20 2050 7472 5f46 6173 7442 C++: Ptr_FastB
│ │ │ │ -0001d890: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ -0001d8a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro
│ │ │ │ -0001d8b0: 633a 3a63 7265 6174 6546 6173 7442 696c c::createFastBil
│ │ │ │ -0001d8c0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt
│ │ │ │ -0001d8d0: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do
│ │ │ │ -0001d8e0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati
│ │ │ │ -0001d8f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma
│ │ │ │ -0001d900: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si
│ │ │ │ -0001d910: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub
│ │ │ │ -0001d920: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128.
│ │ │ │ -0001d930: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter
│ │ │ │ -0001d940: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max
│ │ │ │ -0001d950: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5).
│ │ │ │ -0001d960: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**.
│ │ │ │ -0001d970: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth
│ │ │ │ -0001d980: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta
│ │ │ │ -0001d990: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat
│ │ │ │ -0001d9a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ -0001d9b0: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the
│ │ │ │ -0001d9c0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization
│ │ │ │ -0001d9d0: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. *
│ │ │ │ -0001d9e0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g
│ │ │ │ -0001d9f0: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi
│ │ │ │ -0001da00: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for
│ │ │ │ -0001da10: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh
│ │ │ │ -0001da20: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit
│ │ │ │ -0001da30: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either
│ │ │ │ -0001da40: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels
│ │ │ │ -0001da50: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001da60: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa
│ │ │ │ -0001da70: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter,
│ │ │ │ -0001da80: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar
│ │ │ │ -0001da90: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space
│ │ │ │ -0001daa0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt
│ │ │ │ -0001dab0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF
│ │ │ │ -0001dac0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *.
│ │ │ │ -0001dad0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm
│ │ │ │ -0001dae0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter
│ │ │ │ -0001daf0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila
│ │ │ │ -0001db00: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space
│ │ │ │ -0001db10: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth
│ │ │ │ -0001db20: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi
│ │ │ │ -0001db30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *.
│ │ │ │ -0001db40: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ -0001db50: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete
│ │ │ │ -0001db60: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil
│ │ │ │ -0001db70: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa
│ │ │ │ -0001db80: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi
│ │ │ │ -0001db90: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera
│ │ │ │ -0001dba0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *.
│ │ │ │ -0001dbb0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la
│ │ │ │ -0001dbc0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness
│ │ │ │ -0001dbd0: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet
│ │ │ │ -0001dbe0: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver..
│ │ │ │ -0001dbf0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -0001dc00: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num
│ │ │ │ -0001dc10: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration
│ │ │ │ -0001dc20: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve
│ │ │ │ -0001dc30: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually
│ │ │ │ -0001dc40: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *.
│ │ │ │ -0001dc50: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma
│ │ │ │ -0001dc60: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc
│ │ │ │ -0001dc70: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used
│ │ │ │ -0001dc80: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver..
│ │ │ │ -0001dc90: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m
│ │ │ │ -0001dca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou
│ │ │ │ -0001dcb0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat
│ │ │ │ -0001dcc0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para
│ │ │ │ -0001dcd0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the
│ │ │ │ -0001dce0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C
│ │ │ │ -0001dcf0: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole
│ │ │ │ -0001dd00: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re
│ │ │ │ -0001dd10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical
│ │ │ │ -0001dd20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ -0001dd30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ -0001dd40: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat
│ │ │ │ -0001dd50: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ -0001dd60: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat
│ │ │ │ -0001dd70: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ -0001dd80: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub
│ │ │ │ -0001dd90: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial
│ │ │ │ -0001dda0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l
│ │ │ │ -0001ddb0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm
│ │ │ │ -0001ddc0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double
│ │ │ │ -0001ddd0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num
│ │ │ │ -0001dde0: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma
│ │ │ │ -0001ddf0: 785f 746f 6c29 207b 0a20 2020 2020 2020 x_tol) {.
│ │ │ │ -0001de00: 2072 6574 7572 6e20 4661 7374 4269 6c61 return FastBila
│ │ │ │ -0001de10: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte
│ │ │ │ -0001de20: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr
│ │ │ │ -0001de30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera
│ │ │ │ -0001de40: 6c53 6f6c 7665 7246 696c 7465 725f 3028 lSolverFilter_0(
│ │ │ │ -0001de50: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj,
│ │ │ │ -0001de60: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial,
│ │ │ │ -0001de70: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm
│ │ │ │ -0001de80: 615f 6368 726f 6d61 2c20 6c61 6d62 6461 a_chroma, lambda
│ │ │ │ -0001de90: 2c20 6e75 6d5f 6974 6572 2c20 6d61 785f , num_iter, max_
│ │ │ │ -0001dea0: 746f 6c29 293b 0a20 2020 207d 0a0a 2020 tol));. }..
│ │ │ │ -0001deb0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac
│ │ │ │ -0001dec0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre
│ │ │ │ -0001ded0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of
│ │ │ │ -0001dee0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol
│ │ │ │ -0001def0: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex
│ │ │ │ -0001df00: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia
│ │ │ │ -0001df10: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine
│ │ │ │ -0001df20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. *
│ │ │ │ -0001df30: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im
│ │ │ │ -0001df40: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g
│ │ │ │ -0001df50: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri
│ │ │ │ -0001df60: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha
│ │ │ │ -0001df70: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a
│ │ │ │ -0001df80: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3
│ │ │ │ -0001df90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels..
│ │ │ │ -0001dfa0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -0001dfb0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa
│ │ │ │ -0001dfc0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ -0001dfd0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat
│ │ │ │ -0001dfe0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma
│ │ │ │ -0001dff0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b
│ │ │ │ -0001e000: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ -0001e010: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -0001e020: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma
│ │ │ │ -0001e030: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that
│ │ │ │ -0001e040: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu
│ │ │ │ -0001e050: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma (
│ │ │ │ -0001e060: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi
│ │ │ │ -0001e070: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter..
│ │ │ │ -0001e080: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -0001e090: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma
│ │ │ │ -0001e0a0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that
│ │ │ │ -0001e0b0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c
│ │ │ │ -0001e0c0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm
│ │ │ │ -0001e0d0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in
│ │ │ │ -0001e0e0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ -0001e0f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001e100: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm
│ │ │ │ -0001e110: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt
│ │ │ │ -0001e120: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for
│ │ │ │ -0001e130: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *.
│ │ │ │ -0001e140: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num
│ │ │ │ -0001e150: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of
│ │ │ │ -0001e160: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used
│ │ │ │ -0001e170: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i
│ │ │ │ -0001e180: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough
│ │ │ │ -0001e190: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *.
│ │ │ │ -0001e1a0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more
│ │ │ │ -0001e1b0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th
│ │ │ │ -0001e1c0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral
│ │ │ │ -0001e1d0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete
│ │ │ │ -0001e1e0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig
│ │ │ │ -0001e1f0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE:
│ │ │ │ -0001e200: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016
│ │ │ │ -0001e210: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return
│ │ │ │ -0001e220: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ -0001e230: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ -0001e240: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ -0001e250: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral
│ │ │ │ -0001e260: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre
│ │ │ │ -0001e270: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral
│ │ │ │ -0001e280: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat
│ │ │ │ -0001e290: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s
│ │ │ │ -0001e2a0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do
│ │ │ │ -0001e2b0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma,
│ │ │ │ -0001e2c0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch
│ │ │ │ -0001e2d0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam
│ │ │ │ -0001e2e0: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite
│ │ │ │ -0001e2f0: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret
│ │ │ │ -0001e300: 7572 6e20 4661 7374 4269 6c61 7465 7261 urn FastBilatera
│ │ │ │ -0001e310: 6c53 6f6c 7665 7246 696c 7465 722e 5f5f lSolverFilter.__
│ │ │ │ -0001e320: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create
│ │ │ │ -0001e330: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol
│ │ │ │ -0001e340: 7665 7246 696c 7465 725f 3128 6775 6964 verFilter_1(guid
│ │ │ │ -0001e350: 652e 6e61 7469 7665 4f62 6a2c 2073 6967 e.nativeObj, sig
│ │ │ │ -0001e360: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm
│ │ │ │ -0001e370: 615f 6c75 6d61 2c20 7369 676d 615f 6368 a_luma, sigma_ch
│ │ │ │ -0001e380: 726f 6d61 2c20 6c61 6d62 6461 2c20 6e75 roma, lambda, nu
│ │ │ │ -0001e390: 6d5f 6974 6572 2929 3b0a 2020 2020 7d0a m_iter));. }.
│ │ │ │ -0001e3a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ -0001e3b0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method,
│ │ │ │ -0001e3c0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance
│ │ │ │ -0001e3d0: 6f66 2046 6173 7442 696c 6174 6572 616c of FastBilateral
│ │ │ │ -0001e3e0: 536f 6c76 6572 4669 6c74 6572 2061 6e64 SolverFilter and
│ │ │ │ -0001e3f0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini
│ │ │ │ -0001e400: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout
│ │ │ │ -0001e410: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *.
│ │ │ │ -0001e420: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide
│ │ │ │ -0001e430: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a
│ │ │ │ -0001e440: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt
│ │ │ │ -0001e450: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should
│ │ │ │ -0001e460: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept
│ │ │ │ -0001e470: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o
│ │ │ │ -0001e480: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels..
│ │ │ │ -0001e490: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -0001e4a0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial
│ │ │ │ -0001e4b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that
│ │ │ │ -0001e4c0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s
│ │ │ │ -0001e4d0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig
│ │ │ │ -0001e4e0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i
│ │ │ │ -0001e4f0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte
│ │ │ │ -0001e500: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ -0001e510: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu
│ │ │ │ -0001e520: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th
│ │ │ │ -0001e530: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to
│ │ │ │ -0001e540: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm
│ │ │ │ -0001e550: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in
│ │ │ │ -0001e560: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ -0001e570: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001e580: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr
│ │ │ │ -0001e590: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t
│ │ │ │ -0001e5a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t
│ │ │ │ -0001e5b0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s
│ │ │ │ -0001e5c0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth)
│ │ │ │ -0001e5d0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil
│ │ │ │ -0001e5e0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ -0001e5f0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda
│ │ │ │ -0001e600: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre
│ │ │ │ -0001e610: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f
│ │ │ │ -0001e620: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver..
│ │ │ │ -0001e630: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *.
│ │ │ │ -0001e640: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more
│ │ │ │ -0001e650: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th
│ │ │ │ -0001e660: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral
│ │ │ │ -0001e670: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete
│ │ │ │ -0001e680: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig
│ │ │ │ -0001e690: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE:
│ │ │ │ -0001e6a0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016
│ │ │ │ -0001e6b0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return
│ │ │ │ -0001e6c0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ -0001e6d0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ -0001e6e0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ -0001e6f0: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral
│ │ │ │ -0001e700: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre
│ │ │ │ -0001e710: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral
│ │ │ │ -0001e720: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat
│ │ │ │ -0001e730: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s
│ │ │ │ -0001e740: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do
│ │ │ │ -0001e750: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma,
│ │ │ │ -0001e760: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch
│ │ │ │ -0001e770: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam
│ │ │ │ -0001e780: 6264 6129 207b 0a20 2020 2020 2020 2072 bda) {. r
│ │ │ │ -0001e790: 6574 7572 6e20 4661 7374 4269 6c61 7465 eturn FastBilate
│ │ │ │ -0001e7a0: 7261 6c53 6f6c 7665 7246 696c 7465 722e ralSolverFilter.
│ │ │ │ -0001e7b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea
│ │ │ │ -0001e7c0: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS
│ │ │ │ -0001e7d0: 6f6c 7665 7246 696c 7465 725f 3228 6775 olverFilter_2(gu
│ │ │ │ -0001e7e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s
│ │ │ │ -0001e7f0: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si
│ │ │ │ -0001e800: 676d 615f 6c75 6d61 2c20 7369 676d 615f gma_luma, sigma_
│ │ │ │ -0001e810: 6368 726f 6d61 2c20 6c61 6d62 6461 2929 chroma, lambda))
│ │ │ │ -0001e820: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /**
│ │ │ │ -0001e830: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory
│ │ │ │ -0001e840: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i
│ │ │ │ -0001e850: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB
│ │ │ │ -0001e860: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ -0001e870: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute
│ │ │ │ -0001e880: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat
│ │ │ │ -0001e890: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines..
│ │ │ │ -0001e8a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -0001e8b0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s
│ │ │ │ -0001e8c0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide
│ │ │ │ -0001e8d0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I
│ │ │ │ -0001e8e0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8-
│ │ │ │ -0001e8f0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei
│ │ │ │ -0001e900: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan
│ │ │ │ -0001e910: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *.
│ │ │ │ -0001e920: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ -0001e930: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet
│ │ │ │ -0001e940: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi
│ │ │ │ -0001e950: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s
│ │ │ │ -0001e960: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band
│ │ │ │ -0001e970: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate
│ │ │ │ -0001e980: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ -0001e990: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -0001e9a0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param
│ │ │ │ -0001e9b0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si
│ │ │ │ -0001e9c0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp
│ │ │ │ -0001e9d0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw
│ │ │ │ -0001e9e0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater
│ │ │ │ -0001e9f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. *
│ │ │ │ -0001ea00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ -0001ea10: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para
│ │ │ │ -0001ea20: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s
│ │ │ │ -0001ea30: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma
│ │ │ │ -0001ea40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba
│ │ │ │ -0001ea50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila
│ │ │ │ -0001ea60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ -0001ea70: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *.
│ │ │ │ -0001ea80: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. *
│ │ │ │ -0001ea90: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ -0001eaa0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast
│ │ │ │ -0001eab0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver
│ │ │ │ -0001eac0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see
│ │ │ │ -0001ead0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa
│ │ │ │ -0001eae0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron
│ │ │ │ -0001eaf0: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016..
│ │ │ │ -0001eb00: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ -0001eb10: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ -0001eb20: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ -0001eb30: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast
│ │ │ │ -0001eb40: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF
│ │ │ │ -0001eb50: 696c 7465 7220 6372 6561 7465 4661 7374 ilter createFast
│ │ │ │ -0001eb60: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF
│ │ │ │ -0001eb70: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide,
│ │ │ │ -0001eb80: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp
│ │ │ │ -0001eb90: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si
│ │ │ │ -0001eba0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double
│ │ │ │ -0001ebb0: 2073 6967 6d61 5f63 6872 6f6d 6129 207b sigma_chroma) {
│ │ │ │ -0001ebc0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ -0001ebd0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol
│ │ │ │ -0001ebe0: 7665 7246 696c 7465 722e 5f5f 6672 6f6d verFilter.__from
│ │ │ │ -0001ebf0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast
│ │ │ │ -0001ec00: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF
│ │ │ │ -0001ec10: 696c 7465 725f 3328 6775 6964 652e 6e61 ilter_3(guide.na
│ │ │ │ -0001ec20: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s
│ │ │ │ -0001ec30: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu
│ │ │ │ -0001ec40: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma
│ │ │ │ -0001ec50: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }...
│ │ │ │ -0001ec60: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++:
│ │ │ │ -0001ec70: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro
│ │ │ │ -0001ec80: 633a 3a66 6173 7442 696c 6174 6572 616c c::fastBilateral
│ │ │ │ -0001ec90: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat
│ │ │ │ -0001eca0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src,
│ │ │ │ -0001ecb0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence,
│ │ │ │ -0001ecc0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl
│ │ │ │ -0001ecd0: 6520 7369 676d 615f 7370 6174 6961 6c20 e sigma_spatial
│ │ │ │ -0001ece0: 3d20 382c 2064 6f75 626c 6520 7369 676d = 8, double sigm
│ │ │ │ -0001ecf0: 615f 6c75 6d61 203d 2038 2c20 646f 7562 a_luma = 8, doub
│ │ │ │ -0001ed00: 6c65 2073 6967 6d61 5f63 6872 6f6d 6120 le sigma_chroma
│ │ │ │ -0001ed10: 3d20 382c 2064 6f75 626c 6520 6c61 6d62 = 8, double lamb
│ │ │ │ -0001ed20: 6461 203d 2031 3238 2e30 2c20 696e 7420 da = 128.0, int
│ │ │ │ -0001ed30: 6e75 6d5f 6974 6572 203d 2032 352c 2064 num_iter = 25, d
│ │ │ │ -0001ed40: 6f75 626c 6520 6d61 785f 746f 6c20 3d20 ouble max_tol =
│ │ │ │ -0001ed50: 3165 2d35 290a 2020 2020 2f2f 0a0a 2020 1e-5). //..
│ │ │ │ -0001ed60: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim
│ │ │ │ -0001ed70: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas
│ │ │ │ -0001ed80: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv
│ │ │ │ -0001ed90: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call.
│ │ │ │ -0001eda0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult
│ │ │ │ -0001edb0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f
│ │ │ │ -0001edc0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s
│ │ │ │ -0001edd0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide
│ │ │ │ -0001ede0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi
│ │ │ │ -0001edf0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil
│ │ │ │ -0001ee00: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to
│ │ │ │ -0001ee10: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com
│ │ │ │ -0001ee20: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations..
│ │ │ │ -0001ee30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -0001ee40: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv
│ │ │ │ -0001ee50: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for
│ │ │ │ -0001ee60: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s
│ │ │ │ -0001ee70: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit
│ │ │ │ -0001ee80: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe
│ │ │ │ -0001ee90: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel
│ │ │ │ -0001eea0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. *
│ │ │ │ -0001eeb0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour
│ │ │ │ -0001eec0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil
│ │ │ │ -0001eed0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi
│ │ │ │ -0001eee0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si
│ │ │ │ -0001eef0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f
│ │ │ │ -0001ef00: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32
│ │ │ │ -0001ef10: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u
│ │ │ │ -0001ef20: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels.
│ │ │ │ -0001ef30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -0001ef40: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence
│ │ │ │ -0001ef50: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag
│ │ │ │ -0001ef60: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned
│ │ │ │ -0001ef70: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin
│ │ │ │ -0001ef80: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c
│ │ │ │ -0001ef90: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1
│ │ │ │ -0001efa0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *.
│ │ │ │ -0001efb0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ -0001efc0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im
│ │ │ │ -0001efd0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ -0001efe0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_
│ │ │ │ -0001eff0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete
│ │ │ │ -0001f000: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil
│ │ │ │ -0001f010: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp
│ │ │ │ -0001f020: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw
│ │ │ │ -0001f030: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater
│ │ │ │ -0001f040: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. *
│ │ │ │ -0001f050: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ -0001f060: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame
│ │ │ │ -0001f070: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim
│ │ │ │ -0001f080: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa
│ │ │ │ -0001f090: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi
│ │ │ │ -0001f0a0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera
│ │ │ │ -0001f0b0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *.
│ │ │ │ -0001f0c0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si
│ │ │ │ -0001f0d0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param
│ │ │ │ -0001f0e0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si
│ │ │ │ -0001f0f0: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma
│ │ │ │ -0001f100: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban
│ │ │ │ -0001f110: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat
│ │ │ │ -0001f120: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter..
│ │ │ │ -0001f130: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -0001f140: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne
│ │ │ │ -0001f150: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para
│ │ │ │ -0001f160: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver
│ │ │ │ -0001f170: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001f180: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter
│ │ │ │ -0001f190: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat
│ │ │ │ -0001f1a0: 696f 6e73 2075 7365 6420 666f 7220 736f ions used for so
│ │ │ │ -0001f1b0: 6c76 6572 2c20 3235 2069 7320 7573 7561 lver, 25 is usua
│ │ │ │ -0001f1c0: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough..
│ │ │ │ -0001f1d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -0001f1e0: 206d 6178 5f74 6f6c 2063 6f6e 7665 7267 max_tol converg
│ │ │ │ -0001f1f0: 656e 6365 2074 6f6c 6572 616e 6365 2075 ence tolerance u
│ │ │ │ -0001f200: 7365 6420 666f 7220 736f 6c76 6572 2e0a sed for solver..
│ │ │ │ -0001f210: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo
│ │ │ │ -0001f220: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a
│ │ │ │ -0001f230: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi
│ │ │ │ -0001f240: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p
│ │ │ │ -0001f250: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t
│ │ │ │ -0001f260: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape
│ │ │ │ -0001f270: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo
│ │ │ │ -0001f280: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *.
│ │ │ │ -0001f290: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:<
│ │ │ │ -0001f2a0: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i
│ │ │ │ -0001f2b0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U
│ │ │ │ -0001f2c0: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec
│ │ │ │ -0001f2d0: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25
│ │ │ │ -0001f2e0: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in
│ │ │ │ -0001f2f0: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range..
│ │ │ │ -0001f300: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ -0001f310: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa
│ │ │ │ -0001f320: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ -0001f330: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid
│ │ │ │ -0001f340: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat
│ │ │ │ -0001f350: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat
│ │ │ │ -0001f360: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm
│ │ │ │ -0001f370: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl
│ │ │ │ -0001f380: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do
│ │ │ │ -0001f390: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom
│ │ │ │ -0001f3a0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda
│ │ │ │ -0001f3b0: 2c20 696e 7420 6e75 6d5f 6974 6572 2c20 , int num_iter,
│ │ │ │ -0001f3c0: 646f 7562 6c65 206d 6178 5f74 6f6c 2920 double max_tol)
│ │ │ │ -0001f3d0: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi
│ │ │ │ -0001f3e0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil
│ │ │ │ -0001f3f0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati
│ │ │ │ -0001f400: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ
│ │ │ │ -0001f410: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence
│ │ │ │ -0001f420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ -0001f430: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma
│ │ │ │ -0001f440: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_
│ │ │ │ -0001f450: 6c75 6d61 2c20 7369 676d 615f 6368 726f luma, sigma_chro
│ │ │ │ -0001f460: 6d61 2c20 6c61 6d62 6461 2c20 6e75 6d5f ma, lambda, num_
│ │ │ │ -0001f470: 6974 6572 2c20 6d61 785f 746f 6c29 3b0a iter, max_tol);.
│ │ │ │ -0001f480: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ -0001f490: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one
│ │ │ │ -0001f4a0: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat
│ │ │ │ -0001f4b0: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt
│ │ │ │ -0001f4c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you
│ │ │ │ -0001f4d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im
│ │ │ │ -0001f4e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w
│ │ │ │ -0001f4f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same.
│ │ │ │ -0001f500: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u
│ │ │ │ -0001f510: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral
│ │ │ │ -0001f520: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int
│ │ │ │ -0001f530: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid
│ │ │ │ -0001f540: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio
│ │ │ │ -0001f550: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *.
│ │ │ │ -0001f560: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i
│ │ │ │ -0001f570: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as
│ │ │ │ -0001f580: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter
│ │ │ │ -0001f590: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h
│ │ │ │ -0001f5a0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth
│ │ │ │ -0001f5b0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or
│ │ │ │ -0001f5c0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels..
│ │ │ │ -0001f5d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -0001f5e0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag
│ │ │ │ -0001f5f0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering
│ │ │ │ -0001f600: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8-
│ │ │ │ -0001f610: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16
│ │ │ │ -0001f620: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating
│ │ │ │ -0001f630: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de
│ │ │ │ -0001f640: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4
│ │ │ │ -0001f650: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. *
│ │ │ │ -0001f660: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c
│ │ │ │ -0001f670: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid
│ │ │ │ -0001f680: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with
│ │ │ │ -0001f690: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o
│ │ │ │ -0001f6a0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point
│ │ │ │ -0001f6b0: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden
│ │ │ │ -0001f6c0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel
│ │ │ │ -0001f6d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001f6e0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti
│ │ │ │ -0001f6f0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image..
│ │ │ │ -0001f700: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -0001f710: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial
│ │ │ │ -0001f720: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that
│ │ │ │ -0001f730: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s
│ │ │ │ -0001f740: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig
│ │ │ │ -0001f750: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i
│ │ │ │ -0001f760: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte
│ │ │ │ -0001f770: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ -0001f780: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu
│ │ │ │ -0001f790: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th
│ │ │ │ -0001f7a0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to
│ │ │ │ -0001f7b0: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm
│ │ │ │ -0001f7c0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in
│ │ │ │ -0001f7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ -0001f7e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -0001f7f0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr
│ │ │ │ -0001f800: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t
│ │ │ │ -0001f810: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t
│ │ │ │ -0001f820: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s
│ │ │ │ -0001f830: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth)
│ │ │ │ -0001f840: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil
│ │ │ │ -0001f850: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ -0001f860: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda
│ │ │ │ -0001f870: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre
│ │ │ │ -0001f880: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f
│ │ │ │ -0001f890: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver..
│ │ │ │ -0001f8a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -0001f8b0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number
│ │ │ │ -0001f8c0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us
│ │ │ │ -0001f8d0: 6564 2066 6f72 2073 6f6c 7665 722c 2032 ed for solver, 2
│ │ │ │ -0001f8e0: 3520 6973 2075 7375 616c 6c79 2065 6e6f 5 is usually eno
│ │ │ │ -0001f8f0: 7567 682e 0a20 2020 2020 2a0a 2020 2020 ugh.. *.
│ │ │ │ -0001f900: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo
│ │ │ │ -0001f910: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about
│ │ │ │ -0001f920: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate
│ │ │ │ -0001f930: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param
│ │ │ │ -0001f940: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o
│ │ │ │ -0001f950: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI
│ │ │ │ -0001f960: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2
│ │ │ │ -0001f970: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *.
│ │ │ │ -0001f980: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note:
│ │ │ │ -0001f990: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image
│ │ │ │ -0001f9a0: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep
│ │ │ │ -0001f9b0: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected
│ │ │ │ -0001f9c0: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a
│ │ │ │ -0001f9d0: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0,
│ │ │ │ -0001f9e0: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range..
│ │ │ │ -0001f9f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ -0001fa00: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi
│ │ │ │ -0001fa10: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil
│ │ │ │ -0001fa20: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M
│ │ │ │ -0001fa30: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf
│ │ │ │ -0001fa40: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst,
│ │ │ │ -0001fa50: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp
│ │ │ │ -0001fa60: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si
│ │ │ │ -0001fa70: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double
│ │ │ │ -0001fa80: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d
│ │ │ │ -0001fa90: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in
│ │ │ │ -0001faa0: 7420 6e75 6d5f 6974 6572 2920 7b0a 2020 t num_iter) {.
│ │ │ │ -0001fab0: 2020 2020 2020 6661 7374 4269 6c61 7465 fastBilate
│ │ │ │ -0001fac0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_
│ │ │ │ -0001fad0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb
│ │ │ │ -0001fae0: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj
│ │ │ │ -0001faf0: 2c20 636f 6e66 6964 656e 6365 2e6e 6174 , confidence.nat
│ │ │ │ -0001fb00: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ -0001fb10: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa
│ │ │ │ -0001fb20: 7469 616c 2c20 7369 676d 615f 6c75 6d61 tial, sigma_luma
│ │ │ │ -0001fb30: 2c20 7369 676d 615f 6368 726f 6d61 2c20 , sigma_chroma,
│ │ │ │ -0001fb40: 6c61 6d62 6461 2c20 6e75 6d5f 6974 6572 lambda, num_iter
│ │ │ │ -0001fb50: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ -0001fb60: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple
│ │ │ │ -0001fb70: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi
│ │ │ │ -0001fb80: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f
│ │ │ │ -0001fb90: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y
│ │ │ │ -0001fba0: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple
│ │ │ │ -0001fbb0: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte
│ │ │ │ -0001fbc0: 7220 7769 7468 2074 6865 2073 616d 650a r with the same.
│ │ │ │ -0001fbd0: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the
│ │ │ │ -0001fbe0: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate
│ │ │ │ -0001fbf0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter
│ │ │ │ -0001fc00: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo
│ │ │ │ -0001fc10: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa
│ │ │ │ -0001fc20: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *.
│ │ │ │ -0001fc30: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid
│ │ │ │ -0001fc40: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving
│ │ │ │ -0001fc50: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil
│ │ │ │ -0001fc60: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul
│ │ │ │ -0001fc70: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep
│ │ │ │ -0001fc80: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1
│ │ │ │ -0001fc90: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels..
│ │ │ │ -0001fca0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -0001fcb0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i
│ │ │ │ -0001fcc0: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri
│ │ │ │ -0001fcd0: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned
│ │ │ │ -0001fce0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed
│ │ │ │ -0001fcf0: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float
│ │ │ │ -0001fd00: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit
│ │ │ │ -0001fd10: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to
│ │ │ │ -0001fd20: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels..
│ │ │ │ -0001fd30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -0001fd40: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con
│ │ │ │ -0001fd50: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi
│ │ │ │ -0001fd60: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi
│ │ │ │ -0001fd70: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po
│ │ │ │ -0001fd80: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi
│ │ │ │ -0001fd90: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan
│ │ │ │ -0001fda0: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *.
│ │ │ │ -0001fdb0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de
│ │ │ │ -0001fdc0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image.
│ │ │ │ -0001fdd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -0001fde0: 7061 7261 6d20 7369 676d 615f 7370 6174 param sigma_spat
│ │ │ │ -0001fdf0: 6961 6c20 7061 7261 6d65 7465 722c 2074 ial parameter, t
│ │ │ │ -0001fe00: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t
│ │ │ │ -0001fe10: 6f20 7370 6174 6961 6c20 7370 6163 6520 o spatial space
│ │ │ │ -0001fe20: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth
│ │ │ │ -0001fe30: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi
│ │ │ │ -0001fe40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *.
│ │ │ │ -0001fe50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ -0001fe60: 5f6c 756d 6120 7061 7261 6d65 7465 722c _luma parameter,
│ │ │ │ -0001fe70: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar
│ │ │ │ -0001fe80: 2074 6f20 6c75 6d61 2073 7061 6365 2073 to luma space s
│ │ │ │ -0001fe90: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth)
│ │ │ │ -0001fea0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil
│ │ │ │ -0001feb0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ -0001fec0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_
│ │ │ │ -0001fed0: 6368 726f 6d61 2070 6172 616d 6574 6572 chroma parameter
│ │ │ │ -0001fee0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila
│ │ │ │ -0001fef0: 7220 746f 2063 6872 6f6d 6120 7370 6163 r to chroma spac
│ │ │ │ -0001ff00: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid
│ │ │ │ -0001ff10: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral
│ │ │ │ -0001ff20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *.
│ │ │ │ -0001ff30: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam
│ │ │ │ -0001ff40: 6264 6120 736d 6f6f 7468 6e65 7373 2073 bda smoothness s
│ │ │ │ -0001ff50: 7472 656e 6774 6820 7061 7261 6d65 7465 trength paramete
│ │ │ │ -0001ff60: 7220 666f 7220 736f 6c76 6572 2e0a 2020 r for solver..
│ │ │ │ -0001ff70: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *.
│ │ │ │ -0001ff80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo
│ │ │ │ -0001ff90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about
│ │ │ │ -0001ffa0: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate
│ │ │ │ -0001ffb0: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param
│ │ │ │ -0001ffc0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o
│ │ │ │ -0001ffd0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI
│ │ │ │ -0001ffe0: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2
│ │ │ │ -0001fff0: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *.
│ │ │ │ -00020000: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note:
│ │ │ │ -00020010: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image
│ │ │ │ -00020020: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep
│ │ │ │ -00020030: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected
│ │ │ │ -00020040: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a
│ │ │ │ -00020050: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0,
│ │ │ │ -00020060: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range..
│ │ │ │ -00020070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ -00020080: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi
│ │ │ │ -00020090: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil
│ │ │ │ -000200a0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M
│ │ │ │ -000200b0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf
│ │ │ │ -000200c0: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst,
│ │ │ │ -000200d0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp
│ │ │ │ -000200e0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si
│ │ │ │ -000200f0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double
│ │ │ │ -00020100: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d
│ │ │ │ -00020110: 6f75 626c 6520 6c61 6d62 6461 2920 7b0a ouble lambda) {.
│ │ │ │ -00020120: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila
│ │ │ │ -00020130: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte
│ │ │ │ -00020140: 725f 3228 6775 6964 652e 6e61 7469 7665 r_2(guide.native
│ │ │ │ -00020150: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO
│ │ │ │ -00020160: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n
│ │ │ │ -00020170: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na
│ │ │ │ -00020180: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s
│ │ │ │ -00020190: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu
│ │ │ │ -000201a0: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma
│ │ │ │ -000201b0: 2c20 6c61 6d62 6461 293b 0a20 2020 207d , lambda);. }
│ │ │ │ -000201c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ -000201d0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line
│ │ │ │ -000201e0: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral
│ │ │ │ -000201f0: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca
│ │ │ │ -00020200: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have
│ │ │ │ -00020210: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images
│ │ │ │ -00020220: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t
│ │ │ │ -00020230: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g
│ │ │ │ -00020240: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa
│ │ │ │ -00020250: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve
│ │ │ │ -00020260: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac
│ │ │ │ -00020270: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra
│ │ │ │ -00020280: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations..
│ │ │ │ -00020290: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -000202a0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image
│ │ │ │ -000202b0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide
│ │ │ │ -000202c0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering.
│ │ │ │ -000202d0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8
│ │ │ │ -000202e0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e
│ │ │ │ -000202f0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha
│ │ │ │ -00020300: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *.
│ │ │ │ -00020310: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src
│ │ │ │ -00020320: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for
│ │ │ │ -00020330: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with
│ │ │ │ -00020340: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o
│ │ │ │ -00020350: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit
│ │ │ │ -00020360: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin
│ │ │ │ -00020370: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a
│ │ │ │ -00020380: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann
│ │ │ │ -00020390: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *.
│ │ │ │ -000203a0: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid
│ │ │ │ -000203b0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence
│ │ │ │ -000203c0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig
│ │ │ │ -000203d0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo
│ │ │ │ -000203e0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b
│ │ │ │ -000203f0: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an
│ │ │ │ -00020400: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel..
│ │ │ │ -00020410: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -00020420: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio
│ │ │ │ -00020430: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ -00020440: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si
│ │ │ │ -00020450: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para
│ │ │ │ -00020460: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s
│ │ │ │ -00020470: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia
│ │ │ │ -00020480: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b
│ │ │ │ -00020490: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil
│ │ │ │ -000204a0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter..
│ │ │ │ -000204b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -000204c0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa
│ │ │ │ -000204d0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ -000204e0: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma
│ │ │ │ -000204f0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba
│ │ │ │ -00020500: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila
│ │ │ │ -00020510: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter..
│ │ │ │ -00020520: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -00020530: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p
│ │ │ │ -00020540: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i
│ │ │ │ -00020550: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr
│ │ │ │ -00020560: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma
│ │ │ │ -00020570: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b
│ │ │ │ -00020580: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ -00020590: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *.
│ │ │ │ -000205a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *.
│ │ │ │ -000205b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta
│ │ │ │ -000205c0: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa
│ │ │ │ -000205d0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol
│ │ │ │ -000205e0: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters,
│ │ │ │ -000205f0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original
│ │ │ │ -00020600: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar
│ │ │ │ -00020610: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016..
│ │ │ │ -00020620: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N
│ │ │ │ -00020630: 6f74 653a 3c2f 623e 2043 6f6e 6669 6465 ote: Confide
│ │ │ │ -00020640: 6e63 6520 696d 6167 6573 2077 6974 6820 nce images with
│ │ │ │ -00020650: 4356 5f38 5520 6465 7074 6820 6172 6520 CV_8U depth are
│ │ │ │ -00020660: 6578 7065 6374 6564 2074 6f20 696e 205b expected to in [
│ │ │ │ -00020670: 302c 2032 3535 5d20 616e 6420 4356 5f33 0, 255] and CV_3
│ │ │ │ -00020680: 3246 2069 6e20 5b30 2c20 315d 2072 616e 2F in [0, 1] ran
│ │ │ │ -00020690: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */.
│ │ │ │ -000206a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ -000206b0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral
│ │ │ │ -000206c0: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat
│ │ │ │ -000206d0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src,
│ │ │ │ -000206e0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence,
│ │ │ │ -000206f0: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double
│ │ │ │ -00020700: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial,
│ │ │ │ -00020710: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum
│ │ │ │ -00020720: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_
│ │ │ │ -00020730: 6368 726f 6d61 2920 7b0a 2020 2020 2020 chroma) {.
│ │ │ │ -00020740: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS
│ │ │ │ -00020750: 6f6c 7665 7246 696c 7465 725f 3328 6775 olverFilter_3(gu
│ │ │ │ -00020760: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s
│ │ │ │ -00020770: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co
│ │ │ │ -00020780: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO
│ │ │ │ -00020790: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ -000207a0: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial
│ │ │ │ -000207b0: 2c20 7369 676d 615f 6c75 6d61 2c20 7369 , sigma_luma, si
│ │ │ │ -000207c0: 676d 615f 6368 726f 6d61 293b 0a20 2020 gma_chroma);.
│ │ │ │ -000207d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**.
│ │ │ │ -000207e0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li
│ │ │ │ -000207f0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera
│ │ │ │ -00020800: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter
│ │ │ │ -00020810: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav
│ │ │ │ -00020820: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image
│ │ │ │ -00020830: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with
│ │ │ │ -00020840: 2074 6865 2073 616d 650a 2020 2020 202a the same. *
│ │ │ │ -00020850: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use
│ │ │ │ -00020860: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol
│ │ │ │ -00020870: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf
│ │ │ │ -00020880: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext
│ │ │ │ -00020890: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations.
│ │ │ │ -000208a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -000208b0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag
│ │ │ │ -000208c0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui
│ │ │ │ -000208d0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering
│ │ │ │ -000208e0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have
│ │ │ │ -000208f0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and
│ │ │ │ -00020900: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c
│ │ │ │ -00020910: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *.
│ │ │ │ -00020920: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr
│ │ │ │ -00020930: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f
│ │ │ │ -00020940: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit
│ │ │ │ -00020950: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit
│ │ │ │ -00020960: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi
│ │ │ │ -00020970: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po
│ │ │ │ -00020980: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth
│ │ │ │ -00020990: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha
│ │ │ │ -000209a0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *.
│ │ │ │ -000209b0: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf
│ │ │ │ -000209c0: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc
│ │ │ │ -000209d0: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns
│ │ │ │ -000209e0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f
│ │ │ │ -000209f0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32
│ │ │ │ -00020a00: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence
│ │ │ │ -00020a10: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel..
│ │ │ │ -00020a20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -00020a30: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat
│ │ │ │ -00020a40: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image..
│ │ │ │ -00020a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00020a60: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa
│ │ │ │ -00020a70: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ -00020a80: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat
│ │ │ │ -00020a90: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma
│ │ │ │ -00020aa0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b
│ │ │ │ -00020ab0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter..
│ │ │ │ -00020ac0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -00020ad0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma
│ │ │ │ -00020ae0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that
│ │ │ │ -00020af0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu
│ │ │ │ -00020b00: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma (
│ │ │ │ -00020b10: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi
│ │ │ │ -00020b20: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter..
│ │ │ │ -00020b30: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ -00020b40: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *.
│ │ │ │ -00020b50: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor
│ │ │ │ -00020b60: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about
│ │ │ │ -00020b70: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater
│ │ │ │ -00020b80: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame
│ │ │ │ -00020b90: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or
│ │ │ │ -00020ba0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT
│ │ │ │ -00020bb0: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20
│ │ │ │ -00020bc0: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *.
│ │ │ │ -00020bd0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C
│ │ │ │ -00020be0: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images
│ │ │ │ -00020bf0: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept
│ │ │ │ -00020c00: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t
│ │ │ │ -00020c10: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an
│ │ │ │ -00020c20: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0,
│ │ │ │ -00020c30: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. *
│ │ │ │ -00020c40: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ -00020c50: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil
│ │ │ │ -00020c60: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt
│ │ │ │ -00020c70: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma
│ │ │ │ -00020c80: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi
│ │ │ │ -00020c90: 6465 6e63 652c 204d 6174 2064 7374 2c20 dence, Mat dst,
│ │ │ │ -00020ca0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa
│ │ │ │ -00020cb0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig
│ │ │ │ -00020cc0: 6d61 5f6c 756d 6129 207b 0a20 2020 2020 ma_luma) {.
│ │ │ │ -00020cd0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral
│ │ │ │ -00020ce0: 536f 6c76 6572 4669 6c74 6572 5f34 2867 SolverFilter_4(g
│ │ │ │ -00020cf0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj,
│ │ │ │ -00020d00: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c
│ │ │ │ -00020d10: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native
│ │ │ │ -00020d20: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ -00020d30: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia
│ │ │ │ -00020d40: 6c2c 2073 6967 6d61 5f6c 756d 6129 3b0a l, sigma_luma);.
│ │ │ │ -00020d50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ -00020d60: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one
│ │ │ │ -00020d70: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat
│ │ │ │ -00020d80: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt
│ │ │ │ -00020d90: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you
│ │ │ │ -00020da0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im
│ │ │ │ -00020db0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w
│ │ │ │ -00020dc0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same.
│ │ │ │ -00020dd0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u
│ │ │ │ -00020de0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral
│ │ │ │ -00020df0: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int
│ │ │ │ -00020e00: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid
│ │ │ │ -00020e10: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio
│ │ │ │ -00020e20: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *.
│ │ │ │ -00020e30: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i
│ │ │ │ -00020e40: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as
│ │ │ │ -00020e50: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter
│ │ │ │ -00020e60: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h
│ │ │ │ -00020e70: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth
│ │ │ │ -00020e80: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or
│ │ │ │ -00020e90: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels..
│ │ │ │ -00020ea0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -00020eb0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag
│ │ │ │ -00020ec0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering
│ │ │ │ -00020ed0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8-
│ │ │ │ -00020ee0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16
│ │ │ │ -00020ef0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating
│ │ │ │ -00020f00: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de
│ │ │ │ -00020f10: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4
│ │ │ │ -00020f20: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. *
│ │ │ │ -00020f30: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c
│ │ │ │ -00020f40: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid
│ │ │ │ -00020f50: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with
│ │ │ │ -00020f60: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o
│ │ │ │ -00020f70: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point
│ │ │ │ -00020f80: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden
│ │ │ │ -00020f90: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel
│ │ │ │ -00020fa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -00020fb0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti
│ │ │ │ -00020fc0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image..
│ │ │ │ -00020fd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -00020fe0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial
│ │ │ │ -00020ff0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that
│ │ │ │ -00021000: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s
│ │ │ │ -00021010: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig
│ │ │ │ -00021020: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i
│ │ │ │ -00021030: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte
│ │ │ │ -00021040: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. *
│ │ │ │ -00021050: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *.
│ │ │ │ -00021060: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ -00021070: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det
│ │ │ │ -00021080: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F
│ │ │ │ -00021090: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So
│ │ │ │ -000210a0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters,
│ │ │ │ -000210b0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina
│ │ │ │ -000210c0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba
│ │ │ │ -000210d0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016..
│ │ │ │ -000210e0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. *
│ │ │ │ -000210f0: 4e6f 7465 3a3c 2f62 3e20 436f 6e66 6964 Note: Confid
│ │ │ │ -00021100: 656e 6365 2069 6d61 6765 7320 7769 7468 ence images with
│ │ │ │ -00021110: 2043 565f 3855 2064 6570 7468 2061 7265 CV_8U depth are
│ │ │ │ -00021120: 2065 7870 6563 7465 6420 746f 2069 6e20 expected to in
│ │ │ │ -00021130: 5b30 2c20 3235 355d 2061 6e64 2043 565f [0, 255] and CV_
│ │ │ │ -00021140: 3332 4620 696e 205b 302c 2031 5d20 7261 32F in [0, 1] ra
│ │ │ │ -00021150: 6e67 652e 0a20 2020 2020 2a2f 0a20 2020 nge.. */.
│ │ │ │ -00021160: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v
│ │ │ │ -00021170: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera
│ │ │ │ -00021180: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma
│ │ │ │ -00021190: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src
│ │ │ │ -000211a0: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence
│ │ │ │ -000211b0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl
│ │ │ │ -000211c0: 6520 7369 676d 615f 7370 6174 6961 6c29 e sigma_spatial)
│ │ │ │ -000211d0: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB
│ │ │ │ -000211e0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ -000211f0: 6c74 6572 5f35 2867 7569 6465 2e6e 6174 lter_5(guide.nat
│ │ │ │ -00021200: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati
│ │ │ │ -00021210: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc
│ │ │ │ -00021220: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst
│ │ │ │ -00021230: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm
│ │ │ │ -00021240: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);.
│ │ │ │ -00021250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ -00021260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin
│ │ │ │ -00021270: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral
│ │ │ │ -00021280: 2053 6f6c 7665 7220 6669 6c74 6572 2063 Solver filter c
│ │ │ │ -00021290: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have
│ │ │ │ -000212a0: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images
│ │ │ │ -000212b0: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with
│ │ │ │ -000212c0: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. *
│ │ │ │ -000212d0: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F
│ │ │ │ -000212e0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv
│ │ │ │ -000212f0: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa
│ │ │ │ -00021300: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr
│ │ │ │ -00021310: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations..
│ │ │ │ -00021320: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -00021330: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image
│ │ │ │ -00021340: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid
│ │ │ │ -00021350: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering.
│ │ │ │ -00021360: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have
│ │ │ │ -00021370: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and
│ │ │ │ -00021380: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch
│ │ │ │ -00021390: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *.
│ │ │ │ -000213a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ -000213b0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo
│ │ │ │ -000213c0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with
│ │ │ │ -000213d0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit
│ │ │ │ -000213e0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit
│ │ │ │ -000213f0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi
│ │ │ │ -00021400: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth
│ │ │ │ -00021410: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan
│ │ │ │ -00021420: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *.
│ │ │ │ -00021430: 2020 2a20 4070 6172 616d 2063 6f6e 6669 * @param confi
│ │ │ │ -00021440: 6465 6e63 6520 636f 6e66 6964 656e 6365 dence confidence
│ │ │ │ -00021450: 2069 6d61 6765 2077 6974 6820 756e 7369 image with unsi
│ │ │ │ -00021460: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl
│ │ │ │ -00021470: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32-
│ │ │ │ -00021480: 6269 7420 636f 6e66 6964 656e 6365 2061 bit confidence a
│ │ │ │ -00021490: 6e64 2031 2063 6861 6e6e 656c 2e0a 2020 nd 1 channel..
│ │ │ │ -000214a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -000214b0: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati
│ │ │ │ -000214c0: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. *
│ │ │ │ -000214d0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *.
│ │ │ │ -000214e0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *.
│ │ │ │ -000214f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *.
│ │ │ │ -00021500: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai
│ │ │ │ -00021510: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas
│ │ │ │ -00021520: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv
│ │ │ │ -00021530: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s
│ │ │ │ -00021540: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original
│ │ │ │ -00021550: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr
│ │ │ │ -00021560: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016..
│ │ │ │ -00021570: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No
│ │ │ │ -00021580: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden
│ │ │ │ -00021590: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C
│ │ │ │ -000215a0: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e
│ │ │ │ -000215b0: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0
│ │ │ │ -000215c0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32
│ │ │ │ -000215d0: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang
│ │ │ │ -000215e0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p
│ │ │ │ -000215f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ -00021600: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS
│ │ │ │ -00021610: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat
│ │ │ │ -00021620: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src,
│ │ │ │ -00021630: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence,
│ │ │ │ -00021640: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {.
│ │ │ │ -00021650: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral
│ │ │ │ -00021660: 536f 6c76 6572 4669 6c74 6572 5f36 2867 SolverFilter_6(g
│ │ │ │ -00021670: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj,
│ │ │ │ -00021680: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c
│ │ │ │ -00021690: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native
│ │ │ │ -000216a0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ -000216b0: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }...
│ │ │ │ -000216c0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ -000216d0: 2050 7472 5f46 6173 7447 6c6f 6261 6c53 Ptr_FastGlobalS
│ │ │ │ -000216e0: 6d6f 6f74 6865 7246 696c 7465 7220 6376 mootherFilter cv
│ │ │ │ -000216f0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea
│ │ │ │ -00021700: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo
│ │ │ │ -00021710: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g
│ │ │ │ -00021720: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam
│ │ │ │ -00021730: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm
│ │ │ │ -00021740: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double
│ │ │ │ -00021750: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati
│ │ │ │ -00021760: 6f6e 203d 2030 2e32 352c 2069 6e74 206e on = 0.25, int n
│ │ │ │ -00021770: 756d 5f69 7465 7220 3d20 3329 0a20 2020 um_iter = 3).
│ │ │ │ -00021780: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**.
│ │ │ │ -00021790: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth
│ │ │ │ -000217a0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta
│ │ │ │ -000217b0: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba
│ │ │ │ -000217c0: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter
│ │ │ │ -000217d0: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the
│ │ │ │ -000217e0: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r
│ │ │ │ -000217f0: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *.
│ │ │ │ -00021800: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu
│ │ │ │ -00021810: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin
│ │ │ │ -00021820: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f
│ │ │ │ -00021830: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho
│ │ │ │ -00021840: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d
│ │ │ │ -00021850: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either
│ │ │ │ -00021860: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels.
│ │ │ │ -00021870: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -00021880: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par
│ │ │ │ -00021890: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining
│ │ │ │ -000218a0: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re
│ │ │ │ -000218b0: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization.
│ │ │ │ -000218c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -000218d0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa
│ │ │ │ -000218e0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is
│ │ │ │ -000218f0: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo
│ │ │ │ -00021900: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in
│ │ │ │ -00021910: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter
│ │ │ │ -00021920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -00021930: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at
│ │ │ │ -00021940: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern
│ │ │ │ -00021950: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de
│ │ │ │ -00021960: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much
│ │ │ │ -00021970: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases
│ │ │ │ -00021980: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter
│ │ │ │ -00021990: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally,
│ │ │ │ -000219a0: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul
│ │ │ │ -000219b0: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti
│ │ │ │ -000219c0: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may
│ │ │ │ -000219d0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki
│ │ │ │ -000219e0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts..
│ │ │ │ -000219f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -00021a00: 616d 206e 756d 5f69 7465 7220 6e75 6d62 am num_iter numb
│ │ │ │ -00021a10: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations
│ │ │ │ -00021a20: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter
│ │ │ │ -00021a30: 696e 672c 2033 2069 7320 7573 7561 6c6c ing, 3 is usuall
│ │ │ │ -00021a40: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. *
│ │ │ │ -00021a50: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more
│ │ │ │ -00021a60: 2064 6574 6169 6c73 2061 626f 7574 2046 details about F
│ │ │ │ -00021a70: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot
│ │ │ │ -00021a80: 6865 7220 7061 7261 6d65 7465 7273 2c20 her parameters,
│ │ │ │ -00021a90: 7365 6520 7468 6520 6f72 6967 696e 616c see the original
│ │ │ │ -00021aa0: 2070 6170 6572 2043 4954 453a 204d 696e paper CITE: Min
│ │ │ │ -00021ab0: 3230 3134 2e20 486f 7765 7665 722c 2070 2014. However, p
│ │ │ │ -00021ac0: 6c65 6173 6520 6e6f 7465 2074 6861 740a lease note that.
│ │ │ │ -00021ad0: 2020 2020 202a 2074 6865 7265 2061 7265 * there are
│ │ │ │ -00021ae0: 2073 6576 6572 616c 2064 6966 6665 7265 several differe
│ │ │ │ -00021af0: 6e63 6573 2e20 4c61 6d62 6461 2061 7474 nces. Lambda att
│ │ │ │ -00021b00: 656e 7561 7469 6f6e 2064 6573 6372 6962 enuation describ
│ │ │ │ -00021b10: 6564 2069 6e20 7468 6520 7061 7065 7220 ed in the paper
│ │ │ │ -00021b20: 6973 2069 6d70 6c65 6d65 6e74 6564 2061 is implemented a
│ │ │ │ -00021b30: 2062 6974 2064 6966 6665 7265 6e74 6c79 bit differently
│ │ │ │ -00021b40: 2073 6f20 646f 206e 6f74 0a20 2020 2020 so do not.
│ │ │ │ -00021b50: 2a20 6578 7065 6374 2074 6865 2072 6573 * expect the res
│ │ │ │ -00021b60: 756c 7473 2074 6f20 6265 2069 6465 6e74 ults to be ident
│ │ │ │ -00021b70: 6963 616c 2074 6f20 7468 6f73 6520 6672 ical to those fr
│ │ │ │ -00021b80: 6f6d 2074 6865 2070 6170 6572 3b20 7369 om the paper; si
│ │ │ │ -00021b90: 676d 615f 636f 6c6f 7220 7661 6c75 6573 gma_color values
│ │ │ │ -00021ba0: 2066 726f 6d20 7468 6520 7061 7065 7220 from the paper
│ │ │ │ -00021bb0: 7368 6f75 6c64 2062 6520 6d75 6c74 6970 should be multip
│ │ │ │ -00021bc0: 6c69 6564 2062 7920 3235 352e 3020 746f lied by 255.0 to
│ │ │ │ -00021bd0: 0a20 2020 2020 2a20 6163 6869 6576 6520 . * achieve
│ │ │ │ -00021be0: 7468 6520 7361 6d65 2065 6666 6563 742e the same effect.
│ │ │ │ -00021bf0: 2041 6c73 6f2c 2069 6e20 6361 7365 206f Also, in case o
│ │ │ │ -00021c00: 6620 696d 6167 6520 6669 6c74 6572 696e f image filterin
│ │ │ │ -00021c10: 6720 7768 6572 6520 736f 7572 6365 2061 g where source a
│ │ │ │ -00021c20: 6e64 2067 7569 6465 2069 6d61 6765 2061 nd guide image a
│ │ │ │ -00021c30: 7265 2074 6865 2073 616d 652c 2061 7574 re the same, aut
│ │ │ │ -00021c40: 686f 7273 0a20 2020 2020 2a20 7072 6f70 hors. * prop
│ │ │ │ -00021c50: 6f73 6520 746f 2064 796e 616d 6963 616c ose to dynamical
│ │ │ │ -00021c60: 6c79 2075 7064 6174 6520 7468 6520 6775 ly update the gu
│ │ │ │ -00021c70: 6964 6520 696d 6167 6520 6166 7465 7220 ide image after
│ │ │ │ -00021c80: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration.
│ │ │ │ -00021c90: 546f 206d 6178 696d 697a 6520 7468 6520 To maximize the
│ │ │ │ -00021ca0: 7065 7266 6f72 6d61 6e63 6520 7468 6973 performance this
│ │ │ │ -00021cb0: 2066 6561 7475 7265 0a20 2020 2020 2a20 feature. *
│ │ │ │ -00021cc0: 7761 7320 6e6f 7420 696d 706c 656d 656e was not implemen
│ │ │ │ -00021cd0: 7465 6420 6865 7265 2e0a 2020 2020 202a ted here.. *
│ │ │ │ -00021ce0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat
│ │ │ │ -00021cf0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ -00021d00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ -00021d10: 6c69 6320 7374 6174 6963 2046 6173 7447 lic static FastG
│ │ │ │ -00021d20: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil
│ │ │ │ -00021d30: 7465 7220 6372 6561 7465 4661 7374 476c ter createFastGl
│ │ │ │ -00021d40: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt
│ │ │ │ -00021d50: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do
│ │ │ │ -00021d60: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou
│ │ │ │ -00021d70: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color,
│ │ │ │ -00021d80: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a
│ │ │ │ -00021d90: 7474 656e 7561 7469 6f6e 2c20 696e 7420 ttenuation, int
│ │ │ │ -00021da0: 6e75 6d5f 6974 6572 2920 7b0a 2020 2020 num_iter) {.
│ │ │ │ -00021db0: 2020 2020 7265 7475 726e 2046 6173 7447 return FastG
│ │ │ │ -00021dc0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil
│ │ │ │ -00021dd0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__(
│ │ │ │ -00021de0: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal
│ │ │ │ -00021df0: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0
│ │ │ │ -00021e00: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj
│ │ │ │ -00021e10: 2c20 6c61 6d62 6461 2c20 7369 676d 615f , lambda, sigma_
│ │ │ │ -00021e20: 636f 6c6f 722c 206c 616d 6264 615f 6174 color, lambda_at
│ │ │ │ -00021e30: 7465 6e75 6174 696f 6e2c 206e 756d 5f69 tenuation, num_i
│ │ │ │ -00021e40: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }..
│ │ │ │ -00021e50: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac
│ │ │ │ -00021e60: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre
│ │ │ │ -00021e70: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of
│ │ │ │ -00021e80: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth
│ │ │ │ -00021e90: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe
│ │ │ │ -00021ea0: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial
│ │ │ │ -00021eb0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines
│ │ │ │ -00021ec0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -00021ed0: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima
│ │ │ │ -00021ee0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu
│ │ │ │ -00021ef0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin
│ │ │ │ -00021f00: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav
│ │ │ │ -00021f10: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an
│ │ │ │ -00021f20: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3
│ │ │ │ -00021f30: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. *
│ │ │ │ -00021f40: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l
│ │ │ │ -00021f50: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter
│ │ │ │ -00021f60: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo
│ │ │ │ -00021f70: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz
│ │ │ │ -00021f80: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *.
│ │ │ │ -00021f90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ -00021fa0: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter
│ │ │ │ -00021fb0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila
│ │ │ │ -00021fc0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space
│ │ │ │ -00021fd0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate
│ │ │ │ -00021fe0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ -00021ff0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00022000: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati
│ │ │ │ -00022010: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para
│ │ │ │ -00022020: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining
│ │ │ │ -00022030: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda
│ │ │ │ -00022040: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after
│ │ │ │ -00022050: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration.
│ │ │ │ -00022060: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. *
│ │ │ │ -00022070: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0.
│ │ │ │ -00022080: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t
│ │ │ │ -00022090: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t
│ │ │ │ -000220a0: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti
│ │ │ │ -000220b0: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *.
│ │ │ │ -000220c0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For
│ │ │ │ -000220d0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo
│ │ │ │ -000220e0: 7574 2046 6173 7420 476c 6f62 616c 2053 ut Fast Global S
│ │ │ │ -000220f0: 6d6f 6f74 6865 7220 7061 7261 6d65 7465 moother paramete
│ │ │ │ -00022100: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig
│ │ │ │ -00022110: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE:
│ │ │ │ -00022120: 204d 696e 3230 3134 2e20 486f 7765 7665 Min2014. Howeve
│ │ │ │ -00022130: 722c 2070 6c65 6173 6520 6e6f 7465 2074 r, please note t
│ │ │ │ -00022140: 6861 740a 2020 2020 202a 2074 6865 7265 hat. * there
│ │ │ │ -00022150: 2061 7265 2073 6576 6572 616c 2064 6966 are several dif
│ │ │ │ -00022160: 6665 7265 6e63 6573 2e20 4c61 6d62 6461 ferences. Lambda
│ │ │ │ -00022170: 2061 7474 656e 7561 7469 6f6e 2064 6573 attenuation des
│ │ │ │ -00022180: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa
│ │ │ │ -00022190: 7065 7220 6973 2069 6d70 6c65 6d65 6e74 per is implement
│ │ │ │ -000221a0: 6564 2061 2062 6974 2064 6966 6665 7265 ed a bit differe
│ │ │ │ -000221b0: 6e74 6c79 2073 6f20 646f 206e 6f74 0a20 ntly so do not.
│ │ │ │ -000221c0: 2020 2020 2a20 6578 7065 6374 2074 6865 * expect the
│ │ │ │ -000221d0: 2072 6573 756c 7473 2074 6f20 6265 2069 results to be i
│ │ │ │ -000221e0: 6465 6e74 6963 616c 2074 6f20 7468 6f73 dentical to thos
│ │ │ │ -000221f0: 6520 6672 6f6d 2074 6865 2070 6170 6572 e from the paper
│ │ │ │ -00022200: 3b20 7369 676d 615f 636f 6c6f 7220 7661 ; sigma_color va
│ │ │ │ -00022210: 6c75 6573 2066 726f 6d20 7468 6520 7061 lues from the pa
│ │ │ │ -00022220: 7065 7220 7368 6f75 6c64 2062 6520 6d75 per should be mu
│ │ │ │ -00022230: 6c74 6970 6c69 6564 2062 7920 3235 352e ltiplied by 255.
│ │ │ │ -00022240: 3020 746f 0a20 2020 2020 2a20 6163 6869 0 to. * achi
│ │ │ │ -00022250: 6576 6520 7468 6520 7361 6d65 2065 6666 eve the same eff
│ │ │ │ -00022260: 6563 742e 2041 6c73 6f2c 2069 6e20 6361 ect. Also, in ca
│ │ │ │ -00022270: 7365 206f 6620 696d 6167 6520 6669 6c74 se of image filt
│ │ │ │ -00022280: 6572 696e 6720 7768 6572 6520 736f 7572 ering where sour
│ │ │ │ -00022290: 6365 2061 6e64 2067 7569 6465 2069 6d61 ce and guide ima
│ │ │ │ -000222a0: 6765 2061 7265 2074 6865 2073 616d 652c ge are the same,
│ │ │ │ -000222b0: 2061 7574 686f 7273 0a20 2020 2020 2a20 authors. *
│ │ │ │ -000222c0: 7072 6f70 6f73 6520 746f 2064 796e 616d propose to dynam
│ │ │ │ -000222d0: 6963 616c 6c79 2075 7064 6174 6520 7468 ically update th
│ │ │ │ -000222e0: 6520 6775 6964 6520 696d 6167 6520 6166 e guide image af
│ │ │ │ -000222f0: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati
│ │ │ │ -00022300: 6f6e 2e20 546f 206d 6178 696d 697a 6520 on. To maximize
│ │ │ │ -00022310: 7468 6520 7065 7266 6f72 6d61 6e63 6520 the performance
│ │ │ │ -00022320: 7468 6973 2066 6561 7475 7265 0a20 2020 this feature.
│ │ │ │ -00022330: 2020 2a20 7761 7320 6e6f 7420 696d 706c * was not impl
│ │ │ │ -00022340: 656d 656e 7465 6420 6865 7265 2e0a 2020 emented here..
│ │ │ │ -00022350: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ -00022360: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -00022370: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ -00022380: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F
│ │ │ │ -00022390: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe
│ │ │ │ -000223a0: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa
│ │ │ │ -000223b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother
│ │ │ │ -000223c0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide
│ │ │ │ -000223d0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda,
│ │ │ │ -000223e0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co
│ │ │ │ -000223f0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb
│ │ │ │ -00022400: 6461 5f61 7474 656e 7561 7469 6f6e 2920 da_attenuation)
│ │ │ │ -00022410: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ -00022420: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot
│ │ │ │ -00022430: 6865 7246 696c 7465 722e 5f5f 6672 6f6d herFilter.__from
│ │ │ │ -00022440: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast
│ │ │ │ -00022450: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi
│ │ │ │ -00022460: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat
│ │ │ │ -00022470: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda,
│ │ │ │ -00022480: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam
│ │ │ │ -00022490: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation)
│ │ │ │ -000224a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ -000224b0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory
│ │ │ │ -000224c0: 206d 6574 686f 642c 2063 7265 6174 6520 method, create
│ │ │ │ -000224d0: 696e 7374 616e 6365 206f 6620 4661 7374 instance of Fast
│ │ │ │ -000224e0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi
│ │ │ │ -000224f0: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute
│ │ │ │ -00022500: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat
│ │ │ │ -00022510: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines..
│ │ │ │ -00022520: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -00022530: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s
│ │ │ │ -00022540: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide
│ │ │ │ -00022550: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I
│ │ │ │ -00022560: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8-
│ │ │ │ -00022570: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei
│ │ │ │ -00022580: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan
│ │ │ │ -00022590: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *.
│ │ │ │ -000225a0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd
│ │ │ │ -000225b0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi
│ │ │ │ -000225c0: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount
│ │ │ │ -000225d0: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio
│ │ │ │ -000225e0: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. *
│ │ │ │ -000225f0: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col
│ │ │ │ -00022600: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th
│ │ │ │ -00022610: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to
│ │ │ │ -00022620: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig
│ │ │ │ -00022630: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF
│ │ │ │ -00022640: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *.
│ │ │ │ -00022650: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b
│ │ │ │ -00022660: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting
│ │ │ │ -00022670: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le
│ │ │ │ -00022680: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking
│ │ │ │ -00022690: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts..
│ │ │ │ -000226a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. *
│ │ │ │ -000226b0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ -000226c0: 2061 626f 7574 2046 6173 7420 476c 6f62 about Fast Glob
│ │ │ │ -000226d0: 616c 2053 6d6f 6f74 6865 7220 7061 7261 al Smoother para
│ │ │ │ -000226e0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the
│ │ │ │ -000226f0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C
│ │ │ │ -00022700: 4954 453a 204d 696e 3230 3134 2e20 486f ITE: Min2014. Ho
│ │ │ │ -00022710: 7765 7665 722c 2070 6c65 6173 6520 6e6f wever, please no
│ │ │ │ -00022720: 7465 2074 6861 740a 2020 2020 202a 2074 te that. * t
│ │ │ │ -00022730: 6865 7265 2061 7265 2073 6576 6572 616c here are several
│ │ │ │ -00022740: 2064 6966 6665 7265 6e63 6573 2e20 4c61 differences. La
│ │ │ │ -00022750: 6d62 6461 2061 7474 656e 7561 7469 6f6e mbda attenuation
│ │ │ │ -00022760: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th
│ │ │ │ -00022770: 6520 7061 7065 7220 6973 2069 6d70 6c65 e paper is imple
│ │ │ │ -00022780: 6d65 6e74 6564 2061 2062 6974 2064 6966 mented a bit dif
│ │ │ │ -00022790: 6665 7265 6e74 6c79 2073 6f20 646f 206e ferently so do n
│ │ │ │ -000227a0: 6f74 0a20 2020 2020 2a20 6578 7065 6374 ot. * expect
│ │ │ │ -000227b0: 2074 6865 2072 6573 756c 7473 2074 6f20 the results to
│ │ │ │ -000227c0: 6265 2069 6465 6e74 6963 616c 2074 6f20 be identical to
│ │ │ │ -000227d0: 7468 6f73 6520 6672 6f6d 2074 6865 2070 those from the p
│ │ │ │ -000227e0: 6170 6572 3b20 7369 676d 615f 636f 6c6f aper; sigma_colo
│ │ │ │ -000227f0: 7220 7661 6c75 6573 2066 726f 6d20 7468 r values from th
│ │ │ │ -00022800: 6520 7061 7065 7220 7368 6f75 6c64 2062 e paper should b
│ │ │ │ -00022810: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by
│ │ │ │ -00022820: 3235 352e 3020 746f 0a20 2020 2020 2a20 255.0 to. *
│ │ │ │ -00022830: 6163 6869 6576 6520 7468 6520 7361 6d65 achieve the same
│ │ │ │ -00022840: 2065 6666 6563 742e 2041 6c73 6f2c 2069 effect. Also, i
│ │ │ │ -00022850: 6e20 6361 7365 206f 6620 696d 6167 6520 n case of image
│ │ │ │ -00022860: 6669 6c74 6572 696e 6720 7768 6572 6520 filtering where
│ │ │ │ -00022870: 736f 7572 6365 2061 6e64 2067 7569 6465 source and guide
│ │ │ │ -00022880: 2069 6d61 6765 2061 7265 2074 6865 2073 image are the s
│ │ │ │ -00022890: 616d 652c 2061 7574 686f 7273 0a20 2020 ame, authors.
│ │ │ │ -000228a0: 2020 2a20 7072 6f70 6f73 6520 746f 2064 * propose to d
│ │ │ │ -000228b0: 796e 616d 6963 616c 6c79 2075 7064 6174 ynamically updat
│ │ │ │ -000228c0: 6520 7468 6520 6775 6964 6520 696d 6167 e the guide imag
│ │ │ │ -000228d0: 6520 6166 7465 7220 6561 6368 2069 7465 e after each ite
│ │ │ │ -000228e0: 7261 7469 6f6e 2e20 546f 206d 6178 696d ration. To maxim
│ │ │ │ -000228f0: 697a 6520 7468 6520 7065 7266 6f72 6d61 ize the performa
│ │ │ │ -00022900: 6e63 6520 7468 6973 2066 6561 7475 7265 nce this feature
│ │ │ │ -00022910: 0a20 2020 2020 2a20 7761 7320 6e6f 7420 . * was not
│ │ │ │ -00022920: 696d 706c 656d 656e 7465 6420 6865 7265 implemented here
│ │ │ │ -00022930: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return
│ │ │ │ -00022940: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ -00022950: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ -00022960: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ -00022970: 6963 2046 6173 7447 6c6f 6261 6c53 6d6f ic FastGlobalSmo
│ │ │ │ -00022980: 6f74 6865 7246 696c 7465 7220 6372 6561 otherFilter crea
│ │ │ │ -00022990: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo
│ │ │ │ -000229a0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g
│ │ │ │ -000229b0: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam
│ │ │ │ -000229c0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm
│ │ │ │ -000229d0: 615f 636f 6c6f 7229 207b 0a20 2020 2020 a_color) {.
│ │ │ │ -000229e0: 2020 2072 6574 7572 6e20 4661 7374 476c return FastGl
│ │ │ │ -000229f0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt
│ │ │ │ -00022a00: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c
│ │ │ │ -00022a10: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS
│ │ │ │ -00022a20: 6d6f 6f74 6865 7246 696c 7465 725f 3228 mootherFilter_2(
│ │ │ │ -00022a30: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj,
│ │ │ │ -00022a40: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c
│ │ │ │ -00022a50: 6f6c 6f72 2929 3b0a 2020 2020 7d0a 0a0a olor));. }...
│ │ │ │ -00022a60: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ -00022a70: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim
│ │ │ │ -00022a80: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba
│ │ │ │ -00022a90: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter(
│ │ │ │ -00022aa0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s
│ │ │ │ -00022ab0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do
│ │ │ │ -00022ac0: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou
│ │ │ │ -00022ad0: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color,
│ │ │ │ -00022ae0: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a
│ │ │ │ -00022af0: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2
│ │ │ │ -00022b00: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter
│ │ │ │ -00022b10: 3d20 3329 0a20 2020 202f 2f0a 0a20 2020 = 3). //..
│ │ │ │ -00022b20: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp
│ │ │ │ -00022b30: 6c65 206f 6e65 2d6c 696e 6520 4661 7374 le one-line Fast
│ │ │ │ -00022b40: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother
│ │ │ │ -00022b50: 2066 696c 7465 7220 6361 6c6c 2e20 4966 filter call. If
│ │ │ │ -00022b60: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip
│ │ │ │ -00022b70: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil
│ │ │ │ -00022b80: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam
│ │ │ │ -00022b90: 650a 2020 2020 202a 2067 7569 6465 2074 e. * guide t
│ │ │ │ -00022ba0: 6865 6e20 7573 6520 4661 7374 476c 6f62 hen use FastGlob
│ │ │ │ -00022bb0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter
│ │ │ │ -00022bc0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av
│ │ │ │ -00022bd0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput
│ │ │ │ -00022be0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *.
│ │ │ │ -00022bf0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui
│ │ │ │ -00022c00: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving
│ │ │ │ -00022c10: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi
│ │ │ │ -00022c20: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou
│ │ │ │ -00022c30: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de
│ │ │ │ -00022c40: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1
│ │ │ │ -00022c50: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels..
│ │ │ │ -00022c60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -00022c70: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source
│ │ │ │ -00022c80: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter
│ │ │ │ -00022c90: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne
│ │ │ │ -00022ca0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe
│ │ │ │ -00022cb0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa
│ │ │ │ -00022cc0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi
│ │ │ │ -00022cd0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t
│ │ │ │ -00022ce0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels..
│ │ │ │ -00022cf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -00022d00: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati
│ │ │ │ -00022d10: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. *
│ │ │ │ -00022d20: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l
│ │ │ │ -00022d30: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter
│ │ │ │ -00022d40: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo
│ │ │ │ -00022d50: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz
│ │ │ │ -00022d60: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *.
│ │ │ │ -00022d70: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma
│ │ │ │ -00022d80: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter
│ │ │ │ -00022d90: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila
│ │ │ │ -00022da0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space
│ │ │ │ -00022db0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate
│ │ │ │ -00022dc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter..
│ │ │ │ -00022dd0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00022de0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati
│ │ │ │ -00022df0: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para
│ │ │ │ -00022e00: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining
│ │ │ │ -00022e10: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda
│ │ │ │ -00022e20: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after
│ │ │ │ -00022e30: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration.
│ │ │ │ -00022e40: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. *
│ │ │ │ -00022e50: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0.
│ │ │ │ -00022e60: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t
│ │ │ │ -00022e70: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t
│ │ │ │ -00022e80: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti
│ │ │ │ -00022e90: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *.
│ │ │ │ -00022ea0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_
│ │ │ │ -00022eb0: 6974 6572 206e 756d 6265 7220 6f66 2069 iter number of i
│ │ │ │ -00022ec0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f
│ │ │ │ -00022ed0: 6f72 2066 696c 7465 7269 6e67 2c20 3320 or filtering, 3
│ │ │ │ -00022ee0: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug
│ │ │ │ -00022ef0: 682e 0a20 2020 2020 2a2f 0a20 2020 2070 h.. */. p
│ │ │ │ -00022f00: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ -00022f10: 6420 6661 7374 476c 6f62 616c 536d 6f6f d fastGlobalSmoo
│ │ │ │ -00022f20: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g
│ │ │ │ -00022f30: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M
│ │ │ │ -00022f40: 6174 2064 7374 2c20 646f 7562 6c65 206c at dst, double l
│ │ │ │ -00022f50: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si
│ │ │ │ -00022f60: 676d 615f 636f 6c6f 722c 2064 6f75 626c gma_color, doubl
│ │ │ │ -00022f70: 6520 6c61 6d62 6461 5f61 7474 656e 7561 e lambda_attenua
│ │ │ │ -00022f80: 7469 6f6e 2c20 696e 7420 6e75 6d5f 6974 tion, int num_it
│ │ │ │ -00022f90: 6572 2920 7b0a 2020 2020 2020 2020 6661 er) {. fa
│ │ │ │ -00022fa0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother
│ │ │ │ -00022fb0: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n
│ │ │ │ -00022fc0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na
│ │ │ │ -00022fd0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ -00022fe0: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda,
│ │ │ │ -00022ff0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam
│ │ │ │ -00023000: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation,
│ │ │ │ -00023010: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);.
│ │ │ │ -00023020: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ -00023030: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin
│ │ │ │ -00023040: 6520 4661 7374 2047 6c6f 6261 6c20 536d e Fast Global Sm
│ │ │ │ -00023050: 6f6f 7468 6572 2066 696c 7465 7220 6361 oother filter ca
│ │ │ │ -00023060: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have
│ │ │ │ -00023070: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images
│ │ │ │ -00023080: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t
│ │ │ │ -00023090: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g
│ │ │ │ -000230a0: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa
│ │ │ │ -000230b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother
│ │ │ │ -000230c0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface
│ │ │ │ -000230d0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra
│ │ │ │ -000230e0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations..
│ │ │ │ -000230f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -00023100: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s
│ │ │ │ -00023110: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide
│ │ │ │ -00023120: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I
│ │ │ │ -00023130: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8-
│ │ │ │ -00023140: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei
│ │ │ │ -00023150: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan
│ │ │ │ -00023160: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *.
│ │ │ │ -00023170: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s
│ │ │ │ -00023180: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for
│ │ │ │ -00023190: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u
│ │ │ │ -000231a0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or
│ │ │ │ -000231b0: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o
│ │ │ │ -000231c0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point
│ │ │ │ -000231d0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an
│ │ │ │ -000231e0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe
│ │ │ │ -000231f0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *.
│ │ │ │ -00023200: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des
│ │ │ │ -00023210: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image..
│ │ │ │ -00023220: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -00023230: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para
│ │ │ │ -00023240: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t
│ │ │ │ -00023250: 6865 2061 6d6f 756e 7420 6f66 2072 6567 he amount of reg
│ │ │ │ -00023260: 756c 6172 697a 6174 696f 6e0a 2020 2020 ularization.
│ │ │ │ -00023270: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -00023280: 2073 6967 6d61 5f63 6f6c 6f72 2070 6172 sigma_color par
│ │ │ │ -00023290: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is
│ │ │ │ -000232a0: 7369 6d69 6c61 7220 746f 2063 6f6c 6f72 similar to color
│ │ │ │ -000232b0: 2073 7061 6365 2073 6967 6d61 2069 6e20 space sigma in
│ │ │ │ -000232c0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter.
│ │ │ │ -000232d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ -000232e0: 7061 7261 6d20 6c61 6d62 6461 5f61 7474 param lambda_att
│ │ │ │ -000232f0: 656e 7561 7469 6f6e 2069 6e74 6572 6e61 enuation interna
│ │ │ │ -00023300: 6c20 7061 7261 6d65 7465 722c 2064 6566 l parameter, def
│ │ │ │ -00023310: 696e 696e 6720 686f 7720 6d75 6368 206c ining how much l
│ │ │ │ -00023320: 616d 6264 6120 6465 6372 6561 7365 7320 ambda decreases
│ │ │ │ -00023330: 6166 7465 7220 6561 6368 2069 7465 7261 after each itera
│ │ │ │ -00023340: 7469 6f6e 2e20 4e6f 726d 616c 6c79 2c0a tion. Normally,.
│ │ │ │ -00023350: 2020 2020 202a 2069 7420 7368 6f75 6c64 * it should
│ │ │ │ -00023360: 2062 6520 302e 3235 2e20 5365 7474 696e be 0.25. Settin
│ │ │ │ -00023370: 6720 6974 2074 6f20 312e 3020 6d61 7920 g it to 1.0 may
│ │ │ │ -00023380: 6c65 6164 2074 6f20 7374 7265 616b 696e lead to streakin
│ │ │ │ -00023390: 6720 6172 7469 6661 6374 732e 0a20 2020 g artifacts..
│ │ │ │ -000233a0: 2020 2a0a 2020 2020 202a 2f0a 2020 2020 *. */.
│ │ │ │ -000233b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ -000233c0: 6964 2066 6173 7447 6c6f 6261 6c53 6d6f id fastGlobalSmo
│ │ │ │ -000233d0: 6f74 6865 7246 696c 7465 7228 4d61 7420 otherFilter(Mat
│ │ │ │ -000233e0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src,
│ │ │ │ -000233f0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double
│ │ │ │ -00023400: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s
│ │ │ │ -00023410: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub
│ │ │ │ -00023420: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu
│ │ │ │ -00023430: 6174 696f 6e29 207b 0a20 2020 2020 2020 ation) {.
│ │ │ │ -00023440: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot
│ │ │ │ -00023450: 6865 7246 696c 7465 725f 3128 6775 6964 herFilter_1(guid
│ │ │ │ -00023460: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src
│ │ │ │ -00023470: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ -00023480: 6e61 7469 7665 4f62 6a2c 206c 616d 6264 nativeObj, lambd
│ │ │ │ -00023490: 612c 2073 6967 6d61 5f63 6f6c 6f72 2c20 a, sigma_color,
│ │ │ │ -000234a0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati
│ │ │ │ -000234b0: 6f6e 293b 0a20 2020 207d 0a0a 2020 2020 on);. }..
│ │ │ │ -000234c0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl
│ │ │ │ -000234d0: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast
│ │ │ │ -000234e0: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother
│ │ │ │ -000234f0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If
│ │ │ │ -00023500: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl
│ │ │ │ -00023510: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt
│ │ │ │ -00023520: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same
│ │ │ │ -00023530: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th
│ │ │ │ -00023540: 656e 2075 7365 2046 6173 7447 6c6f 6261 en use FastGloba
│ │ │ │ -00023550: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter
│ │ │ │ -00023560: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo
│ │ │ │ -00023570: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa
│ │ │ │ -00023580: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *.
│ │ │ │ -00023590: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid
│ │ │ │ -000235a0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving
│ │ │ │ -000235b0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil
│ │ │ │ -000235c0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul
│ │ │ │ -000235d0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep
│ │ │ │ -000235e0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1
│ │ │ │ -000235f0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels..
│ │ │ │ -00023600: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -00023610: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i
│ │ │ │ -00023620: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri
│ │ │ │ -00023630: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned
│ │ │ │ -00023640: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed
│ │ │ │ -00023650: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float
│ │ │ │ -00023660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit
│ │ │ │ -00023670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to
│ │ │ │ -00023680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels..
│ │ │ │ -00023690: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -000236a0: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio
│ │ │ │ -000236b0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ -000236c0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la
│ │ │ │ -000236d0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d
│ │ │ │ -000236e0: 6566 696e 696e 6720 7468 6520 616d 6f75 efining the amou
│ │ │ │ -000236f0: 6e74 206f 6620 7265 6775 6c61 7269 7a61 nt of regulariza
│ │ │ │ -00023700: 7469 6f6e 0a20 2020 2020 2a0a 2020 2020 tion. *.
│ │ │ │ -00023710: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_
│ │ │ │ -00023720: 636f 6c6f 7220 7061 7261 6d65 7465 722c color parameter,
│ │ │ │ -00023730: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar
│ │ │ │ -00023740: 2074 6f20 636f 6c6f 7220 7370 6163 6520 to color space
│ │ │ │ -00023750: 7369 676d 6120 696e 2062 696c 6174 6572 sigma in bilater
│ │ │ │ -00023760: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. *
│ │ │ │ -00023770: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul
│ │ │ │ -00023780: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti
│ │ │ │ -00023790: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may
│ │ │ │ -000237a0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki
│ │ │ │ -000237b0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts..
│ │ │ │ -000237c0: 2020 202a 0a20 2020 2020 2a2f 0a20 2020 *. */.
│ │ │ │ -000237d0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v
│ │ │ │ -000237e0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm
│ │ │ │ -000237f0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat
│ │ │ │ -00023800: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src,
│ │ │ │ -00023810: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double
│ │ │ │ -00023820: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double
│ │ │ │ -00023830: 7369 676d 615f 636f 6c6f 7229 207b 0a20 sigma_color) {.
│ │ │ │ -00023840: 2020 2020 2020 2066 6173 7447 6c6f 6261 fastGloba
│ │ │ │ -00023850: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_
│ │ │ │ -00023860: 3228 6775 6964 652e 6e61 7469 7665 4f62 2(guide.nativeOb
│ │ │ │ -00023870: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj
│ │ │ │ -00023880: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj,
│ │ │ │ -00023890: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c
│ │ │ │ -000238a0: 6f6c 6f72 293b 0a20 2020 207d 0a0a 0a20 olor);. }...
│ │ │ │ -000238b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++
│ │ │ │ -000238c0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg
│ │ │ │ -000238d0: 7072 6f63 3a3a 6c30 536d 6f6f 7468 284d proc::l0Smooth(M
│ │ │ │ -000238e0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst
│ │ │ │ -000238f0: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda
│ │ │ │ -00023900: 3d20 302e 3032 2c20 646f 7562 6c65 206b = 0.02, double k
│ │ │ │ -00023910: 6170 7061 203d 2032 2e30 290a 2020 2020 appa = 2.0).
│ │ │ │ -00023920: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**.
│ │ │ │ -00023930: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image
│ │ │ │ -00023940: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0
│ │ │ │ -00023950: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi
│ │ │ │ -00023960: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *.
│ │ │ │ -00023970: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ -00023980: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo
│ │ │ │ -00023990: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with
│ │ │ │ -000239a0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit
│ │ │ │ -000239b0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit
│ │ │ │ -000239c0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi
│ │ │ │ -000239d0: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. *
│ │ │ │ -000239e0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ -000239f0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i
│ │ │ │ -00023a00: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ -00023a10: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd
│ │ │ │ -00023a20: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi
│ │ │ │ -00023a30: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth
│ │ │ │ -00023a40: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight..
│ │ │ │ -00023a50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -00023a60: 6d20 6b61 7070 6120 7061 7261 6d65 7465 m kappa paramete
│ │ │ │ -00023a70: 7220 6465 6669 6e69 6e67 2074 6865 2069 r defining the i
│ │ │ │ -00023a80: 6e63 7265 6173 696e 6720 6661 6374 6f72 ncreasing factor
│ │ │ │ -00023a90: 206f 6620 7468 6520 7765 6967 6874 206f of the weight o
│ │ │ │ -00023aa0: 6620 7468 6520 6772 6164 6965 6e74 2064 f the gradient d
│ │ │ │ -00023ab0: 6174 6120 7465 726d 2e0a 2020 2020 202a ata term.. *
│ │ │ │ -00023ac0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more
│ │ │ │ -00023ad0: 2064 6574 6169 6c73 2061 626f 7574 204c details about L
│ │ │ │ -00023ae0: 3020 536d 6f6f 7468 6572 2c20 7365 6520 0 Smoother, see
│ │ │ │ -00023af0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap
│ │ │ │ -00023b00: 6572 2043 4954 453a 2078 7532 3031 3169 er CITE: xu2011i
│ │ │ │ -00023b10: 6d61 6765 2e0a 2020 2020 202a 2f0a 2020 mage.. */.
│ │ │ │ -00023b20: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ -00023b30: 766f 6964 206c 3053 6d6f 6f74 6828 4d61 void l0Smooth(Ma
│ │ │ │ -00023b40: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst,
│ │ │ │ -00023b50: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d
│ │ │ │ -00023b60: 6f75 626c 6520 6b61 7070 6129 207b 0a20 ouble kappa) {.
│ │ │ │ -00023b70: 2020 2020 2020 206c 3053 6d6f 6f74 685f l0Smooth_
│ │ │ │ -00023b80: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj,
│ │ │ │ -00023b90: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj,
│ │ │ │ -00023ba0: 6c61 6d62 6461 2c20 6b61 7070 6129 3b0a lambda, kappa);.
│ │ │ │ -00023bb0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ -00023bc0: 2020 2020 2a20 476c 6f62 616c 2069 6d61 * Global ima
│ │ │ │ -00023bd0: 6765 2073 6d6f 6f74 6869 6e67 2076 6961 ge smoothing via
│ │ │ │ -00023be0: 204c 3020 6772 6164 6965 6e74 206d 696e L0 gradient min
│ │ │ │ -00023bf0: 696d 697a 6174 696f 6e2e 0a20 2020 2020 imization..
│ │ │ │ -00023c00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00023c10: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image
│ │ │ │ -00023c20: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w
│ │ │ │ -00023c30: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b
│ │ │ │ -00023c40: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16-
│ │ │ │ -00023c50: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating-
│ │ │ │ -00023c60: 706f 696e 7420 6465 7074 682e 0a20 2020 point depth..
│ │ │ │ -00023c70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -00023c80: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio
│ │ │ │ -00023c90: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *.
│ │ │ │ -00023ca0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la
│ │ │ │ -00023cb0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d
│ │ │ │ -00023cc0: 6566 696e 696e 6720 7468 6520 736d 6f6f efining the smoo
│ │ │ │ -00023cd0: 7468 2074 6572 6d20 7765 6967 6874 2e0a th term weight..
│ │ │ │ -00023ce0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *.
│ │ │ │ -00023cf0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de
│ │ │ │ -00023d00: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S
│ │ │ │ -00023d10: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the
│ │ │ │ -00023d20: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper
│ │ │ │ -00023d30: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag
│ │ │ │ -00023d40: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p
│ │ │ │ -00023d50: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ -00023d60: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s
│ │ │ │ -00023d70: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou
│ │ │ │ -00023d80: 626c 6520 6c61 6d62 6461 2920 7b0a 2020 ble lambda) {.
│ │ │ │ -00023d90: 2020 2020 2020 6c30 536d 6f6f 7468 5f31 l0Smooth_1
│ │ │ │ -00023da0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj,
│ │ │ │ -00023db0: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l
│ │ │ │ -00023dc0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }..
│ │ │ │ -00023dd0: 2020 202f 2a2a 0a20 2020 2020 2a20 476c /**. * Gl
│ │ │ │ -00023de0: 6f62 616c 2069 6d61 6765 2073 6d6f 6f74 obal image smoot
│ │ │ │ -00023df0: 6869 6e67 2076 6961 204c 3020 6772 6164 hing via L0 grad
│ │ │ │ -00023e00: 6965 6e74 206d 696e 696d 697a 6174 696f ient minimizatio
│ │ │ │ -00023e10: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. *
│ │ │ │ -00023e20: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour
│ │ │ │ -00023e30: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil
│ │ │ │ -00023e40: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi
│ │ │ │ -00023e50: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si
│ │ │ │ -00023e60: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f
│ │ │ │ -00023e70: 6c6f 6174 696e 672d 706f 696e 7420 6465 loating-point de
│ │ │ │ -00023e80: 7074 682e 0a20 2020 2020 2a0a 2020 2020 pth.. *.
│ │ │ │ -00023e90: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de
│ │ │ │ -00023ea0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image.
│ │ │ │ -00023eb0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *.
│ │ │ │ -00023ec0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For
│ │ │ │ -00023ed0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab
│ │ │ │ -00023ee0: 6f75 7420 4c30 2053 6d6f 6f74 6865 722c out L0 Smoother,
│ │ │ │ -00023ef0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina
│ │ │ │ -00023f00: 6c20 7061 7065 7220 4349 5445 3a20 7875 l paper CITE: xu
│ │ │ │ -00023f10: 3230 3131 696d 6167 652e 0a20 2020 2020 2011image..
│ │ │ │ -00023f20: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ -00023f30: 6174 6963 2076 6f69 6420 6c30 536d 6f6f atic void l0Smoo
│ │ │ │ -00023f40: 7468 284d 6174 2073 7263 2c20 4d61 7420 th(Mat src, Mat
│ │ │ │ -00023f50: 6473 7429 207b 0a20 2020 2020 2020 206c dst) {. l
│ │ │ │ -00023f60: 3053 6d6f 6f74 685f 3228 7372 632e 6e61 0Smooth_2(src.na
│ │ │ │ -00023f70: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ -00023f80: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }..
│ │ │ │ -00023f90: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C
│ │ │ │ -00023fa0: 2b2b 3a20 2050 7472 5f45 6467 6544 7261 ++: Ptr_EdgeDra
│ │ │ │ -00023fb0: 7769 6e67 2063 763a 3a78 696d 6770 726f wing cv::ximgpro
│ │ │ │ -00023fc0: 633a 3a63 7265 6174 6545 6467 6544 7261 c::createEdgeDra
│ │ │ │ -00023fd0: 7769 6e67 2829 0a20 2020 202f 2f0a 0a20 wing(). //..
│ │ │ │ -00023fe0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr
│ │ │ │ -00023ff0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po
│ │ │ │ -00024000: 696e 7465 7220 746f 2061 2045 6467 6544 inter to a EdgeD
│ │ │ │ -00024010: 7261 7769 6e67 206f 626a 6563 7420 616e rawing object an
│ │ │ │ -00024020: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it
│ │ │ │ -00024030: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ -00024040: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ -00024050: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ -00024060: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ -00024070: 6320 4564 6765 4472 6177 696e 6720 6372 c EdgeDrawing cr
│ │ │ │ -00024080: 6561 7465 4564 6765 4472 6177 696e 6728 eateEdgeDrawing(
│ │ │ │ -00024090: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ -000240a0: 726e 2045 6467 6544 7261 7769 6e67 2e5f rn EdgeDrawing._
│ │ │ │ -000240b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ -000240c0: 6545 6467 6544 7261 7769 6e67 5f30 2829 eEdgeDrawing_0()
│ │ │ │ -000240d0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... /
│ │ │ │ -000240e0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P
│ │ │ │ -000240f0: 7472 5f44 6973 7061 7269 7479 574c 5346 tr_DisparityWLSF
│ │ │ │ -00024100: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr
│ │ │ │ -00024110: 6f63 3a3a 6372 6561 7465 4469 7370 6172 oc::createDispar
│ │ │ │ -00024120: 6974 7957 4c53 4669 6c74 6572 2850 7472 ityWLSFilter(Ptr
│ │ │ │ -00024130: 5f53 7465 7265 6f4d 6174 6368 6572 206d _StereoMatcher m
│ │ │ │ -00024140: 6174 6368 6572 5f6c 6566 7429 0a20 2020 atcher_left).
│ │ │ │ -00024150: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**.
│ │ │ │ -00024160: 2020 2a20 436f 6e76 656e 6965 6e63 6520 * Convenience
│ │ │ │ -00024170: 6661 6374 6f72 7920 6d65 7468 6f64 2074 factory method t
│ │ │ │ -00024180: 6861 7420 6372 6561 7465 7320 616e 2069 hat creates an i
│ │ │ │ -00024190: 6e73 7461 6e63 6520 6f66 2044 6973 7061 nstance of Dispa
│ │ │ │ -000241a0: 7269 7479 574c 5346 696c 7465 7220 616e rityWLSFilter an
│ │ │ │ -000241b0: 6420 7365 7473 2075 7020 616c 6c20 7468 d sets up all th
│ │ │ │ -000241c0: 6520 7265 6c65 7661 6e74 0a20 2020 2020 e relevant.
│ │ │ │ -000241d0: 2a20 6669 6c74 6572 2070 6172 616d 6574 * filter paramet
│ │ │ │ -000241e0: 6572 7320 6175 746f 6d61 7469 6361 6c6c ers automaticall
│ │ │ │ -000241f0: 7920 6261 7365 6420 6f6e 2074 6865 206d y based on the m
│ │ │ │ -00024200: 6174 6368 6572 2069 6e73 7461 6e63 652e atcher instance.
│ │ │ │ -00024210: 2043 7572 7265 6e74 6c79 2073 7570 706f Currently suppo
│ │ │ │ -00024220: 7274 7320 6f6e 6c79 2053 7465 7265 6f42 rts only StereoB
│ │ │ │ -00024230: 4d20 616e 6420 5374 6572 656f 5347 424d M and StereoSGBM
│ │ │ │ -00024240: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ -00024250: 4070 6172 616d 206d 6174 6368 6572 5f6c @param matcher_l
│ │ │ │ -00024260: 6566 7420 7374 6572 656f 206d 6174 6368 eft stereo match
│ │ │ │ -00024270: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that
│ │ │ │ -00024280: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi
│ │ │ │ -00024290: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter.
│ │ │ │ -000242a0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ -000242b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -000242c0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ -000242d0: 2070 7562 6c69 6320 7374 6174 6963 2044 public static D
│ │ │ │ -000242e0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte
│ │ │ │ -000242f0: 7220 6372 6561 7465 4469 7370 6172 6974 r createDisparit
│ │ │ │ -00024300: 7957 4c53 4669 6c74 6572 2853 7465 7265 yWLSFilter(Stere
│ │ │ │ -00024310: 6f4d 6174 6368 6572 206d 6174 6368 6572 oMatcher matcher
│ │ │ │ -00024320: 5f6c 6566 7429 207b 0a20 2020 2020 2020 _left) {.
│ │ │ │ -00024330: 2072 6574 7572 6e20 4469 7370 6172 6974 return Disparit
│ │ │ │ -00024340: 7957 4c53 4669 6c74 6572 2e5f 5f66 726f yWLSFilter.__fro
│ │ │ │ -00024350: 6d50 7472 5f5f 2863 7265 6174 6544 6973 mPtr__(createDis
│ │ │ │ -00024360: 7061 7269 7479 574c 5346 696c 7465 725f parityWLSFilter_
│ │ │ │ -00024370: 3028 6d61 7463 6865 725f 6c65 6674 2e67 0(matcher_left.g
│ │ │ │ -00024380: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr(
│ │ │ │ -00024390: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }...
│ │ │ │ -000243a0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ -000243b0: 2050 7472 5f53 7465 7265 6f4d 6174 6368 Ptr_StereoMatch
│ │ │ │ -000243c0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc:
│ │ │ │ -000243d0: 3a63 7265 6174 6552 6967 6874 4d61 7463 :createRightMatc
│ │ │ │ -000243e0: 6865 7228 5074 725f 5374 6572 656f 4d61 her(Ptr_StereoMa
│ │ │ │ -000243f0: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le
│ │ │ │ -00024400: 6674 290a 2020 2020 2f2f 0a0a 2020 2020 ft). //..
│ │ │ │ -00024410: 2f2a 2a0a 2020 2020 202a 2043 6f6e 7665 /**. * Conve
│ │ │ │ -00024420: 6e69 656e 6365 206d 6574 686f 6420 746f nience method to
│ │ │ │ -00024430: 2073 6574 2075 7020 7468 6520 6d61 7463 set up the matc
│ │ │ │ -00024440: 6865 7220 666f 7220 636f 6d70 7574 696e her for computin
│ │ │ │ -00024450: 6720 7468 6520 7269 6768 742d 7669 6577 g the right-view
│ │ │ │ -00024460: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map.
│ │ │ │ -00024470: 2020 2020 2a20 7468 6174 2069 7320 7265 * that is re
│ │ │ │ -00024480: 7175 6972 6564 2069 6e20 6361 7365 206f quired in case o
│ │ │ │ -00024490: 6620 6669 6c74 6572 696e 6720 7769 7468 f filtering with
│ │ │ │ -000244a0: 2063 6f6e 6669 6465 6e63 652e 0a20 2020 confidence..
│ │ │ │ -000244b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ -000244c0: 6d20 6d61 7463 6865 725f 6c65 6674 206d m matcher_left m
│ │ │ │ -000244d0: 6169 6e20 7374 6572 656f 206d 6174 6368 ain stereo match
│ │ │ │ -000244e0: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that
│ │ │ │ -000244f0: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi
│ │ │ │ -00024500: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter.
│ │ │ │ -00024510: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ -00024520: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -00024530: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ -00024540: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S
│ │ │ │ -00024550: 7465 7265 6f4d 6174 6368 6572 2063 7265 tereoMatcher cre
│ │ │ │ -00024560: 6174 6552 6967 6874 4d61 7463 6865 7228 ateRightMatcher(
│ │ │ │ -00024570: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma
│ │ │ │ -00024580: 7463 6865 725f 6c65 6674 2920 7b0a 2020 tcher_left) {.
│ │ │ │ -00024590: 2020 2020 2020 7265 7475 726e 2053 7465 return Ste
│ │ │ │ -000245a0: 7265 6f4d 6174 6368 6572 2e5f 5f66 726f reoMatcher.__fro
│ │ │ │ -000245b0: 6d50 7472 5f5f 2863 7265 6174 6552 6967 mPtr__(createRig
│ │ │ │ -000245c0: 6874 4d61 7463 6865 725f 3028 6d61 7463 htMatcher_0(matc
│ │ │ │ -000245d0: 6865 725f 6c65 6674 2e67 6574 4e61 7469 her_left.getNati
│ │ │ │ -000245e0: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));.
│ │ │ │ -000245f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ -00024600: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D
│ │ │ │ -00024610: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte
│ │ │ │ -00024620: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc::
│ │ │ │ -00024630: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW
│ │ │ │ -00024640: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric(
│ │ │ │ -00024650: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide
│ │ │ │ -00024660: 6e63 6529 0a20 2020 202f 2f0a 0a20 2020 nce). //..
│ │ │ │ -00024670: 202f 2a2a 0a20 2020 2020 2a20 4d6f 7265 /**. * More
│ │ │ │ -00024680: 2067 656e 6572 6963 2066 6163 746f 7279 generic factory
│ │ │ │ -00024690: 206d 6574 686f 642c 2063 7265 6174 6520 method, create
│ │ │ │ -000246a0: 696e 7374 616e 6365 206f 6620 4469 7370 instance of Disp
│ │ │ │ -000246b0: 6172 6974 7957 4c53 4669 6c74 6572 2061 arityWLSFilter a
│ │ │ │ -000246c0: 6e64 2065 7865 6375 7465 2062 6173 6963 nd execute basic
│ │ │ │ -000246d0: 0a20 2020 2020 2a20 696e 6974 6961 6c69 . * initiali
│ │ │ │ -000246e0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines.
│ │ │ │ -000246f0: 2057 6865 6e20 7573 696e 6720 7468 6973 When using this
│ │ │ │ -00024700: 206d 6574 686f 6420 796f 7520 7769 6c6c method you will
│ │ │ │ -00024710: 206e 6565 6420 746f 2073 6574 2d75 7020 need to set-up
│ │ │ │ -00024720: 7468 6520 524f 492c 206d 6174 6368 6572 the ROI, matcher
│ │ │ │ -00024730: 7320 616e 640a 2020 2020 202a 206f 7468 s and. * oth
│ │ │ │ -00024740: 6572 2070 6172 616d 6574 6572 7320 6279 er parameters by
│ │ │ │ -00024750: 2079 6f75 7273 656c 662e 0a20 2020 2020 yourself..
│ │ │ │ -00024760: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00024770: 7573 655f 636f 6e66 6964 656e 6365 2066 use_confidence f
│ │ │ │ -00024780: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co
│ │ │ │ -00024790: 6e66 6964 656e 6365 2072 6571 7569 7265 nfidence require
│ │ │ │ -000247a0: 7320 7477 6f20 6469 7370 6172 6974 7920 s two disparity
│ │ │ │ -000247b0: 6d61 7073 2028 666f 7220 7468 6520 6c65 maps (for the le
│ │ │ │ -000247c0: 6674 2061 6e64 2072 6967 6874 2076 6965 ft and right vie
│ │ │ │ -000247d0: 7773 2920 616e 6420 6973 0a20 2020 2020 ws) and is.
│ │ │ │ -000247e0: 2a20 6170 7072 6f78 696d 6174 656c 7920 * approximately
│ │ │ │ -000247f0: 7477 6f20 7469 6d65 7320 736c 6f77 6572 two times slower
│ │ │ │ -00024800: 2e20 486f 7765 7665 722c 2071 7561 6c69 . However, quali
│ │ │ │ -00024810: 7479 2069 7320 7479 7069 6361 6c6c 7920 ty is typically
│ │ │ │ -00024820: 7369 676e 6966 6963 616e 746c 7920 6265 significantly be
│ │ │ │ -00024830: 7474 6572 2e0a 2020 2020 202a 2040 7265 tter.. * @re
│ │ │ │ -00024840: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical
│ │ │ │ -00024850: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ -00024860: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ -00024870: 7374 6174 6963 2044 6973 7061 7269 7479 static Disparity
│ │ │ │ -00024880: 574c 5346 696c 7465 7220 6372 6561 7465 WLSFilter create
│ │ │ │ -00024890: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt
│ │ │ │ -000248a0: 6572 4765 6e65 7269 6328 626f 6f6c 6561 erGeneric(boolea
│ │ │ │ -000248b0: 6e20 7573 655f 636f 6e66 6964 656e 6365 n use_confidence
│ │ │ │ -000248c0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ -000248d0: 726e 2044 6973 7061 7269 7479 574c 5346 rn DisparityWLSF
│ │ │ │ -000248e0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_
│ │ │ │ -000248f0: 5f28 6372 6561 7465 4469 7370 6172 6974 _(createDisparit
│ │ │ │ -00024900: 7957 4c53 4669 6c74 6572 4765 6e65 7269 yWLSFilterGeneri
│ │ │ │ -00024910: 635f 3028 7573 655f 636f 6e66 6964 656e c_0(use_confiden
│ │ │ │ -00024920: 6365 2929 3b0a 2020 2020 7d0a 0a0a 2020 ce));. }...
│ │ │ │ -00024930: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++:
│ │ │ │ -00024940: 2020 696e 7420 6376 3a3a 7869 6d67 7072 int cv::ximgpr
│ │ │ │ -00024950: 6f63 3a3a 7265 6164 4754 2853 7472 696e oc::readGT(Strin
│ │ │ │ -00024960: 6720 7372 635f 7061 7468 2c20 4d61 7426 g src_path, Mat&
│ │ │ │ -00024970: 2064 7374 290a 2020 2020 2f2f 0a0a 2020 dst). //..
│ │ │ │ -00024980: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun
│ │ │ │ -00024990: 6374 696f 6e20 666f 7220 7265 6164 696e ction for readin
│ │ │ │ -000249a0: 6720 6772 6f75 6e64 2074 7275 7468 2064 g ground truth d
│ │ │ │ -000249b0: 6973 7061 7269 7479 206d 6170 732e 2053 isparity maps. S
│ │ │ │ -000249c0: 7570 706f 7274 7320 6261 7369 6320 4d69 upports basic Mi
│ │ │ │ -000249d0: 6464 6c65 6275 7279 0a20 2020 2020 2a20 ddlebury. *
│ │ │ │ -000249e0: 616e 6420 4d50 492d 5369 6e74 656c 2066 and MPI-Sintel f
│ │ │ │ -000249f0: 6f72 6d61 7473 2e20 4e6f 7465 2074 6861 ormats. Note tha
│ │ │ │ -00024a00: 7420 7468 6520 7265 7375 6c74 696e 6720 t the resulting
│ │ │ │ -00024a10: 6469 7370 6172 6974 7920 6d61 7020 6973 disparity map is
│ │ │ │ -00024a20: 2073 6361 6c65 6420 6279 2031 362e 0a20 scaled by 16..
│ │ │ │ -00024a30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -00024a40: 7261 6d20 7372 635f 7061 7468 2070 6174 ram src_path pat
│ │ │ │ -00024a50: 6820 746f 2074 6865 2069 6d61 6765 2c20 h to the image,
│ │ │ │ -00024a60: 636f 6e74 6169 6e69 6e67 2067 726f 756e containing groun
│ │ │ │ -00024a70: 642d 7472 7574 6820 6469 7370 6172 6974 d-truth disparit
│ │ │ │ -00024a80: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *.
│ │ │ │ -00024a90: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o
│ │ │ │ -00024aa0: 7574 7075 7420 6469 7370 6172 6974 7920 utput disparity
│ │ │ │ -00024ab0: 6d61 702c 2043 565f 3136 5320 6465 7074 map, CV_16S dept
│ │ │ │ -00024ac0: 680a 2020 2020 202a 0a20 2020 2020 2a20 h. *. *
│ │ │ │ -00024ad0: 4072 6574 7572 6e20 7265 7475 726e 7320 @return returns
│ │ │ │ -00024ae0: 7a65 726f 2069 6620 7375 6363 6573 7366 zero if successf
│ │ │ │ -00024af0: 756c 6c79 2072 6561 6420 7468 6520 6772 ully read the gr
│ │ │ │ -00024b00: 6f75 6e64 2074 7275 7468 0a20 2020 2020 ound truth.
│ │ │ │ -00024b10: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ -00024b20: 6174 6963 2069 6e74 2072 6561 6447 5428 atic int readGT(
│ │ │ │ -00024b30: 5374 7269 6e67 2073 7263 5f70 6174 682c String src_path,
│ │ │ │ -00024b40: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {.
│ │ │ │ -00024b50: 2020 2020 7265 7475 726e 2072 6561 6447 return readG
│ │ │ │ -00024b60: 545f 3028 7372 635f 7061 7468 2c20 6473 T_0(src_path, ds
│ │ │ │ -00024b70: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);.
│ │ │ │ -00024b80: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ -00024b90: 202f 2f20 432b 2b3a 2020 646f 7562 6c65 // C++: double
│ │ │ │ -00024ba0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ -00024bb0: 6f6d 7075 7465 4d53 4528 4d61 7420 4754 omputeMSE(Mat GT
│ │ │ │ -00024bc0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect
│ │ │ │ -00024bd0: 524f 4929 0a20 2020 202f 2f0a 0a20 2020 ROI). //..
│ │ │ │ -00024be0: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func
│ │ │ │ -00024bf0: 7469 6f6e 2066 6f72 2063 6f6d 7075 7469 tion for computi
│ │ │ │ -00024c00: 6e67 206d 6561 6e20 7371 7561 7265 2065 ng mean square e
│ │ │ │ -00024c10: 7272 6f72 2066 6f72 2064 6973 7061 7269 rror for dispari
│ │ │ │ -00024c20: 7479 206d 6170 730a 2020 2020 202a 0a20 ty maps. *.
│ │ │ │ -00024c30: 2020 2020 2a20 4070 6172 616d 2047 5420 * @param GT
│ │ │ │ -00024c40: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis
│ │ │ │ -00024c50: 7061 7269 7479 206d 6170 0a20 2020 2020 parity map.
│ │ │ │ -00024c60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00024c70: 7372 6320 6469 7370 6172 6974 7920 6d61 src disparity ma
│ │ │ │ -00024c80: 7020 746f 2065 7661 6c75 6174 650a 2020 p to evaluate.
│ │ │ │ -00024c90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ -00024ca0: 616d 2052 4f49 2072 6567 696f 6e20 6f66 am ROI region of
│ │ │ │ -00024cb0: 2069 6e74 6572 6573 740a 2020 2020 202a interest. *
│ │ │ │ -00024cc0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ -00024cd0: 7265 7475 726e 7320 6d65 616e 2073 7175 returns mean squ
│ │ │ │ -00024ce0: 6172 6520 6572 726f 7220 6265 7477 6565 are error betwee
│ │ │ │ -00024cf0: 6e20 4754 2061 6e64 2073 7263 0a20 2020 n GT and src.
│ │ │ │ -00024d00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ -00024d10: 7374 6174 6963 2064 6f75 626c 6520 636f static double co
│ │ │ │ -00024d20: 6d70 7574 654d 5345 284d 6174 2047 542c mputeMSE(Mat GT,
│ │ │ │ -00024d30: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R
│ │ │ │ -00024d40: 4f49 2920 7b0a 2020 2020 2020 2020 7265 OI) {. re
│ │ │ │ -00024d50: 7475 726e 2063 6f6d 7075 7465 4d53 455f turn computeMSE_
│ │ │ │ -00024d60: 3028 4754 2e6e 6174 6976 654f 626a 2c20 0(GT.nativeObj,
│ │ │ │ -00024d70: 7372 632e 6e61 7469 7665 4f62 6a2c 2052 src.nativeObj, R
│ │ │ │ -00024d80: 4f49 2e78 2c20 524f 492e 792c 2052 4f49 OI.x, ROI.y, ROI
│ │ │ │ -00024d90: 2e77 6964 7468 2c20 524f 492e 6865 6967 .width, ROI.heig
│ │ │ │ -00024da0: 6874 293b 0a20 2020 207d 0a0a 0a20 2020 ht);. }...
│ │ │ │ -00024db0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ -00024dc0: 2064 6f75 626c 6520 6376 3a3a 7869 6d67 double cv::ximg
│ │ │ │ -00024dd0: 7072 6f63 3a3a 636f 6d70 7574 6542 6164 proc::computeBad
│ │ │ │ -00024de0: 5069 7865 6c50 6572 6365 6e74 284d 6174 PixelPercent(Mat
│ │ │ │ -00024df0: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re
│ │ │ │ -00024e00: 6374 2052 4f49 2c20 696e 7420 7468 7265 ct ROI, int thre
│ │ │ │ -00024e10: 7368 203d 2032 3429 0a20 2020 202f 2f0a sh = 24). //.
│ │ │ │ -00024e20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ -00024e30: 4675 6e63 7469 6f6e 2066 6f72 2063 6f6d Function for com
│ │ │ │ -00024e40: 7075 7469 6e67 2074 6865 2070 6572 6365 puting the perce
│ │ │ │ -00024e50: 6e74 206f 6620 2262 6164 2220 7069 7865 nt of "bad" pixe
│ │ │ │ -00024e60: 6c73 2069 6e20 7468 6520 6469 7370 6172 ls in the dispar
│ │ │ │ -00024e70: 6974 7920 6d61 700a 2020 2020 202a 2028 ity map. * (
│ │ │ │ -00024e80: 7069 7865 6c73 2077 6865 7265 2065 7272 pixels where err
│ │ │ │ -00024e90: 6f72 2069 7320 6869 6768 6572 2074 6861 or is higher tha
│ │ │ │ -00024ea0: 6e20 6120 7370 6563 6966 6965 6420 7468 n a specified th
│ │ │ │ -00024eb0: 7265 7368 6f6c 6429 0a20 2020 2020 2a0a reshold). *.
│ │ │ │ -00024ec0: 2020 2020 202a 2040 7061 7261 6d20 4754 * @param GT
│ │ │ │ -00024ed0: 2067 726f 756e 6420 7472 7574 6820 6469 ground truth di
│ │ │ │ -00024ee0: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map.
│ │ │ │ -00024ef0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -00024f00: 2073 7263 2064 6973 7061 7269 7479 206d src disparity m
│ │ │ │ -00024f10: 6170 2074 6f20 6576 616c 7561 7465 0a20 ap to evaluate.
│ │ │ │ -00024f20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -00024f30: 7261 6d20 524f 4920 7265 6769 6f6e 206f ram ROI region o
│ │ │ │ -00024f40: 6620 696e 7465 7265 7374 0a20 2020 2020 f interest.
│ │ │ │ -00024f50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00024f60: 7468 7265 7368 2074 6872 6573 686f 6c64 thresh threshold
│ │ │ │ -00024f70: 2075 7365 6420 746f 2064 6574 6572 6d69 used to determi
│ │ │ │ -00024f80: 6e65 2022 6261 6422 2070 6978 656c 730a ne "bad" pixels.
│ │ │ │ -00024f90: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r
│ │ │ │ -00024fa0: 6574 7572 6e20 7265 7475 726e 7320 6d65 eturn returns me
│ │ │ │ -00024fb0: 616e 2073 7175 6172 6520 6572 726f 7220 an square error
│ │ │ │ -00024fc0: 6265 7477 6565 6e20 4754 2061 6e64 2073 between GT and s
│ │ │ │ -00024fd0: 7263 0a20 2020 2020 2a2f 0a20 2020 2070 rc. */. p
│ │ │ │ -00024fe0: 7562 6c69 6320 7374 6174 6963 2064 6f75 ublic static dou
│ │ │ │ -00024ff0: 626c 6520 636f 6d70 7574 6542 6164 5069 ble computeBadPi
│ │ │ │ -00025000: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G
│ │ │ │ -00025010: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect
│ │ │ │ -00025020: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh
│ │ │ │ -00025030: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ -00025040: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix
│ │ │ │ -00025050: 656c 5065 7263 656e 745f 3028 4754 2e6e elPercent_0(GT.n
│ │ │ │ -00025060: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na
│ │ │ │ -00025070: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x,
│ │ │ │ -00025080: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width
│ │ │ │ -00025090: 2c20 524f 492e 6865 6967 6874 2c20 7468 , ROI.height, th
│ │ │ │ -000250a0: 7265 7368 293b 0a20 2020 207d 0a0a 2020 resh);. }..
│ │ │ │ -000250b0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun
│ │ │ │ -000250c0: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput
│ │ │ │ -000250d0: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent
│ │ │ │ -000250e0: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels
│ │ │ │ -000250f0: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity
│ │ │ │ -00025100: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix
│ │ │ │ -00025110: 656c 7320 7768 6572 6520 6572 726f 7220 els where error
│ │ │ │ -00025120: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a
│ │ │ │ -00025130: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres
│ │ │ │ -00025140: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *.
│ │ │ │ -00025150: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr
│ │ │ │ -00025160: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa
│ │ │ │ -00025170: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *.
│ │ │ │ -00025180: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr
│ │ │ │ -00025190: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map
│ │ │ │ -000251a0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate.
│ │ │ │ -000251b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -000251c0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i
│ │ │ │ -000251d0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *.
│ │ │ │ -000251e0: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re
│ │ │ │ -000251f0: 7475 726e 2072 6574 7572 6e73 206d 6561 turn returns mea
│ │ │ │ -00025200: 6e20 7371 7561 7265 2065 7272 6f72 2062 n square error b
│ │ │ │ -00025210: 6574 7765 656e 2047 5420 616e 6420 7372 etween GT and sr
│ │ │ │ -00025220: 630a 2020 2020 202a 2f0a 2020 2020 7075 c. */. pu
│ │ │ │ -00025230: 626c 6963 2073 7461 7469 6320 646f 7562 blic static doub
│ │ │ │ -00025240: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix
│ │ │ │ -00025250: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT
│ │ │ │ -00025260: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect
│ │ │ │ -00025270: 524f 4929 207b 0a20 2020 2020 2020 2072 ROI) {. r
│ │ │ │ -00025280: 6574 7572 6e20 636f 6d70 7574 6542 6164 eturn computeBad
│ │ │ │ -00025290: 5069 7865 6c50 6572 6365 6e74 5f31 2847 PixelPercent_1(G
│ │ │ │ -000252a0: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src
│ │ │ │ -000252b0: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI.
│ │ │ │ -000252c0: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi
│ │ │ │ -000252d0: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height)
│ │ │ │ -000252e0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ -000252f0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo
│ │ │ │ -00025300: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc:
│ │ │ │ -00025310: 3a67 6574 4469 7370 6172 6974 7956 6973 :getDisparityVis
│ │ │ │ -00025320: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d
│ │ │ │ -00025330: 7374 2c20 646f 7562 6c65 2073 6361 6c65 st, double scale
│ │ │ │ -00025340: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //..
│ │ │ │ -00025350: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F
│ │ │ │ -00025360: 756e 6374 696f 6e20 666f 7220 6372 6561 unction for crea
│ │ │ │ -00025370: 7469 6e67 2061 2064 6973 7061 7269 7479 ting a disparity
│ │ │ │ -00025380: 206d 6170 2076 6973 7561 6c69 7a61 7469 map visualizati
│ │ │ │ -00025390: 6f6e 2028 636c 616d 7065 6420 4356 5f38 on (clamped CV_8
│ │ │ │ -000253a0: 5520 696d 6167 6529 0a20 2020 2020 2a0a U image). *.
│ │ │ │ -000253b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr
│ │ │ │ -000253c0: 6320 696e 7075 7420 6469 7370 6172 6974 c input disparit
│ │ │ │ -000253d0: 7920 6d61 7020 2843 565f 3136 5320 6465 y map (CV_16S de
│ │ │ │ -000253e0: 7074 6829 0a20 2020 2020 2a0a 2020 2020 pth). *.
│ │ │ │ -000253f0: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou
│ │ │ │ -00025400: 7470 7574 2076 6973 7561 6c69 7a61 7469 tput visualizati
│ │ │ │ -00025410: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. *
│ │ │ │ -00025420: 2040 7061 7261 6d20 7363 616c 6520 6469 @param scale di
│ │ │ │ -00025430: 7370 6172 6974 7920 6d61 7020 7769 6c6c sparity map will
│ │ │ │ -00025440: 2062 6520 6d75 6c74 6970 6c69 6564 2062 be multiplied b
│ │ │ │ -00025450: 7920 7468 6973 2076 616c 7565 2066 6f72 y this value for
│ │ │ │ -00025460: 2076 6973 7561 6c69 7a61 7469 6f6e 0a20 visualization.
│ │ │ │ -00025470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ -00025480: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge
│ │ │ │ -00025490: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma
│ │ │ │ -000254a0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst,
│ │ │ │ -000254b0: 646f 7562 6c65 2073 6361 6c65 2920 7b0a double scale) {.
│ │ │ │ -000254c0: 2020 2020 2020 2020 6765 7444 6973 7061 getDispa
│ │ │ │ -000254d0: 7269 7479 5669 735f 3028 7372 632e 6e61 rityVis_0(src.na
│ │ │ │ -000254e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ -000254f0: 6976 654f 626a 2c20 7363 616c 6529 3b0a iveObj, scale);.
│ │ │ │ -00025500: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ -00025510: 2020 2020 2a20 4675 6e63 7469 6f6e 2066 * Function f
│ │ │ │ -00025520: 6f72 2063 7265 6174 696e 6720 6120 6469 or creating a di
│ │ │ │ -00025530: 7370 6172 6974 7920 6d61 7020 7669 7375 sparity map visu
│ │ │ │ -00025540: 616c 697a 6174 696f 6e20 2863 6c61 6d70 alization (clamp
│ │ │ │ -00025550: 6564 2043 565f 3855 2069 6d61 6765 290a ed CV_8U image).
│ │ │ │ -00025560: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -00025570: 6172 616d 2073 7263 2069 6e70 7574 2064 aram src input d
│ │ │ │ -00025580: 6973 7061 7269 7479 206d 6170 2028 4356 isparity map (CV
│ │ │ │ -00025590: 5f31 3653 2064 6570 7468 290a 2020 2020 _16S depth).
│ │ │ │ -000255a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ -000255b0: 2064 7374 206f 7574 7075 7420 7669 7375 dst output visu
│ │ │ │ -000255c0: 616c 697a 6174 696f 6e0a 2020 2020 202a alization. *
│ │ │ │ -000255d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ -000255e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ -000255f0: 6765 7444 6973 7061 7269 7479 5669 7328 getDisparityVis(
│ │ │ │ -00025600: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst
│ │ │ │ -00025610: 2920 7b0a 2020 2020 2020 2020 6765 7444 ) {. getD
│ │ │ │ -00025620: 6973 7061 7269 7479 5669 735f 3128 7372 isparityVis_1(sr
│ │ │ │ -00025630: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst
│ │ │ │ -00025640: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);.
│ │ │ │ -00025650: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //.
│ │ │ │ -00025660: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv
│ │ │ │ -00025670: 3a3a 7869 6d67 7072 6f63 3a3a 4772 6164 ::ximgproc::Grad
│ │ │ │ -00025680: 6965 6e74 4465 7269 6368 6559 284d 6174 ientDericheY(Mat
│ │ │ │ -00025690: 206f 702c 204d 6174 2620 6473 742c 2064 op, Mat& dst, d
│ │ │ │ -000256a0: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou
│ │ │ │ -000256b0: 626c 6520 6f6d 6567 6129 0a20 2020 202f ble omega). /
│ │ │ │ -000256c0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**.
│ │ │ │ -000256d0: 2a20 4170 706c 6965 7320 5920 4465 7269 * Applies Y Deri
│ │ │ │ -000256e0: 6368 6520 6669 6c74 6572 2074 6f20 616e che filter to an
│ │ │ │ -000256f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ -00025700: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d
│ │ │ │ -00025710: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi
│ │ │ │ -00025720: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation
│ │ │ │ -00025730: 2c20 706c 6561 7365 2073 6565 2068 7474 , please see htt
│ │ │ │ -00025740: 703a 2f2f 6369 7465 7365 6572 782e 6973 p://citeseerx.is
│ │ │ │ -00025750: 742e 7073 752e 6564 752f 7669 6577 646f t.psu.edu/viewdo
│ │ │ │ -00025760: 632f 646f 776e 6c6f 6164 3f64 6f69 3d31 c/download?doi=1
│ │ │ │ -00025770: 302e 312e 312e 3437 362e 3537 3336 2661 0.1.1.476.5736&a
│ │ │ │ -00025780: 6d70 3b72 6570 3d72 6570 3126 616d 703b mp;rep=rep1&
│ │ │ │ -00025790: 7479 7065 3d70 6466 0a20 2020 2020 2a0a type=pdf. *.
│ │ │ │ -000257a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ -000257b0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati
│ │ │ │ -000257c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ -000257d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ -000257e0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically
│ │ │ │ -000257f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ -00025800: 2040 7061 7261 6d20 616c 7068 6120 6175 @param alpha au
│ │ │ │ +0001b860: 2061 626f 7574 204c 3020 536d 6f6f 7468 about L0 Smooth
│ │ │ │ +0001b870: 6572 2c20 7365 6520 7468 6520 6f72 6967 er, see the orig
│ │ │ │ +0001b880: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE:
│ │ │ │ +0001b890: 2078 7532 3031 3169 6d61 6765 2e0a 2020 xu2011image..
│ │ │ │ +0001b8a0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +0001b8b0: 2073 7461 7469 6320 766f 6964 206c 3053 static void l0S
│ │ │ │ +0001b8c0: 6d6f 6f74 6828 4d61 7420 7372 632c 204d mooth(Mat src, M
│ │ │ │ +0001b8d0: 6174 2064 7374 2c20 646f 7562 6c65 206c at dst, double l
│ │ │ │ +0001b8e0: 616d 6264 6129 207b 0a20 2020 2020 2020 ambda) {.
│ │ │ │ +0001b8f0: 206c 3053 6d6f 6f74 685f 3128 7372 632e l0Smooth_1(src.
│ │ │ │ +0001b900: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n
│ │ │ │ +0001b910: 6174 6976 654f 626a 2c20 6c61 6d62 6461 ativeObj, lambda
│ │ │ │ +0001b920: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ +0001b930: 2a0a 2020 2020 202a 2047 6c6f 6261 6c20 *. * Global
│ │ │ │ +0001b940: 696d 6167 6520 736d 6f6f 7468 696e 6720 image smoothing
│ │ │ │ +0001b950: 7669 6120 4c30 2067 7261 6469 656e 7420 via L0 gradient
│ │ │ │ +0001b960: 6d69 6e69 6d69 7a61 7469 6f6e 2e0a 2020 minimization..
│ │ │ │ +0001b970: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +0001b980: 616d 2073 7263 2073 6f75 7263 6520 696d am src source im
│ │ │ │ +0001b990: 6167 6520 666f 7220 6669 6c74 6572 696e age for filterin
│ │ │ │ +0001b9a0: 6720 7769 7468 2075 6e73 6967 6e65 6420 g with unsigned
│ │ │ │ +0001b9b0: 382d 6269 7420 6f72 2073 6967 6e65 6420 8-bit or signed
│ │ │ │ +0001b9c0: 3136 2d62 6974 206f 7220 666c 6f61 7469 16-bit or floati
│ │ │ │ +0001b9d0: 6e67 2d70 6f69 6e74 2064 6570 7468 2e0a ng-point depth..
│ │ │ │ +0001b9e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0001b9f0: 6172 616d 2064 7374 2064 6573 7469 6e61 aram dst destina
│ │ │ │ +0001ba00: 7469 6f6e 2069 6d61 6765 2e0a 2020 2020 tion image..
│ │ │ │ +0001ba10: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. *
│ │ │ │ +0001ba20: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more
│ │ │ │ +0001ba30: 2064 6574 6169 6c73 2061 626f 7574 204c details about L
│ │ │ │ +0001ba40: 3020 536d 6f6f 7468 6572 2c20 7365 6520 0 Smoother, see
│ │ │ │ +0001ba50: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap
│ │ │ │ +0001ba60: 6572 2043 4954 453a 2078 7532 3031 3169 er CITE: xu2011i
│ │ │ │ +0001ba70: 6d61 6765 2e0a 2020 2020 202a 2f0a 2020 mage.. */.
│ │ │ │ +0001ba80: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +0001ba90: 766f 6964 206c 3053 6d6f 6f74 6828 4d61 void l0Smooth(Ma
│ │ │ │ +0001baa0: 7420 7372 632c 204d 6174 2064 7374 2920 t src, Mat dst)
│ │ │ │ +0001bab0: 7b0a 2020 2020 2020 2020 6c30 536d 6f6f {. l0Smoo
│ │ │ │ +0001bac0: 7468 5f32 2873 7263 2e6e 6174 6976 654f th_2(src.nativeO
│ │ │ │ +0001bad0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +0001bae0: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }...
│ │ │ │ +0001baf0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++:
│ │ │ │ +0001bb00: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro
│ │ │ │ +0001bb10: 633a 3a46 6173 7448 6f75 6768 5472 616e c::FastHoughTran
│ │ │ │ +0001bb20: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M
│ │ │ │ +0001bb30: 6174 2620 6473 742c 2069 6e74 2064 7374 at& dst, int dst
│ │ │ │ +0001bb40: 4d61 7444 6570 7468 2c20 696e 7420 616e MatDepth, int an
│ │ │ │ +0001bb50: 676c 6552 616e 6765 203d 2041 524f 5f33 gleRange = ARO_3
│ │ │ │ +0001bb60: 3135 5f31 3335 2c20 696e 7420 6f70 203d 15_135, int op =
│ │ │ │ +0001bb70: 2046 4854 5f41 4444 2c20 696e 7420 6d61 FHT_ADD, int ma
│ │ │ │ +0001bb80: 6b65 536b 6577 203d 2048 444f 5f44 4553 keSkew = HDO_DES
│ │ │ │ +0001bb90: 4b45 5729 0a20 2020 202f 2f0a 0a20 2020 KEW). //..
│ │ │ │ +0001bba0: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc
│ │ │ │ +0001bbb0: 756c 6174 6573 2032 4420 4661 7374 2048 ulates 2D Fast H
│ │ │ │ +0001bbc0: 6f75 6768 2074 7261 6e73 666f 726d 206f ough transform o
│ │ │ │ +0001bbd0: 6620 616e 2069 6d61 6765 2e0a 2020 2020 f an image..
│ │ │ │ +0001bbe0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu
│ │ │ │ +0001bbf0: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate
│ │ │ │ +0001bc00: 7320 7468 6520 6661 7374 2048 6f75 6768 s the fast Hough
│ │ │ │ +0001bc10: 2074 7261 6e73 666f 726d 2066 6f72 2066 transform for f
│ │ │ │ +0001bc20: 756c 6c2c 2068 616c 6620 6f72 2071 7561 ull, half or qua
│ │ │ │ +0001bc30: 7274 6572 0a20 2020 2020 2a20 7261 6e67 rter. * rang
│ │ │ │ +0001bc40: 6520 6f66 2061 6e67 6c65 732e 0a20 2020 e of angles..
│ │ │ │ +0001bc50: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a
│ │ │ │ +0001bc60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +0001bc70: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +0001bc80: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat
│ │ │ │ +0001bc90: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +0001bca0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d
│ │ │ │ +0001bcb0: 7374 4d61 7444 6570 7468 2061 7574 6f6d stMatDepth autom
│ │ │ │ +0001bcc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0001bcd0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +0001bce0: 2061 6e67 6c65 5261 6e67 6520 6175 746f angleRange auto
│ │ │ │ +0001bcf0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +0001bd00: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para
│ │ │ │ +0001bd10: 6d20 6f70 2061 7574 6f6d 6174 6963 616c m op automatical
│ │ │ │ +0001bd20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +0001bd30: 2020 2a20 4070 6172 616d 206d 616b 6553 * @param makeS
│ │ │ │ +0001bd40: 6b65 7720 6175 746f 6d61 7469 6361 6c6c kew automaticall
│ │ │ │ +0001bd50: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +0001bd60: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ +0001bd70: 7461 7469 6320 766f 6964 2046 6173 7448 tatic void FastH
│ │ │ │ +0001bd80: 6f75 6768 5472 616e 7366 6f72 6d28 4d61 oughTransform(Ma
│ │ │ │ +0001bd90: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst,
│ │ │ │ +0001bda0: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth,
│ │ │ │ +0001bdb0: 2069 6e74 2061 6e67 6c65 5261 6e67 652c int angleRange,
│ │ │ │ +0001bdc0: 2069 6e74 206f 702c 2069 6e74 206d 616b int op, int mak
│ │ │ │ +0001bdd0: 6553 6b65 7729 207b 0a20 2020 2020 2020 eSkew) {.
│ │ │ │ +0001bde0: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf
│ │ │ │ +0001bdf0: 6f72 6d5f 3028 7372 632e 6e61 7469 7665 orm_0(src.native
│ │ │ │ +0001be00: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ +0001be10: 626a 2c20 6473 744d 6174 4465 7074 682c bj, dstMatDepth,
│ │ │ │ +0001be20: 2061 6e67 6c65 5261 6e67 652c 206f 702c angleRange, op,
│ │ │ │ +0001be30: 206d 616b 6553 6b65 7729 3b0a 2020 2020 makeSkew);.
│ │ │ │ +0001be40: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ +0001be50: 2a20 4361 6c63 756c 6174 6573 2032 4420 * Calculates 2D
│ │ │ │ +0001be60: 4661 7374 2048 6f75 6768 2074 7261 6e73 Fast Hough trans
│ │ │ │ +0001be70: 666f 726d 206f 6620 616e 2069 6d61 6765 form of an image
│ │ │ │ +0001be80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. *
│ │ │ │ +0001be90: 5468 6520 6675 6e63 7469 6f6e 2063 616c The function cal
│ │ │ │ +0001bea0: 6375 6c61 7465 7320 7468 6520 6661 7374 culates the fast
│ │ │ │ +0001beb0: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform
│ │ │ │ +0001bec0: 2066 6f72 2066 756c 6c2c 2068 616c 6620 for full, half
│ │ │ │ +0001bed0: 6f72 2071 7561 7274 6572 0a20 2020 2020 or quarter.
│ │ │ │ +0001bee0: 2a20 7261 6e67 6520 6f66 2061 6e67 6c65 * range of angle
│ │ │ │ +0001bef0: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param
│ │ │ │ +0001bf00: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical
│ │ │ │ +0001bf10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +0001bf20: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a
│ │ │ │ +0001bf30: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +0001bf40: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +0001bf50: 6172 616d 2064 7374 4d61 7444 6570 7468 aram dstMatDepth
│ │ │ │ +0001bf60: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001bf70: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0001bf80: 4070 6172 616d 2061 6e67 6c65 5261 6e67 @param angleRang
│ │ │ │ +0001bf90: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically
│ │ │ │ +0001bfa0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +0001bfb0: 2040 7061 7261 6d20 6f70 2061 7574 6f6d @param op autom
│ │ │ │ +0001bfc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0001bfd0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p
│ │ │ │ +0001bfe0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ +0001bff0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans
│ │ │ │ +0001c000: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma
│ │ │ │ +0001c010: 7420 6473 742c 2069 6e74 2064 7374 4d61 t dst, int dstMa
│ │ │ │ +0001c020: 7444 6570 7468 2c20 696e 7420 616e 676c tDepth, int angl
│ │ │ │ +0001c030: 6552 616e 6765 2c20 696e 7420 6f70 2920 eRange, int op)
│ │ │ │ +0001c040: 7b0a 2020 2020 2020 2020 4661 7374 486f {. FastHo
│ │ │ │ +0001c050: 7567 6854 7261 6e73 666f 726d 5f31 2873 ughTransform_1(s
│ │ │ │ +0001c060: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds
│ │ │ │ +0001c070: 742e 6e61 7469 7665 4f62 6a2c 2064 7374 t.nativeObj, dst
│ │ │ │ +0001c080: 4d61 7444 6570 7468 2c20 616e 676c 6552 MatDepth, angleR
│ │ │ │ +0001c090: 616e 6765 2c20 6f70 293b 0a20 2020 207d ange, op);. }
│ │ │ │ +0001c0a0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +0001c0b0: 2043 616c 6375 6c61 7465 7320 3244 2046 Calculates 2D F
│ │ │ │ +0001c0c0: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf
│ │ │ │ +0001c0d0: 6f72 6d20 6f66 2061 6e20 696d 6167 652e orm of an image.
│ │ │ │ +0001c0e0: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T
│ │ │ │ +0001c0f0: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc
│ │ │ │ +0001c100: 756c 6174 6573 2074 6865 2066 6173 7420 ulates the fast
│ │ │ │ +0001c110: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform
│ │ │ │ +0001c120: 666f 7220 6675 6c6c 2c20 6861 6c66 206f for full, half o
│ │ │ │ +0001c130: 7220 7175 6172 7465 720a 2020 2020 202a r quarter. *
│ │ │ │ +0001c140: 2072 616e 6765 206f 6620 616e 676c 6573 range of angles
│ │ │ │ +0001c150: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +0001c160: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall
│ │ │ │ +0001c170: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +0001c180: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au
│ │ │ │ +0001c190: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +0001c1a0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa
│ │ │ │ +0001c1b0: 7261 6d20 6473 744d 6174 4465 7074 6820 ram dstMatDepth
│ │ │ │ +0001c1c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0001c1d0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +0001c1e0: 7061 7261 6d20 616e 676c 6552 616e 6765 param angleRange
│ │ │ │ +0001c1f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001c200: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +0001c210: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +0001c220: 6963 2076 6f69 6420 4661 7374 486f 7567 ic void FastHoug
│ │ │ │ +0001c230: 6854 7261 6e73 666f 726d 284d 6174 2073 hTransform(Mat s
│ │ │ │ +0001c240: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int
│ │ │ │ +0001c250: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in
│ │ │ │ +0001c260: 7420 616e 676c 6552 616e 6765 2920 7b0a t angleRange) {.
│ │ │ │ +0001c270: 2020 2020 2020 2020 4661 7374 486f 7567 FastHoug
│ │ │ │ +0001c280: 6854 7261 6e73 666f 726d 5f32 2873 7263 hTransform_2(src
│ │ │ │ +0001c290: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ +0001c2a0: 6e61 7469 7665 4f62 6a2c 2064 7374 4d61 nativeObj, dstMa
│ │ │ │ +0001c2b0: 7444 6570 7468 2c20 616e 676c 6552 616e tDepth, angleRan
│ │ │ │ +0001c2c0: 6765 293b 0a20 2020 207d 0a0a 2020 2020 ge);. }..
│ │ │ │ +0001c2d0: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu
│ │ │ │ +0001c2e0: 6c61 7465 7320 3244 2046 6173 7420 486f lates 2D Fast Ho
│ │ │ │ +0001c2f0: 7567 6820 7472 616e 7366 6f72 6d20 6f66 ugh transform of
│ │ │ │ +0001c300: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image..
│ │ │ │ +0001c310: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun
│ │ │ │ +0001c320: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates
│ │ │ │ +0001c330: 2074 6865 2066 6173 7420 486f 7567 6820 the fast Hough
│ │ │ │ +0001c340: 7472 616e 7366 6f72 6d20 666f 7220 6675 transform for fu
│ │ │ │ +0001c350: 6c6c 2c20 6861 6c66 206f 7220 7175 6172 ll, half or quar
│ │ │ │ +0001c360: 7465 720a 2020 2020 202a 2072 616e 6765 ter. * range
│ │ │ │ +0001c370: 206f 6620 616e 676c 6573 2e0a 2020 2020 of angles..
│ │ │ │ +0001c380: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au
│ │ │ │ +0001c390: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +0001c3a0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa
│ │ │ │ +0001c3b0: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati
│ │ │ │ +0001c3c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +0001c3d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +0001c3e0: 744d 6174 4465 7074 6820 6175 746f 6d61 tMatDepth automa
│ │ │ │ +0001c3f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001c400: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +0001c410: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ +0001c420: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf
│ │ │ │ +0001c430: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat
│ │ │ │ +0001c440: 2064 7374 2c20 696e 7420 6473 744d 6174 dst, int dstMat
│ │ │ │ +0001c450: 4465 7074 6829 207b 0a20 2020 2020 2020 Depth) {.
│ │ │ │ +0001c460: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf
│ │ │ │ +0001c470: 6f72 6d5f 3328 7372 632e 6e61 7469 7665 orm_3(src.native
│ │ │ │ +0001c480: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ +0001c490: 626a 2c20 6473 744d 6174 4465 7074 6829 bj, dstMatDepth)
│ │ │ │ +0001c4a0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ +0001c4b0: 0a20 2020 202f 2f20 432b 2b3a 2020 5665 . // C++: Ve
│ │ │ │ +0001c4c0: 6334 6920 6376 3a3a 7869 6d67 7072 6f63 c4i cv::ximgproc
│ │ │ │ +0001c4d0: 3a3a 486f 7567 6850 6f69 6e74 324c 696e ::HoughPoint2Lin
│ │ │ │ +0001c4e0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi
│ │ │ │ +0001c4f0: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn
│ │ │ │ +0001c500: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan
│ │ │ │ +0001c510: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135
│ │ │ │ +0001c520: 2c20 696e 7420 6d61 6b65 536b 6577 203d , int makeSkew =
│ │ │ │ +0001c530: 2048 444f 5f44 4553 4b45 572c 2069 6e74 HDO_DESKEW, int
│ │ │ │ +0001c540: 2072 756c 6573 203d 2052 4f5f 4947 4e4f rules = RO_IGNO
│ │ │ │ +0001c550: 5245 5f42 4f52 4445 5253 290a 2020 2020 RE_BORDERS).
│ │ │ │ +0001c560: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**.
│ │ │ │ +0001c570: 202a 2043 616c 6375 6c61 7465 7320 636f * Calculates co
│ │ │ │ +0001c580: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin
│ │ │ │ +0001c590: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres
│ │ │ │ +0001c5a0: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point
│ │ │ │ +0001c5b0: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space..
│ │ │ │ +0001c5c0: 2020 2020 202a 2040 7265 7476 616c 2020 * @retval
│ │ │ │ +0001c5d0: 5b56 6563 3469 5d20 2020 2020 436f 6f72 [Vec4i] Coor
│ │ │ │ +0001c5e0: 6469 6e61 7465 7320 6f66 206c 696e 6520 dinates of line
│ │ │ │ +0001c5f0: 7365 676d 656e 7420 636f 7272 6573 706f segment correspo
│ │ │ │ +0001c600: 6e64 6564 2062 7920 706f 696e 7420 696e nded by point in
│ │ │ │ +0001c610: 2048 6f75 6768 2073 7061 6365 2e0a 2020 Hough space..
│ │ │ │ +0001c620: 2020 202a 2040 7265 6d61 726b 7320 4966 * @remarks If
│ │ │ │ +0001c630: 2072 756c 6573 2070 6172 616d 6574 6572 rules parameter
│ │ │ │ +0001c640: 2073 6574 2074 6f20 524f 5f53 5452 4943 set to RO_STRIC
│ │ │ │ +0001c650: 540a 2020 2020 202a 2020 2020 2020 2020 T. *
│ │ │ │ +0001c660: 2020 2020 7468 656e 2072 6574 7572 6e65 then returne
│ │ │ │ +0001c670: 6420 6c69 6e65 2063 7574 2061 6c6f 6e67 d line cut along
│ │ │ │ +0001c680: 2074 6865 2062 6f72 6465 7220 6f66 2073 the border of s
│ │ │ │ +0001c690: 6f75 7263 6520 696d 6167 652e 0a20 2020 ource image..
│ │ │ │ +0001c6a0: 2020 2a20 4072 656d 6172 6b73 2049 6620 * @remarks If
│ │ │ │ +0001c6b0: 7275 6c65 7320 7061 7261 6d65 7465 7220 rules parameter
│ │ │ │ +0001c6c0: 7365 7420 746f 2052 4f5f 5745 414b 2074 set to RO_WEAK t
│ │ │ │ +0001c6d0: 6865 6e20 696e 2063 6173 6520 6f66 2070 hen in case of p
│ │ │ │ +0001c6e0: 6f69 6e74 2c20 7768 6963 6820 6265 6c6f oint, which belo
│ │ │ │ +0001c6f0: 6e67 730a 2020 2020 202a 2020 2020 2020 ngs. *
│ │ │ │ +0001c700: 2020 2020 2020 7468 6520 696e 636f 7272 the incorr
│ │ │ │ +0001c710: 6563 7420 7061 7274 206f 6620 486f 7567 ect part of Houg
│ │ │ │ +0001c720: 6820 696d 6167 652c 2072 6574 7572 6e65 h image, returne
│ │ │ │ +0001c730: 6420 6c69 6e65 2077 696c 6c20 6e6f 7420 d line will not
│ │ │ │ +0001c740: 696e 7465 7273 6563 7420 736f 7572 6365 intersect source
│ │ │ │ +0001c750: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *.
│ │ │ │ +0001c760: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi
│ │ │ │ +0001c770: 6f6e 2063 616c 6375 6c61 7465 7320 636f on calculates co
│ │ │ │ +0001c780: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin
│ │ │ │ +0001c790: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres
│ │ │ │ +0001c7a0: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point
│ │ │ │ +0001c7b0: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space..
│ │ │ │ +0001c7c0: 2020 2020 202a 2040 7061 7261 6d20 686f * @param ho
│ │ │ │ +0001c7d0: 7567 6850 6f69 6e74 2061 7574 6f6d 6174 ughPoint automat
│ │ │ │ +0001c7e0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +0001c7f0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +0001c800: 7263 496d 6749 6e66 6f20 6175 746f 6d61 rcImgInfo automa
│ │ │ │ +0001c810: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001c820: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +0001c830: 616e 676c 6552 616e 6765 2061 7574 6f6d angleRange autom
│ │ │ │ +0001c840: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0001c850: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +0001c860: 206d 616b 6553 6b65 7720 6175 746f 6d61 makeSkew automa
│ │ │ │ +0001c870: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001c880: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +0001c890: 7275 6c65 7320 6175 746f 6d61 7469 6361 rules automatica
│ │ │ │ +0001c8a0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +0001c8b0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +0001c8c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +0001c8d0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +0001c8e0: 2070 7562 6c69 6320 7374 6174 6963 2069 public static i
│ │ │ │ +0001c8f0: 6e74 5b5d 2048 6f75 6768 506f 696e 7432 nt[] HoughPoint2
│ │ │ │ +0001c900: 4c69 6e65 2850 6f69 6e74 2068 6f75 6768 Line(Point hough
│ │ │ │ +0001c910: 506f 696e 742c 204d 6174 2073 7263 496d Point, Mat srcIm
│ │ │ │ +0001c920: 6749 6e66 6f2c 2069 6e74 2061 6e67 6c65 gInfo, int angle
│ │ │ │ +0001c930: 5261 6e67 652c 2069 6e74 206d 616b 6553 Range, int makeS
│ │ │ │ +0001c940: 6b65 772c 2069 6e74 2072 756c 6573 2920 kew, int rules)
│ │ │ │ +0001c950: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return
│ │ │ │ +0001c960: 2048 6f75 6768 506f 696e 7432 4c69 6e65 HoughPoint2Line
│ │ │ │ +0001c970: 5f30 2868 6f75 6768 506f 696e 742e 782c _0(houghPoint.x,
│ │ │ │ +0001c980: 2068 6f75 6768 506f 696e 742e 792c 2073 houghPoint.y, s
│ │ │ │ +0001c990: 7263 496d 6749 6e66 6f2e 6e61 7469 7665 rcImgInfo.native
│ │ │ │ +0001c9a0: 4f62 6a2c 2061 6e67 6c65 5261 6e67 652c Obj, angleRange,
│ │ │ │ +0001c9b0: 206d 616b 6553 6b65 772c 2072 756c 6573 makeSkew, rules
│ │ │ │ +0001c9c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /*
│ │ │ │ +0001c9d0: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula
│ │ │ │ +0001c9e0: 7465 7320 636f 6f72 6469 6e61 7465 7320 tes coordinates
│ │ │ │ +0001c9f0: 6f66 206c 696e 6520 7365 676d 656e 7420 of line segment
│ │ │ │ +0001ca00: 636f 7272 6573 706f 6e64 6564 2062 7920 corresponded by
│ │ │ │ +0001ca10: 706f 696e 7420 696e 2048 6f75 6768 2073 point in Hough s
│ │ │ │ +0001ca20: 7061 6365 2e0a 2020 2020 202a 2040 7265 pace.. * @re
│ │ │ │ +0001ca30: 7476 616c 2020 5b56 6563 3469 5d20 2020 tval [Vec4i]
│ │ │ │ +0001ca40: 2020 436f 6f72 6469 6e61 7465 7320 6f66 Coordinates of
│ │ │ │ +0001ca50: 206c 696e 6520 7365 676d 656e 7420 636f line segment co
│ │ │ │ +0001ca60: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po
│ │ │ │ +0001ca70: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa
│ │ │ │ +0001ca80: 6365 2e0a 2020 2020 202a 2040 7265 6d61 ce.. * @rema
│ │ │ │ +0001ca90: 726b 7320 4966 2072 756c 6573 2070 6172 rks If rules par
│ │ │ │ +0001caa0: 616d 6574 6572 2073 6574 2074 6f20 524f ameter set to RO
│ │ │ │ +0001cab0: 5f53 5452 4943 540a 2020 2020 202a 2020 _STRICT. *
│ │ │ │ +0001cac0: 2020 2020 2020 2020 2020 7468 656e 2072 then r
│ │ │ │ +0001cad0: 6574 7572 6e65 6420 6c69 6e65 2063 7574 eturned line cut
│ │ │ │ +0001cae0: 2061 6c6f 6e67 2074 6865 2062 6f72 6465 along the borde
│ │ │ │ +0001caf0: 7220 6f66 2073 6f75 7263 6520 696d 6167 r of source imag
│ │ │ │ +0001cb00: 652e 0a20 2020 2020 2a20 4072 656d 6172 e.. * @remar
│ │ │ │ +0001cb10: 6b73 2049 6620 7275 6c65 7320 7061 7261 ks If rules para
│ │ │ │ +0001cb20: 6d65 7465 7220 7365 7420 746f 2052 4f5f meter set to RO_
│ │ │ │ +0001cb30: 5745 414b 2074 6865 6e20 696e 2063 6173 WEAK then in cas
│ │ │ │ +0001cb40: 6520 6f66 2070 6f69 6e74 2c20 7768 6963 e of point, whic
│ │ │ │ +0001cb50: 6820 6265 6c6f 6e67 730a 2020 2020 202a h belongs. *
│ │ │ │ +0001cb60: 2020 2020 2020 2020 2020 2020 7468 6520 the
│ │ │ │ +0001cb70: 696e 636f 7272 6563 7420 7061 7274 206f incorrect part o
│ │ │ │ +0001cb80: 6620 486f 7567 6820 696d 6167 652c 2072 f Hough image, r
│ │ │ │ +0001cb90: 6574 7572 6e65 6420 6c69 6e65 2077 696c eturned line wil
│ │ │ │ +0001cba0: 6c20 6e6f 7420 696e 7465 7273 6563 7420 l not intersect
│ │ │ │ +0001cbb0: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image..
│ │ │ │ +0001cbc0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The
│ │ │ │ +0001cbd0: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula
│ │ │ │ +0001cbe0: 7465 7320 636f 6f72 6469 6e61 7465 7320 tes coordinates
│ │ │ │ +0001cbf0: 6f66 206c 696e 6520 7365 676d 656e 7420 of line segment
│ │ │ │ +0001cc00: 636f 7272 6573 706f 6e64 6564 2062 7920 corresponded by
│ │ │ │ +0001cc10: 706f 696e 7420 696e 2048 6f75 6768 2073 point in Hough s
│ │ │ │ +0001cc20: 7061 6365 2e0a 2020 2020 202a 2040 7061 pace.. * @pa
│ │ │ │ +0001cc30: 7261 6d20 686f 7567 6850 6f69 6e74 2061 ram houghPoint a
│ │ │ │ +0001cc40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +0001cc50: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +0001cc60: 6172 616d 2073 7263 496d 6749 6e66 6f20 aram srcImgInfo
│ │ │ │ +0001cc70: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0001cc80: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +0001cc90: 7061 7261 6d20 616e 676c 6552 616e 6765 param angleRange
│ │ │ │ +0001cca0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001ccb0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0001ccc0: 4070 6172 616d 206d 616b 6553 6b65 7720 @param makeSkew
│ │ │ │ +0001ccd0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0001cce0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +0001ccf0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ +0001cd00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +0001cd10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +0001cd20: 6320 7374 6174 6963 2069 6e74 5b5d 2048 c static int[] H
│ │ │ │ +0001cd30: 6f75 6768 506f 696e 7432 4c69 6e65 2850 oughPoint2Line(P
│ │ │ │ +0001cd40: 6f69 6e74 2068 6f75 6768 506f 696e 742c oint houghPoint,
│ │ │ │ +0001cd50: 204d 6174 2073 7263 496d 6749 6e66 6f2c Mat srcImgInfo,
│ │ │ │ +0001cd60: 2069 6e74 2061 6e67 6c65 5261 6e67 652c int angleRange,
│ │ │ │ +0001cd70: 2069 6e74 206d 616b 6553 6b65 7729 207b int makeSkew) {
│ │ │ │ +0001cd80: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +0001cd90: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_
│ │ │ │ +0001cda0: 3128 686f 7567 6850 6f69 6e74 2e78 2c20 1(houghPoint.x,
│ │ │ │ +0001cdb0: 686f 7567 6850 6f69 6e74 2e79 2c20 7372 houghPoint.y, sr
│ │ │ │ +0001cdc0: 6349 6d67 496e 666f 2e6e 6174 6976 654f cImgInfo.nativeO
│ │ │ │ +0001cdd0: 626a 2c20 616e 676c 6552 616e 6765 2c20 bj, angleRange,
│ │ │ │ +0001cde0: 6d61 6b65 536b 6577 293b 0a20 2020 207d makeSkew);. }
│ │ │ │ +0001cdf0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +0001ce00: 2043 616c 6375 6c61 7465 7320 636f 6f72 Calculates coor
│ │ │ │ +0001ce10: 6469 6e61 7465 7320 6f66 206c 696e 6520 dinates of line
│ │ │ │ +0001ce20: 7365 676d 656e 7420 636f 7272 6573 706f segment correspo
│ │ │ │ +0001ce30: 6e64 6564 2062 7920 706f 696e 7420 696e nded by point in
│ │ │ │ +0001ce40: 2048 6f75 6768 2073 7061 6365 2e0a 2020 Hough space..
│ │ │ │ +0001ce50: 2020 202a 2040 7265 7476 616c 2020 5b56 * @retval [V
│ │ │ │ +0001ce60: 6563 3469 5d20 2020 2020 436f 6f72 6469 ec4i] Coordi
│ │ │ │ +0001ce70: 6e61 7465 7320 6f66 206c 696e 6520 7365 nates of line se
│ │ │ │ +0001ce80: 676d 656e 7420 636f 7272 6573 706f 6e64 gment correspond
│ │ │ │ +0001ce90: 6564 2062 7920 706f 696e 7420 696e 2048 ed by point in H
│ │ │ │ +0001cea0: 6f75 6768 2073 7061 6365 2e0a 2020 2020 ough space..
│ │ │ │ +0001ceb0: 202a 2040 7265 6d61 726b 7320 4966 2072 * @remarks If r
│ │ │ │ +0001cec0: 756c 6573 2070 6172 616d 6574 6572 2073 ules parameter s
│ │ │ │ +0001ced0: 6574 2074 6f20 524f 5f53 5452 4943 540a et to RO_STRICT.
│ │ │ │ +0001cee0: 2020 2020 202a 2020 2020 2020 2020 2020 *
│ │ │ │ +0001cef0: 2020 7468 656e 2072 6574 7572 6e65 6420 then returned
│ │ │ │ +0001cf00: 6c69 6e65 2063 7574 2061 6c6f 6e67 2074 line cut along t
│ │ │ │ +0001cf10: 6865 2062 6f72 6465 7220 6f66 2073 6f75 he border of sou
│ │ │ │ +0001cf20: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image..
│ │ │ │ +0001cf30: 2a20 4072 656d 6172 6b73 2049 6620 7275 * @remarks If ru
│ │ │ │ +0001cf40: 6c65 7320 7061 7261 6d65 7465 7220 7365 les parameter se
│ │ │ │ +0001cf50: 7420 746f 2052 4f5f 5745 414b 2074 6865 t to RO_WEAK the
│ │ │ │ +0001cf60: 6e20 696e 2063 6173 6520 6f66 2070 6f69 n in case of poi
│ │ │ │ +0001cf70: 6e74 2c20 7768 6963 6820 6265 6c6f 6e67 nt, which belong
│ │ │ │ +0001cf80: 730a 2020 2020 202a 2020 2020 2020 2020 s. *
│ │ │ │ +0001cf90: 2020 2020 7468 6520 696e 636f 7272 6563 the incorrec
│ │ │ │ +0001cfa0: 7420 7061 7274 206f 6620 486f 7567 6820 t part of Hough
│ │ │ │ +0001cfb0: 696d 6167 652c 2072 6574 7572 6e65 6420 image, returned
│ │ │ │ +0001cfc0: 6c69 6e65 2077 696c 6c20 6e6f 7420 696e line will not in
│ │ │ │ +0001cfd0: 7465 7273 6563 7420 736f 7572 6365 2069 tersect source i
│ │ │ │ +0001cfe0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *.
│ │ │ │ +0001cff0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function
│ │ │ │ +0001d000: 2063 616c 6375 6c61 7465 7320 636f 6f72 calculates coor
│ │ │ │ +0001d010: 6469 6e61 7465 7320 6f66 206c 696e 6520 dinates of line
│ │ │ │ +0001d020: 7365 676d 656e 7420 636f 7272 6573 706f segment correspo
│ │ │ │ +0001d030: 6e64 6564 2062 7920 706f 696e 7420 696e nded by point in
│ │ │ │ +0001d040: 2048 6f75 6768 2073 7061 6365 2e0a 2020 Hough space..
│ │ │ │ +0001d050: 2020 202a 2040 7061 7261 6d20 686f 7567 * @param houg
│ │ │ │ +0001d060: 6850 6f69 6e74 2061 7574 6f6d 6174 6963 hPoint automatic
│ │ │ │ +0001d070: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +0001d080: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ +0001d090: 496d 6749 6e66 6f20 6175 746f 6d61 7469 ImgInfo automati
│ │ │ │ +0001d0a0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +0001d0b0: 2020 2020 202a 2040 7061 7261 6d20 616e * @param an
│ │ │ │ +0001d0c0: 676c 6552 616e 6765 2061 7574 6f6d 6174 gleRange automat
│ │ │ │ +0001d0d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +0001d0e0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +0001d0f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0001d100: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +0001d110: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +0001d120: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi
│ │ │ │ +0001d130: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho
│ │ │ │ +0001d140: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr
│ │ │ │ +0001d150: 6349 6d67 496e 666f 2c20 696e 7420 616e cImgInfo, int an
│ │ │ │ +0001d160: 676c 6552 616e 6765 2920 7b0a 2020 2020 gleRange) {.
│ │ │ │ +0001d170: 2020 2020 7265 7475 726e 2048 6f75 6768 return Hough
│ │ │ │ +0001d180: 506f 696e 7432 4c69 6e65 5f32 2868 6f75 Point2Line_2(hou
│ │ │ │ +0001d190: 6768 506f 696e 742e 782c 2068 6f75 6768 ghPoint.x, hough
│ │ │ │ +0001d1a0: 506f 696e 742e 792c 2073 7263 496d 6749 Point.y, srcImgI
│ │ │ │ +0001d1b0: 6e66 6f2e 6e61 7469 7665 4f62 6a2c 2061 nfo.nativeObj, a
│ │ │ │ +0001d1c0: 6e67 6c65 5261 6e67 6529 3b0a 2020 2020 ngleRange);.
│ │ │ │ +0001d1d0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**.
│ │ │ │ +0001d1e0: 2a20 4361 6c63 756c 6174 6573 2063 6f6f * Calculates coo
│ │ │ │ +0001d1f0: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line
│ │ │ │ +0001d200: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp
│ │ │ │ +0001d210: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i
│ │ │ │ +0001d220: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space..
│ │ │ │ +0001d230: 2020 2020 2a20 4072 6574 7661 6c20 205b * @retval [
│ │ │ │ +0001d240: 5665 6334 695d 2020 2020 2043 6f6f 7264 Vec4i] Coord
│ │ │ │ +0001d250: 696e 6174 6573 206f 6620 6c69 6e65 2073 inates of line s
│ │ │ │ +0001d260: 6567 6d65 6e74 2063 6f72 7265 7370 6f6e egment correspon
│ │ │ │ +0001d270: 6465 6420 6279 2070 6f69 6e74 2069 6e20 ded by point in
│ │ │ │ +0001d280: 486f 7567 6820 7370 6163 652e 0a20 2020 Hough space..
│ │ │ │ +0001d290: 2020 2a20 4072 656d 6172 6b73 2049 6620 * @remarks If
│ │ │ │ +0001d2a0: 7275 6c65 7320 7061 7261 6d65 7465 7220 rules parameter
│ │ │ │ +0001d2b0: 7365 7420 746f 2052 4f5f 5354 5249 4354 set to RO_STRICT
│ │ │ │ +0001d2c0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . *
│ │ │ │ +0001d2d0: 2020 2074 6865 6e20 7265 7475 726e 6564 then returned
│ │ │ │ +0001d2e0: 206c 696e 6520 6375 7420 616c 6f6e 6720 line cut along
│ │ │ │ +0001d2f0: 7468 6520 626f 7264 6572 206f 6620 736f the border of so
│ │ │ │ +0001d300: 7572 6365 2069 6d61 6765 2e0a 2020 2020 urce image..
│ │ │ │ +0001d310: 202a 2040 7265 6d61 726b 7320 4966 2072 * @remarks If r
│ │ │ │ +0001d320: 756c 6573 2070 6172 616d 6574 6572 2073 ules parameter s
│ │ │ │ +0001d330: 6574 2074 6f20 524f 5f57 4541 4b20 7468 et to RO_WEAK th
│ │ │ │ +0001d340: 656e 2069 6e20 6361 7365 206f 6620 706f en in case of po
│ │ │ │ +0001d350: 696e 742c 2077 6869 6368 2062 656c 6f6e int, which belon
│ │ │ │ +0001d360: 6773 0a20 2020 2020 2a20 2020 2020 2020 gs. *
│ │ │ │ +0001d370: 2020 2020 2074 6865 2069 6e63 6f72 7265 the incorre
│ │ │ │ +0001d380: 6374 2070 6172 7420 6f66 2048 6f75 6768 ct part of Hough
│ │ │ │ +0001d390: 2069 6d61 6765 2c20 7265 7475 726e 6564 image, returned
│ │ │ │ +0001d3a0: 206c 696e 6520 7769 6c6c 206e 6f74 2069 line will not i
│ │ │ │ +0001d3b0: 6e74 6572 7365 6374 2073 6f75 7263 6520 ntersect source
│ │ │ │ +0001d3c0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *.
│ │ │ │ +0001d3d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio
│ │ │ │ +0001d3e0: 6e20 6361 6c63 756c 6174 6573 2063 6f6f n calculates coo
│ │ │ │ +0001d3f0: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line
│ │ │ │ +0001d400: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp
│ │ │ │ +0001d410: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i
│ │ │ │ +0001d420: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space..
│ │ │ │ +0001d430: 2020 2020 2a20 4070 6172 616d 2068 6f75 * @param hou
│ │ │ │ +0001d440: 6768 506f 696e 7420 6175 746f 6d61 7469 ghPoint automati
│ │ │ │ +0001d450: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +0001d460: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr
│ │ │ │ +0001d470: 6349 6d67 496e 666f 2061 7574 6f6d 6174 cImgInfo automat
│ │ │ │ +0001d480: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +0001d490: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +0001d4a0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0001d4b0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +0001d4c0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +0001d4d0: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi
│ │ │ │ +0001d4e0: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho
│ │ │ │ +0001d4f0: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr
│ │ │ │ +0001d500: 6349 6d67 496e 666f 2920 7b0a 2020 2020 cImgInfo) {.
│ │ │ │ +0001d510: 2020 2020 7265 7475 726e 2048 6f75 6768 return Hough
│ │ │ │ +0001d520: 506f 696e 7432 4c69 6e65 5f33 2868 6f75 Point2Line_3(hou
│ │ │ │ +0001d530: 6768 506f 696e 742e 782c 2068 6f75 6768 ghPoint.x, hough
│ │ │ │ +0001d540: 506f 696e 742e 792c 2073 7263 496d 6749 Point.y, srcImgI
│ │ │ │ +0001d550: 6e66 6f2e 6e61 7469 7665 4f62 6a29 3b0a nfo.nativeObj);.
│ │ │ │ +0001d560: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //.
│ │ │ │ +0001d570: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void
│ │ │ │ +0001d580: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ +0001d590: 6f76 6172 6961 6e63 6545 7374 696d 6174 ovarianceEstimat
│ │ │ │ +0001d5a0: 696f 6e28 4d61 7420 7372 632c 204d 6174 ion(Mat src, Mat
│ │ │ │ +0001d5b0: 2620 6473 742c 2069 6e74 2077 696e 646f & dst, int windo
│ │ │ │ +0001d5c0: 7752 6f77 732c 2069 6e74 2077 696e 646f wRows, int windo
│ │ │ │ +0001d5d0: 7743 6f6c 7329 0a20 2020 202f 2f0a 0a20 wCols). //..
│ │ │ │ +0001d5e0: 2020 202f 2a2a 0a20 2020 2020 2a20 436f /**. * Co
│ │ │ │ +0001d5f0: 6d70 7574 6573 2074 6865 2065 7374 696d mputes the estim
│ │ │ │ +0001d600: 6174 6564 2063 6f76 6172 6961 6e63 6520 ated covariance
│ │ │ │ +0001d610: 6d61 7472 6978 206f 6620 616e 2069 6d61 matrix of an ima
│ │ │ │ +0001d620: 6765 2075 7369 6e67 2074 6865 2073 6c69 ge using the sli
│ │ │ │ +0001d630: 6469 6e67 0a20 2020 2020 2a20 7769 6e64 ding. * wind
│ │ │ │ +0001d640: 6f77 2066 6f72 756d 6c61 7469 6f6e 2e0a ow forumlation..
│ │ │ │ +0001d650: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0001d660: 6172 616d 2073 7263 2054 6865 2073 6f75 aram src The sou
│ │ │ │ +0001d670: 7263 6520 696d 6167 652e 2049 6e70 7574 rce image. Input
│ │ │ │ +0001d680: 2069 6d61 6765 206d 7573 7420 6265 206f image must be o
│ │ │ │ +0001d690: 6620 6120 636f 6d70 6c65 7820 7479 7065 f a complex type
│ │ │ │ +0001d6a0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +0001d6b0: 6473 7420 5468 6520 6465 7374 696e 6174 dst The destinat
│ │ │ │ +0001d6c0: 696f 6e20 6573 7469 6d61 7465 6420 636f ion estimated co
│ │ │ │ +0001d6d0: 7661 7269 616e 6365 206d 6174 7269 782e variance matrix.
│ │ │ │ +0001d6e0: 204f 7574 7075 7420 6d61 7472 6978 2077 Output matrix w
│ │ │ │ +0001d6f0: 696c 6c20 6265 2073 697a 6520 2877 696e ill be size (win
│ │ │ │ +0001d700: 646f 7752 6f77 732a 7769 6e64 6f77 436f dowRows*windowCo
│ │ │ │ +0001d710: 6c73 2c20 7769 6e64 6f77 526f 7773 2a77 ls, windowRows*w
│ │ │ │ +0001d720: 696e 646f 7743 6f6c 7329 2e0a 2020 2020 indowCols)..
│ │ │ │ +0001d730: 202a 2040 7061 7261 6d20 7769 6e64 6f77 * @param window
│ │ │ │ +0001d740: 526f 7773 2054 6865 206e 756d 6265 7220 Rows The number
│ │ │ │ +0001d750: 6f66 2072 6f77 7320 696e 2074 6865 2077 of rows in the w
│ │ │ │ +0001d760: 696e 646f 772e 0a20 2020 2020 2a20 4070 indow.. * @p
│ │ │ │ +0001d770: 6172 616d 2077 696e 646f 7743 6f6c 7320 aram windowCols
│ │ │ │ +0001d780: 5468 6520 6e75 6d62 6572 206f 6620 636f The number of co
│ │ │ │ +0001d790: 6c73 2069 6e20 7468 6520 7769 6e64 6f77 ls in the window
│ │ │ │ +0001d7a0: 2e0a 2020 2020 202a 2054 6865 2077 696e .. * The win
│ │ │ │ +0001d7b0: 646f 7720 7369 7a65 2070 6172 616d 6574 dow size paramet
│ │ │ │ +0001d7c0: 6572 7320 636f 6e74 726f 6c20 7468 6520 ers control the
│ │ │ │ +0001d7d0: 6163 6375 7261 6379 206f 6620 7468 6520 accuracy of the
│ │ │ │ +0001d7e0: 6573 7469 6d61 7469 6f6e 2e0a 2020 2020 estimation..
│ │ │ │ +0001d7f0: 202a 2054 6865 2073 6c69 6469 6e67 2077 * The sliding w
│ │ │ │ +0001d800: 696e 646f 7720 6d6f 7665 7320 6f76 6572 indow moves over
│ │ │ │ +0001d810: 2074 6865 2065 6e74 6972 6520 696d 6167 the entire imag
│ │ │ │ +0001d820: 6520 6672 6f6d 2074 6865 2074 6f70 2d6c e from the top-l
│ │ │ │ +0001d830: 6566 7420 636f 726e 6572 0a20 2020 2020 eft corner.
│ │ │ │ +0001d840: 2a20 746f 2074 6865 2062 6f74 746f 6d20 * to the bottom
│ │ │ │ +0001d850: 7269 6768 7420 636f 726e 6572 2e20 4561 right corner. Ea
│ │ │ │ +0001d860: 6368 206c 6f63 6174 696f 6e20 6f66 2074 ch location of t
│ │ │ │ +0001d870: 6865 2077 696e 646f 7720 7265 7072 6573 he window repres
│ │ │ │ +0001d880: 656e 7473 2061 2073 616d 706c 652e 0a20 ents a sample..
│ │ │ │ +0001d890: 2020 2020 2a20 4966 2074 6865 2077 696e * If the win
│ │ │ │ +0001d8a0: 646f 7720 6973 2074 6865 2073 697a 6520 dow is the size
│ │ │ │ +0001d8b0: 6f66 2074 6865 2069 6d61 6765 2c20 7468 of the image, th
│ │ │ │ +0001d8c0: 656e 2074 6869 7320 6769 7665 7320 7468 en this gives th
│ │ │ │ +0001d8d0: 6520 6578 6163 7420 636f 7661 7269 616e e exact covarian
│ │ │ │ +0001d8e0: 6365 206d 6174 7269 782e 0a20 2020 2020 ce matrix..
│ │ │ │ +0001d8f0: 2a20 466f 7220 616c 6c20 6f74 6865 7220 * For all other
│ │ │ │ +0001d900: 6361 7365 732c 2074 6865 2073 697a 6573 cases, the sizes
│ │ │ │ +0001d910: 206f 6620 7468 6520 7769 6e64 6f77 2077 of the window w
│ │ │ │ +0001d920: 696c 6c20 696d 7061 6374 2074 6865 206e ill impact the n
│ │ │ │ +0001d930: 756d 6265 7220 6f66 2073 616d 706c 6573 umber of samples
│ │ │ │ +0001d940: 0a20 2020 2020 2a20 616e 6420 7468 6520 . * and the
│ │ │ │ +0001d950: 6e75 6d62 6572 206f 6620 656c 656d 656e number of elemen
│ │ │ │ +0001d960: 7473 2069 6e20 7468 6520 6573 7469 6d61 ts in the estima
│ │ │ │ +0001d970: 7465 6420 636f 7661 7269 616e 6365 206d ted covariance m
│ │ │ │ +0001d980: 6174 7269 782e 0a20 2020 2020 2a2f 0a20 atrix.. */.
│ │ │ │ +0001d990: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +0001d9a0: 2076 6f69 6420 636f 7661 7269 616e 6365 void covariance
│ │ │ │ +0001d9b0: 4573 7469 6d61 7469 6f6e 284d 6174 2073 Estimation(Mat s
│ │ │ │ +0001d9c0: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int
│ │ │ │ +0001d9d0: 2077 696e 646f 7752 6f77 732c 2069 6e74 windowRows, int
│ │ │ │ +0001d9e0: 2077 696e 646f 7743 6f6c 7329 207b 0a20 windowCols) {.
│ │ │ │ +0001d9f0: 2020 2020 2020 2063 6f76 6172 6961 6e63 covarianc
│ │ │ │ +0001da00: 6545 7374 696d 6174 696f 6e5f 3028 7372 eEstimation_0(sr
│ │ │ │ +0001da10: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst
│ │ │ │ +0001da20: 2e6e 6174 6976 654f 626a 2c20 7769 6e64 .nativeObj, wind
│ │ │ │ +0001da30: 6f77 526f 7773 2c20 7769 6e64 6f77 436f owRows, windowCo
│ │ │ │ +0001da40: 6c73 293b 0a20 2020 207d 0a0a 0a20 2020 ls);. }...
│ │ │ │ +0001da50: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ +0001da60: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr
│ │ │ │ +0001da70: 6f63 3a3a 6372 6561 7465 5175 6174 6572 oc::createQuater
│ │ │ │ +0001da80: 6e69 6f6e 496d 6167 6528 4d61 7420 696d nionImage(Mat im
│ │ │ │ +0001da90: 672c 204d 6174 2620 7169 6d67 290a 2020 g, Mat& qimg).
│ │ │ │ +0001daa0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**.
│ │ │ │ +0001dab0: 2020 202a 2063 7265 6174 6573 2061 2071 * creates a q
│ │ │ │ +0001dac0: 7561 7465 726e 696f 6e20 696d 6167 652e uaternion image.
│ │ │ │ +0001dad0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0001dae0: 7061 7261 6d20 696d 6720 6175 746f 6d61 param img automa
│ │ │ │ +0001daf0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001db00: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +0001db10: 7169 6d67 2061 7574 6f6d 6174 6963 616c qimg automatical
│ │ │ │ +0001db20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +0001db30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ +0001db40: 7374 6174 6963 2076 6f69 6420 6372 6561 static void crea
│ │ │ │ +0001db50: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag
│ │ │ │ +0001db60: 6528 4d61 7420 696d 672c 204d 6174 2071 e(Mat img, Mat q
│ │ │ │ +0001db70: 696d 6729 207b 0a20 2020 2020 2020 2063 img) {. c
│ │ │ │ +0001db80: 7265 6174 6551 7561 7465 726e 696f 6e49 reateQuaternionI
│ │ │ │ +0001db90: 6d61 6765 5f30 2869 6d67 2e6e 6174 6976 mage_0(img.nativ
│ │ │ │ +0001dba0: 654f 626a 2c20 7169 6d67 2e6e 6174 6976 eObj, qimg.nativ
│ │ │ │ +0001dbb0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }...
│ │ │ │ +0001dbc0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++
│ │ │ │ +0001dbd0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg
│ │ │ │ +0001dbe0: 7072 6f63 3a3a 7163 6f6e 6a28 4d61 7420 proc::qconj(Mat
│ │ │ │ +0001dbf0: 7169 6d67 2c20 4d61 7426 2071 6369 6d67 qimg, Mat& qcimg
│ │ │ │ +0001dc00: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /*
│ │ │ │ +0001dc10: 2a0a 2020 2020 202a 2063 616c 6375 6c61 *. * calcula
│ │ │ │ +0001dc20: 7465 7320 636f 6e6a 7567 6174 6520 6f66 tes conjugate of
│ │ │ │ +0001dc30: 2061 2071 7561 7465 726e 696f 6e20 696d a quaternion im
│ │ │ │ +0001dc40: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *.
│ │ │ │ +0001dc50: 202a 2040 7061 7261 6d20 7169 6d67 2061 * @param qimg a
│ │ │ │ +0001dc60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +0001dc70: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +0001dc80: 6172 616d 2071 6369 6d67 2061 7574 6f6d aram qcimg autom
│ │ │ │ +0001dc90: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +0001dca0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p
│ │ │ │ +0001dcb0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi
│ │ │ │ +0001dcc0: 6420 7163 6f6e 6a28 4d61 7420 7169 6d67 d qconj(Mat qimg
│ │ │ │ +0001dcd0: 2c20 4d61 7420 7163 696d 6729 207b 0a20 , Mat qcimg) {.
│ │ │ │ +0001dce0: 2020 2020 2020 2071 636f 6e6a 5f30 2871 qconj_0(q
│ │ │ │ +0001dcf0: 696d 672e 6e61 7469 7665 4f62 6a2c 2071 img.nativeObj, q
│ │ │ │ +0001dd00: 6369 6d67 2e6e 6174 6976 654f 626a 293b cimg.nativeObj);
│ │ │ │ +0001dd10: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //.
│ │ │ │ +0001dd20: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi
│ │ │ │ +0001dd30: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc::
│ │ │ │ +0001dd40: 7175 6e69 7461 7279 284d 6174 2071 696d qunitary(Mat qim
│ │ │ │ +0001dd50: 672c 204d 6174 2620 716e 696d 6729 0a20 g, Mat& qnimg).
│ │ │ │ +0001dd60: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +0001dd70: 2020 2020 2a20 6469 7669 6465 7320 6561 * divides ea
│ │ │ │ +0001dd80: 6368 2065 6c65 6d65 6e74 2062 7920 6974 ch element by it
│ │ │ │ +0001dd90: 7320 6d6f 6475 6c75 732e 0a20 2020 2020 s modulus..
│ │ │ │ +0001dda0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0001ddb0: 7169 6d67 2061 7574 6f6d 6174 6963 616c qimg automatical
│ │ │ │ +0001ddc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +0001ddd0: 2020 2a20 4070 6172 616d 2071 6e69 6d67 * @param qnimg
│ │ │ │ +0001dde0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001ddf0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +0001de00: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +0001de10: 6963 2076 6f69 6420 7175 6e69 7461 7279 ic void qunitary
│ │ │ │ +0001de20: 284d 6174 2071 696d 672c 204d 6174 2071 (Mat qimg, Mat q
│ │ │ │ +0001de30: 6e69 6d67 2920 7b0a 2020 2020 2020 2020 nimg) {.
│ │ │ │ +0001de40: 7175 6e69 7461 7279 5f30 2871 696d 672e qunitary_0(qimg.
│ │ │ │ +0001de50: 6e61 7469 7665 4f62 6a2c 2071 6e69 6d67 nativeObj, qnimg
│ │ │ │ +0001de60: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);.
│ │ │ │ +0001de70: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //.
│ │ │ │ +0001de80: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv
│ │ │ │ +0001de90: 3a3a 7869 6d67 7072 6f63 3a3a 716d 756c ::ximgproc::qmul
│ │ │ │ +0001dea0: 7469 706c 7928 4d61 7420 7372 6331 2c20 tiply(Mat src1,
│ │ │ │ +0001deb0: 4d61 7420 7372 6332 2c20 4d61 7426 2064 Mat src2, Mat& d
│ │ │ │ +0001dec0: 7374 290a 2020 2020 2f2f 0a0a 2020 2020 st). //..
│ │ │ │ +0001ded0: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu
│ │ │ │ +0001dee0: 6c61 7465 7320 7468 6520 7065 722d 656c lates the per-el
│ │ │ │ +0001def0: 656d 656e 7420 7175 6174 6572 6e69 6f6e ement quaternion
│ │ │ │ +0001df00: 2070 726f 6475 6374 206f 6620 7477 6f20 product of two
│ │ │ │ +0001df10: 6172 7261 7973 0a20 2020 2020 2a0a 2020 arrays. *.
│ │ │ │ +0001df20: 2020 202a 2040 7061 7261 6d20 7372 6331 * @param src1
│ │ │ │ +0001df30: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001df40: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0001df50: 4070 6172 616d 2073 7263 3220 6175 746f @param src2 auto
│ │ │ │ +0001df60: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +0001df70: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para
│ │ │ │ +0001df80: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica
│ │ │ │ +0001df90: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated.
│ │ │ │ +0001dfa0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +0001dfb0: 2073 7461 7469 6320 766f 6964 2071 6d75 static void qmu
│ │ │ │ +0001dfc0: 6c74 6970 6c79 284d 6174 2073 7263 312c ltiply(Mat src1,
│ │ │ │ +0001dfd0: 204d 6174 2073 7263 322c 204d 6174 2064 Mat src2, Mat d
│ │ │ │ +0001dfe0: 7374 2920 7b0a 2020 2020 2020 2020 716d st) {. qm
│ │ │ │ +0001dff0: 756c 7469 706c 795f 3028 7372 6331 2e6e ultiply_0(src1.n
│ │ │ │ +0001e000: 6174 6976 654f 626a 2c20 7372 6332 2e6e ativeObj, src2.n
│ │ │ │ +0001e010: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na
│ │ │ │ +0001e020: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }.
│ │ │ │ +0001e030: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. //
│ │ │ │ +0001e040: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x
│ │ │ │ +0001e050: 696d 6770 726f 633a 3a71 6466 7428 4d61 imgproc::qdft(Ma
│ │ │ │ +0001e060: 7420 696d 672c 204d 6174 2620 7169 6d67 t img, Mat& qimg
│ │ │ │ +0001e070: 2c20 696e 7420 666c 6167 732c 2062 6f6f , int flags, boo
│ │ │ │ +0001e080: 6c20 7369 6465 4c65 6674 290a 2020 2020 l sideLeft).
│ │ │ │ +0001e090: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**.
│ │ │ │ +0001e0a0: 202a 2050 6572 666f 726d 7320 6120 666f * Performs a fo
│ │ │ │ +0001e0b0: 7277 6172 6420 6f72 2069 6e76 6572 7365 rward or inverse
│ │ │ │ +0001e0c0: 2044 6973 6372 6574 6520 7175 6174 6572 Discrete quater
│ │ │ │ +0001e0d0: 6e69 6f6e 2046 6f75 7269 6572 2074 7261 nion Fourier tra
│ │ │ │ +0001e0e0: 6e73 666f 726d 206f 6620 6120 3244 2071 nsform of a 2D q
│ │ │ │ +0001e0f0: 7561 7465 726e 696f 6e20 6172 7261 792e uaternion array.
│ │ │ │ +0001e100: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +0001e110: 7061 7261 6d20 696d 6720 6175 746f 6d61 param img automa
│ │ │ │ +0001e120: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001e130: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +0001e140: 7169 6d67 2061 7574 6f6d 6174 6963 616c qimg automatical
│ │ │ │ +0001e150: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +0001e160: 2020 2a20 4070 6172 616d 2066 6c61 6773 * @param flags
│ │ │ │ +0001e170: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001e180: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ +0001e190: 4070 6172 616d 2073 6964 654c 6566 7420 @param sideLeft
│ │ │ │ +0001e1a0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +0001e1b0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +0001e1c0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +0001e1d0: 6320 766f 6964 2071 6466 7428 4d61 7420 c void qdft(Mat
│ │ │ │ +0001e1e0: 696d 672c 204d 6174 2071 696d 672c 2069 img, Mat qimg, i
│ │ │ │ +0001e1f0: 6e74 2066 6c61 6773 2c20 626f 6f6c 6561 nt flags, boolea
│ │ │ │ +0001e200: 6e20 7369 6465 4c65 6674 2920 7b0a 2020 n sideLeft) {.
│ │ │ │ +0001e210: 2020 2020 2020 7164 6674 5f30 2869 6d67 qdft_0(img
│ │ │ │ +0001e220: 2e6e 6174 6976 654f 626a 2c20 7169 6d67 .nativeObj, qimg
│ │ │ │ +0001e230: 2e6e 6174 6976 654f 626a 2c20 666c 6167 .nativeObj, flag
│ │ │ │ +0001e240: 732c 2073 6964 654c 6566 7429 3b0a 2020 s, sideLeft);.
│ │ │ │ +0001e250: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //.
│ │ │ │ +0001e260: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +0001e270: 763a 3a78 696d 6770 726f 633a 3a63 6f6c v::ximgproc::col
│ │ │ │ +0001e280: 6f72 4d61 7463 6854 656d 706c 6174 6528 orMatchTemplate(
│ │ │ │ +0001e290: 4d61 7420 696d 672c 204d 6174 2074 656d Mat img, Mat tem
│ │ │ │ +0001e2a0: 706c 2c20 4d61 7426 2072 6573 756c 7429 pl, Mat& result)
│ │ │ │ +0001e2b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /**
│ │ │ │ +0001e2c0: 0a20 2020 2020 2a20 436f 6d70 6172 6573 . * Compares
│ │ │ │ +0001e2d0: 2061 2063 6f6c 6f72 2074 656d 706c 6174 a color templat
│ │ │ │ +0001e2e0: 6520 6167 6169 6e73 7420 6f76 6572 6c61 e against overla
│ │ │ │ +0001e2f0: 7070 6564 2063 6f6c 6f72 2069 6d61 6765 pped color image
│ │ │ │ +0001e300: 2072 6567 696f 6e73 2e0a 2020 2020 202a regions.. *
│ │ │ │ +0001e310: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i
│ │ │ │ +0001e320: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically
│ │ │ │ +0001e330: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +0001e340: 2a20 4070 6172 616d 2074 656d 706c 2061 * @param templ a
│ │ │ │ +0001e350: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +0001e360: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ +0001e370: 6172 616d 2072 6573 756c 7420 6175 746f aram result auto
│ │ │ │ +0001e380: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +0001e390: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +0001e3a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ +0001e3b0: 6964 2063 6f6c 6f72 4d61 7463 6854 656d id colorMatchTem
│ │ │ │ +0001e3c0: 706c 6174 6528 4d61 7420 696d 672c 204d plate(Mat img, M
│ │ │ │ +0001e3d0: 6174 2074 656d 706c 2c20 4d61 7420 7265 at templ, Mat re
│ │ │ │ +0001e3e0: 7375 6c74 2920 7b0a 2020 2020 2020 2020 sult) {.
│ │ │ │ +0001e3f0: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla
│ │ │ │ +0001e400: 7465 5f30 2869 6d67 2e6e 6174 6976 654f te_0(img.nativeO
│ │ │ │ +0001e410: 626a 2c20 7465 6d70 6c2e 6e61 7469 7665 bj, templ.native
│ │ │ │ +0001e420: 4f62 6a2c 2072 6573 756c 742e 6e61 7469 Obj, result.nati
│ │ │ │ +0001e430: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }...
│ │ │ │ +0001e440: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ +0001e450: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix
│ │ │ │ +0001e460: 656c 4c53 4320 6376 3a3a 7869 6d67 7072 elLSC cv::ximgpr
│ │ │ │ +0001e470: 6f63 3a3a 6372 6561 7465 5375 7065 7270 oc::createSuperp
│ │ │ │ +0001e480: 6978 656c 4c53 4328 4d61 7420 696d 6167 ixelLSC(Mat imag
│ │ │ │ +0001e490: 652c 2069 6e74 2072 6567 696f 6e5f 7369 e, int region_si
│ │ │ │ +0001e4a0: 7a65 203d 2031 302c 2066 6c6f 6174 2072 ze = 10, float r
│ │ │ │ +0001e4b0: 6174 696f 203d 2030 2e30 3735 6629 0a20 atio = 0.075f).
│ │ │ │ +0001e4c0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ +0001e4d0: 2020 2020 2a20 436c 6173 7320 696d 706c * Class impl
│ │ │ │ +0001e4e0: 656d 656e 7469 6e67 2074 6865 204c 5343 ementing the LSC
│ │ │ │ +0001e4f0: 2028 4c69 6e65 6172 2053 7065 6374 7261 (Linear Spectra
│ │ │ │ +0001e500: 6c20 436c 7573 7465 7269 6e67 2920 7375 l Clustering) su
│ │ │ │ +0001e510: 7065 7270 6978 656c 730a 2020 2020 202a perpixels. *
│ │ │ │ +0001e520: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i
│ │ │ │ +0001e530: 6d61 6765 2049 6d61 6765 2074 6f20 7365 mage Image to se
│ │ │ │ +0001e540: 676d 656e 740a 2020 2020 202a 2040 7061 gment. * @pa
│ │ │ │ +0001e550: 7261 6d20 7265 6769 6f6e 5f73 697a 6520 ram region_size
│ │ │ │ +0001e560: 4368 6f6f 7365 7320 616e 2061 7665 7261 Chooses an avera
│ │ │ │ +0001e570: 6765 2073 7570 6572 7069 7865 6c20 7369 ge superpixel si
│ │ │ │ +0001e580: 7a65 206d 6561 7375 7265 6420 696e 2070 ze measured in p
│ │ │ │ +0001e590: 6978 656c 730a 2020 2020 202a 2040 7061 ixels. * @pa
│ │ │ │ +0001e5a0: 7261 6d20 7261 7469 6f20 4368 6f6f 7365 ram ratio Choose
│ │ │ │ +0001e5b0: 7320 7468 6520 656e 666f 7263 656d 656e s the enforcemen
│ │ │ │ +0001e5c0: 7420 6f66 2073 7570 6572 7069 7865 6c20 t of superpixel
│ │ │ │ +0001e5d0: 636f 6d70 6163 746e 6573 7320 6661 6374 compactness fact
│ │ │ │ +0001e5e0: 6f72 206f 6620 7375 7065 7270 6978 656c or of superpixel
│ │ │ │ +0001e5f0: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T
│ │ │ │ +0001e600: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init
│ │ │ │ +0001e610: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp
│ │ │ │ +0001e620: 6978 656c 4c53 4320 6f62 6a65 6374 2066 ixelLSC object f
│ │ │ │ +0001e630: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima
│ │ │ │ +0001e640: 6765 2e20 4974 2073 6574 7320 7468 6520 ge. It sets the
│ │ │ │ +0001e650: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of.
│ │ │ │ +0001e660: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel
│ │ │ │ +0001e670: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which
│ │ │ │ +0001e680: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz
│ │ │ │ +0001e690: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It
│ │ │ │ +0001e6a0: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some
│ │ │ │ +0001e6b0: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut
│ │ │ │ +0001e6c0: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu
│ │ │ │ +0001e6d0: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations
│ │ │ │ +0001e6e0: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i
│ │ │ │ +0001e6f0: 6d61 6765 2e20 416e 2065 7861 6d70 6c65 mage. An example
│ │ │ │ +0001e700: 206f 6620 4c53 4320 6973 2069 6c75 7374 of LSC is ilust
│ │ │ │ +0001e710: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol
│ │ │ │ +0001e720: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture..
│ │ │ │ +0001e730: 2020 2020 202a 2046 6f72 2065 6e61 6e63 * For enanc
│ │ │ │ +0001e740: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i
│ │ │ │ +0001e750: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo
│ │ │ │ +0001e760: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t
│ │ │ │ +0001e770: 6f20 7072 6570 726f 6365 7373 2069 6d61 o preprocess ima
│ │ │ │ +0001e780: 6765 2077 6974 6820 6c69 7474 6c65 2067 ge with little g
│ │ │ │ +0001e790: 6175 7373 6961 6e20 626c 7572 0a20 2020 aussian blur.
│ │ │ │ +0001e7a0: 2020 2a20 7769 7468 2061 2073 6d61 6c6c * with a small
│ │ │ │ +0001e7b0: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an
│ │ │ │ +0001e7c0: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con
│ │ │ │ +0001e7d0: 7665 7273 696f 6e20 696e 746f 2043 6965 version into Cie
│ │ │ │ +0001e7e0: 4c41 4220 636f 6c6f 7220 7370 6163 652e LAB color space.
│ │ │ │ +0001e7f0: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * !
│ │ │ │ +0001e800: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup
│ │ │ │ +0001e810: 6572 7069 7865 6c73 5f6c 7363 2e70 6e67 erpixels_lsc.png
│ │ │ │ +0001e820: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return
│ │ │ │ +0001e830: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +0001e840: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +0001e850: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +0001e860: 6963 2053 7570 6572 7069 7865 6c4c 5343 ic SuperpixelLSC
│ │ │ │ +0001e870: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe
│ │ │ │ +0001e880: 6c4c 5343 284d 6174 2069 6d61 6765 2c20 lLSC(Mat image,
│ │ │ │ +0001e890: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size,
│ │ │ │ +0001e8a0: 2066 6c6f 6174 2072 6174 696f 2920 7b0a float ratio) {.
│ │ │ │ +0001e8b0: 2020 2020 2020 2020 7265 7475 726e 2053 return S
│ │ │ │ +0001e8c0: 7570 6572 7069 7865 6c4c 5343 2e5f 5f66 uperpixelLSC.__f
│ │ │ │ +0001e8d0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS
│ │ │ │ +0001e8e0: 7570 6572 7069 7865 6c4c 5343 5f30 2869 uperpixelLSC_0(i
│ │ │ │ +0001e8f0: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj,
│ │ │ │ +0001e900: 7265 6769 6f6e 5f73 697a 652c 2072 6174 region_size, rat
│ │ │ │ +0001e910: 696f 2929 3b0a 2020 2020 7d0a 0a20 2020 io));. }..
│ │ │ │ +0001e920: 202f 2a2a 0a20 2020 2020 2a20 436c 6173 /**. * Clas
│ │ │ │ +0001e930: 7320 696d 706c 656d 656e 7469 6e67 2074 s implementing t
│ │ │ │ +0001e940: 6865 204c 5343 2028 4c69 6e65 6172 2053 he LSC (Linear S
│ │ │ │ +0001e950: 7065 6374 7261 6c20 436c 7573 7465 7269 pectral Clusteri
│ │ │ │ +0001e960: 6e67 2920 7375 7065 7270 6978 656c 730a ng) superpixels.
│ │ │ │ +0001e970: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +0001e980: 6172 616d 2069 6d61 6765 2049 6d61 6765 aram image Image
│ │ │ │ +0001e990: 2074 6f20 7365 676d 656e 740a 2020 2020 to segment.
│ │ │ │ +0001e9a0: 202a 2040 7061 7261 6d20 7265 6769 6f6e * @param region
│ │ │ │ +0001e9b0: 5f73 697a 6520 4368 6f6f 7365 7320 616e _size Chooses an
│ │ │ │ +0001e9c0: 2061 7665 7261 6765 2073 7570 6572 7069 average superpi
│ │ │ │ +0001e9d0: 7865 6c20 7369 7a65 206d 6561 7375 7265 xel size measure
│ │ │ │ +0001e9e0: 6420 696e 2070 6978 656c 730a 2020 2020 d in pixels.
│ │ │ │ +0001e9f0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu
│ │ │ │ +0001ea00: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ
│ │ │ │ +0001ea10: 6573 2061 2053 7570 6572 7069 7865 6c4c es a SuperpixelL
│ │ │ │ +0001ea20: 5343 206f 626a 6563 7420 666f 7220 7468 SC object for th
│ │ │ │ +0001ea30: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I
│ │ │ │ +0001ea40: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param
│ │ │ │ +0001ea50: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. *
│ │ │ │ +0001ea60: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor
│ │ │ │ +0001ea70: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are:
│ │ │ │ +0001ea80: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and
│ │ │ │ +0001ea90: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal
│ │ │ │ +0001eaa0: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff
│ │ │ │ +0001eab0: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future.
│ │ │ │ +0001eac0: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing
│ │ │ │ +0001ead0: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over
│ │ │ │ +0001eae0: 7468 6520 6769 7665 6e20 696d 6167 652e the given image.
│ │ │ │ +0001eaf0: 2041 6e20 6578 616d 706c 6520 6f66 204c An example of L
│ │ │ │ +0001eb00: 5343 2069 7320 696c 7573 7472 6174 6564 SC is ilustrated
│ │ │ │ +0001eb10: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin
│ │ │ │ +0001eb20: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture..
│ │ │ │ +0001eb30: 2a20 466f 7220 656e 616e 6368 6564 2072 * For enanched r
│ │ │ │ +0001eb40: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec
│ │ │ │ +0001eb50: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col
│ │ │ │ +0001eb60: 6f72 2069 6d61 6765 7320 746f 2070 7265 or images to pre
│ │ │ │ +0001eb70: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi
│ │ │ │ +0001eb80: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi
│ │ │ │ +0001eb90: 616e 2062 6c75 720a 2020 2020 202a 2077 an blur. * w
│ │ │ │ +0001eba0: 6974 6820 6120 736d 616c 6c20 3320 7820 ith a small 3 x
│ │ │ │ +0001ebb0: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add
│ │ │ │ +0001ebc0: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi
│ │ │ │ +0001ebd0: 6f6e 2069 6e74 6f20 4369 654c 4142 2063 on into CieLAB c
│ │ │ │ +0001ebe0: 6f6c 6f72 2073 7061 6365 2e0a 2020 2020 olor space..
│ │ │ │ +0001ebf0: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * .
│ │ │ │ +0001ec20: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +0001ec30: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +0001ec40: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +0001ec50: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su
│ │ │ │ +0001ec60: 7065 7270 6978 656c 4c53 4320 6372 6561 perpixelLSC crea
│ │ │ │ +0001ec70: 7465 5375 7065 7270 6978 656c 4c53 4328 teSuperpixelLSC(
│ │ │ │ +0001ec80: 4d61 7420 696d 6167 652c 2069 6e74 2072 Mat image, int r
│ │ │ │ +0001ec90: 6567 696f 6e5f 7369 7a65 2920 7b0a 2020 egion_size) {.
│ │ │ │ +0001eca0: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup
│ │ │ │ +0001ecb0: 6572 7069 7865 6c4c 5343 2e5f 5f66 726f erpixelLSC.__fro
│ │ │ │ +0001ecc0: 6d50 7472 5f5f 2863 7265 6174 6553 7570 mPtr__(createSup
│ │ │ │ +0001ecd0: 6572 7069 7865 6c4c 5343 5f31 2869 6d61 erpixelLSC_1(ima
│ │ │ │ +0001ece0: 6765 2e6e 6174 6976 654f 626a 2c20 7265 ge.nativeObj, re
│ │ │ │ +0001ecf0: 6769 6f6e 5f73 697a 6529 293b 0a20 2020 gion_size));.
│ │ │ │ +0001ed00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**.
│ │ │ │ +0001ed10: 202a 2043 6c61 7373 2069 6d70 6c65 6d65 * Class impleme
│ │ │ │ +0001ed20: 6e74 696e 6720 7468 6520 4c53 4320 284c nting the LSC (L
│ │ │ │ +0001ed30: 696e 6561 7220 5370 6563 7472 616c 2043 inear Spectral C
│ │ │ │ +0001ed40: 6c75 7374 6572 696e 6729 2073 7570 6572 lustering) super
│ │ │ │ +0001ed50: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *.
│ │ │ │ +0001ed60: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag
│ │ │ │ +0001ed70: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme
│ │ │ │ +0001ed80: 6e74 0a20 2020 2020 2a0a 2020 2020 202a nt. *. *
│ │ │ │ +0001ed90: 2054 6865 2066 756e 6374 696f 6e20 696e The function in
│ │ │ │ +0001eda0: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe
│ │ │ │ +0001edb0: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object
│ │ │ │ +0001edc0: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i
│ │ │ │ +0001edd0: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th
│ │ │ │ +0001ede0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of.
│ │ │ │ +0001edf0: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe
│ │ │ │ +0001ee00: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi
│ │ │ │ +0001ee10: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s
│ │ │ │ +0001ee20: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I
│ │ │ │ +0001ee30: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so
│ │ │ │ +0001ee40: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f
│ │ │ │ +0001ee50: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com
│ │ │ │ +0001ee60: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration
│ │ │ │ +0001ee70: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given
│ │ │ │ +0001ee80: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp
│ │ │ │ +0001ee90: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu
│ │ │ │ +0001eea0: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f
│ │ │ │ +0001eeb0: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture
│ │ │ │ +0001eec0: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena
│ │ │ │ +0001eed0: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it
│ │ │ │ +0001eee0: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended
│ │ │ │ +0001eef0: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images
│ │ │ │ +0001ef00: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i
│ │ │ │ +0001ef10: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little
│ │ │ │ +0001ef20: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur.
│ │ │ │ +0001ef30: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma
│ │ │ │ +0001ef40: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel
│ │ │ │ +0001ef50: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c
│ │ │ │ +0001ef60: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C
│ │ │ │ +0001ef70: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac
│ │ │ │ +0001ef80: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. *
│ │ │ │ +0001ef90: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 . * @retu
│ │ │ │ +0001efc0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically
│ │ │ │ +0001efd0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +0001efe0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ +0001eff0: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL
│ │ │ │ +0001f000: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi
│ │ │ │ +0001f010: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image
│ │ │ │ +0001f020: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ +0001f030: 726e 2053 7570 6572 7069 7865 6c4c 5343 rn SuperpixelLSC
│ │ │ │ +0001f040: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre
│ │ │ │ +0001f050: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC
│ │ │ │ +0001f060: 5f32 2869 6d61 6765 2e6e 6174 6976 654f _2(image.nativeO
│ │ │ │ +0001f070: 626a 2929 3b0a 2020 2020 7d0a 0a0a 2020 bj));. }...
│ │ │ │ +0001f080: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++:
│ │ │ │ +0001f090: 2020 5074 725f 4564 6765 4472 6177 696e Ptr_EdgeDrawin
│ │ │ │ +0001f0a0: 6720 6376 3a3a 7869 6d67 7072 6f63 3a3a g cv::ximgproc::
│ │ │ │ +0001f0b0: 6372 6561 7465 4564 6765 4472 6177 696e createEdgeDrawin
│ │ │ │ +0001f0c0: 6728 290a 2020 2020 2f2f 0a0a 2020 2020 g(). //..
│ │ │ │ +0001f0d0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat
│ │ │ │ +0001f0e0: 6573 2061 2073 6d61 7274 2070 6f69 6e74 es a smart point
│ │ │ │ +0001f0f0: 6572 2074 6f20 6120 4564 6765 4472 6177 er to a EdgeDraw
│ │ │ │ +0001f100: 696e 6720 6f62 6a65 6374 2061 6e64 2069 ing object and i
│ │ │ │ +0001f110: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it.
│ │ │ │ +0001f120: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +0001f130: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +0001f140: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +0001f150: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E
│ │ │ │ +0001f160: 6467 6544 7261 7769 6e67 2063 7265 6174 dgeDrawing creat
│ │ │ │ +0001f170: 6545 6467 6544 7261 7769 6e67 2829 207b eEdgeDrawing() {
│ │ │ │ +0001f180: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +0001f190: 4564 6765 4472 6177 696e 672e 5f5f 6672 EdgeDrawing.__fr
│ │ │ │ +0001f1a0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd
│ │ │ │ +0001f1b0: 6765 4472 6177 696e 675f 3028 2929 3b0a geDrawing_0());.
│ │ │ │ +0001f1c0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //.
│ │ │ │ +0001f1d0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_
│ │ │ │ +0001f1e0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt
│ │ │ │ +0001f1f0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc:
│ │ │ │ +0001f200: 3a63 7265 6174 6544 6973 7061 7269 7479 :createDisparity
│ │ │ │ +0001f210: 574c 5346 696c 7465 7228 5074 725f 5374 WLSFilter(Ptr_St
│ │ │ │ +0001f220: 6572 656f 4d61 7463 6865 7220 6d61 7463 ereoMatcher matc
│ │ │ │ +0001f230: 6865 725f 6c65 6674 290a 2020 2020 2f2f her_left). //
│ │ │ │ +0001f240: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +0001f250: 2043 6f6e 7665 6e69 656e 6365 2066 6163 Convenience fac
│ │ │ │ +0001f260: 746f 7279 206d 6574 686f 6420 7468 6174 tory method that
│ │ │ │ +0001f270: 2063 7265 6174 6573 2061 6e20 696e 7374 creates an inst
│ │ │ │ +0001f280: 616e 6365 206f 6620 4469 7370 6172 6974 ance of Disparit
│ │ │ │ +0001f290: 7957 4c53 4669 6c74 6572 2061 6e64 2073 yWLSFilter and s
│ │ │ │ +0001f2a0: 6574 7320 7570 2061 6c6c 2074 6865 2072 ets up all the r
│ │ │ │ +0001f2b0: 656c 6576 616e 740a 2020 2020 202a 2066 elevant. * f
│ │ │ │ +0001f2c0: 696c 7465 7220 7061 7261 6d65 7465 7273 ilter parameters
│ │ │ │ +0001f2d0: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b
│ │ │ │ +0001f2e0: 6173 6564 206f 6e20 7468 6520 6d61 7463 ased on the matc
│ │ │ │ +0001f2f0: 6865 7220 696e 7374 616e 6365 2e20 4375 her instance. Cu
│ │ │ │ +0001f300: 7272 656e 746c 7920 7375 7070 6f72 7473 rrently supports
│ │ │ │ +0001f310: 206f 6e6c 7920 5374 6572 656f 424d 2061 only StereoBM a
│ │ │ │ +0001f320: 6e64 2053 7465 7265 6f53 4742 4d2e 0a20 nd StereoSGBM..
│ │ │ │ +0001f330: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +0001f340: 7261 6d20 6d61 7463 6865 725f 6c65 6674 ram matcher_left
│ │ │ │ +0001f350: 2073 7465 7265 6f20 6d61 7463 6865 7220 stereo matcher
│ │ │ │ +0001f360: 696e 7374 616e 6365 2074 6861 7420 7769 instance that wi
│ │ │ │ +0001f370: 6c6c 2062 6520 7573 6564 2077 6974 6820 ll be used with
│ │ │ │ +0001f380: 7468 6520 6669 6c74 6572 0a20 2020 2020 the filter.
│ │ │ │ +0001f390: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +0001f3a0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001f3b0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +0001f3c0: 626c 6963 2073 7461 7469 6320 4469 7370 blic static Disp
│ │ │ │ +0001f3d0: 6172 6974 7957 4c53 4669 6c74 6572 2063 arityWLSFilter c
│ │ │ │ +0001f3e0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL
│ │ │ │ +0001f3f0: 5346 696c 7465 7228 5374 6572 656f 4d61 SFilter(StereoMa
│ │ │ │ +0001f400: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le
│ │ │ │ +0001f410: 6674 2920 7b0a 2020 2020 2020 2020 7265 ft) {. re
│ │ │ │ +0001f420: 7475 726e 2044 6973 7061 7269 7479 574c turn DisparityWL
│ │ │ │ +0001f430: 5346 696c 7465 722e 5f5f 6672 6f6d 5074 SFilter.__fromPt
│ │ │ │ +0001f440: 725f 5f28 6372 6561 7465 4469 7370 6172 r__(createDispar
│ │ │ │ +0001f450: 6974 7957 4c53 4669 6c74 6572 5f30 286d ityWLSFilter_0(m
│ │ │ │ +0001f460: 6174 6368 6572 5f6c 6566 742e 6765 744e atcher_left.getN
│ │ │ │ +0001f470: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr()))
│ │ │ │ +0001f480: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ +0001f490: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ +0001f4a0: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher
│ │ │ │ +0001f4b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr
│ │ │ │ +0001f4c0: 6561 7465 5269 6768 744d 6174 6368 6572 eateRightMatcher
│ │ │ │ +0001f4d0: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch
│ │ │ │ +0001f4e0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left)
│ │ │ │ +0001f4f0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /**
│ │ │ │ +0001f500: 0a20 2020 2020 2a20 436f 6e76 656e 6965 . * Convenie
│ │ │ │ +0001f510: 6e63 6520 6d65 7468 6f64 2074 6f20 7365 nce method to se
│ │ │ │ +0001f520: 7420 7570 2074 6865 206d 6174 6368 6572 t up the matcher
│ │ │ │ +0001f530: 2066 6f72 2063 6f6d 7075 7469 6e67 2074 for computing t
│ │ │ │ +0001f540: 6865 2072 6967 6874 2d76 6965 7720 6469 he right-view di
│ │ │ │ +0001f550: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map.
│ │ │ │ +0001f560: 202a 2074 6861 7420 6973 2072 6571 7569 * that is requi
│ │ │ │ +0001f570: 7265 6420 696e 2063 6173 6520 6f66 2066 red in case of f
│ │ │ │ +0001f580: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co
│ │ │ │ +0001f590: 6e66 6964 656e 6365 2e0a 2020 2020 202a nfidence.. *
│ │ │ │ +0001f5a0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m
│ │ │ │ +0001f5b0: 6174 6368 6572 5f6c 6566 7420 6d61 696e atcher_left main
│ │ │ │ +0001f5c0: 2073 7465 7265 6f20 6d61 7463 6865 7220 stereo matcher
│ │ │ │ +0001f5d0: 696e 7374 616e 6365 2074 6861 7420 7769 instance that wi
│ │ │ │ +0001f5e0: 6c6c 2062 6520 7573 6564 2077 6974 6820 ll be used with
│ │ │ │ +0001f5f0: 7468 6520 6669 6c74 6572 0a20 2020 2020 the filter.
│ │ │ │ +0001f600: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +0001f610: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +0001f620: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +0001f630: 626c 6963 2073 7461 7469 6320 5374 6572 blic static Ster
│ │ │ │ +0001f640: 656f 4d61 7463 6865 7220 6372 6561 7465 eoMatcher create
│ │ │ │ +0001f650: 5269 6768 744d 6174 6368 6572 2853 7465 RightMatcher(Ste
│ │ │ │ +0001f660: 7265 6f4d 6174 6368 6572 206d 6174 6368 reoMatcher match
│ │ │ │ +0001f670: 6572 5f6c 6566 7429 207b 0a20 2020 2020 er_left) {.
│ │ │ │ +0001f680: 2020 2072 6574 7572 6e20 5374 6572 656f return Stereo
│ │ │ │ +0001f690: 4d61 7463 6865 722e 5f5f 6672 6f6d 5074 Matcher.__fromPt
│ │ │ │ +0001f6a0: 725f 5f28 6372 6561 7465 5269 6768 744d r__(createRightM
│ │ │ │ +0001f6b0: 6174 6368 6572 5f30 286d 6174 6368 6572 atcher_0(matcher
│ │ │ │ +0001f6c0: 5f6c 6566 742e 6765 744e 6174 6976 654f _left.getNativeO
│ │ │ │ +0001f6d0: 626a 4164 6472 2829 2929 3b0a 2020 2020 bjAddr()));.
│ │ │ │ +0001f6e0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. /
│ │ │ │ +0001f6f0: 2f20 432b 2b3a 2020 5074 725f 4469 7370 / C++: Ptr_Disp
│ │ │ │ +0001f700: 6172 6974 7957 4c53 4669 6c74 6572 2063 arityWLSFilter c
│ │ │ │ +0001f710: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre
│ │ │ │ +0001f720: 6174 6544 6973 7061 7269 7479 574c 5346 ateDisparityWLSF
│ │ │ │ +0001f730: 696c 7465 7247 656e 6572 6963 2862 6f6f ilterGeneric(boo
│ │ │ │ +0001f740: 6c20 7573 655f 636f 6e66 6964 656e 6365 l use_confidence
│ │ │ │ +0001f750: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /*
│ │ │ │ +0001f760: 2a0a 2020 2020 202a 204d 6f72 6520 6765 *. * More ge
│ │ │ │ +0001f770: 6e65 7269 6320 6661 6374 6f72 7920 6d65 neric factory me
│ │ │ │ +0001f780: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins
│ │ │ │ +0001f790: 7461 6e63 6520 6f66 2044 6973 7061 7269 tance of Dispari
│ │ │ │ +0001f7a0: 7479 574c 5346 696c 7465 7220 616e 6420 tyWLSFilter and
│ │ │ │ +0001f7b0: 6578 6563 7574 6520 6261 7369 630a 2020 execute basic.
│ │ │ │ +0001f7c0: 2020 202a 2069 6e69 7469 616c 697a 6174 * initializat
│ │ │ │ +0001f7d0: 696f 6e20 726f 7574 696e 6573 2e20 5768 ion routines. Wh
│ │ │ │ +0001f7e0: 656e 2075 7369 6e67 2074 6869 7320 6d65 en using this me
│ │ │ │ +0001f7f0: 7468 6f64 2079 6f75 2077 696c 6c20 6e65 thod you will ne
│ │ │ │ +0001f800: 6564 2074 6f20 7365 742d 7570 2074 6865 ed to set-up the
│ │ │ │ +0001f810: 2052 4f49 2c20 6d61 7463 6865 7273 2061 ROI, matchers a
│ │ │ │ +0001f820: 6e64 0a20 2020 2020 2a20 6f74 6865 7220 nd. * other
│ │ │ │ +0001f830: 7061 7261 6d65 7465 7273 2062 7920 796f parameters by yo
│ │ │ │ +0001f840: 7572 7365 6c66 2e0a 2020 2020 202a 0a20 urself.. *.
│ │ │ │ +0001f850: 2020 2020 2a20 4070 6172 616d 2075 7365 * @param use
│ │ │ │ +0001f860: 5f63 6f6e 6669 6465 6e63 6520 6669 6c74 _confidence filt
│ │ │ │ +0001f870: 6572 696e 6720 7769 7468 2063 6f6e 6669 ering with confi
│ │ │ │ +0001f880: 6465 6e63 6520 7265 7175 6972 6573 2074 dence requires t
│ │ │ │ +0001f890: 776f 2064 6973 7061 7269 7479 206d 6170 wo disparity map
│ │ │ │ +0001f8a0: 7320 2866 6f72 2074 6865 206c 6566 7420 s (for the left
│ │ │ │ +0001f8b0: 616e 6420 7269 6768 7420 7669 6577 7329 and right views)
│ │ │ │ +0001f8c0: 2061 6e64 2069 730a 2020 2020 202a 2061 and is. * a
│ │ │ │ +0001f8d0: 7070 726f 7869 6d61 7465 6c79 2074 776f pproximately two
│ │ │ │ +0001f8e0: 2074 696d 6573 2073 6c6f 7765 722e 2048 times slower. H
│ │ │ │ +0001f8f0: 6f77 6576 6572 2c20 7175 616c 6974 7920 owever, quality
│ │ │ │ +0001f900: 6973 2074 7970 6963 616c 6c79 2073 6967 is typically sig
│ │ │ │ +0001f910: 6e69 6669 6361 6e74 6c79 2062 6574 7465 nificantly bette
│ │ │ │ +0001f920: 722e 0a20 2020 2020 2a20 4072 6574 7572 r.. * @retur
│ │ │ │ +0001f930: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically
│ │ │ │ +0001f940: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +0001f950: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +0001f960: 7469 6320 4469 7370 6172 6974 7957 4c53 tic DisparityWLS
│ │ │ │ +0001f970: 4669 6c74 6572 2063 7265 6174 6544 6973 Filter createDis
│ │ │ │ +0001f980: 7061 7269 7479 574c 5346 696c 7465 7247 parityWLSFilterG
│ │ │ │ +0001f990: 656e 6572 6963 2862 6f6f 6c65 616e 2075 eneric(boolean u
│ │ │ │ +0001f9a0: 7365 5f63 6f6e 6669 6465 6e63 6529 207b se_confidence) {
│ │ │ │ +0001f9b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +0001f9c0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt
│ │ │ │ +0001f9d0: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c
│ │ │ │ +0001f9e0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL
│ │ │ │ +0001f9f0: 5346 696c 7465 7247 656e 6572 6963 5f30 SFilterGeneric_0
│ │ │ │ +0001fa00: 2875 7365 5f63 6f6e 6669 6465 6e63 6529 (use_confidence)
│ │ │ │ +0001fa10: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... /
│ │ │ │ +0001fa20: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2069 /. // C++: i
│ │ │ │ +0001fa30: 6e74 2063 763a 3a78 696d 6770 726f 633a nt cv::ximgproc:
│ │ │ │ +0001fa40: 3a72 6561 6447 5428 5374 7269 6e67 2073 :readGT(String s
│ │ │ │ +0001fa50: 7263 5f70 6174 682c 204d 6174 2620 6473 rc_path, Mat& ds
│ │ │ │ +0001fa60: 7429 0a20 2020 202f 2f0a 0a20 2020 202f t). //.. /
│ │ │ │ +0001fa70: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi
│ │ │ │ +0001fa80: 6f6e 2066 6f72 2072 6561 6469 6e67 2067 on for reading g
│ │ │ │ +0001fa90: 726f 756e 6420 7472 7574 6820 6469 7370 round truth disp
│ │ │ │ +0001faa0: 6172 6974 7920 6d61 7073 2e20 5375 7070 arity maps. Supp
│ │ │ │ +0001fab0: 6f72 7473 2062 6173 6963 204d 6964 646c orts basic Middl
│ │ │ │ +0001fac0: 6562 7572 790a 2020 2020 202a 2061 6e64 ebury. * and
│ │ │ │ +0001fad0: 204d 5049 2d53 696e 7465 6c20 666f 726d MPI-Sintel form
│ │ │ │ +0001fae0: 6174 732e 204e 6f74 6520 7468 6174 2074 ats. Note that t
│ │ │ │ +0001faf0: 6865 2072 6573 756c 7469 6e67 2064 6973 he resulting dis
│ │ │ │ +0001fb00: 7061 7269 7479 206d 6170 2069 7320 7363 parity map is sc
│ │ │ │ +0001fb10: 616c 6564 2062 7920 3136 2e0a 2020 2020 aled by 16..
│ │ │ │ +0001fb20: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +0001fb30: 2073 7263 5f70 6174 6820 7061 7468 2074 src_path path t
│ │ │ │ +0001fb40: 6f20 7468 6520 696d 6167 652c 2063 6f6e o the image, con
│ │ │ │ +0001fb50: 7461 696e 696e 6720 6772 6f75 6e64 2d74 taining ground-t
│ │ │ │ +0001fb60: 7275 7468 2064 6973 7061 7269 7479 206d ruth disparity m
│ │ │ │ +0001fb70: 6170 0a20 2020 2020 2a0a 2020 2020 202a ap. *. *
│ │ │ │ +0001fb80: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp
│ │ │ │ +0001fb90: 7574 2064 6973 7061 7269 7479 206d 6170 ut disparity map
│ │ │ │ +0001fba0: 2c20 4356 5f31 3653 2064 6570 7468 0a20 , CV_16S depth.
│ │ │ │ +0001fbb0: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re
│ │ │ │ +0001fbc0: 7475 726e 2072 6574 7572 6e73 207a 6572 turn returns zer
│ │ │ │ +0001fbd0: 6f20 6966 2073 7563 6365 7373 6675 6c6c o if successfull
│ │ │ │ +0001fbe0: 7920 7265 6164 2074 6865 2067 726f 756e y read the groun
│ │ │ │ +0001fbf0: 6420 7472 7574 680a 2020 2020 202a 2f0a d truth. */.
│ │ │ │ +0001fc00: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +0001fc10: 6320 696e 7420 7265 6164 4754 2853 7472 c int readGT(Str
│ │ │ │ +0001fc20: 696e 6720 7372 635f 7061 7468 2c20 4d61 ing src_path, Ma
│ │ │ │ +0001fc30: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {.
│ │ │ │ +0001fc40: 2072 6574 7572 6e20 7265 6164 4754 5f30 return readGT_0
│ │ │ │ +0001fc50: 2873 7263 5f70 6174 682c 2064 7374 2e6e (src_path, dst.n
│ │ │ │ +0001fc60: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. }
│ │ │ │ +0001fc70: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ +0001fc80: 2043 2b2b 3a20 2064 6f75 626c 6520 6376 C++: double cv
│ │ │ │ +0001fc90: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6d70 ::ximgproc::comp
│ │ │ │ +0001fca0: 7574 654d 5345 284d 6174 2047 542c 204d uteMSE(Mat GT, M
│ │ │ │ +0001fcb0: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI
│ │ │ │ +0001fcc0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /*
│ │ │ │ +0001fcd0: 2a0a 2020 2020 202a 2046 756e 6374 696f *. * Functio
│ │ │ │ +0001fce0: 6e20 666f 7220 636f 6d70 7574 696e 6720 n for computing
│ │ │ │ +0001fcf0: 6d65 616e 2073 7175 6172 6520 6572 726f mean square erro
│ │ │ │ +0001fd00: 7220 666f 7220 6469 7370 6172 6974 7920 r for disparity
│ │ │ │ +0001fd10: 6d61 7073 0a20 2020 2020 2a0a 2020 2020 maps. *.
│ │ │ │ +0001fd20: 202a 2040 7061 7261 6d20 4754 2067 726f * @param GT gro
│ │ │ │ +0001fd30: 756e 6420 7472 7574 6820 6469 7370 6172 und truth dispar
│ │ │ │ +0001fd40: 6974 7920 6d61 700a 2020 2020 202a 0a20 ity map. *.
│ │ │ │ +0001fd50: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src
│ │ │ │ +0001fd60: 2064 6973 7061 7269 7479 206d 6170 2074 disparity map t
│ │ │ │ +0001fd70: 6f20 6576 616c 7561 7465 0a20 2020 2020 o evaluate.
│ │ │ │ +0001fd80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +0001fd90: 524f 4920 7265 6769 6f6e 206f 6620 696e ROI region of in
│ │ │ │ +0001fda0: 7465 7265 7374 0a20 2020 2020 2a0a 2020 terest. *.
│ │ │ │ +0001fdb0: 2020 202a 2040 7265 7475 726e 2072 6574 * @return ret
│ │ │ │ +0001fdc0: 7572 6e73 206d 6561 6e20 7371 7561 7265 urns mean square
│ │ │ │ +0001fdd0: 2065 7272 6f72 2062 6574 7765 656e 2047 error between G
│ │ │ │ +0001fde0: 5420 616e 6420 7372 630a 2020 2020 202a T and src. *
│ │ │ │ +0001fdf0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +0001fe00: 7469 6320 646f 7562 6c65 2063 6f6d 7075 tic double compu
│ │ │ │ +0001fe10: 7465 4d53 4528 4d61 7420 4754 2c20 4d61 teMSE(Mat GT, Ma
│ │ │ │ +0001fe20: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI)
│ │ │ │ +0001fe30: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur
│ │ │ │ +0001fe40: 6e20 636f 6d70 7574 654d 5345 5f30 2847 n computeMSE_0(G
│ │ │ │ +0001fe50: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src
│ │ │ │ +0001fe60: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI.
│ │ │ │ +0001fe70: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi
│ │ │ │ +0001fe80: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height)
│ │ │ │ +0001fe90: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ +0001fea0: 0a20 2020 202f 2f20 432b 2b3a 2020 646f . // C++: do
│ │ │ │ +0001feb0: 7562 6c65 2063 763a 3a78 696d 6770 726f uble cv::ximgpro
│ │ │ │ +0001fec0: 633a 3a63 6f6d 7075 7465 4261 6450 6978 c::computeBadPix
│ │ │ │ +0001fed0: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT
│ │ │ │ +0001fee0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect
│ │ │ │ +0001fef0: 524f 492c 2069 6e74 2074 6872 6573 6820 ROI, int thresh
│ │ │ │ +0001ff00: 3d20 3234 290a 2020 2020 2f2f 0a0a 2020 = 24). //..
│ │ │ │ +0001ff10: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun
│ │ │ │ +0001ff20: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput
│ │ │ │ +0001ff30: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent
│ │ │ │ +0001ff40: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels
│ │ │ │ +0001ff50: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity
│ │ │ │ +0001ff60: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix
│ │ │ │ +0001ff70: 656c 7320 7768 6572 6520 6572 726f 7220 els where error
│ │ │ │ +0001ff80: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a
│ │ │ │ +0001ff90: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres
│ │ │ │ +0001ffa0: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *.
│ │ │ │ +0001ffb0: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr
│ │ │ │ +0001ffc0: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa
│ │ │ │ +0001ffd0: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *.
│ │ │ │ +0001ffe0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr
│ │ │ │ +0001fff0: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map
│ │ │ │ +00020000: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate.
│ │ │ │ +00020010: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +00020020: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i
│ │ │ │ +00020030: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *.
│ │ │ │ +00020040: 2020 2020 2a20 4070 6172 616d 2074 6872 * @param thr
│ │ │ │ +00020050: 6573 6820 7468 7265 7368 6f6c 6420 7573 esh threshold us
│ │ │ │ +00020060: 6564 2074 6f20 6465 7465 726d 696e 6520 ed to determine
│ │ │ │ +00020070: 2262 6164 2220 7069 7865 6c73 0a20 2020 "bad" pixels.
│ │ │ │ +00020080: 2020 2a0a 2020 2020 202a 2040 7265 7475 *. * @retu
│ │ │ │ +00020090: 726e 2072 6574 7572 6e73 206d 6561 6e20 rn returns mean
│ │ │ │ +000200a0: 7371 7561 7265 2065 7272 6f72 2062 6574 square error bet
│ │ │ │ +000200b0: 7765 656e 2047 5420 616e 6420 7372 630a ween GT and src.
│ │ │ │ +000200c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +000200d0: 6963 2073 7461 7469 6320 646f 7562 6c65 ic static double
│ │ │ │ +000200e0: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel
│ │ │ │ +000200f0: 5065 7263 656e 7428 4d61 7420 4754 2c20 Percent(Mat GT,
│ │ │ │ +00020100: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO
│ │ │ │ +00020110: 492c 2069 6e74 2074 6872 6573 6829 207b I, int thresh) {
│ │ │ │ +00020120: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +00020130: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP
│ │ │ │ +00020140: 6572 6365 6e74 5f30 2847 542e 6e61 7469 ercent_0(GT.nati
│ │ │ │ +00020150: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ
│ │ │ │ +00020160: 654f 626a 2c20 524f 492e 782c 2052 4f49 eObj, ROI.x, ROI
│ │ │ │ +00020170: 2e79 2c20 524f 492e 7769 6474 682c 2052 .y, ROI.width, R
│ │ │ │ +00020180: 4f49 2e68 6569 6768 742c 2074 6872 6573 OI.height, thres
│ │ │ │ +00020190: 6829 3b0a 2020 2020 7d0a 0a20 2020 202f h);. }.. /
│ │ │ │ +000201a0: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi
│ │ │ │ +000201b0: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing
│ │ │ │ +000201c0: 2074 6865 2070 6572 6365 6e74 206f 6620 the percent of
│ │ │ │ +000201d0: 2262 6164 2220 7069 7865 6c73 2069 6e20 "bad" pixels in
│ │ │ │ +000201e0: 7468 6520 6469 7370 6172 6974 7920 6d61 the disparity ma
│ │ │ │ +000201f0: 700a 2020 2020 202a 2028 7069 7865 6c73 p. * (pixels
│ │ │ │ +00020200: 2077 6865 7265 2065 7272 6f72 2069 7320 where error is
│ │ │ │ +00020210: 6869 6768 6572 2074 6861 6e20 6120 7370 higher than a sp
│ │ │ │ +00020220: 6563 6966 6965 6420 7468 7265 7368 6f6c ecified threshol
│ │ │ │ +00020230: 6429 0a20 2020 2020 2a0a 2020 2020 202a d). *. *
│ │ │ │ +00020240: 2040 7061 7261 6d20 4754 2067 726f 756e @param GT groun
│ │ │ │ +00020250: 6420 7472 7574 6820 6469 7370 6172 6974 d truth disparit
│ │ │ │ +00020260: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *.
│ │ │ │ +00020270: 2020 2a20 4070 6172 616d 2073 7263 2064 * @param src d
│ │ │ │ +00020280: 6973 7061 7269 7479 206d 6170 2074 6f20 isparity map to
│ │ │ │ +00020290: 6576 616c 7561 7465 0a20 2020 2020 2a0a evaluate. *.
│ │ │ │ +000202a0: 2020 2020 202a 2040 7061 7261 6d20 524f * @param RO
│ │ │ │ +000202b0: 4920 7265 6769 6f6e 206f 6620 696e 7465 I region of inte
│ │ │ │ +000202c0: 7265 7374 0a20 2020 2020 2a0a 2020 2020 rest. *.
│ │ │ │ +000202d0: 202a 0a20 2020 2020 2a20 4072 6574 7572 *. * @retur
│ │ │ │ +000202e0: 6e20 7265 7475 726e 7320 6d65 616e 2073 n returns mean s
│ │ │ │ +000202f0: 7175 6172 6520 6572 726f 7220 6265 7477 quare error betw
│ │ │ │ +00020300: 6565 6e20 4754 2061 6e64 2073 7263 0a20 een GT and src.
│ │ │ │ +00020310: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00020320: 6320 7374 6174 6963 2064 6f75 626c 6520 c static double
│ │ │ │ +00020330: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP
│ │ │ │ +00020340: 6572 6365 6e74 284d 6174 2047 542c 204d ercent(Mat GT, M
│ │ │ │ +00020350: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI
│ │ │ │ +00020360: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu
│ │ │ │ +00020370: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix
│ │ │ │ +00020380: 656c 5065 7263 656e 745f 3128 4754 2e6e elPercent_1(GT.n
│ │ │ │ +00020390: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na
│ │ │ │ +000203a0: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x,
│ │ │ │ +000203b0: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width
│ │ │ │ +000203c0: 2c20 524f 492e 6865 6967 6874 293b 0a20 , ROI.height);.
│ │ │ │ +000203d0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ +000203e0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void
│ │ │ │ +000203f0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6765 cv::ximgproc::ge
│ │ │ │ +00020400: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma
│ │ │ │ +00020410: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst,
│ │ │ │ +00020420: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale =
│ │ │ │ +00020430: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //..
│ │ │ │ +00020440: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func
│ │ │ │ +00020450: 7469 6f6e 2066 6f72 2063 7265 6174 696e tion for creatin
│ │ │ │ +00020460: 6720 6120 6469 7370 6172 6974 7920 6d61 g a disparity ma
│ │ │ │ +00020470: 7020 7669 7375 616c 697a 6174 696f 6e20 p visualization
│ │ │ │ +00020480: 2863 6c61 6d70 6564 2043 565f 3855 2069 (clamped CV_8U i
│ │ │ │ +00020490: 6d61 6765 290a 2020 2020 202a 0a20 2020 mage). *.
│ │ │ │ +000204a0: 2020 2a20 4070 6172 616d 2073 7263 2069 * @param src i
│ │ │ │ +000204b0: 6e70 7574 2064 6973 7061 7269 7479 206d nput disparity m
│ │ │ │ +000204c0: 6170 2028 4356 5f31 3653 2064 6570 7468 ap (CV_16S depth
│ │ │ │ +000204d0: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. *
│ │ │ │ +000204e0: 4070 6172 616d 2064 7374 206f 7574 7075 @param dst outpu
│ │ │ │ +000204f0: 7420 7669 7375 616c 697a 6174 696f 6e0a t visualization.
│ │ │ │ +00020500: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00020510: 6172 616d 2073 6361 6c65 2064 6973 7061 aram scale dispa
│ │ │ │ +00020520: 7269 7479 206d 6170 2077 696c 6c20 6265 rity map will be
│ │ │ │ +00020530: 206d 756c 7469 706c 6965 6420 6279 2074 multiplied by t
│ │ │ │ +00020540: 6869 7320 7661 6c75 6520 666f 7220 7669 his value for vi
│ │ │ │ +00020550: 7375 616c 697a 6174 696f 6e0a 2020 2020 sualization.
│ │ │ │ +00020560: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ +00020570: 7461 7469 6320 766f 6964 2067 6574 4469 tatic void getDi
│ │ │ │ +00020580: 7370 6172 6974 7956 6973 284d 6174 2073 sparityVis(Mat s
│ │ │ │ +00020590: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou
│ │ │ │ +000205a0: 626c 6520 7363 616c 6529 207b 0a20 2020 ble scale) {.
│ │ │ │ +000205b0: 2020 2020 2067 6574 4469 7370 6172 6974 getDisparit
│ │ │ │ +000205c0: 7956 6973 5f30 2873 7263 2e6e 6174 6976 yVis_0(src.nativ
│ │ │ │ +000205d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native
│ │ │ │ +000205e0: 4f62 6a2c 2073 6361 6c65 293b 0a20 2020 Obj, scale);.
│ │ │ │ +000205f0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**.
│ │ │ │ +00020600: 202a 2046 756e 6374 696f 6e20 666f 7220 * Function for
│ │ │ │ +00020610: 6372 6561 7469 6e67 2061 2064 6973 7061 creating a dispa
│ │ │ │ +00020620: 7269 7479 206d 6170 2076 6973 7561 6c69 rity map visuali
│ │ │ │ +00020630: 7a61 7469 6f6e 2028 636c 616d 7065 6420 zation (clamped
│ │ │ │ +00020640: 4356 5f38 5520 696d 6167 6529 0a20 2020 CV_8U image).
│ │ │ │ +00020650: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para
│ │ │ │ +00020660: 6d20 7372 6320 696e 7075 7420 6469 7370 m src input disp
│ │ │ │ +00020670: 6172 6974 7920 6d61 7020 2843 565f 3136 arity map (CV_16
│ │ │ │ +00020680: 5320 6465 7074 6829 0a20 2020 2020 2a0a S depth). *.
│ │ │ │ +00020690: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +000206a0: 7420 6f75 7470 7574 2076 6973 7561 6c69 t output visuali
│ │ │ │ +000206b0: 7a61 7469 6f6e 0a20 2020 2020 2a0a 2020 zation. *.
│ │ │ │ +000206c0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public
│ │ │ │ +000206d0: 2073 7461 7469 6320 766f 6964 2067 6574 static void get
│ │ │ │ +000206e0: 4469 7370 6172 6974 7956 6973 284d 6174 DisparityVis(Mat
│ │ │ │ +000206f0: 2073 7263 2c20 4d61 7420 6473 7429 207b src, Mat dst) {
│ │ │ │ +00020700: 0a20 2020 2020 2020 2067 6574 4469 7370 . getDisp
│ │ │ │ +00020710: 6172 6974 7956 6973 5f31 2873 7263 2e6e arityVis_1(src.n
│ │ │ │ +00020720: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na
│ │ │ │ +00020730: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }.
│ │ │ │ +00020740: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. //
│ │ │ │ +00020750: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x
│ │ │ │ +00020760: 696d 6770 726f 633a 3a65 6467 6550 7265 imgproc::edgePre
│ │ │ │ +00020770: 7365 7276 696e 6746 696c 7465 7228 4d61 servingFilter(Ma
│ │ │ │ +00020780: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst,
│ │ │ │ +00020790: 2069 6e74 2064 2c20 646f 7562 6c65 2074 int d, double t
│ │ │ │ +000207a0: 6872 6573 686f 6c64 290a 2020 2020 2f2f hreshold). //
│ │ │ │ +000207b0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +000207c0: 2053 6d6f 6f74 6865 7320 616e 2069 6d61 Smoothes an ima
│ │ │ │ +000207d0: 6765 2075 7369 6e67 2074 6865 2045 6467 ge using the Edg
│ │ │ │ +000207e0: 652d 5072 6573 6572 7669 6e67 2066 696c e-Preserving fil
│ │ │ │ +000207f0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *.
│ │ │ │ +00020800: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function
│ │ │ │ +00020810: 736d 6f6f 7468 6573 2047 6175 7373 6961 smoothes Gaussia
│ │ │ │ +00020820: 6e20 6e6f 6973 6520 6173 2077 656c 6c20 n noise as well
│ │ │ │ +00020830: 6173 2073 616c 7420 2661 6d70 3b20 7065 as salt & pe
│ │ │ │ +00020840: 7070 6572 206e 6f69 7365 2e0a 2020 2020 pper noise..
│ │ │ │ +00020850: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta
│ │ │ │ +00020860: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i
│ │ │ │ +00020870: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p
│ │ │ │ +00020880: 6c65 6173 6520 7365 650a 2020 2020 202a lease see. *
│ │ │ │ +00020890: 205b 5265 6957 6f65 3138 5d20 2052 6569 [ReiWoe18] Rei
│ │ │ │ +000208a0: 6368 2c20 532e 2061 6e64 2057 c3b6 7267 ch, S. and W..rg
│ │ │ │ +000208b0: c3b6 7474 6572 2c20 462e 2061 6e64 2044 ..tter, F. and D
│ │ │ │ +000208c0: 656c 6c65 6e2c 2042 2e20 2832 3031 3829 ellen, B. (2018)
│ │ │ │ +000208d0: 2e20 4120 5265 616c 2d54 696d 6520 4564 . A Real-Time Ed
│ │ │ │ +000208e0: 6765 2d50 7265 7365 7276 696e 6720 4465 ge-Preserving De
│ │ │ │ +000208f0: 6e6f 6973 696e 6720 4669 6c74 6572 2e20 noising Filter.
│ │ │ │ +00020900: 5072 6f63 6565 6469 6e67 7320 6f66 2074 Proceedings of t
│ │ │ │ +00020910: 6865 2031 3374 6820 496e 7465 726e 6174 he 13th Internat
│ │ │ │ +00020920: 696f 6e61 6c20 4a6f 696e 7420 436f 6e66 ional Joint Conf
│ │ │ │ +00020930: 6572 656e 6365 206f 6e20 436f 6d70 7574 erence on Comput
│ │ │ │ +00020940: 6572 2056 6973 696f 6e2c 2049 6d61 6769 er Vision, Imagi
│ │ │ │ +00020950: 6e67 2061 6e64 2043 6f6d 7075 7465 7220 ng and Computer
│ │ │ │ +00020960: 4772 6170 6869 6373 2054 6865 6f72 7920 Graphics Theory
│ │ │ │ +00020970: 616e 6420 4170 706c 6963 6174 696f 6e73 and Applications
│ │ │ │ +00020980: 2028 5649 5349 4752 4150 5029 3a20 5669 (VISIGRAPP): Vi
│ │ │ │ +00020990: 7361 7070 2c20 3835 2d39 342c 2034 2e20 sapp, 85-94, 4.
│ │ │ │ +000209a0: 444f 493a 2031 302e 3532 3230 2f30 3030 DOI: 10.5220/000
│ │ │ │ +000209b0: 3635 3039 3030 3038 3530 3039 342e 0a20 6509000850094..
│ │ │ │ +000209c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ +000209d0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8
│ │ │ │ +000209e0: 2d62 6974 2033 2d63 6861 6e6e 656c 2069 -bit 3-channel i
│ │ │ │ +000209f0: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa
│ │ │ │ +00020a00: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat
│ │ │ │ +00020a10: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the
│ │ │ │ +00020a20: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t
│ │ │ │ +00020a30: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src..
│ │ │ │ +00020a40: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam
│ │ │ │ +00020a50: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix
│ │ │ │ +00020a60: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood
│ │ │ │ +00020a70: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur
│ │ │ │ +00020a80: 696e 6720 6669 6c74 6572 696e 672e 204d ing filtering. M
│ │ │ │ +00020a90: 7573 7420 6265 2067 7265 6174 6572 206f ust be greater o
│ │ │ │ +00020aa0: 7220 6571 7561 6c20 332e 0a20 2020 2020 r equal 3..
│ │ │ │ +00020ab0: 2a20 4070 6172 616d 2074 6872 6573 686f * @param thresho
│ │ │ │ +00020ac0: 6c64 2054 6872 6573 686f 6c64 2c20 7768 ld Threshold, wh
│ │ │ │ +00020ad0: 6963 6820 6469 7374 696e 6775 6973 6865 ich distinguishe
│ │ │ │ +00020ae0: 7320 6265 7477 6565 6e20 6e6f 6973 652c s between noise,
│ │ │ │ +00020af0: 206f 7574 6c69 6572 732c 2061 6e64 2064 outliers, and d
│ │ │ │ +00020b00: 6174 612e 0a20 2020 2020 2a2f 0a20 2020 ata.. */.
│ │ │ │ +00020b10: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v
│ │ │ │ +00020b20: 6f69 6420 6564 6765 5072 6573 6572 7669 oid edgePreservi
│ │ │ │ +00020b30: 6e67 4669 6c74 6572 284d 6174 2073 7263 ngFilter(Mat src
│ │ │ │ +00020b40: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d
│ │ │ │ +00020b50: 2c20 646f 7562 6c65 2074 6872 6573 686f , double thresho
│ │ │ │ +00020b60: 6c64 2920 7b0a 2020 2020 2020 2020 6564 ld) {. ed
│ │ │ │ +00020b70: 6765 5072 6573 6572 7669 6e67 4669 6c74 gePreservingFilt
│ │ │ │ +00020b80: 6572 5f30 2873 7263 2e6e 6174 6976 654f er_0(src.nativeO
│ │ │ │ +00020b90: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +00020ba0: 6a2c 2064 2c20 7468 7265 7368 6f6c 6429 j, d, threshold)
│ │ │ │ +00020bb0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... //
│ │ │ │ +00020bc0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ +00020bd0: 725f 4564 6765 426f 7865 7320 6376 3a3a r_EdgeBoxes cv::
│ │ │ │ +00020be0: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create
│ │ │ │ +00020bf0: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float
│ │ │ │ +00020c00: 616c 7068 6120 3d20 302e 3635 662c 2066 alpha = 0.65f, f
│ │ │ │ +00020c10: 6c6f 6174 2062 6574 6120 3d20 302e 3735 loat beta = 0.75
│ │ │ │ +00020c20: 662c 2066 6c6f 6174 2065 7461 203d 2031 f, float eta = 1
│ │ │ │ +00020c30: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore
│ │ │ │ +00020c40: 203d 2030 2e30 3166 2c20 696e 7420 6d61 = 0.01f, int ma
│ │ │ │ +00020c50: 7842 6f78 6573 203d 2031 3030 3030 2c20 xBoxes = 10000,
│ │ │ │ +00020c60: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag
│ │ │ │ +00020c70: 203d 2030 2e31 662c 2066 6c6f 6174 2065 = 0.1f, float e
│ │ │ │ +00020c80: 6467 654d 6572 6765 5468 7220 3d20 302e dgeMergeThr = 0.
│ │ │ │ +00020c90: 3566 2c20 666c 6f61 7420 636c 7573 7465 5f, float cluste
│ │ │ │ +00020ca0: 724d 696e 4d61 6720 3d20 302e 3566 2c20 rMinMag = 0.5f,
│ │ │ │ +00020cb0: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR
│ │ │ │ +00020cc0: 6174 696f 203d 2033 2c20 666c 6f61 7420 atio = 3, float
│ │ │ │ +00020cd0: 6d69 6e42 6f78 4172 6561 203d 2031 3030 minBoxArea = 100
│ │ │ │ +00020ce0: 302c 2066 6c6f 6174 2067 616d 6d61 203d 0, float gamma =
│ │ │ │ +00020cf0: 2032 2c20 666c 6f61 7420 6b61 7070 6120 2, float kappa
│ │ │ │ +00020d00: 3d20 312e 3566 290a 2020 2020 2f2f 0a0a = 1.5f). //..
│ │ │ │ +00020d10: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C
│ │ │ │ +00020d20: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox
│ │ │ │ +00020d30: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. *
│ │ │ │ +00020d40: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st
│ │ │ │ +00020d50: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi
│ │ │ │ +00020d60: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search
│ │ │ │ +00020d70: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +00020d80: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho
│ │ │ │ +00020d90: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr
│ │ │ │ +00020da0: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. *
│ │ │ │ +00020db0: 4070 6172 616d 2065 7461 2061 6461 7074 @param eta adapt
│ │ │ │ +00020dc0: 6174 696f 6e20 7261 7465 2066 6f72 206e ation rate for n
│ │ │ │ +00020dd0: 6d73 2074 6872 6573 686f 6c64 2e0a 2020 ms threshold..
│ │ │ │ +00020de0: 2020 202a 2040 7061 7261 6d20 6d69 6e53 * @param minS
│ │ │ │ +00020df0: 636f 7265 206d 696e 2073 636f 7265 206f core min score o
│ │ │ │ +00020e00: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec
│ │ │ │ +00020e10: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param
│ │ │ │ +00020e20: 206d 6178 426f 7865 7320 6d61 7820 6e75 maxBoxes max nu
│ │ │ │ +00020e30: 6d62 6572 206f 6620 626f 7865 7320 746f mber of boxes to
│ │ │ │ +00020e40: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. *
│ │ │ │ +00020e50: 4070 6172 616d 2065 6467 654d 696e 4d61 @param edgeMinMa
│ │ │ │ +00020e60: 6720 6564 6765 206d 696e 206d 6167 6e69 g edge min magni
│ │ │ │ +00020e70: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t
│ │ │ │ +00020e80: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu
│ │ │ │ +00020e90: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed..
│ │ │ │ +00020ea0: 2020 2020 202a 2040 7061 7261 6d20 6564 * @param ed
│ │ │ │ +00020eb0: 6765 4d65 7267 6554 6872 2065 6467 6520 geMergeThr edge
│ │ │ │ +00020ec0: 6d65 7267 6520 7468 7265 7368 6f6c 642e merge threshold.
│ │ │ │ +00020ed0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra
│ │ │ │ +00020ee0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy
│ │ │ │ +00020ef0: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed..
│ │ │ │ +00020f00: 2a20 4070 6172 616d 2063 6c75 7374 6572 * @param cluster
│ │ │ │ +00020f10: 4d69 6e4d 6167 2063 6c75 7374 6572 206d MinMag cluster m
│ │ │ │ +00020f20: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In
│ │ │ │ +00020f30: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade
│ │ │ │ +00020f40: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for
│ │ │ │ +00020f50: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @
│ │ │ │ +00020f60: 7061 7261 6d20 6d61 7841 7370 6563 7452 param maxAspectR
│ │ │ │ +00020f70: 6174 696f 206d 6178 2061 7370 6563 7420 atio max aspect
│ │ │ │ +00020f80: 7261 7469 6f20 6f66 2062 6f78 6573 2e0a ratio of boxes..
│ │ │ │ +00020f90: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi
│ │ │ │ +00020fa0: 6e42 6f78 4172 6561 206d 696e 696d 756d nBoxArea minimum
│ │ │ │ +00020fb0: 2061 7265 6120 6f66 2062 6f78 6573 2e0a area of boxes..
│ │ │ │ +00020fc0: 2020 2020 202a 2040 7061 7261 6d20 6761 * @param ga
│ │ │ │ +00020fd0: 6d6d 6120 6166 6669 6e69 7479 2073 656e mma affinity sen
│ │ │ │ +00020fe0: 7369 7469 7669 7479 2e0a 2020 2020 202a sitivity.. *
│ │ │ │ +00020ff0: 2040 7061 7261 6d20 6b61 7070 6120 7363 @param kappa sc
│ │ │ │ +00021000: 616c 6520 7365 6e73 6974 6976 6974 792e ale sensitivity.
│ │ │ │ +00021010: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +00021020: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00021030: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +00021040: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +00021050: 6320 4564 6765 426f 7865 7320 6372 6561 c EdgeBoxes crea
│ │ │ │ +00021060: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa
│ │ │ │ +00021070: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b
│ │ │ │ +00021080: 6574 612c 2066 6c6f 6174 2065 7461 2c20 eta, float eta,
│ │ │ │ +00021090: 666c 6f61 7420 6d69 6e53 636f 7265 2c20 float minScore,
│ │ │ │ +000210a0: 696e 7420 6d61 7842 6f78 6573 2c20 666c int maxBoxes, fl
│ │ │ │ +000210b0: 6f61 7420 6564 6765 4d69 6e4d 6167 2c20 oat edgeMinMag,
│ │ │ │ +000210c0: 666c 6f61 7420 6564 6765 4d65 7267 6554 float edgeMergeT
│ │ │ │ +000210d0: 6872 2c20 666c 6f61 7420 636c 7573 7465 hr, float cluste
│ │ │ │ +000210e0: 724d 696e 4d61 672c 2066 6c6f 6174 206d rMinMag, float m
│ │ │ │ +000210f0: 6178 4173 7065 6374 5261 7469 6f2c 2066 axAspectRatio, f
│ │ │ │ +00021100: 6c6f 6174 206d 696e 426f 7841 7265 612c loat minBoxArea,
│ │ │ │ +00021110: 2066 6c6f 6174 2067 616d 6d61 2c20 666c float gamma, fl
│ │ │ │ +00021120: 6f61 7420 6b61 7070 6129 207b 0a20 2020 oat kappa) {.
│ │ │ │ +00021130: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge
│ │ │ │ +00021140: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_
│ │ │ │ +00021150: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe
│ │ │ │ +00021160: 735f 3028 616c 7068 612c 2062 6574 612c s_0(alpha, beta,
│ │ │ │ +00021170: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore,
│ │ │ │ +00021180: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi
│ │ │ │ +00021190: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT
│ │ │ │ +000211a0: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa
│ │ │ │ +000211b0: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati
│ │ │ │ +000211c0: 6f2c 206d 696e 426f 7841 7265 612c 2067 o, minBoxArea, g
│ │ │ │ +000211d0: 616d 6d61 2c20 6b61 7070 6129 293b 0a20 amma, kappa));.
│ │ │ │ +000211e0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**.
│ │ │ │ +000211f0: 2020 202a 2043 7265 6174 6573 2061 2045 * Creates a E
│ │ │ │ +00021200: 6467 6562 6f78 6573 0a20 2020 2020 2a0a dgeboxes. *.
│ │ │ │ +00021210: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al
│ │ │ │ +00021220: 7068 6120 7374 6570 2073 697a 6520 6f66 pha step size of
│ │ │ │ +00021230: 2073 6c69 6469 6e67 2077 696e 646f 7720 sliding window
│ │ │ │ +00021240: 7365 6172 6368 2e0a 2020 2020 202a 2040 search.. * @
│ │ │ │ +00021250: 7061 7261 6d20 6265 7461 206e 6d73 2074 param beta nms t
│ │ │ │ +00021260: 6872 6573 686f 6c64 2066 6f72 206f 626a hreshold for obj
│ │ │ │ +00021270: 6563 7420 7072 6f70 6f73 616c 732e 0a20 ect proposals..
│ │ │ │ +00021280: 2020 2020 2a20 4070 6172 616d 2065 7461 * @param eta
│ │ │ │ +00021290: 2061 6461 7074 6174 696f 6e20 7261 7465 adaptation rate
│ │ │ │ +000212a0: 2066 6f72 206e 6d73 2074 6872 6573 686f for nms thresho
│ │ │ │ +000212b0: 6c64 2e0a 2020 2020 202a 2040 7061 7261 ld.. * @para
│ │ │ │ +000212c0: 6d20 6d69 6e53 636f 7265 206d 696e 2073 m minScore min s
│ │ │ │ +000212d0: 636f 7265 206f 6620 626f 7865 7320 746f core of boxes to
│ │ │ │ +000212e0: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. *
│ │ │ │ +000212f0: 4070 6172 616d 206d 6178 426f 7865 7320 @param maxBoxes
│ │ │ │ +00021300: 6d61 7820 6e75 6d62 6572 206f 6620 626f max number of bo
│ │ │ │ +00021310: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect..
│ │ │ │ +00021320: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg
│ │ │ │ +00021330: 654d 696e 4d61 6720 6564 6765 206d 696e eMinMag edge min
│ │ │ │ +00021340: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr
│ │ │ │ +00021350: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of
│ │ │ │ +00021360: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s
│ │ │ │ +00021370: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa
│ │ │ │ +00021380: 7261 6d20 6564 6765 4d65 7267 6554 6872 ram edgeMergeThr
│ │ │ │ +00021390: 2065 6467 6520 6d65 7267 6520 7468 7265 edge merge thre
│ │ │ │ +000213a0: 7368 6f6c 642e 2049 6e63 7265 6173 6520 shold. Increase
│ │ │ │ +000213b0: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc
│ │ │ │ +000213c0: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed.
│ │ │ │ +000213d0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c
│ │ │ │ +000213e0: 6c75 7374 6572 4d69 6e4d 6167 2063 6c75 lusterMinMag clu
│ │ │ │ +000213f0: 7374 6572 206d 696e 206d 6167 6e69 7475 ster min magnitu
│ │ │ │ +00021400: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to
│ │ │ │ +00021410: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura
│ │ │ │ +00021420: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed..
│ │ │ │ +00021430: 2020 202a 2040 7061 7261 6d20 6d61 7841 * @param maxA
│ │ │ │ +00021440: 7370 6563 7452 6174 696f 206d 6178 2061 spectRatio max a
│ │ │ │ +00021450: 7370 6563 7420 7261 7469 6f20 6f66 2062 spect ratio of b
│ │ │ │ +00021460: 6f78 6573 2e0a 2020 2020 202a 2040 7061 oxes.. * @pa
│ │ │ │ +00021470: 7261 6d20 6d69 6e42 6f78 4172 6561 206d ram minBoxArea m
│ │ │ │ +00021480: 696e 696d 756d 2061 7265 6120 6f66 2062 inimum area of b
│ │ │ │ +00021490: 6f78 6573 2e0a 2020 2020 202a 2040 7061 oxes.. * @pa
│ │ │ │ +000214a0: 7261 6d20 6761 6d6d 6120 6166 6669 6e69 ram gamma affini
│ │ │ │ +000214b0: 7479 2073 656e 7369 7469 7669 7479 2e0a ty sensitivity..
│ │ │ │ +000214c0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a
│ │ │ │ +000214d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +000214e0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ +000214f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +00021500: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat
│ │ │ │ +00021510: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float
│ │ │ │ +00021520: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be
│ │ │ │ +00021530: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f
│ │ │ │ +00021540: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i
│ │ │ │ +00021550: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo
│ │ │ │ +00021560: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f
│ │ │ │ +00021570: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh
│ │ │ │ +00021580: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster
│ │ │ │ +00021590: 4d69 6e4d 6167 2c20 666c 6f61 7420 6d61 MinMag, float ma
│ │ │ │ +000215a0: 7841 7370 6563 7452 6174 696f 2c20 666c xAspectRatio, fl
│ │ │ │ +000215b0: 6f61 7420 6d69 6e42 6f78 4172 6561 2c20 oat minBoxArea,
│ │ │ │ +000215c0: 666c 6f61 7420 6761 6d6d 6129 207b 0a20 float gamma) {.
│ │ │ │ +000215d0: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed
│ │ │ │ +000215e0: 6765 426f 7865 732e 5f5f 6672 6f6d 5074 geBoxes.__fromPt
│ │ │ │ +000215f0: 725f 5f28 6372 6561 7465 4564 6765 426f r__(createEdgeBo
│ │ │ │ +00021600: 7865 735f 3128 616c 7068 612c 2062 6574 xes_1(alpha, bet
│ │ │ │ +00021610: 612c 2065 7461 2c20 6d69 6e53 636f 7265 a, eta, minScore
│ │ │ │ +00021620: 2c20 6d61 7842 6f78 6573 2c20 6564 6765 , maxBoxes, edge
│ │ │ │ +00021630: 4d69 6e4d 6167 2c20 6564 6765 4d65 7267 MinMag, edgeMerg
│ │ │ │ +00021640: 6554 6872 2c20 636c 7573 7465 724d 696e eThr, clusterMin
│ │ │ │ +00021650: 4d61 672c 206d 6178 4173 7065 6374 5261 Mag, maxAspectRa
│ │ │ │ +00021660: 7469 6f2c 206d 696e 426f 7841 7265 612c tio, minBoxArea,
│ │ │ │ +00021670: 2067 616d 6d61 2929 3b0a 2020 2020 7d0a gamma));. }.
│ │ │ │ +00021680: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +00021690: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo
│ │ │ │ +000216a0: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *.
│ │ │ │ +000216b0: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s
│ │ │ │ +000216c0: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid
│ │ │ │ +000216d0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc
│ │ │ │ +000216e0: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param
│ │ │ │ +000216f0: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh
│ │ │ │ +00021700: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p
│ │ │ │ +00021710: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. *
│ │ │ │ +00021720: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap
│ │ │ │ +00021730: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for
│ │ │ │ +00021740: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold..
│ │ │ │ +00021750: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min
│ │ │ │ +00021760: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score
│ │ │ │ +00021770: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete
│ │ │ │ +00021780: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para
│ │ │ │ +00021790: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n
│ │ │ │ +000217a0: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t
│ │ │ │ +000217b0: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. *
│ │ │ │ +000217c0: 2040 7061 7261 6d20 6564 6765 4d69 6e4d @param edgeMinM
│ │ │ │ +000217d0: 6167 2065 6467 6520 6d69 6e20 6d61 676e ag edge min magn
│ │ │ │ +000217e0: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase
│ │ │ │ +000217f0: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc
│ │ │ │ +00021800: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed.
│ │ │ │ +00021810: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e
│ │ │ │ +00021820: 6467 654d 6572 6765 5468 7220 6564 6765 dgeMergeThr edge
│ │ │ │ +00021830: 206d 6572 6765 2074 6872 6573 686f 6c64 merge threshold
│ │ │ │ +00021840: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr
│ │ │ │ +00021850: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy
│ │ │ │ +00021860: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed..
│ │ │ │ +00021870: 202a 2040 7061 7261 6d20 636c 7573 7465 * @param cluste
│ │ │ │ +00021880: 724d 696e 4d61 6720 636c 7573 7465 7220 rMinMag cluster
│ │ │ │ +00021890: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I
│ │ │ │ +000218a0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade
│ │ │ │ +000218b0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo
│ │ │ │ +000218c0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. *
│ │ │ │ +000218d0: 4070 6172 616d 206d 6178 4173 7065 6374 @param maxAspect
│ │ │ │ +000218e0: 5261 7469 6f20 6d61 7820 6173 7065 6374 Ratio max aspect
│ │ │ │ +000218f0: 2072 6174 696f 206f 6620 626f 7865 732e ratio of boxes.
│ │ │ │ +00021900: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m
│ │ │ │ +00021910: 696e 426f 7841 7265 6120 6d69 6e69 6d75 inBoxArea minimu
│ │ │ │ +00021920: 6d20 6172 6561 206f 6620 626f 7865 732e m area of boxes.
│ │ │ │ +00021930: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +00021940: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00021950: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +00021960: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +00021970: 6320 4564 6765 426f 7865 7320 6372 6561 c EdgeBoxes crea
│ │ │ │ +00021980: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa
│ │ │ │ +00021990: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b
│ │ │ │ +000219a0: 6574 612c 2066 6c6f 6174 2065 7461 2c20 eta, float eta,
│ │ │ │ +000219b0: 666c 6f61 7420 6d69 6e53 636f 7265 2c20 float minScore,
│ │ │ │ +000219c0: 696e 7420 6d61 7842 6f78 6573 2c20 666c int maxBoxes, fl
│ │ │ │ +000219d0: 6f61 7420 6564 6765 4d69 6e4d 6167 2c20 oat edgeMinMag,
│ │ │ │ +000219e0: 666c 6f61 7420 6564 6765 4d65 7267 6554 float edgeMergeT
│ │ │ │ +000219f0: 6872 2c20 666c 6f61 7420 636c 7573 7465 hr, float cluste
│ │ │ │ +00021a00: 724d 696e 4d61 672c 2066 6c6f 6174 206d rMinMag, float m
│ │ │ │ +00021a10: 6178 4173 7065 6374 5261 7469 6f2c 2066 axAspectRatio, f
│ │ │ │ +00021a20: 6c6f 6174 206d 696e 426f 7841 7265 6129 loat minBoxArea)
│ │ │ │ +00021a30: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur
│ │ │ │ +00021a40: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr
│ │ │ │ +00021a50: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd
│ │ │ │ +00021a60: 6765 426f 7865 735f 3228 616c 7068 612c geBoxes_2(alpha,
│ │ │ │ +00021a70: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS
│ │ │ │ +00021a80: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes,
│ │ │ │ +00021a90: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge
│ │ │ │ +00021aa0: 4d65 7267 6554 6872 2c20 636c 7573 7465 MergeThr, cluste
│ │ │ │ +00021ab0: 724d 696e 4d61 672c 206d 6178 4173 7065 rMinMag, maxAspe
│ │ │ │ +00021ac0: 6374 5261 7469 6f2c 206d 696e 426f 7841 ctRatio, minBoxA
│ │ │ │ +00021ad0: 7265 6129 293b 0a20 2020 207d 0a0a 2020 rea));. }..
│ │ │ │ +00021ae0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre
│ │ │ │ +00021af0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes
│ │ │ │ +00021b00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00021b10: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step
│ │ │ │ +00021b20: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding
│ │ │ │ +00021b30: 2077 696e 646f 7720 7365 6172 6368 2e0a window search..
│ │ │ │ +00021b40: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be
│ │ │ │ +00021b50: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold
│ │ │ │ +00021b60: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop
│ │ │ │ +00021b70: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p
│ │ │ │ +00021b80: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat
│ │ │ │ +00021b90: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms
│ │ │ │ +00021ba0: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold..
│ │ │ │ +00021bb0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco
│ │ │ │ +00021bc0: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of
│ │ │ │ +00021bd0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect.
│ │ │ │ +00021be0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m
│ │ │ │ +00021bf0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb
│ │ │ │ +00021c00: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d
│ │ │ │ +00021c10: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p
│ │ │ │ +00021c20: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag
│ │ │ │ +00021c30: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu
│ │ │ │ +00021c40: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to
│ │ │ │ +00021c50: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura
│ │ │ │ +00021c60: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed..
│ │ │ │ +00021c70: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge
│ │ │ │ +00021c80: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me
│ │ │ │ +00021c90: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I
│ │ │ │ +00021ca0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade
│ │ │ │ +00021cb0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo
│ │ │ │ +00021cc0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. *
│ │ │ │ +00021cd0: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi
│ │ │ │ +00021ce0: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min
│ │ │ │ +00021cf0: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr
│ │ │ │ +00021d00: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of
│ │ │ │ +00021d10: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s
│ │ │ │ +00021d20: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa
│ │ │ │ +00021d30: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat
│ │ │ │ +00021d40: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra
│ │ │ │ +00021d50: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes..
│ │ │ │ +00021d60: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +00021d70: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00021d80: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +00021d90: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E
│ │ │ │ +00021da0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE
│ │ │ │ +00021db0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a
│ │ │ │ +00021dc0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta
│ │ │ │ +00021dd0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo
│ │ │ │ +00021de0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int
│ │ │ │ +00021df0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float
│ │ │ │ +00021e00: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo
│ │ │ │ +00021e10: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr,
│ │ │ │ +00021e20: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi
│ │ │ │ +00021e30: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA
│ │ │ │ +00021e40: 7370 6563 7452 6174 696f 2920 7b0a 2020 spectRatio) {.
│ │ │ │ +00021e50: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg
│ │ │ │ +00021e60: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr
│ │ │ │ +00021e70: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox
│ │ │ │ +00021e80: 6573 5f33 2861 6c70 6861 2c20 6265 7461 es_3(alpha, beta
│ │ │ │ +00021e90: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore,
│ │ │ │ +00021ea0: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM
│ │ │ │ +00021eb0: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge
│ │ │ │ +00021ec0: 5468 722c 2063 6c75 7374 6572 4d69 6e4d Thr, clusterMinM
│ │ │ │ +00021ed0: 6167 2c20 6d61 7841 7370 6563 7452 6174 ag, maxAspectRat
│ │ │ │ +00021ee0: 696f 2929 3b0a 2020 2020 7d0a 0a20 2020 io));. }..
│ │ │ │ +00021ef0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea
│ │ │ │ +00021f00: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes.
│ │ │ │ +00021f10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00021f20: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step
│ │ │ │ +00021f30: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding
│ │ │ │ +00021f40: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search..
│ │ │ │ +00021f50: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet
│ │ │ │ +00021f60: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold
│ │ │ │ +00021f70: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo
│ │ │ │ +00021f80: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa
│ │ │ │ +00021f90: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati
│ │ │ │ +00021fa0: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms
│ │ │ │ +00021fb0: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold..
│ │ │ │ +00021fc0: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor
│ │ │ │ +00021fd0: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b
│ │ │ │ +00021fe0: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect..
│ │ │ │ +00021ff0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma
│ │ │ │ +00022000: 7842 6f78 6573 206d 6178 206e 756d 6265 xBoxes max numbe
│ │ │ │ +00022010: 7220 6f66 2062 6f78 6573 2074 6f20 6465 r of boxes to de
│ │ │ │ +00022020: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa
│ │ │ │ +00022030: 7261 6d20 6564 6765 4d69 6e4d 6167 2065 ram edgeMinMag e
│ │ │ │ +00022040: 6467 6520 6d69 6e20 6d61 676e 6974 7564 dge min magnitud
│ │ │ │ +00022050: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t
│ │ │ │ +00022060: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac
│ │ │ │ +00022070: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed..
│ │ │ │ +00022080: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM
│ │ │ │ +00022090: 6572 6765 5468 7220 6564 6765 206d 6572 ergeThr edge mer
│ │ │ │ +000220a0: 6765 2074 6872 6573 686f 6c64 2e20 496e ge threshold. In
│ │ │ │ +000220b0: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade
│ │ │ │ +000220c0: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for
│ │ │ │ +000220d0: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @
│ │ │ │ +000220e0: 7061 7261 6d20 636c 7573 7465 724d 696e param clusterMin
│ │ │ │ +000220f0: 4d61 6720 636c 7573 7465 7220 6d69 6e20 Mag cluster min
│ │ │ │ +00022100: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre
│ │ │ │ +00022110: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off
│ │ │ │ +00022120: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp
│ │ │ │ +00022130: 6565 642e 0a20 2020 2020 2a20 4072 6574 eed.. * @ret
│ │ │ │ +00022140: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall
│ │ │ │ +00022150: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +00022160: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ +00022170: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes
│ │ │ │ +00022180: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes(
│ │ │ │ +00022190: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo
│ │ │ │ +000221a0: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e
│ │ │ │ +000221b0: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco
│ │ │ │ +000221c0: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes
│ │ │ │ +000221d0: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM
│ │ │ │ +000221e0: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe
│ │ │ │ +000221f0: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl
│ │ │ │ +00022200: 7573 7465 724d 696e 4d61 6729 207b 0a20 usterMinMag) {.
│ │ │ │ +00022210: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed
│ │ │ │ +00022220: 6765 426f 7865 732e 5f5f 6672 6f6d 5074 geBoxes.__fromPt
│ │ │ │ +00022230: 725f 5f28 6372 6561 7465 4564 6765 426f r__(createEdgeBo
│ │ │ │ +00022240: 7865 735f 3428 616c 7068 612c 2062 6574 xes_4(alpha, bet
│ │ │ │ +00022250: 612c 2065 7461 2c20 6d69 6e53 636f 7265 a, eta, minScore
│ │ │ │ +00022260: 2c20 6d61 7842 6f78 6573 2c20 6564 6765 , maxBoxes, edge
│ │ │ │ +00022270: 4d69 6e4d 6167 2c20 6564 6765 4d65 7267 MinMag, edgeMerg
│ │ │ │ +00022280: 6554 6872 2c20 636c 7573 7465 724d 696e eThr, clusterMin
│ │ │ │ +00022290: 4d61 6729 293b 0a20 2020 207d 0a0a 2020 Mag));. }..
│ │ │ │ +000222a0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre
│ │ │ │ +000222b0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes
│ │ │ │ +000222c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +000222d0: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step
│ │ │ │ +000222e0: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding
│ │ │ │ +000222f0: 2077 696e 646f 7720 7365 6172 6368 2e0a window search..
│ │ │ │ +00022300: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be
│ │ │ │ +00022310: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold
│ │ │ │ +00022320: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop
│ │ │ │ +00022330: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p
│ │ │ │ +00022340: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat
│ │ │ │ +00022350: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms
│ │ │ │ +00022360: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold..
│ │ │ │ +00022370: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco
│ │ │ │ +00022380: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of
│ │ │ │ +00022390: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect.
│ │ │ │ +000223a0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m
│ │ │ │ +000223b0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb
│ │ │ │ +000223c0: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d
│ │ │ │ +000223d0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p
│ │ │ │ +000223e0: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag
│ │ │ │ +000223f0: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu
│ │ │ │ +00022400: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to
│ │ │ │ +00022410: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura
│ │ │ │ +00022420: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed..
│ │ │ │ +00022430: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge
│ │ │ │ +00022440: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me
│ │ │ │ +00022450: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I
│ │ │ │ +00022460: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade
│ │ │ │ +00022470: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo
│ │ │ │ +00022480: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. *
│ │ │ │ +00022490: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati
│ │ │ │ +000224a0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +000224b0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +000224c0: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo
│ │ │ │ +000224d0: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo
│ │ │ │ +000224e0: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha,
│ │ │ │ +000224f0: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo
│ │ │ │ +00022500: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi
│ │ │ │ +00022510: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB
│ │ │ │ +00022520: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge
│ │ │ │ +00022530: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed
│ │ │ │ +00022540: 6765 4d65 7267 6554 6872 2920 7b0a 2020 geMergeThr) {.
│ │ │ │ +00022550: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg
│ │ │ │ +00022560: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr
│ │ │ │ +00022570: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox
│ │ │ │ +00022580: 6573 5f35 2861 6c70 6861 2c20 6265 7461 es_5(alpha, beta
│ │ │ │ +00022590: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore,
│ │ │ │ +000225a0: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM
│ │ │ │ +000225b0: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge
│ │ │ │ +000225c0: 5468 7229 293b 0a20 2020 207d 0a0a 2020 Thr));. }..
│ │ │ │ +000225d0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre
│ │ │ │ +000225e0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes
│ │ │ │ +000225f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00022600: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step
│ │ │ │ +00022610: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding
│ │ │ │ +00022620: 2077 696e 646f 7720 7365 6172 6368 2e0a window search..
│ │ │ │ +00022630: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be
│ │ │ │ +00022640: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold
│ │ │ │ +00022650: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop
│ │ │ │ +00022660: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p
│ │ │ │ +00022670: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat
│ │ │ │ +00022680: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms
│ │ │ │ +00022690: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold..
│ │ │ │ +000226a0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco
│ │ │ │ +000226b0: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of
│ │ │ │ +000226c0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect.
│ │ │ │ +000226d0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m
│ │ │ │ +000226e0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb
│ │ │ │ +000226f0: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d
│ │ │ │ +00022700: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p
│ │ │ │ +00022710: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag
│ │ │ │ +00022720: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu
│ │ │ │ +00022730: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to
│ │ │ │ +00022740: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura
│ │ │ │ +00022750: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed..
│ │ │ │ +00022760: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut
│ │ │ │ +00022770: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00022780: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */.
│ │ │ │ +00022790: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E
│ │ │ │ +000227a0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE
│ │ │ │ +000227b0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a
│ │ │ │ +000227c0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta
│ │ │ │ +000227d0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo
│ │ │ │ +000227e0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int
│ │ │ │ +000227f0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float
│ │ │ │ +00022800: 2065 6467 654d 696e 4d61 6729 207b 0a20 edgeMinMag) {.
│ │ │ │ +00022810: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed
│ │ │ │ +00022820: 6765 426f 7865 732e 5f5f 6672 6f6d 5074 geBoxes.__fromPt
│ │ │ │ +00022830: 725f 5f28 6372 6561 7465 4564 6765 426f r__(createEdgeBo
│ │ │ │ +00022840: 7865 735f 3628 616c 7068 612c 2062 6574 xes_6(alpha, bet
│ │ │ │ +00022850: 612c 2065 7461 2c20 6d69 6e53 636f 7265 a, eta, minScore
│ │ │ │ +00022860: 2c20 6d61 7842 6f78 6573 2c20 6564 6765 , maxBoxes, edge
│ │ │ │ +00022870: 4d69 6e4d 6167 2929 3b0a 2020 2020 7d0a MinMag));. }.
│ │ │ │ +00022880: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +00022890: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo
│ │ │ │ +000228a0: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *.
│ │ │ │ +000228b0: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s
│ │ │ │ +000228c0: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid
│ │ │ │ +000228d0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc
│ │ │ │ +000228e0: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param
│ │ │ │ +000228f0: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh
│ │ │ │ +00022900: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p
│ │ │ │ +00022910: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. *
│ │ │ │ +00022920: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap
│ │ │ │ +00022930: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for
│ │ │ │ +00022940: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold..
│ │ │ │ +00022950: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min
│ │ │ │ +00022960: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score
│ │ │ │ +00022970: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete
│ │ │ │ +00022980: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para
│ │ │ │ +00022990: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n
│ │ │ │ +000229a0: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t
│ │ │ │ +000229b0: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. *
│ │ │ │ +000229c0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat
│ │ │ │ +000229d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +000229e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +000229f0: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB
│ │ │ │ +00022a00: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB
│ │ │ │ +00022a10: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha
│ │ │ │ +00022a20: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl
│ │ │ │ +00022a30: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m
│ │ │ │ +00022a40: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max
│ │ │ │ +00022a50: 426f 7865 7329 207b 0a20 2020 2020 2020 Boxes) {.
│ │ │ │ +00022a60: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe
│ │ │ │ +00022a70: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr
│ │ │ │ +00022a80: 6561 7465 4564 6765 426f 7865 735f 3728 eateEdgeBoxes_7(
│ │ │ │ +00022a90: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta
│ │ │ │ +00022aa0: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB
│ │ │ │ +00022ab0: 6f78 6573 2929 3b0a 2020 2020 7d0a 0a20 oxes));. }..
│ │ │ │ +00022ac0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr
│ │ │ │ +00022ad0: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe
│ │ │ │ +00022ae0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. *
│ │ │ │ +00022af0: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste
│ │ │ │ +00022b00: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin
│ │ │ │ +00022b10: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search.
│ │ │ │ +00022b20: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b
│ │ │ │ +00022b30: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol
│ │ │ │ +00022b40: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro
│ │ │ │ +00022b50: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @
│ │ │ │ +00022b60: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta
│ │ │ │ +00022b70: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm
│ │ │ │ +00022b80: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold..
│ │ │ │ +00022b90: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc
│ │ │ │ +00022ba0: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of
│ │ │ │ +00022bb0: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect
│ │ │ │ +00022bc0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return
│ │ │ │ +00022bd0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +00022be0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +00022bf0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +00022c00: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre
│ │ │ │ +00022c10: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo
│ │ │ │ +00022c20: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float
│ │ │ │ +00022c30: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta,
│ │ │ │ +00022c40: 2066 6c6f 6174 206d 696e 5363 6f72 6529 float minScore)
│ │ │ │ +00022c50: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur
│ │ │ │ +00022c60: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr
│ │ │ │ +00022c70: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd
│ │ │ │ +00022c80: 6765 426f 7865 735f 3828 616c 7068 612c geBoxes_8(alpha,
│ │ │ │ +00022c90: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS
│ │ │ │ +00022ca0: 636f 7265 2929 3b0a 2020 2020 7d0a 0a20 core));. }..
│ │ │ │ +00022cb0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr
│ │ │ │ +00022cc0: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe
│ │ │ │ +00022cd0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. *
│ │ │ │ +00022ce0: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste
│ │ │ │ +00022cf0: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin
│ │ │ │ +00022d00: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search.
│ │ │ │ +00022d10: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b
│ │ │ │ +00022d20: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol
│ │ │ │ +00022d30: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro
│ │ │ │ +00022d40: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @
│ │ │ │ +00022d50: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta
│ │ │ │ +00022d60: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm
│ │ │ │ +00022d70: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold..
│ │ │ │ +00022d80: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +00022d90: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +00022da0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +00022db0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed
│ │ │ │ +00022dc0: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd
│ │ │ │ +00022dd0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al
│ │ │ │ +00022de0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta,
│ │ │ │ +00022df0: 2066 6c6f 6174 2065 7461 2920 7b0a 2020 float eta) {.
│ │ │ │ +00022e00: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg
│ │ │ │ +00022e10: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr
│ │ │ │ +00022e20: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox
│ │ │ │ +00022e30: 6573 5f39 2861 6c70 6861 2c20 6265 7461 es_9(alpha, beta
│ │ │ │ +00022e40: 2c20 6574 6129 293b 0a20 2020 207d 0a0a , eta));. }..
│ │ │ │ +00022e50: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C
│ │ │ │ +00022e60: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox
│ │ │ │ +00022e70: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. *
│ │ │ │ +00022e80: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st
│ │ │ │ +00022e90: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi
│ │ │ │ +00022ea0: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search
│ │ │ │ +00022eb0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +00022ec0: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho
│ │ │ │ +00022ed0: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr
│ │ │ │ +00022ee0: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. *
│ │ │ │ +00022ef0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati
│ │ │ │ +00022f00: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00022f10: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ
│ │ │ │ +00022f20: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo
│ │ │ │ +00022f30: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo
│ │ │ │ +00022f40: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha,
│ │ │ │ +00022f50: 2066 6c6f 6174 2062 6574 6129 207b 0a20 float beta) {.
│ │ │ │ +00022f60: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed
│ │ │ │ +00022f70: 6765 426f 7865 732e 5f5f 6672 6f6d 5074 geBoxes.__fromPt
│ │ │ │ +00022f80: 725f 5f28 6372 6561 7465 4564 6765 426f r__(createEdgeBo
│ │ │ │ +00022f90: 7865 735f 3130 2861 6c70 6861 2c20 6265 xes_10(alpha, be
│ │ │ │ +00022fa0: 7461 2929 3b0a 2020 2020 7d0a 0a20 2020 ta));. }..
│ │ │ │ +00022fb0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea
│ │ │ │ +00022fc0: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes.
│ │ │ │ +00022fd0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00022fe0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step
│ │ │ │ +00022ff0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding
│ │ │ │ +00023000: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search..
│ │ │ │ +00023010: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au
│ │ │ │ +00023020: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ +00023030: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ +00023040: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +00023050: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create
│ │ │ │ +00023060: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float
│ │ │ │ +00023070: 616c 7068 6129 207b 0a20 2020 2020 2020 alpha) {.
│ │ │ │ +00023080: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe
│ │ │ │ +00023090: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr
│ │ │ │ +000230a0: 6561 7465 4564 6765 426f 7865 735f 3131 eateEdgeBoxes_11
│ │ │ │ +000230b0: 2861 6c70 6861 2929 3b0a 2020 2020 7d0a (alpha));. }.
│ │ │ │ +000230c0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +000230d0: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo
│ │ │ │ +000230e0: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *.
│ │ │ │ +000230f0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa
│ │ │ │ +00023100: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +00023110: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ +00023120: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge
│ │ │ │ +00023130: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge
│ │ │ │ +00023140: 426f 7865 7328 2920 7b0a 2020 2020 2020 Boxes() {.
│ │ │ │ +00023150: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox
│ │ │ │ +00023160: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c
│ │ │ │ +00023170: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1
│ │ │ │ +00023180: 3228 2929 3b0a 2020 2020 7d0a 0a0a 2020 2());. }...
│ │ │ │ +00023190: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++:
│ │ │ │ +000231a0: 2020 5074 725f 5375 7065 7270 6978 656c Ptr_Superpixel
│ │ │ │ +000231b0: 5345 4544 5320 6376 3a3a 7869 6d67 7072 SEEDS cv::ximgpr
│ │ │ │ +000231c0: 6f63 3a3a 6372 6561 7465 5375 7065 7270 oc::createSuperp
│ │ │ │ +000231d0: 6978 656c 5345 4544 5328 696e 7420 696d ixelSEEDS(int im
│ │ │ │ +000231e0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i
│ │ │ │ +000231f0: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int
│ │ │ │ +00023200: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels,
│ │ │ │ +00023210: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi
│ │ │ │ +00023220: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le
│ │ │ │ +00023230: 7665 6c73 2c20 696e 7420 7072 696f 7220 vels, int prior
│ │ │ │ +00023240: 3d20 322c 2069 6e74 2068 6973 746f 6772 = 2, int histogr
│ │ │ │ +00023250: 616d 5f62 696e 7320 3d20 352c 2062 6f6f am_bins = 5, boo
│ │ │ │ +00023260: 6c20 646f 7562 6c65 5f73 7465 7020 3d20 l double_step =
│ │ │ │ +00023270: 6661 6c73 6529 0a20 2020 202f 2f0a 0a20 false). //..
│ │ │ │ +00023280: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In
│ │ │ │ +00023290: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe
│ │ │ │ +000232a0: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje
│ │ │ │ +000232b0: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *.
│ │ │ │ +000232c0: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w
│ │ │ │ +000232d0: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width
│ │ │ │ +000232e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param
│ │ │ │ +000232f0: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima
│ │ │ │ +00023300: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height..
│ │ │ │ +00023310: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c
│ │ │ │ +00023320: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o
│ │ │ │ +00023330: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th
│ │ │ │ +00023340: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. *
│ │ │ │ +00023350: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super
│ │ │ │ +00023360: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n
│ │ │ │ +00023370: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi
│ │ │ │ +00023380: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that
│ │ │ │ +00023390: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe
│ │ │ │ +000233a0: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller
│ │ │ │ +000233b0: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r
│ │ │ │ +000233c0: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep
│ │ │ │ +000233d0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im
│ │ │ │ +000233e0: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num
│ │ │ │ +000233f0: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge
│ │ │ │ +00023400: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi
│ │ │ │ +00023410: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. *
│ │ │ │ +00023420: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual
│ │ │ │ +00023430: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @
│ │ │ │ +00023440: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels
│ │ │ │ +00023450: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block
│ │ │ │ +00023460: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor
│ │ │ │ +00023470: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo
│ │ │ │ +00023480: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t
│ │ │ │ +00023490: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation,
│ │ │ │ +000234a0: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need
│ │ │ │ +000234b0: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an
│ │ │ │ +000234c0: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time..
│ │ │ │ +000234d0: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior
│ │ │ │ +000234e0: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape
│ │ │ │ +000234f0: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term
│ │ │ │ +00023500: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg
│ │ │ │ +00023510: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t
│ │ │ │ +00023520: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape
│ │ │ │ +00023530: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. *
│ │ │ │ +00023540: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r
│ │ │ │ +00023550: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5]..
│ │ │ │ +00023560: 2020 2a20 4070 6172 616d 2068 6973 746f * @param histo
│ │ │ │ +00023570: 6772 616d 5f62 696e 7320 4e75 6d62 6572 gram_bins Number
│ │ │ │ +00023580: 206f 6620 6869 7374 6f67 7261 6d20 6269 of histogram bi
│ │ │ │ +00023590: 6e73 2e0a 2020 2020 202a 2040 7061 7261 ns.. * @para
│ │ │ │ +000235a0: 6d20 646f 7562 6c65 5f73 7465 7020 4966 m double_step If
│ │ │ │ +000235b0: 2074 7275 652c 2069 7465 7261 7465 2065 true, iterate e
│ │ │ │ +000235c0: 6163 6820 626c 6f63 6b20 6c65 7665 6c20 ach block level
│ │ │ │ +000235d0: 7477 6963 6520 666f 7220 6869 6768 6572 twice for higher
│ │ │ │ +000235e0: 2061 6363 7572 6163 792e 0a20 2020 2020 accuracy..
│ │ │ │ +000235f0: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun
│ │ │ │ +00023600: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize
│ │ │ │ +00023610: 7320 6120 5375 7065 7270 6978 656c 5345 s a SuperpixelSE
│ │ │ │ +00023620: 4544 5320 6f62 6a65 6374 2066 6f72 2074 EDS object for t
│ │ │ │ +00023630: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image.
│ │ │ │ +00023640: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa
│ │ │ │ +00023650: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of.
│ │ │ │ +00023660: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im
│ │ │ │ +00023670: 6167 655f 7769 6474 682c 2069 6d61 6765 age_width, image
│ │ │ │ +00023680: 5f68 6569 6768 7420 616e 6420 696d 6167 _height and imag
│ │ │ │ +00023690: 655f 6368 616e 6e65 6c73 2e20 4974 2061 e_channels. It a
│ │ │ │ +000236a0: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par
│ │ │ │ +000236b0: 616d 6574 6572 7320 6f66 2074 6865 2053 ameters of the S
│ │ │ │ +000236c0: 4545 4453 0a20 2020 2020 2a20 7375 7065 EEDS. * supe
│ │ │ │ +000236d0: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm
│ │ │ │ +000236e0: 2c20 7768 6963 6820 6172 653a 206e 756d , which are: num
│ │ │ │ +000236f0: 5f73 7570 6572 7069 7865 6c73 2c20 6e75 _superpixels, nu
│ │ │ │ +00023700: 6d5f 6c65 7665 6c73 2c20 7573 655f 7072 m_levels, use_pr
│ │ │ │ +00023710: 696f 722c 2068 6973 746f 6772 616d 5f62 ior, histogram_b
│ │ │ │ +00023720: 696e 7320 616e 640a 2020 2020 202a 2064 ins and. * d
│ │ │ │ +00023730: 6f75 626c 655f 7374 6570 2e0a 2020 2020 ouble_step..
│ │ │ │ +00023740: 202a 0a20 2020 2020 2a20 5468 6520 6e75 *. * The nu
│ │ │ │ +00023750: 6d62 6572 206f 6620 6c65 7665 6c73 2069 mber of levels i
│ │ │ │ +00023760: 6e20 6e75 6d5f 6c65 7665 6c73 2064 6566 n num_levels def
│ │ │ │ +00023770: 696e 6573 2074 6865 2061 6d6f 756e 7420 ines the amount
│ │ │ │ +00023780: 6f66 2062 6c6f 636b 206c 6576 656c 7320 of block levels
│ │ │ │ +00023790: 7468 6174 2074 6865 2061 6c67 6f72 6974 that the algorit
│ │ │ │ +000237a0: 686d 2075 7365 2069 6e20 7468 650a 2020 hm use in the.
│ │ │ │ +000237b0: 2020 202a 206f 7074 696d 697a 6174 696f * optimizatio
│ │ │ │ +000237c0: 6e2e 2054 6865 2069 6e69 7469 616c 697a n. The initializ
│ │ │ │ +000237d0: 6174 696f 6e20 6973 2061 2067 7269 642c ation is a grid,
│ │ │ │ +000237e0: 2069 6e20 7768 6963 6820 7468 6520 7375 in which the su
│ │ │ │ +000237f0: 7065 7270 6978 656c 7320 6172 6520 6571 perpixels are eq
│ │ │ │ +00023800: 7561 6c6c 7920 6469 7374 7269 6275 7465 ually distribute
│ │ │ │ +00023810: 6420 7468 726f 7567 680a 2020 2020 202a d through. *
│ │ │ │ +00023820: 2074 6865 2077 6964 7468 2061 6e64 2074 the width and t
│ │ │ │ +00023830: 6865 2068 6569 6768 7420 6f66 2074 6865 he height of the
│ │ │ │ +00023840: 2069 6d61 6765 2e20 5468 6520 6c61 7267 image. The larg
│ │ │ │ +00023850: 6572 2062 6c6f 636b 7320 636f 7272 6573 er blocks corres
│ │ │ │ +00023860: 706f 6e64 2074 6f20 7468 6520 7375 7065 pond to the supe
│ │ │ │ +00023870: 7270 6978 656c 2073 697a 652c 2061 6e64 rpixel size, and
│ │ │ │ +00023880: 2074 6865 0a20 2020 2020 2a20 6c65 7665 the. * leve
│ │ │ │ +00023890: 6c73 2077 6974 6820 736d 616c 6c65 7220 ls with smaller
│ │ │ │ +000238a0: 626c 6f63 6b73 2061 7265 2066 6f72 6d65 blocks are forme
│ │ │ │ +000238b0: 6420 6279 2064 6976 6964 696e 6720 7468 d by dividing th
│ │ │ │ +000238c0: 6520 6c61 7267 6572 2062 6c6f 636b 7320 e larger blocks
│ │ │ │ +000238d0: 696e 746f 2032 2078 2032 2062 6c6f 636b into 2 x 2 block
│ │ │ │ +000238e0: 7320 6f66 2070 6978 656c 732c 0a20 2020 s of pixels,.
│ │ │ │ +000238f0: 2020 2a20 7265 6375 7273 6976 656c 7920 * recursively
│ │ │ │ +00023900: 756e 7469 6c20 7468 6520 736d 616c 6c65 until the smalle
│ │ │ │ +00023910: 7220 626c 6f63 6b20 6c65 7665 6c2e 2041 r block level. A
│ │ │ │ +00023920: 6e20 6578 616d 706c 6520 6f66 2069 6e69 n example of ini
│ │ │ │ +00023930: 7469 616c 697a 6174 696f 6e20 6f66 2034 tialization of 4
│ │ │ │ +00023940: 2062 6c6f 636b 206c 6576 656c 7320 6973 block levels is
│ │ │ │ +00023950: 0a20 2020 2020 2a20 696c 6c75 7374 7261 . * illustra
│ │ │ │ +00023960: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo
│ │ │ │ +00023970: 7769 6e67 2066 6967 7572 652e 0a20 2020 wing figure..
│ │ │ │ +00023980: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * 
│ │ │ │ +000239b0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return
│ │ │ │ +000239c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +000239d0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */.
│ │ │ │ +000239e0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +000239f0: 6320 5375 7065 7270 6978 656c 5345 4544 c SuperpixelSEED
│ │ │ │ +00023a00: 5320 6372 6561 7465 5375 7065 7270 6978 S createSuperpix
│ │ │ │ +00023a10: 656c 5345 4544 5328 696e 7420 696d 6167 elSEEDS(int imag
│ │ │ │ +00023a20: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima
│ │ │ │ +00023a30: 6765 5f68 6569 6768 742c 2069 6e74 2069 ge_height, int i
│ │ │ │ +00023a40: 6d61 6765 5f63 6861 6e6e 656c 732c 2069 mage_channels, i
│ │ │ │ +00023a50: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe
│ │ │ │ +00023a60: 6c73 2c20 696e 7420 6e75 6d5f 6c65 7665 ls, int num_leve
│ │ │ │ +00023a70: 6c73 2c20 696e 7420 7072 696f 722c 2069 ls, int prior, i
│ │ │ │ +00023a80: 6e74 2068 6973 746f 6772 616d 5f62 696e nt histogram_bin
│ │ │ │ +00023a90: 732c 2062 6f6f 6c65 616e 2064 6f75 626c s, boolean doubl
│ │ │ │ +00023aa0: 655f 7374 6570 2920 7b0a 2020 2020 2020 e_step) {.
│ │ │ │ +00023ab0: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi
│ │ │ │ +00023ac0: 7865 6c53 4545 4453 2e5f 5f66 726f 6d50 xelSEEDS.__fromP
│ │ │ │ +00023ad0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper
│ │ │ │ +00023ae0: 7069 7865 6c53 4545 4453 5f30 2869 6d61 pixelSEEDS_0(ima
│ │ │ │ +00023af0: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_
│ │ │ │ +00023b00: 6865 6967 6874 2c20 696d 6167 655f 6368 height, image_ch
│ │ │ │ +00023b10: 616e 6e65 6c73 2c20 6e75 6d5f 7375 7065 annels, num_supe
│ │ │ │ +00023b20: 7270 6978 656c 732c 206e 756d 5f6c 6576 rpixels, num_lev
│ │ │ │ +00023b30: 656c 732c 2070 7269 6f72 2c20 6869 7374 els, prior, hist
│ │ │ │ +00023b40: 6f67 7261 6d5f 6269 6e73 2c20 646f 7562 ogram_bins, doub
│ │ │ │ +00023b50: 6c65 5f73 7465 7029 293b 0a20 2020 207d le_step));. }
│ │ │ │ +00023b60: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +00023b70: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S
│ │ │ │ +00023b80: 7570 6572 7069 7865 6c53 4545 4453 206f uperpixelSEEDS o
│ │ │ │ +00023b90: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *.
│ │ │ │ +00023ba0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag
│ │ │ │ +00023bb0: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi
│ │ │ │ +00023bc0: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par
│ │ │ │ +00023bd0: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height
│ │ │ │ +00023be0: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height..
│ │ │ │ +00023bf0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag
│ │ │ │ +00023c00: 655f 6368 616e 6e65 6c73 204e 756d 6265 e_channels Numbe
│ │ │ │ +00023c10: 7220 6f66 2063 6861 6e6e 656c 7320 6f66 r of channels of
│ │ │ │ +00023c20: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image..
│ │ │ │ +00023c30: 202a 2040 7061 7261 6d20 6e75 6d5f 7375 * @param num_su
│ │ │ │ +00023c40: 7065 7270 6978 656c 7320 4465 7369 7265 perpixels Desire
│ │ │ │ +00023c50: 6420 6e75 6d62 6572 206f 6620 7375 7065 d number of supe
│ │ │ │ +00023c60: 7270 6978 656c 732e 204e 6f74 6520 7468 rpixels. Note th
│ │ │ │ +00023c70: 6174 2074 6865 2061 6374 7561 6c20 6e75 at the actual nu
│ │ │ │ +00023c80: 6d62 6572 206d 6179 2062 6520 736d 616c mber may be smal
│ │ │ │ +00023c90: 6c65 720a 2020 2020 202a 2064 7565 2074 ler. * due t
│ │ │ │ +00023ca0: 6f20 7265 7374 7269 6374 696f 6e73 2028 o restrictions (
│ │ │ │ +00023cb0: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the
│ │ │ │ +00023cc0: 2069 6d61 6765 2073 697a 6520 616e 6420 image size and
│ │ │ │ +00023cd0: 6e75 6d5f 6c65 7665 6c73 292e 2055 7365 num_levels). Use
│ │ │ │ +00023ce0: 2067 6574 4e75 6d62 6572 4f66 5375 7065 getNumberOfSupe
│ │ │ │ +00023cf0: 7270 6978 656c 7328 2920 746f 0a20 2020 rpixels() to.
│ │ │ │ +00023d00: 2020 2a20 6765 7420 7468 6520 6163 7475 * get the actu
│ │ │ │ +00023d10: 616c 206e 756d 6265 722e 0a20 2020 2020 al number..
│ │ │ │ +00023d20: 2a20 4070 6172 616d 206e 756d 5f6c 6576 * @param num_lev
│ │ │ │ +00023d30: 656c 7320 4e75 6d62 6572 206f 6620 626c els Number of bl
│ │ │ │ +00023d40: 6f63 6b20 6c65 7665 6c73 2e20 5468 6520 ock levels. The
│ │ │ │ +00023d50: 6d6f 7265 206c 6576 656c 732c 2074 6865 more levels, the
│ │ │ │ +00023d60: 206d 6f72 6520 6163 6375 7261 7465 2069 more accurate i
│ │ │ │ +00023d70: 7320 7468 6520 7365 676d 656e 7461 7469 s the segmentati
│ │ │ │ +00023d80: 6f6e 2c0a 2020 2020 202a 2062 7574 206e on,. * but n
│ │ │ │ +00023d90: 6565 6473 206d 6f72 6520 6d65 6d6f 7279 eeds more memory
│ │ │ │ +00023da0: 2061 6e64 2043 5055 2074 696d 652e 0a20 and CPU time..
│ │ │ │ +00023db0: 2020 2020 2a20 4070 6172 616d 2070 7269 * @param pri
│ │ │ │ +00023dc0: 6f72 2065 6e61 626c 6520 3378 3320 7368 or enable 3x3 sh
│ │ │ │ +00023dd0: 6170 6520 736d 6f6f 7468 696e 6720 7465 ape smoothing te
│ │ │ │ +00023de0: 726d 2069 6620 2667 743b 302e 2041 206c rm if >0. A l
│ │ │ │ +00023df0: 6172 6765 7220 7661 6c75 6520 6c65 6164 arger value lead
│ │ │ │ +00023e00: 7320 746f 2073 6d6f 6f74 6865 7220 7368 s to smoother sh
│ │ │ │ +00023e10: 6170 6573 2e20 7072 696f 720a 2020 2020 apes. prior.
│ │ │ │ +00023e20: 202a 206d 7573 7420 6265 2069 6e20 7468 * must be in th
│ │ │ │ +00023e30: 6520 7261 6e67 6520 5b30 2c20 355d 2e0a e range [0, 5]..
│ │ │ │ +00023e40: 2020 2020 202a 2040 7061 7261 6d20 6869 * @param hi
│ │ │ │ +00023e50: 7374 6f67 7261 6d5f 6269 6e73 204e 756d stogram_bins Num
│ │ │ │ +00023e60: 6265 7220 6f66 2068 6973 746f 6772 616d ber of histogram
│ │ │ │ +00023e70: 2062 696e 732e 0a20 2020 2020 2a0a 2020 bins.. *.
│ │ │ │ +00023e80: 2020 202a 2054 6865 2066 756e 6374 696f * The functio
│ │ │ │ +00023e90: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a
│ │ │ │ +00023ea0: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS
│ │ │ │ +00023eb0: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i
│ │ │ │ +00023ec0: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s
│ │ │ │ +00023ed0: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame
│ │ │ │ +00023ee0: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t
│ │ │ │ +00023ef0: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_
│ │ │ │ +00023f00: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei
│ │ │ │ +00023f10: 6768 7420 616e 6420 696d 6167 655f 6368 ght and image_ch
│ │ │ │ +00023f20: 616e 6e65 6c73 2e20 4974 2061 6c73 6f20 annels. It also
│ │ │ │ +00023f30: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet
│ │ │ │ +00023f40: 6572 7320 6f66 2074 6865 2053 4545 4453 ers of the SEEDS
│ │ │ │ +00023f50: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix
│ │ │ │ +00023f60: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh
│ │ │ │ +00023f70: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup
│ │ │ │ +00023f80: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le
│ │ │ │ +00023f90: 7665 6c73 2c20 7573 655f 7072 696f 722c vels, use_prior,
│ │ │ │ +00023fa0: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins
│ │ │ │ +00023fb0: 616e 640a 2020 2020 202a 2064 6f75 626c and. * doubl
│ │ │ │ +00023fc0: 655f 7374 6570 2e0a 2020 2020 202a 0a20 e_step.. *.
│ │ │ │ +00023fd0: 2020 2020 2a20 5468 6520 6e75 6d62 6572 * The number
│ │ │ │ +00023fe0: 206f 6620 6c65 7665 6c73 2069 6e20 6e75 of levels in nu
│ │ │ │ +00023ff0: 6d5f 6c65 7665 6c73 2064 6566 696e 6573 m_levels defines
│ │ │ │ +00024000: 2074 6865 2061 6d6f 756e 7420 6f66 2062 the amount of b
│ │ │ │ +00024010: 6c6f 636b 206c 6576 656c 7320 7468 6174 lock levels that
│ │ │ │ +00024020: 2074 6865 2061 6c67 6f72 6974 686d 2075 the algorithm u
│ │ │ │ +00024030: 7365 2069 6e20 7468 650a 2020 2020 202a se in the. *
│ │ │ │ +00024040: 206f 7074 696d 697a 6174 696f 6e2e 2054 optimization. T
│ │ │ │ +00024050: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio
│ │ │ │ +00024060: 6e20 6973 2061 2067 7269 642c 2069 6e20 n is a grid, in
│ │ │ │ +00024070: 7768 6963 6820 7468 6520 7375 7065 7270 which the superp
│ │ │ │ +00024080: 6978 656c 7320 6172 6520 6571 7561 6c6c ixels are equall
│ │ │ │ +00024090: 7920 6469 7374 7269 6275 7465 6420 7468 y distributed th
│ │ │ │ +000240a0: 726f 7567 680a 2020 2020 202a 2074 6865 rough. * the
│ │ │ │ +000240b0: 2077 6964 7468 2061 6e64 2074 6865 2068 width and the h
│ │ │ │ +000240c0: 6569 6768 7420 6f66 2074 6865 2069 6d61 eight of the ima
│ │ │ │ +000240d0: 6765 2e20 5468 6520 6c61 7267 6572 2062 ge. The larger b
│ │ │ │ +000240e0: 6c6f 636b 7320 636f 7272 6573 706f 6e64 locks correspond
│ │ │ │ +000240f0: 2074 6f20 7468 6520 7375 7065 7270 6978 to the superpix
│ │ │ │ +00024100: 656c 2073 697a 652c 2061 6e64 2074 6865 el size, and the
│ │ │ │ +00024110: 0a20 2020 2020 2a20 6c65 7665 6c73 2077 . * levels w
│ │ │ │ +00024120: 6974 6820 736d 616c 6c65 7220 626c 6f63 ith smaller bloc
│ │ │ │ +00024130: 6b73 2061 7265 2066 6f72 6d65 6420 6279 ks are formed by
│ │ │ │ +00024140: 2064 6976 6964 696e 6720 7468 6520 6c61 dividing the la
│ │ │ │ +00024150: 7267 6572 2062 6c6f 636b 7320 696e 746f rger blocks into
│ │ │ │ +00024160: 2032 2078 2032 2062 6c6f 636b 7320 6f66 2 x 2 blocks of
│ │ │ │ +00024170: 2070 6978 656c 732c 0a20 2020 2020 2a20 pixels,. *
│ │ │ │ +00024180: 7265 6375 7273 6976 656c 7920 756e 7469 recursively unti
│ │ │ │ +00024190: 6c20 7468 6520 736d 616c 6c65 7220 626c l the smaller bl
│ │ │ │ +000241a0: 6f63 6b20 6c65 7665 6c2e 2041 6e20 6578 ock level. An ex
│ │ │ │ +000241b0: 616d 706c 6520 6f66 2069 6e69 7469 616c ample of initial
│ │ │ │ +000241c0: 697a 6174 696f 6e20 6f66 2034 2062 6c6f ization of 4 blo
│ │ │ │ +000241d0: 636b 206c 6576 656c 7320 6973 0a20 2020 ck levels is.
│ │ │ │ +000241e0: 2020 2a20 696c 6c75 7374 7261 7465 6420 * illustrated
│ │ │ │ +000241f0: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following
│ │ │ │ +00024200: 2066 6967 7572 652e 0a20 2020 2020 2a0a figure.. *.
│ │ │ │ +00024210: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * .
│ │ │ │ +00024240: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto
│ │ │ │ +00024250: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +00024260: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +00024270: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su
│ │ │ │ +00024280: 7065 7270 6978 656c 5345 4544 5320 6372 perpixelSEEDS cr
│ │ │ │ +00024290: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE
│ │ │ │ +000242a0: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi
│ │ │ │ +000242b0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h
│ │ │ │ +000242c0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image
│ │ │ │ +000242d0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n
│ │ │ │ +000242e0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels,
│ │ │ │ +000242f0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels,
│ │ │ │ +00024300: 696e 7420 7072 696f 722c 2069 6e74 2068 int prior, int h
│ │ │ │ +00024310: 6973 746f 6772 616d 5f62 696e 7329 207b istogram_bins) {
│ │ │ │ +00024320: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +00024330: 5375 7065 7270 6978 656c 5345 4544 532e SuperpixelSEEDS.
│ │ │ │ +00024340: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea
│ │ │ │ +00024350: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED
│ │ │ │ +00024360: 535f 3128 696d 6167 655f 7769 6474 682c S_1(image_width,
│ │ │ │ +00024370: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i
│ │ │ │ +00024380: 6d61 6765 5f63 6861 6e6e 656c 732c 206e mage_channels, n
│ │ │ │ +00024390: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels,
│ │ │ │ +000243a0: 6e75 6d5f 6c65 7665 6c73 2c20 7072 696f num_levels, prio
│ │ │ │ +000243b0: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin
│ │ │ │ +000243c0: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }..
│ │ │ │ +000243d0: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi
│ │ │ │ +000243e0: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi
│ │ │ │ +000243f0: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object.
│ │ │ │ +00024400: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00024410: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt
│ │ │ │ +00024420: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width..
│ │ │ │ +00024430: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima
│ │ │ │ +00024440: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image
│ │ │ │ +00024450: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @
│ │ │ │ +00024460: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan
│ │ │ │ +00024470: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c
│ │ │ │ +00024480: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i
│ │ │ │ +00024490: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa
│ │ │ │ +000244a0: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix
│ │ │ │ +000244b0: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb
│ │ │ │ +000244c0: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel
│ │ │ │ +000244d0: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the
│ │ │ │ +000244e0: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m
│ │ │ │ +000244f0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller.
│ │ │ │ +00024500: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest
│ │ │ │ +00024510: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend
│ │ │ │ +00024520: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image
│ │ │ │ +00024530: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le
│ │ │ │ +00024540: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu
│ │ │ │ +00024550: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel
│ │ │ │ +00024560: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge
│ │ │ │ +00024570: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num
│ │ │ │ +00024580: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par
│ │ │ │ +00024590: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu
│ │ │ │ +000245a0: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le
│ │ │ │ +000245b0: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l
│ │ │ │ +000245c0: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more
│ │ │ │ +000245d0: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the
│ │ │ │ +000245e0: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,.
│ │ │ │ +000245f0: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m
│ │ │ │ +00024600: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C
│ │ │ │ +00024610: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. *
│ │ │ │ +00024620: 4070 6172 616d 2070 7269 6f72 2065 6e61 @param prior ena
│ │ │ │ +00024630: 626c 6520 3378 3320 7368 6170 6520 736d ble 3x3 shape sm
│ │ │ │ +00024640: 6f6f 7468 696e 6720 7465 726d 2069 6620 oothing term if
│ │ │ │ +00024650: 2667 743b 302e 2041 206c 6172 6765 7220 >0. A larger
│ │ │ │ +00024660: 7661 6c75 6520 6c65 6164 7320 746f 2073 value leads to s
│ │ │ │ +00024670: 6d6f 6f74 6865 7220 7368 6170 6573 2e20 moother shapes.
│ │ │ │ +00024680: 7072 696f 720a 2020 2020 202a 206d 7573 prior. * mus
│ │ │ │ +00024690: 7420 6265 2069 6e20 7468 6520 7261 6e67 t be in the rang
│ │ │ │ +000246a0: 6520 5b30 2c20 355d 2e0a 2020 2020 202a e [0, 5].. *
│ │ │ │ +000246b0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func
│ │ │ │ +000246c0: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes
│ │ │ │ +000246d0: 2061 2053 7570 6572 7069 7865 6c53 4545 a SuperpixelSEE
│ │ │ │ +000246e0: 4453 206f 626a 6563 7420 666f 7220 7468 DS object for th
│ │ │ │ +000246f0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I
│ │ │ │ +00024700: 7420 7374 6f72 6573 2074 6865 2070 6172 t stores the par
│ │ │ │ +00024710: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of.
│ │ │ │ +00024720: 2a20 7468 6520 696d 6167 653a 2069 6d61 * the image: ima
│ │ │ │ +00024730: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_
│ │ │ │ +00024740: 6865 6967 6874 2061 6e64 2069 6d61 6765 height and image
│ │ │ │ +00024750: 5f63 6861 6e6e 656c 732e 2049 7420 616c _channels. It al
│ │ │ │ +00024760: 736f 2073 6574 7320 7468 6520 7061 7261 so sets the para
│ │ │ │ +00024770: 6d65 7465 7273 206f 6620 7468 6520 5345 meters of the SE
│ │ │ │ +00024780: 4544 530a 2020 2020 202a 2073 7570 6572 EDS. * super
│ │ │ │ +00024790: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm,
│ │ │ │ +000247a0: 2077 6869 6368 2061 7265 3a20 6e75 6d5f which are: num_
│ │ │ │ +000247b0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num
│ │ │ │ +000247c0: 5f6c 6576 656c 732c 2075 7365 5f70 7269 _levels, use_pri
│ │ │ │ +000247d0: 6f72 2c20 6869 7374 6f67 7261 6d5f 6269 or, histogram_bi
│ │ │ │ +000247e0: 6e73 2061 6e64 0a20 2020 2020 2a20 646f ns and. * do
│ │ │ │ +000247f0: 7562 6c65 5f73 7465 702e 0a20 2020 2020 uble_step..
│ │ │ │ +00024800: 2a0a 2020 2020 202a 2054 6865 206e 756d *. * The num
│ │ │ │ +00024810: 6265 7220 6f66 206c 6576 656c 7320 696e ber of levels in
│ │ │ │ +00024820: 206e 756d 5f6c 6576 656c 7320 6465 6669 num_levels defi
│ │ │ │ +00024830: 6e65 7320 7468 6520 616d 6f75 6e74 206f nes the amount o
│ │ │ │ +00024840: 6620 626c 6f63 6b20 6c65 7665 6c73 2074 f block levels t
│ │ │ │ +00024850: 6861 7420 7468 6520 616c 676f 7269 7468 hat the algorith
│ │ │ │ +00024860: 6d20 7573 6520 696e 2074 6865 0a20 2020 m use in the.
│ │ │ │ +00024870: 2020 2a20 6f70 7469 6d69 7a61 7469 6f6e * optimization
│ │ │ │ +00024880: 2e20 5468 6520 696e 6974 6961 6c69 7a61 . The initializa
│ │ │ │ +00024890: 7469 6f6e 2069 7320 6120 6772 6964 2c20 tion is a grid,
│ │ │ │ +000248a0: 696e 2077 6869 6368 2074 6865 2073 7570 in which the sup
│ │ │ │ +000248b0: 6572 7069 7865 6c73 2061 7265 2065 7175 erpixels are equ
│ │ │ │ +000248c0: 616c 6c79 2064 6973 7472 6962 7574 6564 ally distributed
│ │ │ │ +000248d0: 2074 6872 6f75 6768 0a20 2020 2020 2a20 through. *
│ │ │ │ +000248e0: 7468 6520 7769 6474 6820 616e 6420 7468 the width and th
│ │ │ │ +000248f0: 6520 6865 6967 6874 206f 6620 7468 6520 e height of the
│ │ │ │ +00024900: 696d 6167 652e 2054 6865 206c 6172 6765 image. The large
│ │ │ │ +00024910: 7220 626c 6f63 6b73 2063 6f72 7265 7370 r blocks corresp
│ │ │ │ +00024920: 6f6e 6420 746f 2074 6865 2073 7570 6572 ond to the super
│ │ │ │ +00024930: 7069 7865 6c20 7369 7a65 2c20 616e 6420 pixel size, and
│ │ │ │ +00024940: 7468 650a 2020 2020 202a 206c 6576 656c the. * level
│ │ │ │ +00024950: 7320 7769 7468 2073 6d61 6c6c 6572 2062 s with smaller b
│ │ │ │ +00024960: 6c6f 636b 7320 6172 6520 666f 726d 6564 locks are formed
│ │ │ │ +00024970: 2062 7920 6469 7669 6469 6e67 2074 6865 by dividing the
│ │ │ │ +00024980: 206c 6172 6765 7220 626c 6f63 6b73 2069 larger blocks i
│ │ │ │ +00024990: 6e74 6f20 3220 7820 3220 626c 6f63 6b73 nto 2 x 2 blocks
│ │ │ │ +000249a0: 206f 6620 7069 7865 6c73 2c0a 2020 2020 of pixels,.
│ │ │ │ +000249b0: 202a 2072 6563 7572 7369 7665 6c79 2075 * recursively u
│ │ │ │ +000249c0: 6e74 696c 2074 6865 2073 6d61 6c6c 6572 ntil the smaller
│ │ │ │ +000249d0: 2062 6c6f 636b 206c 6576 656c 2e20 416e block level. An
│ │ │ │ +000249e0: 2065 7861 6d70 6c65 206f 6620 696e 6974 example of init
│ │ │ │ +000249f0: 6961 6c69 7a61 7469 6f6e 206f 6620 3420 ialization of 4
│ │ │ │ +00024a00: 626c 6f63 6b20 6c65 7665 6c73 2069 730a block levels is.
│ │ │ │ +00024a10: 2020 2020 202a 2069 6c6c 7573 7472 6174 * illustrat
│ │ │ │ +00024a20: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow
│ │ │ │ +00024a30: 696e 6720 6669 6775 7265 2e0a 2020 2020 ing figure..
│ │ │ │ +00024a40: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * .
│ │ │ │ +00024a70: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a
│ │ │ │ +00024a80: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +00024a90: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ +00024aa0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +00024ab0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS
│ │ │ │ +00024ac0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe
│ │ │ │ +00024ad0: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image
│ │ │ │ +00024ae0: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag
│ │ │ │ +00024af0: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im
│ │ │ │ +00024b00: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in
│ │ │ │ +00024b10: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel
│ │ │ │ +00024b20: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level
│ │ │ │ +00024b30: 732c 2069 6e74 2070 7269 6f72 2920 7b0a s, int prior) {.
│ │ │ │ +00024b40: 2020 2020 2020 2020 7265 7475 726e 2053 return S
│ │ │ │ +00024b50: 7570 6572 7069 7865 6c53 4545 4453 2e5f uperpixelSEEDS._
│ │ │ │ +00024b60: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ +00024b70: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS
│ │ │ │ +00024b80: 5f32 2869 6d61 6765 5f77 6964 7468 2c20 _2(image_width,
│ │ │ │ +00024b90: 696d 6167 655f 6865 6967 6874 2c20 696d image_height, im
│ │ │ │ +00024ba0: 6167 655f 6368 616e 6e65 6c73 2c20 6e75 age_channels, nu
│ │ │ │ +00024bb0: 6d5f 7375 7065 7270 6978 656c 732c 206e m_superpixels, n
│ │ │ │ +00024bc0: 756d 5f6c 6576 656c 732c 2070 7269 6f72 um_levels, prior
│ │ │ │ +00024bd0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. /
│ │ │ │ +00024be0: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia
│ │ │ │ +00024bf0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix
│ │ │ │ +00024c00: 656c 5345 4544 5320 6f62 6a65 6374 2e0a elSEEDS object..
│ │ │ │ +00024c10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p
│ │ │ │ +00024c20: 6172 616d 2069 6d61 6765 5f77 6964 7468 aram image_width
│ │ │ │ +00024c30: 2049 6d61 6765 2077 6964 7468 2e0a 2020 Image width..
│ │ │ │ +00024c40: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag
│ │ │ │ +00024c50: 655f 6865 6967 6874 2049 6d61 6765 2068 e_height Image h
│ │ │ │ +00024c60: 6569 6768 742e 0a20 2020 2020 2a20 4070 eight.. * @p
│ │ │ │ +00024c70: 6172 616d 2069 6d61 6765 5f63 6861 6e6e aram image_chann
│ │ │ │ +00024c80: 656c 7320 4e75 6d62 6572 206f 6620 6368 els Number of ch
│ │ │ │ +00024c90: 616e 6e65 6c73 206f 6620 7468 6520 696d annels of the im
│ │ │ │ +00024ca0: 6167 652e 0a20 2020 2020 2a20 4070 6172 age.. * @par
│ │ │ │ +00024cb0: 616d 206e 756d 5f73 7570 6572 7069 7865 am num_superpixe
│ │ │ │ +00024cc0: 6c73 2044 6573 6972 6564 206e 756d 6265 ls Desired numbe
│ │ │ │ +00024cd0: 7220 6f66 2073 7570 6572 7069 7865 6c73 r of superpixels
│ │ │ │ +00024ce0: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the
│ │ │ │ +00024cf0: 6163 7475 616c 206e 756d 6265 7220 6d61 actual number ma
│ │ │ │ +00024d00: 7920 6265 2073 6d61 6c6c 6572 0a20 2020 y be smaller.
│ │ │ │ +00024d10: 2020 2a20 6475 6520 746f 2072 6573 7472 * due to restr
│ │ │ │ +00024d20: 6963 7469 6f6e 7320 2864 6570 656e 6469 ictions (dependi
│ │ │ │ +00024d30: 6e67 206f 6e20 7468 6520 696d 6167 6520 ng on the image
│ │ │ │ +00024d40: 7369 7a65 2061 6e64 206e 756d 5f6c 6576 size and num_lev
│ │ │ │ +00024d50: 656c 7329 2e20 5573 6520 6765 744e 756d els). Use getNum
│ │ │ │ +00024d60: 6265 724f 6653 7570 6572 7069 7865 6c73 berOfSuperpixels
│ │ │ │ +00024d70: 2829 2074 6f0a 2020 2020 202a 2067 6574 () to. * get
│ │ │ │ +00024d80: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb
│ │ │ │ +00024d90: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para
│ │ │ │ +00024da0: 6d20 6e75 6d5f 6c65 7665 6c73 204e 756d m num_levels Num
│ │ │ │ +00024db0: 6265 7220 6f66 2062 6c6f 636b 206c 6576 ber of block lev
│ │ │ │ +00024dc0: 656c 732e 2054 6865 206d 6f72 6520 6c65 els. The more le
│ │ │ │ +00024dd0: 7665 6c73 2c20 7468 6520 6d6f 7265 2061 vels, the more a
│ │ │ │ +00024de0: 6363 7572 6174 6520 6973 2074 6865 2073 ccurate is the s
│ │ │ │ +00024df0: 6567 6d65 6e74 6174 696f 6e2c 0a20 2020 egmentation,.
│ │ │ │ +00024e00: 2020 2a20 6275 7420 6e65 6564 7320 6d6f * but needs mo
│ │ │ │ +00024e10: 7265 206d 656d 6f72 7920 616e 6420 4350 re memory and CP
│ │ │ │ +00024e20: 5520 7469 6d65 2e0a 2020 2020 202a 206d U time.. * m
│ │ │ │ +00024e30: 7573 7420 6265 2069 6e20 7468 6520 7261 ust be in the ra
│ │ │ │ +00024e40: 6e67 6520 5b30 2c20 355d 2e0a 2020 2020 nge [0, 5]..
│ │ │ │ +00024e50: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu
│ │ │ │ +00024e60: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ
│ │ │ │ +00024e70: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS
│ │ │ │ +00024e80: 4545 4453 206f 626a 6563 7420 666f 7220 EEDS object for
│ │ │ │ +00024e90: 7468 6520 696e 7075 7420 696d 6167 652e the input image.
│ │ │ │ +00024ea0: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p
│ │ │ │ +00024eb0: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of.
│ │ │ │ +00024ec0: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i
│ │ │ │ +00024ed0: 6d61 6765 5f77 6964 7468 2c20 696d 6167 mage_width, imag
│ │ │ │ +00024ee0: 655f 6865 6967 6874 2061 6e64 2069 6d61 e_height and ima
│ │ │ │ +00024ef0: 6765 5f63 6861 6e6e 656c 732e 2049 7420 ge_channels. It
│ │ │ │ +00024f00: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa
│ │ │ │ +00024f10: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the
│ │ │ │ +00024f20: 5345 4544 530a 2020 2020 202a 2073 7570 SEEDS. * sup
│ │ │ │ +00024f30: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith
│ │ │ │ +00024f40: 6d2c 2077 6869 6368 2061 7265 3a20 6e75 m, which are: nu
│ │ │ │ +00024f50: 6d5f 7375 7065 7270 6978 656c 732c 206e m_superpixels, n
│ │ │ │ +00024f60: 756d 5f6c 6576 656c 732c 2075 7365 5f70 um_levels, use_p
│ │ │ │ +00024f70: 7269 6f72 2c20 6869 7374 6f67 7261 6d5f rior, histogram_
│ │ │ │ +00024f80: 6269 6e73 2061 6e64 0a20 2020 2020 2a20 bins and. *
│ │ │ │ +00024f90: 646f 7562 6c65 5f73 7465 702e 0a20 2020 double_step..
│ │ │ │ +00024fa0: 2020 2a0a 2020 2020 202a 2054 6865 206e *. * The n
│ │ │ │ +00024fb0: 756d 6265 7220 6f66 206c 6576 656c 7320 umber of levels
│ │ │ │ +00024fc0: 696e 206e 756d 5f6c 6576 656c 7320 6465 in num_levels de
│ │ │ │ +00024fd0: 6669 6e65 7320 7468 6520 616d 6f75 6e74 fines the amount
│ │ │ │ +00024fe0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels
│ │ │ │ +00024ff0: 2074 6861 7420 7468 6520 616c 676f 7269 that the algori
│ │ │ │ +00025000: 7468 6d20 7573 6520 696e 2074 6865 0a20 thm use in the.
│ │ │ │ +00025010: 2020 2020 2a20 6f70 7469 6d69 7a61 7469 * optimizati
│ │ │ │ +00025020: 6f6e 2e20 5468 6520 696e 6974 6961 6c69 on. The initiali
│ │ │ │ +00025030: 7a61 7469 6f6e 2069 7320 6120 6772 6964 zation is a grid
│ │ │ │ +00025040: 2c20 696e 2077 6869 6368 2074 6865 2073 , in which the s
│ │ │ │ +00025050: 7570 6572 7069 7865 6c73 2061 7265 2065 uperpixels are e
│ │ │ │ +00025060: 7175 616c 6c79 2064 6973 7472 6962 7574 qually distribut
│ │ │ │ +00025070: 6564 2074 6872 6f75 6768 0a20 2020 2020 ed through.
│ │ │ │ +00025080: 2a20 7468 6520 7769 6474 6820 616e 6420 * the width and
│ │ │ │ +00025090: 7468 6520 6865 6967 6874 206f 6620 7468 the height of th
│ │ │ │ +000250a0: 6520 696d 6167 652e 2054 6865 206c 6172 e image. The lar
│ │ │ │ +000250b0: 6765 7220 626c 6f63 6b73 2063 6f72 7265 ger blocks corre
│ │ │ │ +000250c0: 7370 6f6e 6420 746f 2074 6865 2073 7570 spond to the sup
│ │ │ │ +000250d0: 6572 7069 7865 6c20 7369 7a65 2c20 616e erpixel size, an
│ │ │ │ +000250e0: 6420 7468 650a 2020 2020 202a 206c 6576 d the. * lev
│ │ │ │ +000250f0: 656c 7320 7769 7468 2073 6d61 6c6c 6572 els with smaller
│ │ │ │ +00025100: 2062 6c6f 636b 7320 6172 6520 666f 726d blocks are form
│ │ │ │ +00025110: 6564 2062 7920 6469 7669 6469 6e67 2074 ed by dividing t
│ │ │ │ +00025120: 6865 206c 6172 6765 7220 626c 6f63 6b73 he larger blocks
│ │ │ │ +00025130: 2069 6e74 6f20 3220 7820 3220 626c 6f63 into 2 x 2 bloc
│ │ │ │ +00025140: 6b73 206f 6620 7069 7865 6c73 2c0a 2020 ks of pixels,.
│ │ │ │ +00025150: 2020 202a 2072 6563 7572 7369 7665 6c79 * recursively
│ │ │ │ +00025160: 2075 6e74 696c 2074 6865 2073 6d61 6c6c until the small
│ │ │ │ +00025170: 6572 2062 6c6f 636b 206c 6576 656c 2e20 er block level.
│ │ │ │ +00025180: 416e 2065 7861 6d70 6c65 206f 6620 696e An example of in
│ │ │ │ +00025190: 6974 6961 6c69 7a61 7469 6f6e 206f 6620 itialization of
│ │ │ │ +000251a0: 3420 626c 6f63 6b20 6c65 7665 6c73 2069 4 block levels i
│ │ │ │ +000251b0: 730a 2020 2020 202a 2069 6c6c 7573 7472 s. * illustr
│ │ │ │ +000251c0: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll
│ │ │ │ +000251d0: 6f77 696e 6720 6669 6775 7265 2e0a 2020 owing figure..
│ │ │ │ +000251e0: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * . * @return
│ │ │ │ +00025220: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +00025230: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +00025240: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +00025250: 6963 2053 7570 6572 7069 7865 6c53 4545 ic SuperpixelSEE
│ │ │ │ +00025260: 4453 2063 7265 6174 6553 7570 6572 7069 DS createSuperpi
│ │ │ │ +00025270: 7865 6c53 4545 4453 2869 6e74 2069 6d61 xelSEEDS(int ima
│ │ │ │ +00025280: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im
│ │ │ │ +00025290: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int
│ │ │ │ +000252a0: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels,
│ │ │ │ +000252b0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix
│ │ │ │ +000252c0: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev
│ │ │ │ +000252d0: 656c 7329 207b 0a20 2020 2020 2020 2072 els) {. r
│ │ │ │ +000252e0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel
│ │ │ │ +000252f0: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_
│ │ │ │ +00025300: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix
│ │ │ │ +00025310: 656c 5345 4544 535f 3328 696d 6167 655f elSEEDS_3(image_
│ │ │ │ +00025320: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei
│ │ │ │ +00025330: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann
│ │ │ │ +00025340: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi
│ │ │ │ +00025350: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels
│ │ │ │ +00025360: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }...
│ │ │ │ +00025370: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++:
│ │ │ │ +00025380: 5074 725f 5246 4665 6174 7572 6547 6574 Ptr_RFFeatureGet
│ │ │ │ +00025390: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc
│ │ │ │ +000253a0: 3a3a 6372 6561 7465 5246 4665 6174 7572 ::createRFFeatur
│ │ │ │ +000253b0: 6547 6574 7465 7228 290a 2020 2020 2f2f eGetter(). //
│ │ │ │ +000253c0: 0a0a 2020 2020 7075 626c 6963 2073 7461 .. public sta
│ │ │ │ +000253d0: 7469 6320 5246 4665 6174 7572 6547 6574 tic RFFeatureGet
│ │ │ │ +000253e0: 7465 7220 6372 6561 7465 5246 4665 6174 ter createRFFeat
│ │ │ │ +000253f0: 7572 6547 6574 7465 7228 2920 7b0a 2020 ureGetter() {.
│ │ │ │ +00025400: 2020 2020 2020 7265 7475 726e 2052 4646 return RFF
│ │ │ │ +00025410: 6561 7475 7265 4765 7474 6572 2e5f 5f66 eatureGetter.__f
│ │ │ │ +00025420: 726f 6d50 7472 5f5f 2863 7265 6174 6552 romPtr__(createR
│ │ │ │ +00025430: 4646 6561 7475 7265 4765 7474 6572 5f30 FFeatureGetter_0
│ │ │ │ +00025440: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }...
│ │ │ │ +00025450: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ +00025460: 2050 7472 5f53 7472 7563 7475 7265 6445 Ptr_StructuredE
│ │ │ │ +00025470: 6467 6544 6574 6563 7469 6f6e 2063 763a dgeDetection cv:
│ │ │ │ +00025480: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat
│ │ │ │ +00025490: 6553 7472 7563 7475 7265 6445 6467 6544 eStructuredEdgeD
│ │ │ │ +000254a0: 6574 6563 7469 6f6e 2853 7472 696e 6720 etection(String
│ │ │ │ +000254b0: 6d6f 6465 6c2c 2050 7472 5f52 4646 6561 model, Ptr_RFFea
│ │ │ │ +000254c0: 7475 7265 4765 7474 6572 2068 6f77 546f tureGetter howTo
│ │ │ │ +000254d0: 4765 7446 6561 7475 7265 7320 3d20 5074 GetFeatures = Pt
│ │ │ │ +000254e0: 723c 5246 4665 6174 7572 6547 6574 7465 r()). //..
│ │ │ │ +00025500: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ +00025510: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe
│ │ │ │ +00025520: 7465 6374 696f 6e20 6372 6561 7465 5374 tection createSt
│ │ │ │ +00025530: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete
│ │ │ │ +00025540: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod
│ │ │ │ +00025550: 656c 2c20 5246 4665 6174 7572 6547 6574 el, RFFeatureGet
│ │ │ │ +00025560: 7465 7220 686f 7754 6f47 6574 4665 6174 ter howToGetFeat
│ │ │ │ +00025570: 7572 6573 2920 7b0a 2020 2020 2020 2020 ures) {.
│ │ │ │ +00025580: 7265 7475 726e 2053 7472 7563 7475 7265 return Structure
│ │ │ │ +00025590: 6445 6467 6544 6574 6563 7469 6f6e 2e5f dEdgeDetection._
│ │ │ │ +000255a0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ +000255b0: 6553 7472 7563 7475 7265 6445 6467 6544 eStructuredEdgeD
│ │ │ │ +000255c0: 6574 6563 7469 6f6e 5f30 286d 6f64 656c etection_0(model
│ │ │ │ +000255d0: 2c20 686f 7754 6f47 6574 4665 6174 7572 , howToGetFeatur
│ │ │ │ +000255e0: 6573 2e67 6574 4e61 7469 7665 4f62 6a41 es.getNativeObjA
│ │ │ │ +000255f0: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }..
│ │ │ │ +00025600: 2020 2020 7075 626c 6963 2073 7461 7469 public stati
│ │ │ │ +00025610: 6320 5374 7275 6374 7572 6564 4564 6765 c StructuredEdge
│ │ │ │ +00025620: 4465 7465 6374 696f 6e20 6372 6561 7465 Detection create
│ │ │ │ +00025630: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe
│ │ │ │ +00025640: 7465 6374 696f 6e28 5374 7269 6e67 206d tection(String m
│ │ │ │ +00025650: 6f64 656c 2920 7b0a 2020 2020 2020 2020 odel) {.
│ │ │ │ +00025660: 7265 7475 726e 2053 7472 7563 7475 7265 return Structure
│ │ │ │ +00025670: 6445 6467 6544 6574 6563 7469 6f6e 2e5f dEdgeDetection._
│ │ │ │ +00025680: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ +00025690: 6553 7472 7563 7475 7265 6445 6467 6544 eStructuredEdgeD
│ │ │ │ +000256a0: 6574 6563 7469 6f6e 5f31 286d 6f64 656c etection_1(model
│ │ │ │ +000256b0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }...
│ │ │ │ +000256c0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++:
│ │ │ │ +000256d0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro
│ │ │ │ +000256e0: 633a 3a66 6f75 7269 6572 4465 7363 7269 c::fourierDescri
│ │ │ │ +000256f0: 7074 6f72 284d 6174 2073 7263 2c20 4d61 ptor(Mat src, Ma
│ │ │ │ +00025700: 7426 2064 7374 2c20 696e 7420 6e62 456c t& dst, int nbEl
│ │ │ │ +00025710: 7420 3d20 2d31 2c20 696e 7420 6e62 4644 t = -1, int nbFD
│ │ │ │ +00025720: 203d 202d 3129 0a20 2020 202f 2f0a 0a20 = -1). //..
│ │ │ │ +00025730: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo
│ │ │ │ +00025740: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor
│ │ │ │ +00025750: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo
│ │ │ │ +00025760: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves.
│ │ │ │ +00025770: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor
│ │ │ │ +00025780: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about
│ │ │ │ +00025790: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat
│ │ │ │ +000257a0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see
│ │ │ │ +000257b0: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1
│ │ │ │ +000257c0: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *.
│ │ │ │ +000257d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ +000257e0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall
│ │ │ │ +000257f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ +00025800: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au
│ │ │ │ 00025810: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ 00025820: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa
│ │ │ │ -00025830: 7261 6d20 6f6d 6567 6120 6175 746f 6d61 ram omega automa
│ │ │ │ +00025830: 7261 6d20 6e62 456c 7420 6175 746f 6d61 ram nbElt automa
│ │ │ │ 00025840: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ -00025850: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ -00025860: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ -00025870: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche
│ │ │ │ -00025880: 5928 4d61 7420 6f70 2c20 4d61 7420 6473 Y(Mat op, Mat ds
│ │ │ │ -00025890: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha,
│ │ │ │ -000258a0: 2064 6f75 626c 6520 6f6d 6567 6129 207b double omega) {
│ │ │ │ -000258b0: 0a20 2020 2020 2020 2047 7261 6469 656e . Gradien
│ │ │ │ -000258c0: 7444 6572 6963 6865 595f 3028 6f70 2e6e tDericheY_0(op.n
│ │ │ │ -000258d0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na
│ │ │ │ -000258e0: 7469 7665 4f62 6a2c 2061 6c70 6861 2c20 tiveObj, alpha,
│ │ │ │ -000258f0: 6f6d 6567 6129 3b0a 2020 2020 7d0a 0a0a omega);. }...
│ │ │ │ -00025900: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ -00025910: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim
│ │ │ │ -00025920: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD
│ │ │ │ -00025930: 6572 6963 6865 5828 4d61 7420 6f70 2c20 ericheX(Mat op,
│ │ │ │ -00025940: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double
│ │ │ │ -00025950: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o
│ │ │ │ -00025960: 6d65 6761 290a 2020 2020 2f2f 0a0a 2020 mega). //..
│ │ │ │ -00025970: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App
│ │ │ │ -00025980: 6c69 6573 2058 2044 6572 6963 6865 2066 lies X Deriche f
│ │ │ │ -00025990: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag
│ │ │ │ -000259a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. *
│ │ │ │ -000259b0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail
│ │ │ │ -000259c0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp
│ │ │ │ -000259d0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple
│ │ │ │ -000259e0: 6173 6520 7365 6520 6874 7470 3a2f 2f63 ase see http://c
│ │ │ │ -000259f0: 6974 6573 6565 7278 2e69 7374 2e70 7375 iteseerx.ist.psu
│ │ │ │ -00025a00: 2e65 6475 2f76 6965 7764 6f63 2f64 6f77 .edu/viewdoc/dow
│ │ │ │ -00025a10: 6e6c 6f61 643f 646f 693d 3130 2e31 2e31 nload?doi=10.1.1
│ │ │ │ -00025a20: 2e34 3736 2e35 3733 3626 616d 703b 7265 .476.5736&re
│ │ │ │ -00025a30: 703d 7265 7031 2661 6d70 3b74 7970 653d p=rep1&type=
│ │ │ │ -00025a40: 7064 660a 2020 2020 202a 0a20 2020 2020 pdf. *.
│ │ │ │ -00025a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param
│ │ │ │ -00025a60: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically
│ │ │ │ -00025a70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ -00025a80: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut
│ │ │ │ -00025a90: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -00025aa0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ -00025ab0: 616d 2061 6c70 6861 2061 7574 6f6d 6174 am alpha automat
│ │ │ │ -00025ac0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ -00025ad0: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o
│ │ │ │ -00025ae0: 6d65 6761 2061 7574 6f6d 6174 6963 616c mega automatical
│ │ │ │ -00025af0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ -00025b00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ -00025b10: 7374 6174 6963 2076 6f69 6420 4772 6164 static void Grad
│ │ │ │ -00025b20: 6965 6e74 4465 7269 6368 6558 284d 6174 ientDericheX(Mat
│ │ │ │ -00025b30: 206f 702c 204d 6174 2064 7374 2c20 646f op, Mat dst, do
│ │ │ │ -00025b40: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub
│ │ │ │ -00025b50: 6c65 206f 6d65 6761 2920 7b0a 2020 2020 le omega) {.
│ │ │ │ -00025b60: 2020 2020 4772 6164 6965 6e74 4465 7269 GradientDeri
│ │ │ │ -00025b70: 6368 6558 5f30 286f 702e 6e61 7469 7665 cheX_0(op.native
│ │ │ │ -00025b80: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ -00025b90: 626a 2c20 616c 7068 612c 206f 6d65 6761 bj, alpha, omega
│ │ │ │ -00025ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... /
│ │ │ │ -00025bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v
│ │ │ │ -00025bc0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc
│ │ │ │ -00025bd0: 3a3a 6372 6561 7465 5175 6174 6572 6e69 ::createQuaterni
│ │ │ │ -00025be0: 6f6e 496d 6167 6528 4d61 7420 696d 672c onImage(Mat img,
│ │ │ │ -00025bf0: 204d 6174 2620 7169 6d67 290a 2020 2020 Mat& qimg).
│ │ │ │ -00025c00: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**.
│ │ │ │ -00025c10: 202a 2063 7265 6174 6573 2061 2071 7561 * creates a qua
│ │ │ │ -00025c20: 7465 726e 696f 6e20 696d 6167 652e 0a20 ternion image..
│ │ │ │ -00025c30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -00025c40: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati
│ │ │ │ -00025c50: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ -00025c60: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi
│ │ │ │ -00025c70: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically
│ │ │ │ -00025c80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ -00025c90: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st
│ │ │ │ -00025ca0: 6174 6963 2076 6f69 6420 6372 6561 7465 atic void create
│ │ │ │ -00025cb0: 5175 6174 6572 6e69 6f6e 496d 6167 6528 QuaternionImage(
│ │ │ │ -00025cc0: 4d61 7420 696d 672c 204d 6174 2071 696d Mat img, Mat qim
│ │ │ │ -00025cd0: 6729 207b 0a20 2020 2020 2020 2063 7265 g) {. cre
│ │ │ │ -00025ce0: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma
│ │ │ │ -00025cf0: 6765 5f30 2869 6d67 2e6e 6174 6976 654f ge_0(img.nativeO
│ │ │ │ -00025d00: 626a 2c20 7169 6d67 2e6e 6174 6976 654f bj, qimg.nativeO
│ │ │ │ -00025d10: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }...
│ │ │ │ -00025d20: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++:
│ │ │ │ -00025d30: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr
│ │ │ │ -00025d40: 6f63 3a3a 7163 6f6e 6a28 4d61 7420 7169 oc::qconj(Mat qi
│ │ │ │ -00025d50: 6d67 2c20 4d61 7426 2071 6369 6d67 290a mg, Mat& qcimg).
│ │ │ │ -00025d60: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**.
│ │ │ │ -00025d70: 2020 2020 202a 2063 616c 6375 6c61 7465 * calculate
│ │ │ │ -00025d80: 7320 636f 6e6a 7567 6174 6520 6f66 2061 s conjugate of a
│ │ │ │ -00025d90: 2071 7561 7465 726e 696f 6e20 696d 6167 quaternion imag
│ │ │ │ -00025da0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. *
│ │ │ │ -00025db0: 2040 7061 7261 6d20 7169 6d67 2061 7574 @param qimg aut
│ │ │ │ -00025dc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -00025dd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ -00025de0: 616d 2071 6369 6d67 2061 7574 6f6d 6174 am qcimg automat
│ │ │ │ -00025df0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ -00025e00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ -00025e10: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ -00025e20: 7163 6f6e 6a28 4d61 7420 7169 6d67 2c20 qconj(Mat qimg,
│ │ │ │ -00025e30: 4d61 7420 7163 696d 6729 207b 0a20 2020 Mat qcimg) {.
│ │ │ │ -00025e40: 2020 2020 2071 636f 6e6a 5f30 2871 696d qconj_0(qim
│ │ │ │ -00025e50: 672e 6e61 7469 7665 4f62 6a2c 2071 6369 g.nativeObj, qci
│ │ │ │ -00025e60: 6d67 2e6e 6174 6976 654f 626a 293b 0a20 mg.nativeObj);.
│ │ │ │ -00025e70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ -00025e80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void
│ │ │ │ -00025e90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7175 cv::ximgproc::qu
│ │ │ │ -00025ea0: 6e69 7461 7279 284d 6174 2071 696d 672c nitary(Mat qimg,
│ │ │ │ -00025eb0: 204d 6174 2620 716e 696d 6729 0a20 2020 Mat& qnimg).
│ │ │ │ -00025ec0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**.
│ │ │ │ -00025ed0: 2020 2a20 6469 7669 6465 7320 6561 6368 * divides each
│ │ │ │ -00025ee0: 2065 6c65 6d65 6e74 2062 7920 6974 7320 element by its
│ │ │ │ -00025ef0: 6d6f 6475 6c75 732e 0a20 2020 2020 2a0a modulus.. *.
│ │ │ │ -00025f00: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi
│ │ │ │ -00025f10: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically
│ │ │ │ -00025f20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ -00025f30: 2a20 4070 6172 616d 2071 6e69 6d67 2061 * @param qnimg a
│ │ │ │ -00025f40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ -00025f50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ -00025f60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ -00025f70: 2076 6f69 6420 7175 6e69 7461 7279 284d void qunitary(M
│ │ │ │ -00025f80: 6174 2071 696d 672c 204d 6174 2071 6e69 at qimg, Mat qni
│ │ │ │ -00025f90: 6d67 2920 7b0a 2020 2020 2020 2020 7175 mg) {. qu
│ │ │ │ -00025fa0: 6e69 7461 7279 5f30 2871 696d 672e 6e61 nitary_0(qimg.na
│ │ │ │ -00025fb0: 7469 7665 4f62 6a2c 2071 6e69 6d67 2e6e tiveObj, qnimg.n
│ │ │ │ -00025fc0: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. }
│ │ │ │ -00025fd0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. //
│ │ │ │ -00025fe0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ -00025ff0: 7869 6d67 7072 6f63 3a3a 716d 756c 7469 ximgproc::qmulti
│ │ │ │ -00026000: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma
│ │ │ │ -00026010: 7420 7372 6332 2c20 4d61 7426 2064 7374 t src2, Mat& dst
│ │ │ │ -00026020: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /*
│ │ │ │ -00026030: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula
│ │ │ │ -00026040: 7465 7320 7468 6520 7065 722d 656c 656d tes the per-elem
│ │ │ │ -00026050: 656e 7420 7175 6174 6572 6e69 6f6e 2070 ent quaternion p
│ │ │ │ -00026060: 726f 6475 6374 206f 6620 7477 6f20 6172 roduct of two ar
│ │ │ │ -00026070: 7261 7973 0a20 2020 2020 2a0a 2020 2020 rays. *.
│ │ │ │ -00026080: 202a 2040 7061 7261 6d20 7372 6331 2061 * @param src1 a
│ │ │ │ -00026090: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ -000260a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ -000260b0: 6172 616d 2073 7263 3220 6175 746f 6d61 aram src2 automa
│ │ │ │ -000260c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ -000260d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ -000260e0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall
│ │ │ │ -000260f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated.
│ │ │ │ -00026100: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s
│ │ │ │ -00026110: 7461 7469 6320 766f 6964 2071 6d75 6c74 tatic void qmult
│ │ │ │ -00026120: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M
│ │ │ │ -00026130: 6174 2073 7263 322c 204d 6174 2064 7374 at src2, Mat dst
│ │ │ │ -00026140: 2920 7b0a 2020 2020 2020 2020 716d 756c ) {. qmul
│ │ │ │ -00026150: 7469 706c 795f 3028 7372 6331 2e6e 6174 tiply_0(src1.nat
│ │ │ │ -00026160: 6976 654f 626a 2c20 7372 6332 2e6e 6174 iveObj, src2.nat
│ │ │ │ -00026170: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati
│ │ │ │ -00026180: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }...
│ │ │ │ -00026190: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+
│ │ │ │ -000261a0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim
│ │ │ │ -000261b0: 6770 726f 633a 3a71 6466 7428 4d61 7420 gproc::qdft(Mat
│ │ │ │ -000261c0: 696d 672c 204d 6174 2620 7169 6d67 2c20 img, Mat& qimg,
│ │ │ │ -000261d0: 696e 7420 666c 6167 732c 2062 6f6f 6c20 int flags, bool
│ │ │ │ -000261e0: 7369 6465 4c65 6674 290a 2020 2020 2f2f sideLeft). //
│ │ │ │ -000261f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ -00026200: 2050 6572 666f 726d 7320 6120 666f 7277 Performs a forw
│ │ │ │ -00026210: 6172 6420 6f72 2069 6e76 6572 7365 2044 ard or inverse D
│ │ │ │ -00026220: 6973 6372 6574 6520 7175 6174 6572 6e69 iscrete quaterni
│ │ │ │ -00026230: 6f6e 2046 6f75 7269 6572 2074 7261 6e73 on Fourier trans
│ │ │ │ -00026240: 666f 726d 206f 6620 6120 3244 2071 7561 form of a 2D qua
│ │ │ │ -00026250: 7465 726e 696f 6e20 6172 7261 792e 0a20 ternion array..
│ │ │ │ -00026260: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa
│ │ │ │ -00026270: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati
│ │ │ │ -00026280: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ -00026290: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi
│ │ │ │ -000262a0: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically
│ │ │ │ -000262b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ -000262c0: 2a20 4070 6172 616d 2066 6c61 6773 2061 * @param flags a
│ │ │ │ -000262d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ -000262e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p
│ │ │ │ -000262f0: 6172 616d 2073 6964 654c 6566 7420 6175 aram sideLeft au
│ │ │ │ -00026300: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene
│ │ │ │ -00026310: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */.
│ │ │ │ -00026320: 2020 7075 626c 6963 2073 7461 7469 6320 public static
│ │ │ │ -00026330: 766f 6964 2071 6466 7428 4d61 7420 696d void qdft(Mat im
│ │ │ │ -00026340: 672c 204d 6174 2071 696d 672c 2069 6e74 g, Mat qimg, int
│ │ │ │ -00026350: 2066 6c61 6773 2c20 626f 6f6c 6561 6e20 flags, boolean
│ │ │ │ -00026360: 7369 6465 4c65 6674 2920 7b0a 2020 2020 sideLeft) {.
│ │ │ │ -00026370: 2020 2020 7164 6674 5f30 2869 6d67 2e6e qdft_0(img.n
│ │ │ │ -00026380: 6174 6976 654f 626a 2c20 7169 6d67 2e6e ativeObj, qimg.n
│ │ │ │ -00026390: 6174 6976 654f 626a 2c20 666c 6167 732c ativeObj, flags,
│ │ │ │ -000263a0: 2073 6964 654c 6566 7429 3b0a 2020 2020 sideLeft);.
│ │ │ │ -000263b0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. /
│ │ │ │ -000263c0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv:
│ │ │ │ -000263d0: 3a78 696d 6770 726f 633a 3a63 6f6c 6f72 :ximgproc::color
│ │ │ │ -000263e0: 4d61 7463 6854 656d 706c 6174 6528 4d61 MatchTemplate(Ma
│ │ │ │ -000263f0: 7420 696d 672c 204d 6174 2074 656d 706c t img, Mat templ
│ │ │ │ -00026400: 2c20 4d61 7426 2072 6573 756c 7429 0a20 , Mat& result).
│ │ │ │ -00026410: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**.
│ │ │ │ -00026420: 2020 2020 2a20 436f 6d70 6172 6573 2061 * Compares a
│ │ │ │ -00026430: 2063 6f6c 6f72 2074 656d 706c 6174 6520 color template
│ │ │ │ -00026440: 6167 6169 6e73 7420 6f76 6572 6c61 7070 against overlapp
│ │ │ │ -00026450: 6564 2063 6f6c 6f72 2069 6d61 6765 2072 ed color image r
│ │ │ │ -00026460: 6567 696f 6e73 2e0a 2020 2020 202a 0a20 egions.. *.
│ │ │ │ -00026470: 2020 2020 2a20 4070 6172 616d 2069 6d67 * @param img
│ │ │ │ -00026480: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ -00026490: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. *
│ │ │ │ -000264a0: 4070 6172 616d 2074 656d 706c 2061 7574 @param templ aut
│ │ │ │ -000264b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ -000264c0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ -000264d0: 616d 2072 6573 756c 7420 6175 746f 6d61 am result automa
│ │ │ │ -000264e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ -000264f0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu
│ │ │ │ -00026500: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void
│ │ │ │ -00026510: 2063 6f6c 6f72 4d61 7463 6854 656d 706c colorMatchTempl
│ │ │ │ -00026520: 6174 6528 4d61 7420 696d 672c 204d 6174 ate(Mat img, Mat
│ │ │ │ -00026530: 2074 656d 706c 2c20 4d61 7420 7265 7375 templ, Mat resu
│ │ │ │ -00026540: 6c74 2920 7b0a 2020 2020 2020 2020 636f lt) {. co
│ │ │ │ -00026550: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate
│ │ │ │ -00026560: 5f30 2869 6d67 2e6e 6174 6976 654f 626a _0(img.nativeObj
│ │ │ │ -00026570: 2c20 7465 6d70 6c2e 6e61 7469 7665 4f62 , templ.nativeOb
│ │ │ │ -00026580: 6a2c 2072 6573 756c 742e 6e61 7469 7665 j, result.native
│ │ │ │ -00026590: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 0a0a Obj);. }.....
│ │ │ │ +00025850: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +00025860: 6e62 4644 2061 7574 6f6d 6174 6963 616c nbFD automatical
│ │ │ │ +00025870: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +00025880: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public
│ │ │ │ +00025890: 7374 6174 6963 2076 6f69 6420 666f 7572 static void four
│ │ │ │ +000258a0: 6965 7244 6573 6372 6970 746f 7228 4d61 ierDescriptor(Ma
│ │ │ │ +000258b0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst,
│ │ │ │ +000258c0: 696e 7420 6e62 456c 742c 2069 6e74 206e int nbElt, int n
│ │ │ │ +000258d0: 6246 4429 207b 0a20 2020 2020 2020 2066 bFD) {. f
│ │ │ │ +000258e0: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor
│ │ │ │ +000258f0: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj
│ │ │ │ +00025900: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj,
│ │ │ │ +00025910: 206e 6245 6c74 2c20 6e62 4644 293b 0a20 nbElt, nbFD);.
│ │ │ │ +00025920: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**.
│ │ │ │ +00025930: 2020 202a 2046 6f75 7269 6572 2064 6573 * Fourier des
│ │ │ │ +00025940: 6372 6970 746f 7273 2066 6f72 2070 6c61 criptors for pla
│ │ │ │ +00025950: 6e65 6420 636c 6f73 6564 2063 7572 7665 ned closed curve
│ │ │ │ +00025960: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. *
│ │ │ │ +00025970: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details
│ │ │ │ +00025980: 2061 626f 7574 2074 6869 7320 696d 706c about this impl
│ │ │ │ +00025990: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea
│ │ │ │ +000259a0: 7365 2073 6565 2043 4954 453a 2050 6572 se see CITE: Per
│ │ │ │ +000259b0: 736f 6f6e 4675 3139 3737 0a20 2020 2020 soonFu1977.
│ │ │ │ +000259c0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. *
│ │ │ │ +000259d0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom
│ │ │ │ +000259e0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +000259f0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param
│ │ │ │ +00025a00: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical
│ │ │ │ +00025a10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated.
│ │ │ │ +00025a20: 2020 2a20 4070 6172 616d 206e 6245 6c74 * @param nbElt
│ │ │ │ +00025a30: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +00025a40: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +00025a50: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +00025a60: 6963 2076 6f69 6420 666f 7572 6965 7244 ic void fourierD
│ │ │ │ +00025a70: 6573 6372 6970 746f 7228 4d61 7420 7372 escriptor(Mat sr
│ │ │ │ +00025a80: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int
│ │ │ │ +00025a90: 6e62 456c 7429 207b 0a20 2020 2020 2020 nbElt) {.
│ │ │ │ +00025aa0: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript
│ │ │ │ +00025ab0: 6f72 5f31 2873 7263 2e6e 6174 6976 654f or_1(src.nativeO
│ │ │ │ +00025ac0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb
│ │ │ │ +00025ad0: 6a2c 206e 6245 6c74 293b 0a20 2020 207d j, nbElt);. }
│ │ │ │ +00025ae0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. *
│ │ │ │ +00025af0: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip
│ │ │ │ +00025b00: 746f 7273 2066 6f72 2070 6c61 6e65 6420 tors for planed
│ │ │ │ +00025b10: 636c 6f73 6564 2063 7572 7665 730a 2020 closed curves.
│ │ │ │ +00025b20: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For
│ │ │ │ +00025b30: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo
│ │ │ │ +00025b40: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen
│ │ │ │ +00025b50: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s
│ │ │ │ +00025b60: 6565 2043 4954 453a 2050 6572 736f 6f6e ee CITE: Persoon
│ │ │ │ +00025b70: 4675 3139 3737 0a20 2020 2020 2a0a 2020 Fu1977. *.
│ │ │ │ +00025b80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par
│ │ │ │ +00025b90: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic
│ │ │ │ +00025ba0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +00025bb0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst
│ │ │ │ +00025bc0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g
│ │ │ │ +00025bd0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */
│ │ │ │ +00025be0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat
│ │ │ │ +00025bf0: 6963 2076 6f69 6420 666f 7572 6965 7244 ic void fourierD
│ │ │ │ +00025c00: 6573 6372 6970 746f 7228 4d61 7420 7372 escriptor(Mat sr
│ │ │ │ +00025c10: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {.
│ │ │ │ +00025c20: 2020 2020 2020 666f 7572 6965 7244 6573 fourierDes
│ │ │ │ +00025c30: 6372 6970 746f 725f 3228 7372 632e 6e61 criptor_2(src.na
│ │ │ │ +00025c40: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat
│ │ │ │ +00025c50: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }..
│ │ │ │ +00025c60: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C
│ │ │ │ +00025c70: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi
│ │ │ │ +00025c80: 6d67 7072 6f63 3a3a 7472 616e 7366 6f72 mgproc::transfor
│ │ │ │ +00025c90: 6d46 4428 4d61 7420 7372 632c 204d 6174 mFD(Mat src, Mat
│ │ │ │ +00025ca0: 2074 2c20 4d61 7426 2064 7374 2c20 626f t, Mat& dst, bo
│ │ │ │ +00025cb0: 6f6c 2066 6443 6f6e 746f 7572 203d 2074 ol fdContour = t
│ │ │ │ +00025cc0: 7275 6529 0a20 2020 202f 2f0a 0a20 2020 rue). //..
│ │ │ │ +00025cd0: 202f 2a2a 0a20 2020 2020 2a20 7472 616e /**. * tran
│ │ │ │ +00025ce0: 7366 6f72 6d20 6120 636f 6e74 6f75 720a sform a contour.
│ │ │ │ +00025cf0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *.
│ │ │ │ +00025d00: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src
│ │ │ │ +00025d10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge
│ │ │ │ +00025d20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @
│ │ │ │ +00025d30: 7061 7261 6d20 7420 6175 746f 6d61 7469 param t automati
│ │ │ │ +00025d40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated.
│ │ │ │ +00025d50: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds
│ │ │ │ +00025d60: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically
│ │ │ │ +00025d70: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +00025d80: 2040 7061 7261 6d20 6664 436f 6e74 6f75 @param fdContou
│ │ │ │ +00025d90: 7220 6175 746f 6d61 7469 6361 6c6c 7920 r automatically
│ │ │ │ +00025da0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +00025db0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta
│ │ │ │ +00025dc0: 7469 6320 766f 6964 2074 7261 6e73 666f tic void transfo
│ │ │ │ +00025dd0: 726d 4644 284d 6174 2073 7263 2c20 4d61 rmFD(Mat src, Ma
│ │ │ │ +00025de0: 7420 742c 204d 6174 2064 7374 2c20 626f t t, Mat dst, bo
│ │ │ │ +00025df0: 6f6c 6561 6e20 6664 436f 6e74 6f75 7229 olean fdContour)
│ │ │ │ +00025e00: 207b 0a20 2020 2020 2020 2074 7261 6e73 {. trans
│ │ │ │ +00025e10: 666f 726d 4644 5f30 2873 7263 2e6e 6174 formFD_0(src.nat
│ │ │ │ +00025e20: 6976 654f 626a 2c20 742e 6e61 7469 7665 iveObj, t.native
│ │ │ │ +00025e30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO
│ │ │ │ +00025e40: 626a 2c20 6664 436f 6e74 6f75 7229 3b0a bj, fdContour);.
│ │ │ │ +00025e50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**.
│ │ │ │ +00025e60: 2020 2020 2a20 7472 616e 7366 6f72 6d20 * transform
│ │ │ │ +00025e70: 6120 636f 6e74 6f75 720a 2020 2020 202a a contour. *
│ │ │ │ +00025e80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00025e90: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa
│ │ │ │ +00025ea0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate
│ │ │ │ +00025eb0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param
│ │ │ │ +00025ec0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically
│ │ │ │ +00025ed0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. *
│ │ │ │ +00025ee0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto
│ │ │ │ +00025ef0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera
│ │ │ │ +00025f00: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */.
│ │ │ │ +00025f10: 7075 626c 6963 2073 7461 7469 6320 766f public static vo
│ │ │ │ +00025f20: 6964 2074 7261 6e73 666f 726d 4644 284d id transformFD(M
│ │ │ │ +00025f30: 6174 2073 7263 2c20 4d61 7420 742c 204d at src, Mat t, M
│ │ │ │ +00025f40: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {.
│ │ │ │ +00025f50: 2020 7472 616e 7366 6f72 6d46 445f 3128 transformFD_1(
│ │ │ │ +00025f60: 7372 632e 6e61 7469 7665 4f62 6a2c 2074 src.nativeObj, t
│ │ │ │ +00025f70: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst.
│ │ │ │ +00025f80: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);.
│ │ │ │ +00025f90: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. /
│ │ │ │ +00025fa0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv:
│ │ │ │ +00025fb0: 3a78 696d 6770 726f 633a 3a63 6f6e 746f :ximgproc::conto
│ │ │ │ +00025fc0: 7572 5361 6d70 6c69 6e67 284d 6174 2073 urSampling(Mat s
│ │ │ │ +00025fd0: 7263 2c20 4d61 7426 206f 7574 2c20 696e rc, Mat& out, in
│ │ │ │ +00025fe0: 7420 6e62 456c 7429 0a20 2020 202f 2f0a t nbElt). //.
│ │ │ │ +00025ff0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. *
│ │ │ │ +00026000: 436f 6e74 6f75 7220 7361 6d70 6c69 6e67 Contour sampling
│ │ │ │ +00026010: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. *
│ │ │ │ +00026020: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s
│ │ │ │ +00026030: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically
│ │ │ │ +00026040: 2067 656e 6572 6174 6564 0a20 2020 2020 generated.
│ │ │ │ +00026050: 2a20 4070 6172 616d 206f 7574 2061 7574 * @param out aut
│ │ │ │ +00026060: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener
│ │ │ │ +00026070: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par
│ │ │ │ +00026080: 616d 206e 6245 6c74 2061 7574 6f6d 6174 am nbElt automat
│ │ │ │ +00026090: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated
│ │ │ │ +000260a0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub
│ │ │ │ +000260b0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void
│ │ │ │ +000260c0: 636f 6e74 6f75 7253 616d 706c 696e 6728 contourSampling(
│ │ │ │ +000260d0: 4d61 7420 7372 632c 204d 6174 206f 7574 Mat src, Mat out
│ │ │ │ +000260e0: 2c20 696e 7420 6e62 456c 7429 207b 0a20 , int nbElt) {.
│ │ │ │ +000260f0: 2020 2020 2020 2063 6f6e 746f 7572 5361 contourSa
│ │ │ │ +00026100: 6d70 6c69 6e67 5f30 2873 7263 2e6e 6174 mpling_0(src.nat
│ │ │ │ +00026110: 6976 654f 626a 2c20 6f75 742e 6e61 7469 iveObj, out.nati
│ │ │ │ +00026120: 7665 4f62 6a2c 206e 6245 6c74 293b 0a20 veObj, nbElt);.
│ │ │ │ +00026130: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //.
│ │ │ │ +00026140: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f43 // C++: Ptr_C
│ │ │ │ +00026150: 6f6e 746f 7572 4669 7474 696e 6720 6376 ontourFitting cv
│ │ │ │ +00026160: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea
│ │ │ │ +00026170: 7465 436f 6e74 6f75 7246 6974 7469 6e67 teContourFitting
│ │ │ │ +00026180: 2869 6e74 2063 7472 203d 2031 3032 342c (int ctr = 1024,
│ │ │ │ +00026190: 2069 6e74 2066 6420 3d20 3136 290a 2020 int fd = 16).
│ │ │ │ +000261a0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**.
│ │ │ │ +000261b0: 2020 202a 2063 7265 6174 6520 436f 6e74 * create Cont
│ │ │ │ +000261c0: 6f75 7246 6974 7469 6e67 2061 6c67 6f72 ourFitting algor
│ │ │ │ +000261d0: 6974 686d 206f 626a 6563 740a 2020 2020 ithm object.
│ │ │ │ +000261e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param
│ │ │ │ +000261f0: 2063 7472 206e 756d 6265 7220 6f66 2046 ctr number of F
│ │ │ │ +00026200: 6f75 7269 6572 2064 6573 6372 6970 746f ourier descripto
│ │ │ │ +00026210: 7273 2065 7175 616c 2074 6f20 6e75 6d62 rs equal to numb
│ │ │ │ +00026220: 6572 206f 6620 636f 6e74 6f75 7220 706f er of contour po
│ │ │ │ +00026230: 696e 7473 2061 6674 6572 2072 6573 616d ints after resam
│ │ │ │ +00026240: 706c 696e 672e 0a20 2020 2020 2a20 4070 pling.. * @p
│ │ │ │ +00026250: 6172 616d 2066 6420 436f 6e74 6f75 7220 aram fd Contour
│ │ │ │ +00026260: 6465 6669 6e69 6e67 2073 6563 6f6e 6420 defining second
│ │ │ │ +00026270: 7368 6170 6520 2854 6172 6765 7429 2e0a shape (Target)..
│ │ │ │ +00026280: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a
│ │ │ │ +00026290: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ +000262a0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */.
│ │ │ │ +000262b0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static
│ │ │ │ +000262c0: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting
│ │ │ │ +000262d0: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit
│ │ │ │ +000262e0: 7469 6e67 2869 6e74 2063 7472 2c20 696e ting(int ctr, in
│ │ │ │ +000262f0: 7420 6664 2920 7b0a 2020 2020 2020 2020 t fd) {.
│ │ │ │ +00026300: 7265 7475 726e 2043 6f6e 746f 7572 4669 return ContourFi
│ │ │ │ +00026310: 7474 696e 672e 5f5f 6672 6f6d 5074 725f tting.__fromPtr_
│ │ │ │ +00026320: 5f28 6372 6561 7465 436f 6e74 6f75 7246 _(createContourF
│ │ │ │ +00026330: 6974 7469 6e67 5f30 2863 7472 2c20 6664 itting_0(ctr, fd
│ │ │ │ +00026340: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. /
│ │ │ │ +00026350: 2a2a 0a20 2020 2020 2a20 6372 6561 7465 **. * create
│ │ │ │ +00026360: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting
│ │ │ │ +00026370: 616c 676f 7269 7468 6d20 6f62 6a65 6374 algorithm object
│ │ │ │ +00026380: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +00026390: 7061 7261 6d20 6374 7220 6e75 6d62 6572 param ctr number
│ │ │ │ +000263a0: 206f 6620 466f 7572 6965 7220 6465 7363 of Fourier desc
│ │ │ │ +000263b0: 7269 7074 6f72 7320 6571 7561 6c20 746f riptors equal to
│ │ │ │ +000263c0: 206e 756d 6265 7220 6f66 2063 6f6e 746f number of conto
│ │ │ │ +000263d0: 7572 2070 6f69 6e74 7320 6166 7465 7220 ur points after
│ │ │ │ +000263e0: 7265 7361 6d70 6c69 6e67 2e0a 2020 2020 resampling..
│ │ │ │ +000263f0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom
│ │ │ │ +00026400: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat
│ │ │ │ +00026410: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p
│ │ │ │ +00026420: 7562 6c69 6320 7374 6174 6963 2043 6f6e ublic static Con
│ │ │ │ +00026430: 746f 7572 4669 7474 696e 6720 6372 6561 tourFitting crea
│ │ │ │ +00026440: 7465 436f 6e74 6f75 7246 6974 7469 6e67 teContourFitting
│ │ │ │ +00026450: 2869 6e74 2063 7472 2920 7b0a 2020 2020 (int ctr) {.
│ │ │ │ +00026460: 2020 2020 7265 7475 726e 2043 6f6e 746f return Conto
│ │ │ │ +00026470: 7572 4669 7474 696e 672e 5f5f 6672 6f6d urFitting.__from
│ │ │ │ +00026480: 5074 725f 5f28 6372 6561 7465 436f 6e74 Ptr__(createCont
│ │ │ │ +00026490: 6f75 7246 6974 7469 6e67 5f31 2863 7472 ourFitting_1(ctr
│ │ │ │ +000264a0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. /
│ │ │ │ +000264b0: 2a2a 0a20 2020 2020 2a20 6372 6561 7465 **. * create
│ │ │ │ +000264c0: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting
│ │ │ │ +000264d0: 616c 676f 7269 7468 6d20 6f62 6a65 6374 algorithm object
│ │ │ │ +000264e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @
│ │ │ │ +000264f0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic
│ │ │ │ +00026500: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated.
│ │ │ │ +00026510: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi
│ │ │ │ +00026520: 6320 7374 6174 6963 2043 6f6e 746f 7572 c static Contour
│ │ │ │ +00026530: 4669 7474 696e 6720 6372 6561 7465 436f Fitting createCo
│ │ │ │ +00026540: 6e74 6f75 7246 6974 7469 6e67 2829 207b ntourFitting() {
│ │ │ │ +00026550: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return
│ │ │ │ +00026560: 436f 6e74 6f75 7246 6974 7469 6e67 2e5f ContourFitting._
│ │ │ │ +00026570: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat
│ │ │ │ +00026580: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_
│ │ │ │ +00026590: 3228 2929 3b0a 2020 2020 7d0a 0a0a 0a0a 2());. }.....
│ │ │ │ 000265a0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi
│ │ │ │ 000265b0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc::
│ │ │ │ 000265c0: 6e69 426c 6163 6b54 6872 6573 686f 6c64 niBlackThreshold
│ │ │ │ 000265d0: 284d 6174 205f 7372 632c 204d 6174 2620 (Mat _src, Mat&
│ │ │ │ 000265e0: 5f64 7374 2c20 646f 7562 6c65 206d 6178 _dst, double max
│ │ │ │ 000265f0: 5661 6c75 652c 2069 6e74 2074 7970 652c Value, int type,
│ │ │ │ 00026600: 2069 6e74 2062 6c6f 636b 5369 7a65 2c20 int blockSize,
│ │ │ │ @@ -9887,1749 +9887,1749 @@
│ │ │ │ 000269e0: 6e61 7469 7665 2076 6f69 6420 616e 6973 native void anis
│ │ │ │ 000269f0: 6f74 726f 7069 6344 6966 6675 7369 6f6e otropicDiffusion
│ │ │ │ 00026a00: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati
│ │ │ │ 00026a10: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_
│ │ │ │ 00026a20: 6e61 7469 7665 4f62 6a2c 2066 6c6f 6174 nativeObj, float
│ │ │ │ 00026a30: 2061 6c70 6861 2c20 666c 6f61 7420 4b2c alpha, float K,
│ │ │ │ 00026a40: 2069 6e74 206e 6974 6572 7329 3b0a 0a20 int niters);..
│ │ │ │ -00026a50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void
│ │ │ │ -00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a77 cv::ximgproc::w
│ │ │ │ -00026a70: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil
│ │ │ │ -00026a80: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M
│ │ │ │ -00026a90: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst
│ │ │ │ -00026aa0: 2c20 696e 7420 722c 2064 6f75 626c 6520 , int r, double
│ │ │ │ -00026ab0: 7369 676d 6120 3d20 3235 2e35 2c20 696e sigma = 25.5, in
│ │ │ │ -00026ac0: 7420 7765 6967 6874 5479 7065 203d 2057 t weightType = W
│ │ │ │ -00026ad0: 4d46 5f45 5850 2c20 4d61 7420 6d61 736b MF_EXP, Mat mask
│ │ │ │ -00026ae0: 203d 204d 6174 2829 290a 2020 2020 7072 = Mat()). pr
│ │ │ │ -00026af0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ -00026b00: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte
│ │ │ │ -00026b10: 644d 6564 6961 6e46 696c 7465 725f 3028 dMedianFilter_0(
│ │ │ │ -00026b20: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ
│ │ │ │ -00026b30: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n
│ │ │ │ -00026b40: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d
│ │ │ │ -00026b50: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in
│ │ │ │ -00026b60: 7420 722c 2064 6f75 626c 6520 7369 676d t r, double sigm
│ │ │ │ -00026b70: 612c 2069 6e74 2077 6569 6768 7454 7970 a, int weightTyp
│ │ │ │ -00026b80: 652c 206c 6f6e 6720 6d61 736b 5f6e 6174 e, long mask_nat
│ │ │ │ -00026b90: 6976 654f 626a 293b 0a20 2020 2070 7269 iveObj);. pri
│ │ │ │ -00026ba0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ -00026bb0: 7665 2076 6f69 6420 7765 6967 6874 6564 ve void weighted
│ │ │ │ -00026bc0: 4d65 6469 616e 4669 6c74 6572 5f31 286c MedianFilter_1(l
│ │ │ │ -00026bd0: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native
│ │ │ │ -00026be0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na
│ │ │ │ -00026bf0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds
│ │ │ │ -00026c00: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int
│ │ │ │ -00026c10: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma
│ │ │ │ -00026c20: 2c20 696e 7420 7765 6967 6874 5479 7065 , int weightType
│ │ │ │ -00026c30: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ -00026c40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ -00026c50: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian
│ │ │ │ -00026c60: 4669 6c74 6572 5f32 286c 6f6e 6720 6a6f Filter_2(long jo
│ │ │ │ -00026c70: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l
│ │ │ │ -00026c80: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb
│ │ │ │ -00026c90: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati
│ │ │ │ -00026ca0: 7665 4f62 6a2c 2069 6e74 2072 2c20 646f veObj, int r, do
│ │ │ │ -00026cb0: 7562 6c65 2073 6967 6d61 293b 0a20 2020 uble sigma);.
│ │ │ │ -00026cc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ -00026cd0: 6e61 7469 7665 2076 6f69 6420 7765 6967 native void weig
│ │ │ │ -00026ce0: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter
│ │ │ │ -00026cf0: 5f33 286c 6f6e 6720 6a6f 696e 745f 6e61 _3(long joint_na
│ │ │ │ -00026d00: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr
│ │ │ │ -00026d10: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon
│ │ │ │ -00026d20: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj,
│ │ │ │ -00026d30: 2069 6e74 2072 293b 0a0a 2020 2020 2f2f int r);.. //
│ │ │ │ -00026d40: 2043 2b2b 3a20 2050 7472 5f52 4646 6561 C++: Ptr_RFFea
│ │ │ │ -00026d50: 7475 7265 4765 7474 6572 2063 763a 3a78 tureGetter cv::x
│ │ │ │ -00026d60: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR
│ │ │ │ -00026d70: 4646 6561 7475 7265 4765 7474 6572 2829 FFeatureGetter()
│ │ │ │ -00026d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -00026d90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ -00026da0: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG
│ │ │ │ -00026db0: 6574 7465 725f 3028 293b 0a0a 2020 2020 etter_0();..
│ │ │ │ -00026dc0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7472 // C++: Ptr_Str
│ │ │ │ -00026dd0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec
│ │ │ │ -00026de0: 7469 6f6e 2063 763a 3a78 696d 6770 726f tion cv::ximgpro
│ │ │ │ -00026df0: 633a 3a63 7265 6174 6553 7472 7563 7475 c::createStructu
│ │ │ │ -00026e00: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection
│ │ │ │ -00026e10: 2853 7472 696e 6720 6d6f 6465 6c2c 2050 (String model, P
│ │ │ │ -00026e20: 7472 5f52 4646 6561 7475 7265 4765 7474 tr_RFFeatureGett
│ │ │ │ -00026e30: 6572 2068 6f77 546f 4765 7446 6561 7475 er howToGetFeatu
│ │ │ │ -00026e40: 7265 7320 3d20 5074 723c 5246 4665 6174 res = Ptr()).
│ │ │ │ -00026e60: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ -00026e70: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre
│ │ │ │ -00026e80: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg
│ │ │ │ -00026e90: 6544 6574 6563 7469 6f6e 5f30 2853 7472 eDetection_0(Str
│ │ │ │ -00026ea0: 696e 6720 6d6f 6465 6c2c 206c 6f6e 6720 ing model, long
│ │ │ │ -00026eb0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures
│ │ │ │ -00026ec0: 5f6e 6174 6976 654f 626a 293b 0a20 2020 _nativeObj);.
│ │ │ │ -00026ed0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ -00026ee0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ -00026ef0: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge
│ │ │ │ -00026f00: 4465 7465 6374 696f 6e5f 3128 5374 7269 Detection_1(Stri
│ │ │ │ -00026f10: 6e67 206d 6f64 656c 293b 0a0a 2020 2020 ng model);..
│ │ │ │ -00026f20: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg
│ │ │ │ -00026f30: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat
│ │ │ │ -00026f40: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc:
│ │ │ │ -00026f50: 3a63 7265 6174 6545 6467 6541 7761 7265 :createEdgeAware
│ │ │ │ -00026f60: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator().
│ │ │ │ -00026f70: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -00026f80: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ -00026f90: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt
│ │ │ │ -00026fa0: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();..
│ │ │ │ -00026fb0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ -00026fc0: 5f52 4943 496e 7465 7270 6f6c 6174 6f72 _RICInterpolator
│ │ │ │ -00026fd0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ -00026fe0: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol
│ │ │ │ -00026ff0: 6174 6f72 2829 0a20 2020 2070 7269 7661 ator(). priva
│ │ │ │ -00027000: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ -00027010: 206c 6f6e 6720 6372 6561 7465 5249 4349 long createRICI
│ │ │ │ -00027020: 6e74 6572 706f 6c61 746f 725f 3028 293b nterpolator_0();
│ │ │ │ -00027030: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P
│ │ │ │ -00027040: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI
│ │ │ │ -00027050: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc::
│ │ │ │ -00027060: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel
│ │ │ │ -00027070: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image,
│ │ │ │ -00027080: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm =
│ │ │ │ -00027090: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio
│ │ │ │ -000270a0: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo
│ │ │ │ -000270b0: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f
│ │ │ │ -000270c0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ -000270d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ -000270e0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe
│ │ │ │ -000270f0: 6c53 4c49 435f 3028 6c6f 6e67 2069 6d61 lSLIC_0(long ima
│ │ │ │ -00027100: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in
│ │ │ │ -00027110: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int
│ │ │ │ -00027120: 2072 6567 696f 6e5f 7369 7a65 2c20 666c region_size, fl
│ │ │ │ -00027130: 6f61 7420 7275 6c65 7229 3b0a 2020 2020 oat ruler);.
│ │ │ │ -00027140: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ -00027150: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ -00027160: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_
│ │ │ │ -00027170: 3128 6c6f 6e67 2069 6d61 6765 5f6e 6174 1(long image_nat
│ │ │ │ -00027180: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo
│ │ │ │ -00027190: 7269 7468 6d2c 2069 6e74 2072 6567 696f rithm, int regio
│ │ │ │ -000271a0: 6e5f 7369 7a65 293b 0a20 2020 2070 7269 n_size);. pri
│ │ │ │ -000271b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ -000271c0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu
│ │ │ │ -000271d0: 7065 7270 6978 656c 534c 4943 5f32 286c perpixelSLIC_2(l
│ │ │ │ -000271e0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native
│ │ │ │ -000271f0: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit
│ │ │ │ -00027200: 686d 293b 0a20 2020 2070 7269 7661 7465 hm);. private
│ │ │ │ -00027210: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ -00027220: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp
│ │ │ │ -00027230: 6978 656c 534c 4943 5f33 286c 6f6e 6720 ixelSLIC_3(long
│ │ │ │ -00027240: 696d 6167 655f 6e61 7469 7665 4f62 6a29 image_nativeObj)
│ │ │ │ -00027250: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++:
│ │ │ │ -00027260: 5074 725f 4772 6170 6853 6567 6d65 6e74 Ptr_GraphSegment
│ │ │ │ -00027270: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr
│ │ │ │ -00027280: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation
│ │ │ │ -00027290: 3a3a 6372 6561 7465 4772 6170 6853 6567 ::createGraphSeg
│ │ │ │ -000272a0: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double
│ │ │ │ -000272b0: 2073 6967 6d61 203d 2030 2e35 2c20 666c sigma = 0.5, fl
│ │ │ │ -000272c0: 6f61 7420 6b20 3d20 3330 302c 2069 6e74 oat k = 300, int
│ │ │ │ -000272d0: 206d 696e 5f73 697a 6520 3d20 3130 3029 min_size = 100)
│ │ │ │ -000272e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -000272f0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ -00027300: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme
│ │ │ │ -00027310: 6e74 6174 696f 6e5f 3028 646f 7562 6c65 ntation_0(double
│ │ │ │ -00027320: 2073 6967 6d61 2c20 666c 6f61 7420 6b2c sigma, float k,
│ │ │ │ -00027330: 2069 6e74 206d 696e 5f73 697a 6529 3b0a int min_size);.
│ │ │ │ -00027340: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ -00027350: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c
│ │ │ │ -00027360: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen
│ │ │ │ -00027370: 7461 7469 6f6e 5f31 2864 6f75 626c 6520 tation_1(double
│ │ │ │ -00027380: 7369 676d 612c 2066 6c6f 6174 206b 293b sigma, float k);
│ │ │ │ -00027390: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -000273a0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ -000273b0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme
│ │ │ │ -000273c0: 6e74 6174 696f 6e5f 3228 646f 7562 6c65 ntation_2(double
│ │ │ │ -000273d0: 2073 6967 6d61 293b 0a20 2020 2070 7269 sigma);. pri
│ │ │ │ -000273e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ -000273f0: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr
│ │ │ │ -00027400: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_
│ │ │ │ -00027410: 3328 293b 0a0a 2020 2020 2f2f 2043 2b2b 3();.. // C++
│ │ │ │ -00027420: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective
│ │ │ │ -00027430: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ -00027440: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor
│ │ │ │ -00027450: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se
│ │ │ │ -00027460: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea
│ │ │ │ -00027470: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ -00027480: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ -00027490: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor().
│ │ │ │ -000274a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ -000274b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ -000274c0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ -000274d0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ -000274e0: 6174 6567 7943 6f6c 6f72 5f30 2829 3b0a ategyColor_0();.
│ │ │ │ -000274f0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ -00027500: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc
│ │ │ │ -00027510: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ -00027520: 6174 6567 7953 697a 6520 6376 3a3a 7869 ategySize cv::xi
│ │ │ │ -00027530: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta
│ │ │ │ -00027540: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele
│ │ │ │ -00027550: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme
│ │ │ │ -00027560: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS
│ │ │ │ -00027570: 697a 6528 290a 2020 2020 7072 6976 6174 ize(). privat
│ │ │ │ -00027580: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ -00027590: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec
│ │ │ │ -000275a0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ -000275b0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi
│ │ │ │ -000275c0: 7a65 5f30 2829 3b0a 0a20 2020 202f 2f20 ze_0();.. //
│ │ │ │ -000275d0: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select
│ │ │ │ -000275e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ -000275f0: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex
│ │ │ │ -00027600: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro
│ │ │ │ -00027610: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation:
│ │ │ │ -00027620: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective
│ │ │ │ -00027630: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ -00027640: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur
│ │ │ │ -00027650: 6528 290a 2020 2020 7072 6976 6174 6520 e(). private
│ │ │ │ -00027660: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ -00027670: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti
│ │ │ │ -00027680: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ -00027690: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText
│ │ │ │ -000276a0: 7572 655f 3028 293b 0a0a 2020 2020 2f2f ure_0();.. //
│ │ │ │ -000276b0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec
│ │ │ │ -000276c0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ -000276d0: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi
│ │ │ │ -000276e0: 6c6c 2063 763a 3a78 696d 6770 726f 633a ll cv::ximgproc:
│ │ │ │ -000276f0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c
│ │ │ │ -00027700: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe
│ │ │ │ -00027710: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ -00027720: 5374 7261 7465 6779 4669 6c6c 2829 0a20 StrategyFill().
│ │ │ │ -00027730: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -00027740: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ -00027750: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea
│ │ │ │ -00027760: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ -00027770: 7472 6174 6567 7946 696c 6c5f 3028 293b trategyFill_0();
│ │ │ │ -00027780: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P
│ │ │ │ -00027790: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear
│ │ │ │ -000277a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt
│ │ │ │ -000277b0: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c
│ │ │ │ -000277c0: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg
│ │ │ │ -000277d0: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat
│ │ │ │ -000277e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch
│ │ │ │ -000277f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ -00027800: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple().
│ │ │ │ -00027810: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -00027820: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ -00027830: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea
│ │ │ │ -00027840: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ -00027850: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_
│ │ │ │ -00027860: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++
│ │ │ │ -00027870: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective
│ │ │ │ -00027880: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ -00027890: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip
│ │ │ │ -000278a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc:
│ │ │ │ -000278b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c
│ │ │ │ -000278c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe
│ │ │ │ -000278d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ -000278e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple
│ │ │ │ -000278f0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe
│ │ │ │ -00027900: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ -00027910: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1).
│ │ │ │ -00027920: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ -00027930: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ -00027940: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ -00027950: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ -00027960: 6174 6567 794d 756c 7469 706c 655f 3128 ategyMultiple_1(
│ │ │ │ -00027970: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb
│ │ │ │ -00027980: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++:
│ │ │ │ -00027990: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS
│ │ │ │ -000279a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ -000279b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl
│ │ │ │ -000279c0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc::
│ │ │ │ -000279d0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr
│ │ │ │ -000279e0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea
│ │ │ │ -000279f0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ -00027a00: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple(
│ │ │ │ -00027a10: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea
│ │ │ │ -00027a20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ -00027a30: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_
│ │ │ │ -00027a40: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ -00027a50: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ -00027a60: 6567 7920 7332 290a 2020 2020 7072 6976 egy s2). priv
│ │ │ │ -00027a70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ -00027a80: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel
│ │ │ │ -00027a90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm
│ │ │ │ -00027aa0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy
│ │ │ │ -00027ab0: 4d75 6c74 6970 6c65 5f32 286c 6f6e 6720 Multiple_2(long
│ │ │ │ -00027ac0: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo
│ │ │ │ -00027ad0: 6e67 2073 325f 6e61 7469 7665 4f62 6a29 ng s2_nativeObj)
│ │ │ │ -00027ae0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++:
│ │ │ │ -00027af0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea
│ │ │ │ -00027b00: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ -00027b10: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple
│ │ │ │ -00027b20: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se
│ │ │ │ -00027b30: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea
│ │ │ │ -00027b40: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ -00027b50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ -00027b60: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt
│ │ │ │ -00027b70: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc
│ │ │ │ -00027b80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ -00027b90: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se
│ │ │ │ -00027ba0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ -00027bb0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ -00027bc0: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select
│ │ │ │ -00027bd0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ -00027be0: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3
│ │ │ │ -00027bf0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ -00027c00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ -00027c10: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective
│ │ │ │ -00027c20: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ -00027c30: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip
│ │ │ │ -00027c40: 6c65 5f33 286c 6f6e 6720 7331 5f6e 6174 le_3(long s1_nat
│ │ │ │ -00027c50: 6976 654f 626a 2c20 6c6f 6e67 2073 325f iveObj, long s2_
│ │ │ │ -00027c60: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -00027c70: 7333 5f6e 6174 6976 654f 626a 293b 0a0a s3_nativeObj);..
│ │ │ │ -00027c80: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ -00027c90: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch
│ │ │ │ -00027ca0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ -00027cb0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv:
│ │ │ │ -00027cc0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme
│ │ │ │ -00027cd0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS
│ │ │ │ -00027ce0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ -00027cf0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ -00027d00: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S
│ │ │ │ -00027d10: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ -00027d20: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ -00027d30: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec
│ │ │ │ -00027d40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ -00027d50: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s
│ │ │ │ -00027d60: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective
│ │ │ │ -00027d70: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ -00027d80: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P
│ │ │ │ -00027d90: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear
│ │ │ │ -00027da0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt
│ │ │ │ -00027db0: 7261 7465 6779 2073 3429 0a20 2020 2070 rategy s4). p
│ │ │ │ -00027dc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ -00027dd0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create
│ │ │ │ -00027de0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ -00027df0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ -00027e00: 6567 794d 756c 7469 706c 655f 3428 6c6f egyMultiple_4(lo
│ │ │ │ -00027e10: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj,
│ │ │ │ -00027e20: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO
│ │ │ │ -00027e30: 626a 2c20 6c6f 6e67 2073 335f 6e61 7469 bj, long s3_nati
│ │ │ │ -00027e40: 7665 4f62 6a2c 206c 6f6e 6720 7334 5f6e veObj, long s4_n
│ │ │ │ -00027e50: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);..
│ │ │ │ -00027e60: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel
│ │ │ │ -00027e70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm
│ │ │ │ -00027e80: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim
│ │ │ │ -00027e90: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat
│ │ │ │ -00027ea0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec
│ │ │ │ -00027eb0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ -00027ec0: 7461 7469 6f6e 2829 0a20 2020 2070 7269 tation(). pri
│ │ │ │ -00027ed0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ -00027ee0: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe
│ │ │ │ -00027ef0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ -00027f00: 6d65 6e74 6174 696f 6e5f 3028 293b 0a0a mentation_0();..
│ │ │ │ -00027f10: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ -00027f20: 5f53 7570 6572 7069 7865 6c53 4545 4453 _SuperpixelSEEDS
│ │ │ │ -00027f30: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ -00027f40: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS
│ │ │ │ -00027f50: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w
│ │ │ │ -00027f60: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_
│ │ │ │ -00027f70: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag
│ │ │ │ -00027f80: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int
│ │ │ │ -00027f90: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels,
│ │ │ │ -00027fa0: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels,
│ │ │ │ -00027fb0: 2069 6e74 2070 7269 6f72 203d 2032 2c20 int prior = 2,
│ │ │ │ -00027fc0: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi
│ │ │ │ -00027fd0: 6e73 203d 2035 2c20 626f 6f6c 2064 6f75 ns = 5, bool dou
│ │ │ │ -00027fe0: 626c 655f 7374 6570 203d 2066 616c 7365 ble_step = false
│ │ │ │ -00027ff0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ -00028000: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ -00028010: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe
│ │ │ │ -00028020: 6c53 4545 4453 5f30 2869 6e74 2069 6d61 lSEEDS_0(int ima
│ │ │ │ -00028030: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im
│ │ │ │ -00028040: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int
│ │ │ │ -00028050: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels,
│ │ │ │ -00028060: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix
│ │ │ │ -00028070: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev
│ │ │ │ -00028080: 656c 732c 2069 6e74 2070 7269 6f72 2c20 els, int prior,
│ │ │ │ -00028090: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi
│ │ │ │ -000280a0: 6e73 2c20 626f 6f6c 6561 6e20 646f 7562 ns, boolean doub
│ │ │ │ -000280b0: 6c65 5f73 7465 7029 3b0a 2020 2020 7072 le_step);. pr
│ │ │ │ -000280c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ -000280d0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS
│ │ │ │ -000280e0: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1
│ │ │ │ -000280f0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width
│ │ │ │ -00028100: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig
│ │ │ │ -00028110: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch
│ │ │ │ -00028120: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_
│ │ │ │ -00028130: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int
│ │ │ │ -00028140: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int
│ │ │ │ -00028150: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist
│ │ │ │ -00028160: 6f67 7261 6d5f 6269 6e73 293b 0a20 2020 ogram_bins);.
│ │ │ │ -00028170: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ -00028180: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ -00028190: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED
│ │ │ │ -000281a0: 535f 3228 696e 7420 696d 6167 655f 7769 S_2(int image_wi
│ │ │ │ -000281b0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h
│ │ │ │ -000281c0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image
│ │ │ │ -000281d0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n
│ │ │ │ -000281e0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels,
│ │ │ │ -000281f0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels,
│ │ │ │ -00028200: 696e 7420 7072 696f 7229 3b0a 2020 2020 int prior);.
│ │ │ │ -00028210: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ -00028220: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ -00028230: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS
│ │ │ │ -00028240: 5f33 2869 6e74 2069 6d61 6765 5f77 6964 _3(int image_wid
│ │ │ │ -00028250: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he
│ │ │ │ -00028260: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_
│ │ │ │ -00028270: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu
│ │ │ │ -00028280: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i
│ │ │ │ -00028290: 6e74 206e 756d 5f6c 6576 656c 7329 3b0a nt num_levels);.
│ │ │ │ -000282a0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt
│ │ │ │ -000282b0: 725f 5363 616e 5365 676d 656e 7420 6376 r_ScanSegment cv
│ │ │ │ -000282c0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea
│ │ │ │ -000282d0: 7465 5363 616e 5365 676d 656e 7428 696e teScanSegment(in
│ │ │ │ -000282e0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i
│ │ │ │ -000282f0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height,
│ │ │ │ -00028300: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi
│ │ │ │ -00028310: 7865 6c73 2c20 696e 7420 736c 6963 6573 xels, int slices
│ │ │ │ -00028320: 203d 2038 2c20 626f 6f6c 206d 6572 6765 = 8, bool merge
│ │ │ │ -00028330: 5f73 6d61 6c6c 203d 2074 7275 6529 0a20 _small = true).
│ │ │ │ -00028340: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -00028350: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ -00028360: 6561 7465 5363 616e 5365 676d 656e 745f eateScanSegment_
│ │ │ │ -00028370: 3028 696e 7420 696d 6167 655f 7769 6474 0(int image_widt
│ │ │ │ -00028380: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei
│ │ │ │ -00028390: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup
│ │ │ │ -000283a0: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl
│ │ │ │ -000283b0: 6963 6573 2c20 626f 6f6c 6561 6e20 6d65 ices, boolean me
│ │ │ │ -000283c0: 7267 655f 736d 616c 6c29 3b0a 2020 2020 rge_small);.
│ │ │ │ -000283d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ -000283e0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ -000283f0: 6553 6361 6e53 6567 6d65 6e74 5f31 2869 eScanSegment_1(i
│ │ │ │ -00028400: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width,
│ │ │ │ -00028410: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height
│ │ │ │ -00028420: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp
│ │ │ │ -00028430: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice
│ │ │ │ -00028440: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private
│ │ │ │ -00028450: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ -00028460: 6e67 2063 7265 6174 6553 6361 6e53 6567 ng createScanSeg
│ │ │ │ -00028470: 6d65 6e74 5f32 2869 6e74 2069 6d61 6765 ment_2(int image
│ │ │ │ -00028480: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag
│ │ │ │ -00028490: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu
│ │ │ │ -000284a0: 6d5f 7375 7065 7270 6978 656c 7329 3b0a m_superpixels);.
│ │ │ │ -000284b0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo
│ │ │ │ -000284c0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc:
│ │ │ │ -000284d0: 3a52 6164 6f6e 5472 616e 7366 6f72 6d28 :RadonTransform(
│ │ │ │ -000284e0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds
│ │ │ │ -000284f0: 742c 2064 6f75 626c 6520 7468 6574 6120 t, double theta
│ │ │ │ -00028500: 3d20 312c 2064 6f75 626c 6520 7374 6172 = 1, double star
│ │ │ │ -00028510: 745f 616e 676c 6520 3d20 302c 2064 6f75 t_angle = 0, dou
│ │ │ │ -00028520: 626c 6520 656e 645f 616e 676c 6520 3d20 ble end_angle =
│ │ │ │ -00028530: 3138 302c 2062 6f6f 6c20 6372 6f70 203d 180, bool crop =
│ │ │ │ -00028540: 2066 616c 7365 2c20 626f 6f6c 206e 6f72 false, bool nor
│ │ │ │ -00028550: 6d20 3d20 6661 6c73 6529 0a20 2020 2070 m = false). p
│ │ │ │ -00028560: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ -00028570: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT
│ │ │ │ -00028580: 7261 6e73 666f 726d 5f30 286c 6f6e 6720 ransform_0(long
│ │ │ │ -00028590: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ -000285a0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ -000285b0: 6a2c 2064 6f75 626c 6520 7468 6574 612c j, double theta,
│ │ │ │ -000285c0: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an
│ │ │ │ -000285d0: 676c 652c 2064 6f75 626c 6520 656e 645f gle, double end_
│ │ │ │ -000285e0: 616e 676c 652c 2062 6f6f 6c65 616e 2063 angle, boolean c
│ │ │ │ -000285f0: 726f 702c 2062 6f6f 6c65 616e 206e 6f72 rop, boolean nor
│ │ │ │ -00028600: 6d29 3b0a 2020 2020 7072 6976 6174 6520 m);. private
│ │ │ │ -00028610: 7374 6174 6963 206e 6174 6976 6520 766f static native vo
│ │ │ │ -00028620: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor
│ │ │ │ -00028630: 6d5f 3128 6c6f 6e67 2073 7263 5f6e 6174 m_1(long src_nat
│ │ │ │ -00028640: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst
│ │ │ │ -00028650: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub
│ │ │ │ -00028660: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double
│ │ │ │ -00028670: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do
│ │ │ │ -00028680: 7562 6c65 2065 6e64 5f61 6e67 6c65 2c20 uble end_angle,
│ │ │ │ -00028690: 626f 6f6c 6561 6e20 6372 6f70 293b 0a20 boolean crop);.
│ │ │ │ -000286a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -000286b0: 6320 6e61 7469 7665 2076 6f69 6420 5261 c native void Ra
│ │ │ │ -000286c0: 646f 6e54 7261 6e73 666f 726d 5f32 286c donTransform_2(l
│ │ │ │ -000286d0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb
│ │ │ │ -000286e0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati
│ │ │ │ -000286f0: 7665 4f62 6a2c 2064 6f75 626c 6520 7468 veObj, double th
│ │ │ │ -00028700: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star
│ │ │ │ -00028710: 745f 616e 676c 652c 2064 6f75 626c 6520 t_angle, double
│ │ │ │ -00028720: 656e 645f 616e 676c 6529 3b0a 2020 2020 end_angle);.
│ │ │ │ -00028730: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ -00028740: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon
│ │ │ │ -00028750: 5472 616e 7366 6f72 6d5f 3328 6c6f 6e67 Transform_3(long
│ │ │ │ -00028760: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj,
│ │ │ │ -00028770: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO
│ │ │ │ -00028780: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta
│ │ │ │ -00028790: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a
│ │ │ │ -000287a0: 6e67 6c65 293b 0a20 2020 2070 7269 7661 ngle);. priva
│ │ │ │ -000287b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ -000287c0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans
│ │ │ │ -000287d0: 666f 726d 5f34 286c 6f6e 6720 7372 635f form_4(long src_
│ │ │ │ -000287e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -000287f0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d
│ │ │ │ -00028800: 6f75 626c 6520 7468 6574 6129 3b0a 2020 ouble theta);.
│ │ │ │ -00028810: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ -00028820: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad
│ │ │ │ -00028830: 6f6e 5472 616e 7366 6f72 6d5f 3528 6c6f onTransform_5(lo
│ │ │ │ -00028840: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj
│ │ │ │ -00028850: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ
│ │ │ │ -00028860: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C
│ │ │ │ -00028870: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi
│ │ │ │ -00028880: 6d67 7072 6f63 3a3a 5065 694c 696e 4e6f mgproc::PeiLinNo
│ │ │ │ -00028890: 726d 616c 697a 6174 696f 6e28 4d61 7420 rmalization(Mat
│ │ │ │ -000288a0: 492c 204d 6174 2620 5429 0a20 2020 2070 I, Mat& T). p
│ │ │ │ -000288b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ -000288c0: 7469 7665 2076 6f69 6420 5065 694c 696e tive void PeiLin
│ │ │ │ -000288d0: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0(
│ │ │ │ -000288e0: 6c6f 6e67 2049 5f6e 6174 6976 654f 626a long I_nativeObj
│ │ │ │ -000288f0: 2c20 6c6f 6e67 2054 5f6e 6174 6976 654f , long T_nativeO
│ │ │ │ -00028900: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++
│ │ │ │ -00028910: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe
│ │ │ │ -00028920: 6c4c 5343 2063 763a 3a78 696d 6770 726f lLSC cv::ximgpro
│ │ │ │ -00028930: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi
│ │ │ │ -00028940: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image
│ │ │ │ -00028950: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz
│ │ │ │ -00028960: 6520 3d20 3130 2c20 666c 6f61 7420 7261 e = 10, float ra
│ │ │ │ -00028970: 7469 6f20 3d20 302e 3037 3566 290a 2020 tio = 0.075f).
│ │ │ │ -00028980: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ -00028990: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre
│ │ │ │ -000289a0: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC
│ │ │ │ -000289b0: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na
│ │ │ │ -000289c0: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg
│ │ │ │ -000289d0: 696f 6e5f 7369 7a65 2c20 666c 6f61 7420 ion_size, float
│ │ │ │ -000289e0: 7261 7469 6f29 3b0a 2020 2020 7072 6976 ratio);. priv
│ │ │ │ -000289f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ -00028a00: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup
│ │ │ │ -00028a10: 6572 7069 7865 6c4c 5343 5f31 286c 6f6e erpixelLSC_1(lon
│ │ │ │ -00028a20: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb
│ │ │ │ -00028a30: 6a2c 2069 6e74 2072 6567 696f 6e5f 7369 j, int region_si
│ │ │ │ -00028a40: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private
│ │ │ │ -00028a50: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ -00028a60: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp
│ │ │ │ -00028a70: 6978 656c 4c53 435f 3228 6c6f 6e67 2069 ixelLSC_2(long i
│ │ │ │ -00028a80: 6d61 6765 5f6e 6174 6976 654f 626a 293b mage_nativeObj);
│ │ │ │ -00028a90: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v
│ │ │ │ -00028aa0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc
│ │ │ │ -00028ab0: 3a3a 666f 7572 6965 7244 6573 6372 6970 ::fourierDescrip
│ │ │ │ -00028ac0: 746f 7228 4d61 7420 7372 632c 204d 6174 tor(Mat src, Mat
│ │ │ │ -00028ad0: 2620 6473 742c 2069 6e74 206e 6245 6c74 & dst, int nbElt
│ │ │ │ -00028ae0: 203d 202d 312c 2069 6e74 206e 6246 4420 = -1, int nbFD
│ │ │ │ -00028af0: 3d20 2d31 290a 2020 2020 7072 6976 6174 = -1). privat
│ │ │ │ -00028b00: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ -00028b10: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc
│ │ │ │ -00028b20: 7269 7074 6f72 5f30 286c 6f6e 6720 7372 riptor_0(long sr
│ │ │ │ -00028b30: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon
│ │ │ │ -00028b40: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj,
│ │ │ │ -00028b50: 2069 6e74 206e 6245 6c74 2c20 696e 7420 int nbElt, int
│ │ │ │ -00028b60: 6e62 4644 293b 0a20 2020 2070 7269 7661 nbFD);. priva
│ │ │ │ -00028b70: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ -00028b80: 2076 6f69 6420 666f 7572 6965 7244 6573 void fourierDes
│ │ │ │ -00028b90: 6372 6970 746f 725f 3128 6c6f 6e67 2073 criptor_1(long s
│ │ │ │ -00028ba0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ -00028bb0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ -00028bc0: 2c20 696e 7420 6e62 456c 7429 3b0a 2020 , int nbElt);.
│ │ │ │ -00028bd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ -00028be0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou
│ │ │ │ -00028bf0: 7269 6572 4465 7363 7269 7074 6f72 5f32 rierDescriptor_2
│ │ │ │ -00028c00: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native
│ │ │ │ -00028c10: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ -00028c20: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. /
│ │ │ │ -00028c30: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv:
│ │ │ │ -00028c40: 3a78 696d 6770 726f 633a 3a74 7261 6e73 :ximgproc::trans
│ │ │ │ -00028c50: 666f 726d 4644 284d 6174 2073 7263 2c20 formFD(Mat src,
│ │ │ │ -00028c60: 4d61 7420 742c 204d 6174 2620 6473 742c Mat t, Mat& dst,
│ │ │ │ -00028c70: 2062 6f6f 6c20 6664 436f 6e74 6f75 7220 bool fdContour
│ │ │ │ -00028c80: 3d20 7472 7565 290a 2020 2020 7072 6976 = true). priv
│ │ │ │ -00028c90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ -00028ca0: 6520 766f 6964 2074 7261 6e73 666f 726d e void transform
│ │ │ │ -00028cb0: 4644 5f30 286c 6f6e 6720 7372 635f 6e61 FD_0(long src_na
│ │ │ │ -00028cc0: 7469 7665 4f62 6a2c 206c 6f6e 6720 745f tiveObj, long t_
│ │ │ │ -00028cd0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -00028ce0: 6473 745f 6e61 7469 7665 4f62 6a2c 2062 dst_nativeObj, b
│ │ │ │ -00028cf0: 6f6f 6c65 616e 2066 6443 6f6e 746f 7572 oolean fdContour
│ │ │ │ -00028d00: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ -00028d10: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ -00028d20: 6420 7472 616e 7366 6f72 6d46 445f 3128 d transformFD_1(
│ │ │ │ -00028d30: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO
│ │ │ │ -00028d40: 626a 2c20 6c6f 6e67 2074 5f6e 6174 6976 bj, long t_nativ
│ │ │ │ -00028d50: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ -00028d60: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);..
│ │ │ │ -00028d70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv
│ │ │ │ -00028d80: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6e74 ::ximgproc::cont
│ │ │ │ -00028d90: 6f75 7253 616d 706c 696e 6728 4d61 7420 ourSampling(Mat
│ │ │ │ -00028da0: 7372 632c 204d 6174 2620 6f75 742c 2069 src, Mat& out, i
│ │ │ │ -00028db0: 6e74 206e 6245 6c74 290a 2020 2020 7072 nt nbElt). pr
│ │ │ │ -00028dc0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ -00028dd0: 6976 6520 766f 6964 2063 6f6e 746f 7572 ive void contour
│ │ │ │ -00028de0: 5361 6d70 6c69 6e67 5f30 286c 6f6e 6720 Sampling_0(long
│ │ │ │ -00028df0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ -00028e00: 6f6e 6720 6f75 745f 6e61 7469 7665 4f62 ong out_nativeOb
│ │ │ │ -00028e10: 6a2c 2069 6e74 206e 6245 6c74 293b 0a0a j, int nbElt);..
│ │ │ │ -00028e20: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ -00028e30: 5f43 6f6e 746f 7572 4669 7474 696e 6720 _ContourFitting
│ │ │ │ -00028e40: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr
│ │ │ │ -00028e50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti
│ │ │ │ -00028e60: 6e67 2869 6e74 2063 7472 203d 2031 3032 ng(int ctr = 102
│ │ │ │ -00028e70: 342c 2069 6e74 2066 6420 3d20 3136 290a 4, int fd = 16).
│ │ │ │ -00028e80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ -00028e90: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c
│ │ │ │ -00028ea0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt
│ │ │ │ -00028eb0: 696e 675f 3028 696e 7420 6374 722c 2069 ing_0(int ctr, i
│ │ │ │ -00028ec0: 6e74 2066 6429 3b0a 2020 2020 7072 6976 nt fd);. priv
│ │ │ │ -00028ed0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ -00028ee0: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon
│ │ │ │ -00028ef0: 746f 7572 4669 7474 696e 675f 3128 696e tourFitting_1(in
│ │ │ │ -00028f00: 7420 6374 7229 3b0a 2020 2020 7072 6976 t ctr);. priv
│ │ │ │ -00028f10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ -00028f20: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon
│ │ │ │ -00028f30: 746f 7572 4669 7474 696e 675f 3228 293b tourFitting_2();
│ │ │ │ -00028f40: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v
│ │ │ │ -00028f50: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc
│ │ │ │ -00028f60: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M
│ │ │ │ -00028f70: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e
│ │ │ │ -00028f80: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s
│ │ │ │ -00028f90: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold =
│ │ │ │ -00028fa0: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli
│ │ │ │ -00028fb0: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold
│ │ │ │ -00028fc0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c
│ │ │ │ -00028fd0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr
│ │ │ │ -00028fe0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f).
│ │ │ │ -00028ff0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ -00029000: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f
│ │ │ │ -00029010: 696e 6445 6c6c 6970 7365 735f 3028 6c6f indEllipses_0(lo
│ │ │ │ -00029020: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO
│ │ │ │ -00029030: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse
│ │ │ │ -00029040: 735f 6e61 7469 7665 4f62 6a2c 2066 6c6f s_nativeObj, flo
│ │ │ │ -00029050: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol
│ │ │ │ -00029060: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi
│ │ │ │ -00029070: 6c69 7479 5468 7265 7368 6f6c 642c 2066 lityThreshold, f
│ │ │ │ -00029080: 6c6f 6174 2063 656e 7465 7244 6973 7461 loat centerDista
│ │ │ │ -00029090: 6e63 6554 6872 6573 686f 6c64 293b 0a20 nceThreshold);.
│ │ │ │ -000290a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -000290b0: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi
│ │ │ │ -000290c0: 6e64 456c 6c69 7073 6573 5f31 286c 6f6e ndEllipses_1(lon
│ │ │ │ -000290d0: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb
│ │ │ │ -000290e0: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses
│ │ │ │ -000290f0: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa
│ │ │ │ -00029100: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold
│ │ │ │ -00029110: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil
│ │ │ │ -00029120: 6974 7954 6872 6573 686f 6c64 293b 0a20 ityThreshold);.
│ │ │ │ -00029130: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -00029140: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi
│ │ │ │ -00029150: 6e64 456c 6c69 7073 6573 5f32 286c 6f6e ndEllipses_2(lon
│ │ │ │ -00029160: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb
│ │ │ │ -00029170: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses
│ │ │ │ -00029180: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa
│ │ │ │ -00029190: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold
│ │ │ │ -000291a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ -000291b0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ -000291c0: 6420 6669 6e64 456c 6c69 7073 6573 5f33 d findEllipses_3
│ │ │ │ -000291d0: 286c 6f6e 6720 696d 6167 655f 6e61 7469 (long image_nati
│ │ │ │ -000291e0: 7665 4f62 6a2c 206c 6f6e 6720 656c 6c69 veObj, long elli
│ │ │ │ -000291f0: 7073 6573 5f6e 6174 6976 654f 626a 293b pses_nativeObj);
│ │ │ │ -00029200: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P
│ │ │ │ -00029210: 7472 5f46 6173 744c 696e 6544 6574 6563 tr_FastLineDetec
│ │ │ │ -00029220: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc
│ │ │ │ -00029230: 3a3a 6372 6561 7465 4661 7374 4c69 6e65 ::createFastLine
│ │ │ │ -00029240: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len
│ │ │ │ -00029250: 6774 685f 7468 7265 7368 6f6c 6420 3d20 gth_threshold =
│ │ │ │ -00029260: 3130 2c20 666c 6f61 7420 6469 7374 616e 10, float distan
│ │ │ │ -00029270: 6365 5f74 6872 6573 686f 6c64 203d 2031 ce_threshold = 1
│ │ │ │ -00029280: 2e34 3134 3231 3335 3632 662c 2064 6f75 .414213562f, dou
│ │ │ │ -00029290: 626c 6520 6361 6e6e 795f 7468 3120 3d20 ble canny_th1 =
│ │ │ │ -000292a0: 3530 2e30 2c20 646f 7562 6c65 2063 616e 50.0, double can
│ │ │ │ -000292b0: 6e79 5f74 6832 203d 2035 302e 302c 2069 ny_th2 = 50.0, i
│ │ │ │ -000292c0: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur
│ │ │ │ -000292d0: 655f 7369 7a65 203d 2033 2c20 626f 6f6c e_size = 3, bool
│ │ │ │ -000292e0: 2064 6f5f 6d65 7267 6520 3d20 6661 6c73 do_merge = fals
│ │ │ │ -000292f0: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s
│ │ │ │ -00029300: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon
│ │ │ │ -00029310: 6720 6372 6561 7465 4661 7374 4c69 6e65 g createFastLine
│ │ │ │ -00029320: 4465 7465 6374 6f72 5f30 2869 6e74 206c Detector_0(int l
│ │ │ │ -00029330: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold,
│ │ │ │ -00029340: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_
│ │ │ │ -00029350: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl
│ │ │ │ -00029360: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou
│ │ │ │ -00029370: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i
│ │ │ │ -00029380: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur
│ │ │ │ -00029390: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean
│ │ │ │ -000293a0: 646f 5f6d 6572 6765 293b 0a20 2020 2070 do_merge);. p
│ │ │ │ -000293b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ -000293c0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create
│ │ │ │ -000293d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector
│ │ │ │ -000293e0: 5f31 2869 6e74 206c 656e 6774 685f 7468 _1(int length_th
│ │ │ │ -000293f0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d
│ │ │ │ -00029400: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol
│ │ │ │ -00029410: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_
│ │ │ │ -00029420: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann
│ │ │ │ -00029430: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny
│ │ │ │ -00029440: 5f61 7065 7274 7572 655f 7369 7a65 293b _aperture_size);
│ │ │ │ -00029450: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -00029460: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ -00029470: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe
│ │ │ │ -00029480: 7465 6374 6f72 5f32 2869 6e74 206c 656e tector_2(int len
│ │ │ │ -00029490: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f
│ │ │ │ -000294a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th
│ │ │ │ -000294b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double
│ │ │ │ -000294c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl
│ │ │ │ -000294d0: 6520 6361 6e6e 795f 7468 3229 3b0a 2020 e canny_th2);.
│ │ │ │ -000294e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ -000294f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre
│ │ │ │ -00029500: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec
│ │ │ │ -00029510: 746f 725f 3328 696e 7420 6c65 6e67 7468 tor_3(int length
│ │ │ │ -00029520: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa
│ │ │ │ -00029530: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres
│ │ │ │ -00029540: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can
│ │ │ │ -00029550: 6e79 5f74 6831 293b 0a20 2020 2070 7269 ny_th1);. pri
│ │ │ │ -00029560: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ -00029570: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa
│ │ │ │ -00029580: 7374 4c69 6e65 4465 7465 6374 6f72 5f34 stLineDetector_4
│ │ │ │ -00029590: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre
│ │ │ │ -000295a0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis
│ │ │ │ -000295b0: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold)
│ │ │ │ -000295c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ -000295d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ -000295e0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD
│ │ │ │ -000295f0: 6574 6563 746f 725f 3528 696e 7420 6c65 etector_5(int le
│ │ │ │ -00029600: 6e67 7468 5f74 6872 6573 686f 6c64 293b ngth_threshold);
│ │ │ │ -00029610: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -00029620: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ -00029630: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe
│ │ │ │ -00029640: 7465 6374 6f72 5f36 2829 3b0a 0a20 2020 tector_6();..
│ │ │ │ -00029650: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ -00029660: 763a 3a78 696d 6770 726f 633a 3a46 6173 v::ximgproc::Fas
│ │ │ │ -00029670: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform(
│ │ │ │ -00029680: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds
│ │ │ │ -00029690: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep
│ │ │ │ -000296a0: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan
│ │ │ │ -000296b0: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135
│ │ │ │ -000296c0: 2c20 696e 7420 6f70 203d 2046 4854 5f41 , int op = FHT_A
│ │ │ │ -000296d0: 4444 2c20 696e 7420 6d61 6b65 536b 6577 DD, int makeSkew
│ │ │ │ -000296e0: 203d 2048 444f 5f44 4553 4b45 5729 0a20 = HDO_DESKEW).
│ │ │ │ -000296f0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ -00029700: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa
│ │ │ │ -00029710: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform
│ │ │ │ -00029720: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati
│ │ │ │ -00029730: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_
│ │ │ │ -00029740: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d
│ │ │ │ -00029750: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int
│ │ │ │ -00029760: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int
│ │ │ │ -00029770: 6f70 2c20 696e 7420 6d61 6b65 536b 6577 op, int makeSkew
│ │ │ │ -00029780: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ -00029790: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ -000297a0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans
│ │ │ │ -000297b0: 666f 726d 5f31 286c 6f6e 6720 7372 635f form_1(long src_
│ │ │ │ -000297c0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -000297d0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i
│ │ │ │ -000297e0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth,
│ │ │ │ -000297f0: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange,
│ │ │ │ -00029800: 696e 7420 6f70 293b 0a20 2020 2070 7269 int op);. pri
│ │ │ │ -00029810: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ -00029820: 7665 2076 6f69 6420 4661 7374 486f 7567 ve void FastHoug
│ │ │ │ -00029830: 6854 7261 6e73 666f 726d 5f32 286c 6f6e hTransform_2(lon
│ │ │ │ -00029840: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj,
│ │ │ │ -00029850: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native
│ │ │ │ -00029860: 4f62 6a2c 2069 6e74 2064 7374 4d61 7444 Obj, int dstMatD
│ │ │ │ -00029870: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR
│ │ │ │ -00029880: 616e 6765 293b 0a20 2020 2070 7269 7661 ange);. priva
│ │ │ │ -00029890: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ -000298a0: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT
│ │ │ │ -000298b0: 7261 6e73 666f 726d 5f33 286c 6f6e 6720 ransform_3(long
│ │ │ │ -000298c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ -000298d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ -000298e0: 6a2c 2069 6e74 2064 7374 4d61 7444 6570 j, int dstMatDep
│ │ │ │ -000298f0: 7468 293b 0a0a 2020 2020 2f2f 2043 2b2b th);.. // C++
│ │ │ │ -00029900: 3a20 2056 6563 3469 2063 763a 3a78 696d : Vec4i cv::xim
│ │ │ │ -00029910: 6770 726f 633a 3a48 6f75 6768 506f 696e gproc::HoughPoin
│ │ │ │ -00029920: 7432 4c69 6e65 2850 6f69 6e74 2068 6f75 t2Line(Point hou
│ │ │ │ -00029930: 6768 506f 696e 742c 204d 6174 2073 7263 ghPoint, Mat src
│ │ │ │ -00029940: 496d 6749 6e66 6f2c 2069 6e74 2061 6e67 ImgInfo, int ang
│ │ │ │ -00029950: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31
│ │ │ │ -00029960: 355f 3133 352c 2069 6e74 206d 616b 6553 5_135, int makeS
│ │ │ │ -00029970: 6b65 7720 3d20 4844 4f5f 4445 534b 4557 kew = HDO_DESKEW
│ │ │ │ -00029980: 2c20 696e 7420 7275 6c65 7320 3d20 524f , int rules = RO
│ │ │ │ -00029990: 5f49 474e 4f52 455f 424f 5244 4552 5329 _IGNORE_BORDERS)
│ │ │ │ -000299a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -000299b0: 7469 6320 6e61 7469 7665 2069 6e74 5b5d tic native int[]
│ │ │ │ -000299c0: 2048 6f75 6768 506f 696e 7432 4c69 6e65 HoughPoint2Line
│ │ │ │ -000299d0: 5f30 2864 6f75 626c 6520 686f 7567 6850 _0(double houghP
│ │ │ │ -000299e0: 6f69 6e74 5f78 2c20 646f 7562 6c65 2068 oint_x, double h
│ │ │ │ -000299f0: 6f75 6768 506f 696e 745f 792c 206c 6f6e oughPoint_y, lon
│ │ │ │ -00029a00: 6720 7372 6349 6d67 496e 666f 5f6e 6174 g srcImgInfo_nat
│ │ │ │ -00029a10: 6976 654f 626a 2c20 696e 7420 616e 676c iveObj, int angl
│ │ │ │ -00029a20: 6552 616e 6765 2c20 696e 7420 6d61 6b65 eRange, int make
│ │ │ │ -00029a30: 536b 6577 2c20 696e 7420 7275 6c65 7329 Skew, int rules)
│ │ │ │ -00029a40: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ -00029a50: 6174 6963 206e 6174 6976 6520 696e 745b atic native int[
│ │ │ │ -00029a60: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin
│ │ │ │ -00029a70: 655f 3128 646f 7562 6c65 2068 6f75 6768 e_1(double hough
│ │ │ │ -00029a80: 506f 696e 745f 782c 2064 6f75 626c 6520 Point_x, double
│ │ │ │ -00029a90: 686f 7567 6850 6f69 6e74 5f79 2c20 6c6f houghPoint_y, lo
│ │ │ │ -00029aa0: 6e67 2073 7263 496d 6749 6e66 6f5f 6e61 ng srcImgInfo_na
│ │ │ │ -00029ab0: 7469 7665 4f62 6a2c 2069 6e74 2061 6e67 tiveObj, int ang
│ │ │ │ -00029ac0: 6c65 5261 6e67 652c 2069 6e74 206d 616b leRange, int mak
│ │ │ │ -00029ad0: 6553 6b65 7729 3b0a 2020 2020 7072 6976 eSkew);. priv
│ │ │ │ -00029ae0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ -00029af0: 6520 696e 745b 5d20 486f 7567 6850 6f69 e int[] HoughPoi
│ │ │ │ -00029b00: 6e74 324c 696e 655f 3228 646f 7562 6c65 nt2Line_2(double
│ │ │ │ -00029b10: 2068 6f75 6768 506f 696e 745f 782c 2064 houghPoint_x, d
│ │ │ │ -00029b20: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint
│ │ │ │ -00029b30: 5f79 2c20 6c6f 6e67 2073 7263 496d 6749 _y, long srcImgI
│ │ │ │ -00029b40: 6e66 6f5f 6e61 7469 7665 4f62 6a2c 2069 nfo_nativeObj, i
│ │ │ │ -00029b50: 6e74 2061 6e67 6c65 5261 6e67 6529 3b0a nt angleRange);.
│ │ │ │ -00029b60: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ -00029b70: 6963 206e 6174 6976 6520 696e 745b 5d20 ic native int[]
│ │ │ │ -00029b80: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_
│ │ │ │ -00029b90: 3328 646f 7562 6c65 2068 6f75 6768 506f 3(double houghPo
│ │ │ │ -00029ba0: 696e 745f 782c 2064 6f75 626c 6520 686f int_x, double ho
│ │ │ │ -00029bb0: 7567 6850 6f69 6e74 5f79 2c20 6c6f 6e67 ughPoint_y, long
│ │ │ │ -00029bc0: 2073 7263 496d 6749 6e66 6f5f 6e61 7469 srcImgInfo_nati
│ │ │ │ -00029bd0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. //
│ │ │ │ -00029be0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x
│ │ │ │ -00029bf0: 696d 6770 726f 633a 3a63 6f76 6172 6961 imgproc::covaria
│ │ │ │ -00029c00: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma
│ │ │ │ -00029c10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst,
│ │ │ │ -00029c20: 2069 6e74 2077 696e 646f 7752 6f77 732c int windowRows,
│ │ │ │ -00029c30: 2069 6e74 2077 696e 646f 7743 6f6c 7329 int windowCols)
│ │ │ │ -00029c40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -00029c50: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ -00029c60: 636f 7661 7269 616e 6365 4573 7469 6d61 covarianceEstima
│ │ │ │ -00029c70: 7469 6f6e 5f30 286c 6f6e 6720 7372 635f tion_0(long src_
│ │ │ │ -00029c80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -00029c90: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i
│ │ │ │ -00029ca0: 6e74 2077 696e 646f 7752 6f77 732c 2069 nt windowRows, i
│ │ │ │ -00029cb0: 6e74 2077 696e 646f 7743 6f6c 7329 3b0a nt windowCols);.
│ │ │ │ -00029cc0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo
│ │ │ │ -00029cd0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc:
│ │ │ │ -00029ce0: 3a65 6467 6550 7265 7365 7276 696e 6746 :edgePreservingF
│ │ │ │ -00029cf0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M
│ │ │ │ -00029d00: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d,
│ │ │ │ -00029d10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold
│ │ │ │ -00029d20: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ -00029d30: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void
│ │ │ │ -00029d40: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF
│ │ │ │ -00029d50: 696c 7465 725f 3028 6c6f 6e67 2073 7263 ilter_0(long src
│ │ │ │ -00029d60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ -00029d70: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj,
│ │ │ │ -00029d80: 696e 7420 642c 2064 6f75 626c 6520 7468 int d, double th
│ │ │ │ -00029d90: 7265 7368 6f6c 6429 3b0a 0a20 2020 202f reshold);.. /
│ │ │ │ -00029da0: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge
│ │ │ │ -00029db0: 426f 7865 7320 6376 3a3a 7869 6d67 7072 Boxes cv::ximgpr
│ │ │ │ -00029dc0: 6f63 3a3a 6372 6561 7465 4564 6765 426f oc::createEdgeBo
│ │ │ │ -00029dd0: 7865 7328 666c 6f61 7420 616c 7068 6120 xes(float alpha
│ │ │ │ -00029de0: 3d20 302e 3635 662c 2066 6c6f 6174 2062 = 0.65f, float b
│ │ │ │ -00029df0: 6574 6120 3d20 302e 3735 662c 2066 6c6f eta = 0.75f, flo
│ │ │ │ -00029e00: 6174 2065 7461 203d 2031 2c20 666c 6f61 at eta = 1, floa
│ │ │ │ -00029e10: 7420 6d69 6e53 636f 7265 203d 2030 2e30 t minScore = 0.0
│ │ │ │ -00029e20: 3166 2c20 696e 7420 6d61 7842 6f78 6573 1f, int maxBoxes
│ │ │ │ -00029e30: 203d 2031 3030 3030 2c20 666c 6f61 7420 = 10000, float
│ │ │ │ -00029e40: 6564 6765 4d69 6e4d 6167 203d 2030 2e31 edgeMinMag = 0.1
│ │ │ │ -00029e50: 662c 2066 6c6f 6174 2065 6467 654d 6572 f, float edgeMer
│ │ │ │ -00029e60: 6765 5468 7220 3d20 302e 3566 2c20 666c geThr = 0.5f, fl
│ │ │ │ -00029e70: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa
│ │ │ │ -00029e80: 6720 3d20 302e 3566 2c20 666c 6f61 7420 g = 0.5f, float
│ │ │ │ -00029e90: 6d61 7841 7370 6563 7452 6174 696f 203d maxAspectRatio =
│ │ │ │ -00029ea0: 2033 2c20 666c 6f61 7420 6d69 6e42 6f78 3, float minBox
│ │ │ │ -00029eb0: 4172 6561 203d 2031 3030 302c 2066 6c6f Area = 1000, flo
│ │ │ │ -00029ec0: 6174 2067 616d 6d61 203d 2032 2c20 666c at gamma = 2, fl
│ │ │ │ -00029ed0: 6f61 7420 6b61 7070 6120 3d20 312e 3566 oat kappa = 1.5f
│ │ │ │ -00029ee0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ -00029ef0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ -00029f00: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes
│ │ │ │ -00029f10: 5f30 2866 6c6f 6174 2061 6c70 6861 2c20 _0(float alpha,
│ │ │ │ -00029f20: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa
│ │ │ │ -00029f30: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min
│ │ │ │ -00029f40: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo
│ │ │ │ -00029f50: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM
│ │ │ │ -00029f60: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg
│ │ │ │ -00029f70: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float
│ │ │ │ -00029f80: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag,
│ │ │ │ -00029f90: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR
│ │ │ │ -00029fa0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB
│ │ │ │ -00029fb0: 6f78 4172 6561 2c20 666c 6f61 7420 6761 oxArea, float ga
│ │ │ │ -00029fc0: 6d6d 612c 2066 6c6f 6174 206b 6170 7061 mma, float kappa
│ │ │ │ -00029fd0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ -00029fe0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon
│ │ │ │ -00029ff0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe
│ │ │ │ -0002a000: 735f 3128 666c 6f61 7420 616c 7068 612c s_1(float alpha,
│ │ │ │ -0002a010: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo
│ │ │ │ -0002a020: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi
│ │ │ │ -0002a030: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB
│ │ │ │ -0002a040: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge
│ │ │ │ -0002a050: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed
│ │ │ │ -0002a060: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa
│ │ │ │ -0002a070: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag,
│ │ │ │ -0002a080: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect
│ │ │ │ -0002a090: 5261 7469 6f2c 2066 6c6f 6174 206d 696e Ratio, float min
│ │ │ │ -0002a0a0: 426f 7841 7265 612c 2066 6c6f 6174 2067 BoxArea, float g
│ │ │ │ -0002a0b0: 616d 6d61 293b 0a20 2020 2070 7269 7661 amma);. priva
│ │ │ │ -0002a0c0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ -0002a0d0: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge
│ │ │ │ -0002a0e0: 426f 7865 735f 3228 666c 6f61 7420 616c Boxes_2(float al
│ │ │ │ -0002a0f0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta,
│ │ │ │ -0002a100: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa
│ │ │ │ -0002a110: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int
│ │ │ │ -0002a120: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float
│ │ │ │ -0002a130: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa
│ │ │ │ -0002a140: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr,
│ │ │ │ -0002a150: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin
│ │ │ │ -0002a160: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs
│ │ │ │ -0002a170: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float
│ │ │ │ -0002a180: 206d 696e 426f 7841 7265 6129 3b0a 2020 minBoxArea);.
│ │ │ │ -0002a190: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ -0002a1a0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre
│ │ │ │ -0002a1b0: 6174 6545 6467 6542 6f78 6573 5f33 2866 ateEdgeBoxes_3(f
│ │ │ │ -0002a1c0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa
│ │ │ │ -0002a1d0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et
│ │ │ │ -0002a1e0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor
│ │ │ │ -0002a1f0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes,
│ │ │ │ -0002a200: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa
│ │ │ │ -0002a210: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer
│ │ │ │ -0002a220: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu
│ │ │ │ -0002a230: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa
│ │ │ │ -0002a240: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio
│ │ │ │ -0002a250: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ -0002a260: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon
│ │ │ │ -0002a270: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe
│ │ │ │ -0002a280: 735f 3428 666c 6f61 7420 616c 7068 612c s_4(float alpha,
│ │ │ │ -0002a290: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo
│ │ │ │ -0002a2a0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi
│ │ │ │ -0002a2b0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB
│ │ │ │ -0002a2c0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge
│ │ │ │ -0002a2d0: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed
│ │ │ │ -0002a2e0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa
│ │ │ │ -0002a2f0: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag)
│ │ │ │ -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);..
│ │ │ │ -0002d5a0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void
│ │ │ │ -0002d5b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7164 cv::ximgproc::qd
│ │ │ │ -0002d5c0: 6674 284d 6174 2069 6d67 2c20 4d61 7426 ft(Mat img, Mat&
│ │ │ │ -0002d5d0: 2071 696d 672c 2069 6e74 2066 6c61 6773 qimg, int flags
│ │ │ │ -0002d5e0: 2c20 626f 6f6c 2073 6964 654c 6566 7429 , bool sideLeft)
│ │ │ │ -0002d5f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ -0002d600: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ -0002d610: 7164 6674 5f30 286c 6f6e 6720 696d 675f qdft_0(long img_
│ │ │ │ -0002d620: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -0002d630: 7169 6d67 5f6e 6174 6976 654f 626a 2c20 qimg_nativeObj,
│ │ │ │ -0002d640: 696e 7420 666c 6167 732c 2062 6f6f 6c65 int flags, boole
│ │ │ │ -0002d650: 616e 2073 6964 654c 6566 7429 3b0a 0a20 an sideLeft);..
│ │ │ │ -0002d660: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void
│ │ │ │ -0002d670: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ -0002d680: 6f6c 6f72 4d61 7463 6854 656d 706c 6174 olorMatchTemplat
│ │ │ │ -0002d690: 6528 4d61 7420 696d 672c 204d 6174 2074 e(Mat img, Mat t
│ │ │ │ -0002d6a0: 656d 706c 2c20 4d61 7426 2072 6573 756c empl, Mat& resul
│ │ │ │ -0002d6b0: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s
│ │ │ │ -0002d6c0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ -0002d6d0: 6420 636f 6c6f 724d 6174 6368 5465 6d70 d colorMatchTemp
│ │ │ │ -0002d6e0: 6c61 7465 5f30 286c 6f6e 6720 696d 675f late_0(long img_
│ │ │ │ -0002d6f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ -0002d700: 7465 6d70 6c5f 6e61 7469 7665 4f62 6a2c templ_nativeObj,
│ │ │ │ -0002d710: 206c 6f6e 6720 7265 7375 6c74 5f6e 6174 long result_nat
│ │ │ │ -0002d720: 6976 654f 626a 293b 0a0a 7d0a iveObj);..}.
│ │ │ │ +00026a50: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_
│ │ │ │ +00026a60: 5363 616e 5365 676d 656e 7420 6376 3a3a ScanSegment cv::
│ │ │ │ +00026a70: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create
│ │ │ │ +00026a80: 5363 616e 5365 676d 656e 7428 696e 7420 ScanSegment(int
│ │ │ │ +00026a90: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int
│ │ │ │ +00026aa0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i
│ │ │ │ +00026ab0: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe
│ │ │ │ +00026ac0: 6c73 2c20 696e 7420 736c 6963 6573 203d ls, int slices =
│ │ │ │ +00026ad0: 2038 2c20 626f 6f6c 206d 6572 6765 5f73 8, bool merge_s
│ │ │ │ +00026ae0: 6d61 6c6c 203d 2074 7275 6529 0a20 2020 mall = true).
│ │ │ │ +00026af0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +00026b00: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ +00026b10: 7465 5363 616e 5365 676d 656e 745f 3028 teScanSegment_0(
│ │ │ │ +00026b20: 696e 7420 696d 6167 655f 7769 6474 682c int image_width,
│ │ │ │ +00026b30: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh
│ │ │ │ +00026b40: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super
│ │ │ │ +00026b50: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic
│ │ │ │ +00026b60: 6573 2c20 626f 6f6c 6561 6e20 6d65 7267 es, boolean merg
│ │ │ │ +00026b70: 655f 736d 616c 6c29 3b0a 2020 2020 7072 e_small);. pr
│ │ │ │ +00026b80: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +00026b90: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS
│ │ │ │ +00026ba0: 6361 6e53 6567 6d65 6e74 5f31 2869 6e74 canSegment_1(int
│ │ │ │ +00026bb0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in
│ │ │ │ +00026bc0: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height,
│ │ │ │ +00026bd0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix
│ │ │ │ +00026be0: 656c 732c 2069 6e74 2073 6c69 6365 7329 els, int slices)
│ │ │ │ +00026bf0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +00026c00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ +00026c10: 2063 7265 6174 6553 6361 6e53 6567 6d65 createScanSegme
│ │ │ │ +00026c20: 6e74 5f32 2869 6e74 2069 6d61 6765 5f77 nt_2(int image_w
│ │ │ │ +00026c30: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_
│ │ │ │ +00026c40: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_
│ │ │ │ +00026c50: 7375 7065 7270 6978 656c 7329 3b0a 0a20 superpixels);..
│ │ │ │ +00026c60: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_
│ │ │ │ +00026c70: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c
│ │ │ │ +00026c80: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre
│ │ │ │ +00026c90: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI
│ │ │ │ +00026ca0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int
│ │ │ │ +00026cb0: 2061 6c67 6f72 6974 686d 203d 2053 4c49 algorithm = SLI
│ │ │ │ +00026cc0: 434f 2c20 696e 7420 7265 6769 6f6e 5f73 CO, int region_s
│ │ │ │ +00026cd0: 697a 6520 3d20 3130 2c20 666c 6f61 7420 ize = 10, float
│ │ │ │ +00026ce0: 7275 6c65 7220 3d20 3130 2e30 6629 0a20 ruler = 10.0f).
│ │ │ │ +00026cf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +00026d00: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +00026d10: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL
│ │ │ │ +00026d20: 4943 5f30 286c 6f6e 6720 696d 6167 655f IC_0(long image_
│ │ │ │ +00026d30: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a
│ │ │ │ +00026d40: 6c67 6f72 6974 686d 2c20 696e 7420 7265 lgorithm, int re
│ │ │ │ +00026d50: 6769 6f6e 5f73 697a 652c 2066 6c6f 6174 gion_size, float
│ │ │ │ +00026d60: 2072 756c 6572 293b 0a20 2020 2070 7269 ruler);. pri
│ │ │ │ +00026d70: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +00026d80: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu
│ │ │ │ +00026d90: 7065 7270 6978 656c 534c 4943 5f31 286c perpixelSLIC_1(l
│ │ │ │ +00026da0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native
│ │ │ │ +00026db0: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit
│ │ │ │ +00026dc0: 686d 2c20 696e 7420 7265 6769 6f6e 5f73 hm, int region_s
│ │ │ │ +00026dd0: 697a 6529 3b0a 2020 2020 7072 6976 6174 ize);. privat
│ │ │ │ +00026de0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +00026df0: 6c6f 6e67 2063 7265 6174 6553 7570 6572 long createSuper
│ │ │ │ +00026e00: 7069 7865 6c53 4c49 435f 3228 6c6f 6e67 pixelSLIC_2(long
│ │ │ │ +00026e10: 2069 6d61 6765 5f6e 6174 6976 654f 626a image_nativeObj
│ │ │ │ +00026e20: 2c20 696e 7420 616c 676f 7269 7468 6d29 , int algorithm)
│ │ │ │ +00026e30: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +00026e40: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ +00026e50: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe
│ │ │ │ +00026e60: 6c53 4c49 435f 3328 6c6f 6e67 2069 6d61 lSLIC_3(long ima
│ │ │ │ +00026e70: 6765 5f6e 6174 6976 654f 626a 293b 0a0a ge_nativeObj);..
│ │ │ │ +00026e80: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi
│ │ │ │ +00026e90: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc::
│ │ │ │ +00026ea0: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M
│ │ │ │ +00026eb0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst
│ │ │ │ +00026ec0: 2c20 646f 7562 6c65 2074 6865 7461 203d , double theta =
│ │ │ │ +00026ed0: 2031 2c20 646f 7562 6c65 2073 7461 7274 1, double start
│ │ │ │ +00026ee0: 5f61 6e67 6c65 203d 2030 2c20 646f 7562 _angle = 0, doub
│ │ │ │ +00026ef0: 6c65 2065 6e64 5f61 6e67 6c65 203d 2031 le end_angle = 1
│ │ │ │ +00026f00: 3830 2c20 626f 6f6c 2063 726f 7020 3d20 80, bool crop =
│ │ │ │ +00026f10: 6661 6c73 652c 2062 6f6f 6c20 6e6f 726d false, bool norm
│ │ │ │ +00026f20: 203d 2066 616c 7365 290a 2020 2020 7072 = false). pr
│ │ │ │ +00026f30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +00026f40: 6976 6520 766f 6964 2052 6164 6f6e 5472 ive void RadonTr
│ │ │ │ +00026f50: 616e 7366 6f72 6d5f 3028 6c6f 6e67 2073 ansform_0(long s
│ │ │ │ +00026f60: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +00026f70: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +00026f80: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta,
│ │ │ │ +00026f90: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang
│ │ │ │ +00026fa0: 6c65 2c20 646f 7562 6c65 2065 6e64 5f61 le, double end_a
│ │ │ │ +00026fb0: 6e67 6c65 2c20 626f 6f6c 6561 6e20 6372 ngle, boolean cr
│ │ │ │ +00026fc0: 6f70 2c20 626f 6f6c 6561 6e20 6e6f 726d op, boolean norm
│ │ │ │ +00026fd0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ +00026fe0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ +00026ff0: 6420 5261 646f 6e54 7261 6e73 666f 726d d RadonTransform
│ │ │ │ +00027000: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati
│ │ │ │ +00027010: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_
│ │ │ │ +00027020: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl
│ │ │ │ +00027030: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double
│ │ │ │ +00027040: 7374 6172 745f 616e 676c 652c 2064 6f75 start_angle, dou
│ │ │ │ +00027050: 626c 6520 656e 645f 616e 676c 652c 2062 ble end_angle, b
│ │ │ │ +00027060: 6f6f 6c65 616e 2063 726f 7029 3b0a 2020 oolean crop);.
│ │ │ │ +00027070: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +00027080: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad
│ │ │ │ +00027090: 6f6e 5472 616e 7366 6f72 6d5f 3228 6c6f onTransform_2(lo
│ │ │ │ +000270a0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj
│ │ │ │ +000270b0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ
│ │ │ │ +000270c0: 654f 626a 2c20 646f 7562 6c65 2074 6865 eObj, double the
│ │ │ │ +000270d0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start
│ │ │ │ +000270e0: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e
│ │ │ │ +000270f0: 6e64 5f61 6e67 6c65 293b 0a20 2020 2070 nd_angle);. p
│ │ │ │ +00027100: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +00027110: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT
│ │ │ │ +00027120: 7261 6e73 666f 726d 5f33 286c 6f6e 6720 ransform_3(long
│ │ │ │ +00027130: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +00027140: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +00027150: 6a2c 2064 6f75 626c 6520 7468 6574 612c j, double theta,
│ │ │ │ +00027160: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an
│ │ │ │ +00027170: 676c 6529 3b0a 2020 2020 7072 6976 6174 gle);. privat
│ │ │ │ +00027180: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +00027190: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf
│ │ │ │ +000271a0: 6f72 6d5f 3428 6c6f 6e67 2073 7263 5f6e orm_4(long src_n
│ │ │ │ +000271b0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d
│ │ │ │ +000271c0: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do
│ │ │ │ +000271d0: 7562 6c65 2074 6865 7461 293b 0a20 2020 uble theta);.
│ │ │ │ +000271e0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +000271f0: 6e61 7469 7665 2076 6f69 6420 5261 646f native void Rado
│ │ │ │ +00027200: 6e54 7261 6e73 666f 726d 5f35 286c 6f6e nTransform_5(lon
│ │ │ │ +00027210: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj,
│ │ │ │ +00027220: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native
│ │ │ │ +00027230: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+
│ │ │ │ +00027240: 2b3a 2020 5074 725f 4772 6170 6853 6567 +: Ptr_GraphSeg
│ │ │ │ +00027250: 6d65 6e74 6174 696f 6e20 6376 3a3a 7869 mentation cv::xi
│ │ │ │ +00027260: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta
│ │ │ │ +00027270: 7469 6f6e 3a3a 6372 6561 7465 4772 6170 tion::createGrap
│ │ │ │ +00027280: 6853 6567 6d65 6e74 6174 696f 6e28 646f hSegmentation(do
│ │ │ │ +00027290: 7562 6c65 2073 6967 6d61 203d 2030 2e35 uble sigma = 0.5
│ │ │ │ +000272a0: 2c20 666c 6f61 7420 6b20 3d20 3330 302c , float k = 300,
│ │ │ │ +000272b0: 2069 6e74 206d 696e 5f73 697a 6520 3d20 int min_size =
│ │ │ │ +000272c0: 3130 3029 0a20 2020 2070 7269 7661 7465 100). private
│ │ │ │ +000272d0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +000272e0: 6f6e 6720 6372 6561 7465 4772 6170 6853 ong createGraphS
│ │ │ │ +000272f0: 6567 6d65 6e74 6174 696f 6e5f 3028 646f egmentation_0(do
│ │ │ │ +00027300: 7562 6c65 2073 6967 6d61 2c20 666c 6f61 uble sigma, floa
│ │ │ │ +00027310: 7420 6b2c 2069 6e74 206d 696e 5f73 697a t k, int min_siz
│ │ │ │ +00027320: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private
│ │ │ │ +00027330: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ +00027340: 6e67 2063 7265 6174 6547 7261 7068 5365 ng createGraphSe
│ │ │ │ +00027350: 676d 656e 7461 7469 6f6e 5f31 2864 6f75 gmentation_1(dou
│ │ │ │ +00027360: 626c 6520 7369 676d 612c 2066 6c6f 6174 ble sigma, float
│ │ │ │ +00027370: 206b 293b 0a20 2020 2070 7269 7661 7465 k);. private
│ │ │ │ +00027380: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +00027390: 6f6e 6720 6372 6561 7465 4772 6170 6853 ong createGraphS
│ │ │ │ +000273a0: 6567 6d65 6e74 6174 696f 6e5f 3228 646f egmentation_2(do
│ │ │ │ +000273b0: 7562 6c65 2073 6967 6d61 293b 0a20 2020 uble sigma);.
│ │ │ │ +000273c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +000273d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ +000273e0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat
│ │ │ │ +000273f0: 696f 6e5f 3328 293b 0a0a 2020 2020 2f2f ion_3();.. //
│ │ │ │ +00027400: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec
│ │ │ │ +00027410: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00027420: 7461 7469 6f6e 5374 7261 7465 6779 436f tationStrategyCo
│ │ │ │ +00027430: 6c6f 7220 6376 3a3a 7869 6d67 7072 6f63 lor cv::ximgproc
│ │ │ │ +00027440: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation::
│ │ │ │ +00027450: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS
│ │ │ │ +00027460: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00027470: 6e53 7472 6174 6567 7943 6f6c 6f72 2829 nStrategyColor()
│ │ │ │ +00027480: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +00027490: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +000274a0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS
│ │ │ │ +000274b0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +000274c0: 6e53 7472 6174 6567 7943 6f6c 6f72 5f30 nStrategyColor_0
│ │ │ │ +000274d0: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++:
│ │ │ │ +000274e0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS
│ │ │ │ +000274f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00027500: 6e53 7472 6174 6567 7953 697a 6520 6376 nStrategySize cv
│ │ │ │ +00027510: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm
│ │ │ │ +00027520: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create
│ │ │ │ +00027530: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS
│ │ │ │ +00027540: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat
│ │ │ │ +00027550: 6567 7953 697a 6528 290a 2020 2020 7072 egySize(). pr
│ │ │ │ +00027560: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +00027570: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS
│ │ │ │ +00027580: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00027590: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +000275a0: 6779 5369 7a65 5f30 2829 3b0a 0a20 2020 gySize_0();..
│ │ │ │ +000275b0: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se
│ │ │ │ +000275c0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +000275d0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +000275e0: 7954 6578 7475 7265 2063 763a 3a78 696d yTexture cv::xim
│ │ │ │ +000275f0: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat
│ │ │ │ +00027600: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec
│ │ │ │ +00027610: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00027620: 7461 7469 6f6e 5374 7261 7465 6779 5465 tationStrategyTe
│ │ │ │ +00027630: 7874 7572 6528 290a 2020 2020 7072 6976 xture(). priv
│ │ │ │ +00027640: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ +00027650: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel
│ │ │ │ +00027660: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm
│ │ │ │ +00027670: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy
│ │ │ │ +00027680: 5465 7874 7572 655f 3028 293b 0a0a 2020 Texture_0();..
│ │ │ │ +00027690: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S
│ │ │ │ +000276a0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +000276b0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +000276c0: 6779 4669 6c6c 2063 763a 3a78 696d 6770 gyFill cv::ximgp
│ │ │ │ +000276d0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio
│ │ │ │ +000276e0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti
│ │ │ │ +000276f0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +00027700: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill
│ │ │ │ +00027710: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s
│ │ │ │ +00027720: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon
│ │ │ │ +00027730: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv
│ │ │ │ +00027740: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00027750: 696f 6e53 7472 6174 6567 7946 696c 6c5f ionStrategyFill_
│ │ │ │ +00027760: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++
│ │ │ │ +00027770: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective
│ │ │ │ +00027780: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00027790: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip
│ │ │ │ +000277a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc:
│ │ │ │ +000277b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c
│ │ │ │ +000277c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe
│ │ │ │ +000277d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ +000277e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple
│ │ │ │ +000277f0: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s
│ │ │ │ +00027800: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon
│ │ │ │ +00027810: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv
│ │ │ │ +00027820: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00027830: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti
│ │ │ │ +00027840: 706c 655f 3028 293b 0a0a 2020 2020 2f2f ple_0();.. //
│ │ │ │ +00027850: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec
│ │ │ │ +00027860: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00027870: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu
│ │ │ │ +00027880: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp
│ │ │ │ +00027890: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio
│ │ │ │ +000278a0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti
│ │ │ │ +000278b0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +000278c0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult
│ │ │ │ +000278d0: 6970 6c65 2850 7472 5f53 656c 6563 7469 iple(Ptr_Selecti
│ │ │ │ +000278e0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta
│ │ │ │ +000278f0: 7469 6f6e 5374 7261 7465 6779 2073 3129 tionStrategy s1)
│ │ │ │ +00027900: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +00027910: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +00027920: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS
│ │ │ │ +00027930: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00027940: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl
│ │ │ │ +00027950: 655f 3128 6c6f 6e67 2073 315f 6e61 7469 e_1(long s1_nati
│ │ │ │ +00027960: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. //
│ │ │ │ +00027970: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select
│ │ │ │ +00027980: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment
│ │ │ │ +00027990: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul
│ │ │ │ +000279a0: 7469 706c 6520 6376 3a3a 7869 6d67 7072 tiple cv::ximgpr
│ │ │ │ +000279b0: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation
│ │ │ │ +000279c0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv
│ │ │ │ +000279d0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +000279e0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti
│ │ │ │ +000279f0: 706c 6528 5074 725f 5365 6c65 6374 6976 ple(Ptr_Selectiv
│ │ │ │ +00027a00: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00027a10: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1,
│ │ │ │ +00027a20: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea
│ │ │ │ +00027a30: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ +00027a40: 7472 6174 6567 7920 7332 290a 2020 2020 trategy s2).
│ │ │ │ +00027a50: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ +00027a60: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ +00027a70: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch
│ │ │ │ +00027a80: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra
│ │ │ │ +00027a90: 7465 6779 4d75 6c74 6970 6c65 5f32 286c tegyMultiple_2(l
│ │ │ │ +00027aa0: 6f6e 6720 7331 5f6e 6174 6976 654f 626a ong s1_nativeObj
│ │ │ │ +00027ab0: 2c20 6c6f 6e67 2073 325f 6e61 7469 7665 , long s2_native
│ │ │ │ +00027ac0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+
│ │ │ │ +00027ad0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv
│ │ │ │ +00027ae0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat
│ │ │ │ +00027af0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti
│ │ │ │ +00027b00: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc
│ │ │ │ +00027b10: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation::
│ │ │ │ +00027b20: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS
│ │ │ │ +00027b30: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00027b40: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl
│ │ │ │ +00027b50: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS
│ │ │ │ +00027b60: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio
│ │ │ │ +00027b70: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt
│ │ │ │ +00027b80: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc
│ │ │ │ +00027b90: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr
│ │ │ │ +00027ba0: 6174 6567 7920 7332 2c20 5074 725f 5365 ategy s2, Ptr_Se
│ │ │ │ +00027bb0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg
│ │ │ │ +00027bc0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg
│ │ │ │ +00027bd0: 7920 7333 290a 2020 2020 7072 6976 6174 y s3). privat
│ │ │ │ +00027be0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +00027bf0: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec
│ │ │ │ +00027c00: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00027c10: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu
│ │ │ │ +00027c20: 6c74 6970 6c65 5f33 286c 6f6e 6720 7331 ltiple_3(long s1
│ │ │ │ +00027c30: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ +00027c40: 2073 325f 6e61 7469 7665 4f62 6a2c 206c s2_nativeObj, l
│ │ │ │ +00027c50: 6f6e 6720 7333 5f6e 6174 6976 654f 626a ong s3_nativeObj
│ │ │ │ +00027c60: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++:
│ │ │ │ +00027c70: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe
│ │ │ │ +00027c80: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation
│ │ │ │ +00027c90: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple
│ │ │ │ +00027ca0: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s
│ │ │ │ +00027cb0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre
│ │ │ │ +00027cc0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear
│ │ │ │ +00027cd0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt
│ │ │ │ +00027ce0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P
│ │ │ │ +00027cf0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear
│ │ │ │ +00027d00: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt
│ │ │ │ +00027d10: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S
│ │ │ │ +00027d20: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00027d30: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate
│ │ │ │ +00027d40: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec
│ │ │ │ +00027d50: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen
│ │ │ │ +00027d60: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s
│ │ │ │ +00027d70: 332c 2050 7472 5f53 656c 6563 7469 7665 3, Ptr_Selective
│ │ │ │ +00027d80: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati
│ │ │ │ +00027d90: 6f6e 5374 7261 7465 6779 2073 3429 0a20 onStrategy s4).
│ │ │ │ +00027da0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +00027db0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +00027dc0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea
│ │ │ │ +00027dd0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS
│ │ │ │ +00027de0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_
│ │ │ │ +00027df0: 3428 6c6f 6e67 2073 315f 6e61 7469 7665 4(long s1_native
│ │ │ │ +00027e00: 4f62 6a2c 206c 6f6e 6720 7332 5f6e 6174 Obj, long s2_nat
│ │ │ │ +00027e10: 6976 654f 626a 2c20 6c6f 6e67 2073 335f iveObj, long s3_
│ │ │ │ +00027e20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +00027e30: 7334 5f6e 6174 6976 654f 626a 293b 0a0a s4_nativeObj);..
│ │ │ │ +00027e40: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr
│ │ │ │ +00027e50: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch
│ │ │ │ +00027e60: 5365 676d 656e 7461 7469 6f6e 2063 763a Segmentation cv:
│ │ │ │ +00027e70: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme
│ │ │ │ +00027e80: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS
│ │ │ │ +00027e90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe
│ │ │ │ +00027ea0: 676d 656e 7461 7469 6f6e 2829 0a20 2020 gmentation().
│ │ │ │ +00027eb0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +00027ec0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea
│ │ │ │ +00027ed0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc
│ │ │ │ +00027ee0: 6853 6567 6d65 6e74 6174 696f 6e5f 3028 hSegmentation_0(
│ │ │ │ +00027ef0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++:
│ │ │ │ +00027f00: 2050 7472 5f45 6467 6541 7761 7265 496e Ptr_EdgeAwareIn
│ │ │ │ +00027f10: 7465 7270 6f6c 6174 6f72 2063 763a 3a78 terpolator cv::x
│ │ │ │ +00027f20: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE
│ │ │ │ +00027f30: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol
│ │ │ │ +00027f40: 6174 6f72 2829 0a20 2020 2070 7269 7661 ator(). priva
│ │ │ │ +00027f50: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ +00027f60: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge
│ │ │ │ +00027f70: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato
│ │ │ │ +00027f80: 725f 3028 293b 0a0a 2020 2020 2f2f 2043 r_0();.. // C
│ │ │ │ +00027f90: 2b2b 3a20 2050 7472 5f52 4943 496e 7465 ++: Ptr_RICInte
│ │ │ │ +00027fa0: 7270 6f6c 6174 6f72 2063 763a 3a78 696d rpolator cv::xim
│ │ │ │ +00027fb0: 6770 726f 633a 3a63 7265 6174 6552 4943 gproc::createRIC
│ │ │ │ +00027fc0: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator().
│ │ │ │ +00027fd0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +00027fe0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +00027ff0: 6561 7465 5249 4349 6e74 6572 706f 6c61 eateRICInterpola
│ │ │ │ +00028000: 746f 725f 3028 293b 0a0a 2020 2020 2f2f tor_0();.. //
│ │ │ │ +00028010: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +00028020: 7869 6d67 7072 6f63 3a3a 6669 6e64 456c ximgproc::findEl
│ │ │ │ +00028030: 6c69 7073 6573 284d 6174 2069 6d61 6765 lipses(Mat image
│ │ │ │ +00028040: 2c20 4d61 7426 2065 6c6c 6970 7365 732c , Mat& ellipses,
│ │ │ │ +00028050: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre
│ │ │ │ +00028060: 7368 6f6c 6420 3d20 302e 3766 2c20 666c shold = 0.7f, fl
│ │ │ │ +00028070: 6f61 7420 7265 6c69 6162 696c 6974 7954 oat reliabilityT
│ │ │ │ +00028080: 6872 6573 686f 6c64 203d 2030 2e35 662c hreshold = 0.5f,
│ │ │ │ +00028090: 2066 6c6f 6174 2063 656e 7465 7244 6973 float centerDis
│ │ │ │ +000280a0: 7461 6e63 6554 6872 6573 686f 6c64 203d tanceThreshold =
│ │ │ │ +000280b0: 2030 2e30 3566 290a 2020 2020 7072 6976 0.05f). priv
│ │ │ │ +000280c0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ +000280d0: 6520 766f 6964 2066 696e 6445 6c6c 6970 e void findEllip
│ │ │ │ +000280e0: 7365 735f 3028 6c6f 6e67 2069 6d61 6765 ses_0(long image
│ │ │ │ +000280f0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ +00028100: 2065 6c6c 6970 7365 735f 6e61 7469 7665 ellipses_native
│ │ │ │ +00028110: 4f62 6a2c 2066 6c6f 6174 2073 636f 7265 Obj, float score
│ │ │ │ +00028120: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float
│ │ │ │ +00028130: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre
│ │ │ │ +00028140: 7368 6f6c 642c 2066 6c6f 6174 2063 656e shold, float cen
│ │ │ │ +00028150: 7465 7244 6973 7461 6e63 6554 6872 6573 terDistanceThres
│ │ │ │ +00028160: 686f 6c64 293b 0a20 2020 2070 7269 7661 hold);. priva
│ │ │ │ +00028170: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ +00028180: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips
│ │ │ │ +00028190: 6573 5f31 286c 6f6e 6720 696d 6167 655f es_1(long image_
│ │ │ │ +000281a0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +000281b0: 656c 6c69 7073 6573 5f6e 6174 6976 654f ellipses_nativeO
│ │ │ │ +000281c0: 626a 2c20 666c 6f61 7420 7363 6f72 6554 bj, float scoreT
│ │ │ │ +000281d0: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float
│ │ │ │ +000281e0: 7265 6c69 6162 696c 6974 7954 6872 6573 reliabilityThres
│ │ │ │ +000281f0: 686f 6c64 293b 0a20 2020 2070 7269 7661 hold);. priva
│ │ │ │ +00028200: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ +00028210: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips
│ │ │ │ +00028220: 6573 5f32 286c 6f6e 6720 696d 6167 655f es_2(long image_
│ │ │ │ +00028230: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +00028240: 656c 6c69 7073 6573 5f6e 6174 6976 654f ellipses_nativeO
│ │ │ │ +00028250: 626a 2c20 666c 6f61 7420 7363 6f72 6554 bj, float scoreT
│ │ │ │ +00028260: 6872 6573 686f 6c64 293b 0a20 2020 2070 hreshold);. p
│ │ │ │ +00028270: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +00028280: 7469 7665 2076 6f69 6420 6669 6e64 456c tive void findEl
│ │ │ │ +00028290: 6c69 7073 6573 5f33 286c 6f6e 6720 696d lipses_3(long im
│ │ │ │ +000282a0: 6167 655f 6e61 7469 7665 4f62 6a2c 206c age_nativeObj, l
│ │ │ │ +000282b0: 6f6e 6720 656c 6c69 7073 6573 5f6e 6174 ong ellipses_nat
│ │ │ │ +000282c0: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. //
│ │ │ │ +000282d0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +000282e0: 7869 6d67 7072 6f63 3a3a 7765 6967 6874 ximgproc::weight
│ │ │ │ +000282f0: 6564 4d65 6469 616e 4669 6c74 6572 284d edMedianFilter(M
│ │ │ │ +00028300: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr
│ │ │ │ +00028310: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int
│ │ │ │ +00028320: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma
│ │ │ │ +00028330: 203d 2032 352e 352c 2069 6e74 2077 6569 = 25.5, int wei
│ │ │ │ +00028340: 6768 7454 7970 6520 3d20 574d 465f 4558 ghtType = WMF_EX
│ │ │ │ +00028350: 502c 204d 6174 206d 6173 6b20 3d20 4d61 P, Mat mask = Ma
│ │ │ │ +00028360: 7428 2929 0a20 2020 2070 7269 7661 7465 t()). private
│ │ │ │ +00028370: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +00028380: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi
│ │ │ │ +00028390: 616e 4669 6c74 6572 5f30 286c 6f6e 6720 anFilter_0(long
│ │ │ │ +000283a0: 6a6f 696e 745f 6e61 7469 7665 4f62 6a2c joint_nativeObj,
│ │ │ │ +000283b0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native
│ │ │ │ +000283c0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +000283d0: 7469 7665 4f62 6a2c 2069 6e74 2072 2c20 tiveObj, int r,
│ │ │ │ +000283e0: 646f 7562 6c65 2073 6967 6d61 2c20 696e double sigma, in
│ │ │ │ +000283f0: 7420 7765 6967 6874 5479 7065 2c20 6c6f t weightType, lo
│ │ │ │ +00028400: 6e67 206d 6173 6b5f 6e61 7469 7665 4f62 ng mask_nativeOb
│ │ │ │ +00028410: 6a29 3b0a 2020 2020 7072 6976 6174 6520 j);. private
│ │ │ │ +00028420: 7374 6174 6963 206e 6174 6976 6520 766f static native vo
│ │ │ │ +00028430: 6964 2077 6569 6768 7465 644d 6564 6961 id weightedMedia
│ │ │ │ +00028440: 6e46 696c 7465 725f 3128 6c6f 6e67 206a nFilter_1(long j
│ │ │ │ +00028450: 6f69 6e74 5f6e 6174 6976 654f 626a 2c20 oint_nativeObj,
│ │ │ │ +00028460: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO
│ │ │ │ +00028470: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat
│ │ │ │ +00028480: 6976 654f 626a 2c20 696e 7420 722c 2064 iveObj, int r, d
│ │ │ │ +00028490: 6f75 626c 6520 7369 676d 612c 2069 6e74 ouble sigma, int
│ │ │ │ +000284a0: 2077 6569 6768 7454 7970 6529 3b0a 2020 weightType);.
│ │ │ │ +000284b0: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +000284c0: 206e 6174 6976 6520 766f 6964 2077 6569 native void wei
│ │ │ │ +000284d0: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte
│ │ │ │ +000284e0: 725f 3228 6c6f 6e67 206a 6f69 6e74 5f6e r_2(long joint_n
│ │ │ │ +000284f0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s
│ │ │ │ +00028500: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +00028510: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +00028520: 2c20 696e 7420 722c 2064 6f75 626c 6520 , int r, double
│ │ │ │ +00028530: 7369 676d 6129 3b0a 2020 2020 7072 6976 sigma);. priv
│ │ │ │ +00028540: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ +00028550: 6520 766f 6964 2077 6569 6768 7465 644d e void weightedM
│ │ │ │ +00028560: 6564 6961 6e46 696c 7465 725f 3328 6c6f edianFilter_3(lo
│ │ │ │ +00028570: 6e67 206a 6f69 6e74 5f6e 6174 6976 654f ng joint_nativeO
│ │ │ │ +00028580: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat
│ │ │ │ +00028590: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst
│ │ │ │ +000285a0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int
│ │ │ │ +000285b0: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++:
│ │ │ │ +000285c0: 2020 5074 725f 4661 7374 4c69 6e65 4465 Ptr_FastLineDe
│ │ │ │ +000285d0: 7465 6374 6f72 2063 763a 3a78 696d 6770 tector cv::ximgp
│ │ │ │ +000285e0: 726f 633a 3a63 7265 6174 6546 6173 744c roc::createFastL
│ │ │ │ +000285f0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int
│ │ │ │ +00028600: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold
│ │ │ │ +00028610: 203d 2031 302c 2066 6c6f 6174 2064 6973 = 10, float dis
│ │ │ │ +00028620: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold
│ │ │ │ +00028630: 3d20 312e 3431 3432 3133 3536 3266 2c20 = 1.414213562f,
│ │ │ │ +00028640: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1
│ │ │ │ +00028650: 203d 2035 302e 302c 2064 6f75 626c 6520 = 50.0, double
│ │ │ │ +00028660: 6361 6e6e 795f 7468 3220 3d20 3530 2e30 canny_th2 = 50.0
│ │ │ │ +00028670: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper
│ │ │ │ +00028680: 7475 7265 5f73 697a 6520 3d20 332c 2062 ture_size = 3, b
│ │ │ │ +00028690: 6f6f 6c20 646f 5f6d 6572 6765 203d 2066 ool do_merge = f
│ │ │ │ +000286a0: 616c 7365 290a 2020 2020 7072 6976 6174 alse). privat
│ │ │ │ +000286b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +000286c0: 6c6f 6e67 2063 7265 6174 6546 6173 744c long createFastL
│ │ │ │ +000286d0: 696e 6544 6574 6563 746f 725f 3028 696e ineDetector_0(in
│ │ │ │ +000286e0: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho
│ │ │ │ +000286f0: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan
│ │ │ │ +00028700: 6365 5f74 6872 6573 686f 6c64 2c20 646f ce_threshold, do
│ │ │ │ +00028710: 7562 6c65 2063 616e 6e79 5f74 6831 2c20 uble canny_th1,
│ │ │ │ +00028720: 646f 7562 6c65 2063 616e 6e79 5f74 6832 double canny_th2
│ │ │ │ +00028730: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper
│ │ │ │ +00028740: 7475 7265 5f73 697a 652c 2062 6f6f 6c65 ture_size, boole
│ │ │ │ +00028750: 616e 2064 6f5f 6d65 7267 6529 3b0a 2020 an do_merge);.
│ │ │ │ +00028760: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +00028770: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre
│ │ │ │ +00028780: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec
│ │ │ │ +00028790: 746f 725f 3128 696e 7420 6c65 6e67 7468 tor_1(int length
│ │ │ │ +000287a0: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa
│ │ │ │ +000287b0: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres
│ │ │ │ +000287c0: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can
│ │ │ │ +000287d0: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c
│ │ │ │ +000287e0: 616e 6e79 5f74 6832 2c20 696e 7420 6361 anny_th2, int ca
│ │ │ │ +000287f0: 6e6e 795f 6170 6572 7475 7265 5f73 697a nny_aperture_siz
│ │ │ │ +00028800: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private
│ │ │ │ +00028810: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ +00028820: 6e67 2063 7265 6174 6546 6173 744c 696e ng createFastLin
│ │ │ │ +00028830: 6544 6574 6563 746f 725f 3228 696e 7420 eDetector_2(int
│ │ │ │ +00028840: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold
│ │ │ │ +00028850: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance
│ │ │ │ +00028860: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub
│ │ │ │ +00028870: 6c65 2063 616e 6e79 5f74 6831 2c20 646f le canny_th1, do
│ │ │ │ +00028880: 7562 6c65 2063 616e 6e79 5f74 6832 293b uble canny_th2);
│ │ │ │ +00028890: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +000288a0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +000288b0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe
│ │ │ │ +000288c0: 7465 6374 6f72 5f33 2869 6e74 206c 656e tector_3(int len
│ │ │ │ +000288d0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f
│ │ │ │ +000288e0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th
│ │ │ │ +000288f0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double
│ │ │ │ +00028900: 6361 6e6e 795f 7468 3129 3b0a 2020 2020 canny_th1);.
│ │ │ │ +00028910: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ +00028920: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ +00028930: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto
│ │ │ │ +00028940: 725f 3428 696e 7420 6c65 6e67 7468 5f74 r_4(int length_t
│ │ │ │ +00028950: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float
│ │ │ │ +00028960: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho
│ │ │ │ +00028970: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private
│ │ │ │ +00028980: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +00028990: 6f6e 6720 6372 6561 7465 4661 7374 4c69 ong createFastLi
│ │ │ │ +000289a0: 6e65 4465 7465 6374 6f72 5f35 2869 6e74 neDetector_5(int
│ │ │ │ +000289b0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol
│ │ │ │ +000289c0: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private
│ │ │ │ +000289d0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ +000289e0: 6e67 2063 7265 6174 6546 6173 744c 696e ng createFastLin
│ │ │ │ +000289f0: 6544 6574 6563 746f 725f 3628 293b 0a0a eDetector_6();..
│ │ │ │ +00028a00: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi
│ │ │ │ +00028a10: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc::
│ │ │ │ +00028a20: 4772 6164 6965 6e74 4465 7269 6368 6559 GradientDericheY
│ │ │ │ +00028a30: 284d 6174 206f 702c 204d 6174 2620 6473 (Mat op, Mat& ds
│ │ │ │ +00028a40: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha,
│ │ │ │ +00028a50: 2064 6f75 626c 6520 6f6d 6567 6129 0a20 double omega).
│ │ │ │ +00028a60: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +00028a70: 6320 6e61 7469 7665 2076 6f69 6420 4772 c native void Gr
│ │ │ │ +00028a80: 6164 6965 6e74 4465 7269 6368 6559 5f30 adientDericheY_0
│ │ │ │ +00028a90: 286c 6f6e 6720 6f70 5f6e 6174 6976 654f (long op_nativeO
│ │ │ │ +00028aa0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat
│ │ │ │ +00028ab0: 6976 654f 626a 2c20 646f 7562 6c65 2061 iveObj, double a
│ │ │ │ +00028ac0: 6c70 6861 2c20 646f 7562 6c65 206f 6d65 lpha, double ome
│ │ │ │ +00028ad0: 6761 293b 0a0a 2020 2020 2f2f 2043 2b2b ga);.. // C++
│ │ │ │ +00028ae0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg
│ │ │ │ +00028af0: 7072 6f63 3a3a 4772 6164 6965 6e74 4465 proc::GradientDe
│ │ │ │ +00028b00: 7269 6368 6558 284d 6174 206f 702c 204d richeX(Mat op, M
│ │ │ │ +00028b10: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double
│ │ │ │ +00028b20: 616c 7068 612c 2064 6f75 626c 6520 6f6d alpha, double om
│ │ │ │ +00028b30: 6567 6129 0a20 2020 2070 7269 7661 7465 ega). private
│ │ │ │ +00028b40: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +00028b50: 6f69 6420 4772 6164 6965 6e74 4465 7269 oid GradientDeri
│ │ │ │ +00028b60: 6368 6558 5f30 286c 6f6e 6720 6f70 5f6e cheX_0(long op_n
│ │ │ │ +00028b70: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d
│ │ │ │ +00028b80: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do
│ │ │ │ +00028b90: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub
│ │ │ │ +00028ba0: 6c65 206f 6d65 6761 293b 0a0a 2020 2020 le omega);..
│ │ │ │ +00028bb0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv
│ │ │ │ +00028bc0: 3a3a 7869 6d67 7072 6f63 3a3a 5065 694c ::ximgproc::PeiL
│ │ │ │ +00028bd0: 696e 4e6f 726d 616c 697a 6174 696f 6e28 inNormalization(
│ │ │ │ +00028be0: 4d61 7420 492c 204d 6174 2620 5429 0a20 Mat I, Mat& T).
│ │ │ │ +00028bf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +00028c00: 6320 6e61 7469 7665 2076 6f69 6420 5065 c native void Pe
│ │ │ │ +00028c10: 694c 696e 4e6f 726d 616c 697a 6174 696f iLinNormalizatio
│ │ │ │ +00028c20: 6e5f 3028 6c6f 6e67 2049 5f6e 6174 6976 n_0(long I_nativ
│ │ │ │ +00028c30: 654f 626a 2c20 6c6f 6e67 2054 5f6e 6174 eObj, long T_nat
│ │ │ │ +00028c40: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. //
│ │ │ │ +00028c50: 2043 2b2b 3a20 2050 7472 5f44 5446 696c C++: Ptr_DTFil
│ │ │ │ +00028c60: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc
│ │ │ │ +00028c70: 3a3a 6372 6561 7465 4454 4669 6c74 6572 ::createDTFilter
│ │ │ │ +00028c80: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub
│ │ │ │ +00028c90: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial,
│ │ │ │ +00028ca0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol
│ │ │ │ +00028cb0: 6f72 2c20 696e 7420 6d6f 6465 203d 2044 or, int mode = D
│ │ │ │ +00028cc0: 5446 5f4e 432c 2069 6e74 206e 756d 4974 TF_NC, int numIt
│ │ │ │ +00028cd0: 6572 7320 3d20 3329 0a20 2020 2070 7269 ers = 3). pri
│ │ │ │ +00028ce0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +00028cf0: 7665 206c 6f6e 6720 6372 6561 7465 4454 ve long createDT
│ │ │ │ +00028d00: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu
│ │ │ │ +00028d10: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d
│ │ │ │ +00028d20: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati
│ │ │ │ +00028d30: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma
│ │ │ │ +00028d40: 436f 6c6f 722c 2069 6e74 206d 6f64 652c Color, int mode,
│ │ │ │ +00028d50: 2069 6e74 206e 756d 4974 6572 7329 3b0a int numIters);.
│ │ │ │ +00028d60: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ +00028d70: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c
│ │ │ │ +00028d80: 7265 6174 6544 5446 696c 7465 725f 3128 reateDTFilter_1(
│ │ │ │ +00028d90: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ
│ │ │ │ +00028da0: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig
│ │ │ │ +00028db0: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl
│ │ │ │ +00028dc0: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in
│ │ │ │ +00028dd0: 7420 6d6f 6465 293b 0a20 2020 2070 7269 t mode);. pri
│ │ │ │ +00028de0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +00028df0: 7665 206c 6f6e 6720 6372 6561 7465 4454 ve long createDT
│ │ │ │ +00028e00: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu
│ │ │ │ +00028e10: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d
│ │ │ │ +00028e20: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati
│ │ │ │ +00028e30: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma
│ │ │ │ +00028e40: 436f 6c6f 7229 3b0a 0a20 2020 202f 2f20 Color);.. //
│ │ │ │ +00028e50: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x
│ │ │ │ +00028e60: 696d 6770 726f 633a 3a64 7446 696c 7465 imgproc::dtFilte
│ │ │ │ +00028e70: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat
│ │ │ │ +00028e80: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst,
│ │ │ │ +00028e90: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat
│ │ │ │ +00028ea0: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm
│ │ │ │ +00028eb0: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode
│ │ │ │ +00028ec0: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n
│ │ │ │ +00028ed0: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3).
│ │ │ │ +00028ee0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +00028ef0: 6e61 7469 7665 2076 6f69 6420 6474 4669 native void dtFi
│ │ │ │ +00028f00: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid
│ │ │ │ +00028f10: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon
│ │ │ │ +00028f20: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj,
│ │ │ │ +00028f30: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native
│ │ │ │ +00028f40: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm
│ │ │ │ +00028f50: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double
│ │ │ │ +00028f60: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int
│ │ │ │ +00028f70: 206d 6f64 652c 2069 6e74 206e 756d 4974 mode, int numIt
│ │ │ │ +00028f80: 6572 7329 3b0a 2020 2020 7072 6976 6174 ers);. privat
│ │ │ │ +00028f90: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +00028fa0: 766f 6964 2064 7446 696c 7465 725f 3128 void dtFilter_1(
│ │ │ │ +00028fb0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ
│ │ │ │ +00028fc0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n
│ │ │ │ +00028fd0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d
│ │ │ │ +00028fe0: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do
│ │ │ │ +00028ff0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia
│ │ │ │ +00029000: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC
│ │ │ │ +00029010: 6f6c 6f72 2c20 696e 7420 6d6f 6465 293b olor, int mode);
│ │ │ │ +00029020: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +00029030: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ +00029040: 6474 4669 6c74 6572 5f32 286c 6f6e 6720 dtFilter_2(long
│ │ │ │ +00029050: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj,
│ │ │ │ +00029060: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native
│ │ │ │ +00029070: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +00029080: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double
│ │ │ │ +00029090: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do
│ │ │ │ +000290a0: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor)
│ │ │ │ +000290b0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++:
│ │ │ │ +000290c0: 5074 725f 4775 6964 6564 4669 6c74 6572 Ptr_GuidedFilter
│ │ │ │ +000290d0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ +000290e0: 7265 6174 6547 7569 6465 6446 696c 7465 reateGuidedFilte
│ │ │ │ +000290f0: 7228 4d61 7420 6775 6964 652c 2069 6e74 r(Mat guide, int
│ │ │ │ +00029100: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double
│ │ │ │ +00029110: 6570 732c 2064 6f75 626c 6520 7363 616c eps, double scal
│ │ │ │ +00029120: 6520 3d20 312e 3029 0a20 2020 2070 7269 e = 1.0). pri
│ │ │ │ +00029130: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +00029140: 7665 206c 6f6e 6720 6372 6561 7465 4775 ve long createGu
│ │ │ │ +00029150: 6964 6564 4669 6c74 6572 5f30 286c 6f6e idedFilter_0(lon
│ │ │ │ +00029160: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb
│ │ │ │ +00029170: 6a2c 2069 6e74 2072 6164 6975 732c 2064 j, int radius, d
│ │ │ │ +00029180: 6f75 626c 6520 6570 732c 2064 6f75 626c ouble eps, doubl
│ │ │ │ +00029190: 6520 7363 616c 6529 3b0a 2020 2020 7072 e scale);. pr
│ │ │ │ +000291a0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +000291b0: 6976 6520 6c6f 6e67 2063 7265 6174 6547 ive long createG
│ │ │ │ +000291c0: 7569 6465 6446 696c 7465 725f 3128 6c6f uidedFilter_1(lo
│ │ │ │ +000291d0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO
│ │ │ │ +000291e0: 626a 2c20 696e 7420 7261 6469 7573 2c20 bj, int radius,
│ │ │ │ +000291f0: 646f 7562 6c65 2065 7073 293b 0a0a 2020 double eps);..
│ │ │ │ +00029200: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void
│ │ │ │ +00029210: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6775 cv::ximgproc::gu
│ │ │ │ +00029220: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g
│ │ │ │ +00029230: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M
│ │ │ │ +00029240: 6174 2620 6473 742c 2069 6e74 2072 6164 at& dst, int rad
│ │ │ │ +00029250: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps,
│ │ │ │ +00029260: 2069 6e74 2064 4465 7074 6820 3d20 2d31 int dDepth = -1
│ │ │ │ +00029270: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale =
│ │ │ │ +00029280: 2031 2e30 290a 2020 2020 7072 6976 6174 1.0). privat
│ │ │ │ +00029290: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +000292a0: 766f 6964 2067 7569 6465 6446 696c 7465 void guidedFilte
│ │ │ │ +000292b0: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n
│ │ │ │ +000292c0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s
│ │ │ │ +000292d0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +000292e0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +000292f0: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do
│ │ │ │ +00029300: 7562 6c65 2065 7073 2c20 696e 7420 6444 uble eps, int dD
│ │ │ │ +00029310: 6570 7468 2c20 646f 7562 6c65 2073 6361 epth, double sca
│ │ │ │ +00029320: 6c65 293b 0a20 2020 2070 7269 7661 7465 le);. private
│ │ │ │ +00029330: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +00029340: 6f69 6420 6775 6964 6564 4669 6c74 6572 oid guidedFilter
│ │ │ │ +00029350: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na
│ │ │ │ +00029360: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr
│ │ │ │ +00029370: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon
│ │ │ │ +00029380: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj,
│ │ │ │ +00029390: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou
│ │ │ │ +000293a0: 626c 6520 6570 732c 2069 6e74 2064 4465 ble eps, int dDe
│ │ │ │ +000293b0: 7074 6829 3b0a 2020 2020 7072 6976 6174 pth);. privat
│ │ │ │ +000293c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +000293d0: 766f 6964 2067 7569 6465 6446 696c 7465 void guidedFilte
│ │ │ │ +000293e0: 725f 3228 6c6f 6e67 2067 7569 6465 5f6e r_2(long guide_n
│ │ │ │ +000293f0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s
│ │ │ │ +00029400: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +00029410: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +00029420: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do
│ │ │ │ +00029430: 7562 6c65 2065 7073 293b 0a0a 2020 2020 uble eps);..
│ │ │ │ +00029440: 2f2f 2043 2b2b 3a20 2050 7472 5f41 6461 // C++: Ptr_Ada
│ │ │ │ +00029450: 7074 6976 654d 616e 6966 6f6c 6446 696c ptiveManifoldFil
│ │ │ │ +00029460: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc
│ │ │ │ +00029470: 3a3a 6372 6561 7465 414d 4669 6c74 6572 ::createAMFilter
│ │ │ │ +00029480: 2864 6f75 626c 6520 7369 676d 615f 732c (double sigma_s,
│ │ │ │ +00029490: 2064 6f75 626c 6520 7369 676d 615f 722c double sigma_r,
│ │ │ │ +000294a0: 2062 6f6f 6c20 6164 6a75 7374 5f6f 7574 bool adjust_out
│ │ │ │ +000294b0: 6c69 6572 7320 3d20 6661 6c73 6529 0a20 liers = false).
│ │ │ │ +000294c0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +000294d0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +000294e0: 6561 7465 414d 4669 6c74 6572 5f30 2864 eateAMFilter_0(d
│ │ │ │ +000294f0: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d
│ │ │ │ +00029500: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b
│ │ │ │ +00029510: 6f6f 6c65 616e 2061 646a 7573 745f 6f75 oolean adjust_ou
│ │ │ │ +00029520: 746c 6965 7273 293b 0a20 2020 2070 7269 tliers);. pri
│ │ │ │ +00029530: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +00029540: 7665 206c 6f6e 6720 6372 6561 7465 414d ve long createAM
│ │ │ │ +00029550: 4669 6c74 6572 5f31 2864 6f75 626c 6520 Filter_1(double
│ │ │ │ +00029560: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double
│ │ │ │ +00029570: 7369 676d 615f 7229 3b0a 0a20 2020 202f sigma_r);.. /
│ │ │ │ +00029580: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv:
│ │ │ │ +00029590: 3a78 696d 6770 726f 633a 3a61 6d46 696c :ximgproc::amFil
│ │ │ │ +000295a0: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M
│ │ │ │ +000295b0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst
│ │ │ │ +000295c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s
│ │ │ │ +000295d0: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r
│ │ │ │ +000295e0: 2c20 626f 6f6c 2061 646a 7573 745f 6f75 , bool adjust_ou
│ │ │ │ +000295f0: 746c 6965 7273 203d 2066 616c 7365 290a tliers = false).
│ │ │ │ +00029600: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ +00029610: 6963 206e 6174 6976 6520 766f 6964 2061 ic native void a
│ │ │ │ +00029620: 6d46 696c 7465 725f 3028 6c6f 6e67 206a mFilter_0(long j
│ │ │ │ +00029630: 6f69 6e74 5f6e 6174 6976 654f 626a 2c20 oint_nativeObj,
│ │ │ │ +00029640: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO
│ │ │ │ +00029650: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat
│ │ │ │ +00029660: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s
│ │ │ │ +00029670: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s
│ │ │ │ +00029680: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean
│ │ │ │ +00029690: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers)
│ │ │ │ +000296a0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +000296b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void
│ │ │ │ +000296c0: 2061 6d46 696c 7465 725f 3128 6c6f 6e67 amFilter_1(long
│ │ │ │ +000296d0: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj
│ │ │ │ +000296e0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ
│ │ │ │ +000296f0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ +00029700: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double
│ │ │ │ +00029710: 2073 6967 6d61 5f73 2c20 646f 7562 6c65 sigma_s, double
│ │ │ │ +00029720: 2073 6967 6d61 5f72 293b 0a0a 2020 2020 sigma_r);..
│ │ │ │ +00029730: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv
│ │ │ │ +00029740: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join
│ │ │ │ +00029750: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter
│ │ │ │ +00029760: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat
│ │ │ │ +00029770: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i
│ │ │ │ +00029780: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig
│ │ │ │ +00029790: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double
│ │ │ │ +000297a0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int
│ │ │ │ +000297b0: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR
│ │ │ │ +000297c0: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT).
│ │ │ │ +000297d0: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +000297e0: 6e61 7469 7665 2076 6f69 6420 6a6f 696e native void join
│ │ │ │ +000297f0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter
│ │ │ │ +00029800: 5f30 286c 6f6e 6720 6a6f 696e 745f 6e61 _0(long joint_na
│ │ │ │ +00029810: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr
│ │ │ │ +00029820: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon
│ │ │ │ +00029830: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj,
│ │ │ │ +00029840: 2069 6e74 2064 2c20 646f 7562 6c65 2073 int d, double s
│ │ │ │ +00029850: 6967 6d61 436f 6c6f 722c 2064 6f75 626c igmaColor, doubl
│ │ │ │ +00029860: 6520 7369 676d 6153 7061 6365 2c20 696e e sigmaSpace, in
│ │ │ │ +00029870: 7420 626f 7264 6572 5479 7065 293b 0a20 t borderType);.
│ │ │ │ +00029880: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +00029890: 6320 6e61 7469 7665 2076 6f69 6420 6a6f c native void jo
│ │ │ │ +000298a0: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt
│ │ │ │ +000298b0: 6572 5f31 286c 6f6e 6720 6a6f 696e 745f er_1(long joint_
│ │ │ │ +000298c0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +000298d0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +000298e0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +000298f0: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double
│ │ │ │ +00029900: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou
│ │ │ │ +00029910: 626c 6520 7369 676d 6153 7061 6365 293b ble sigmaSpace);
│ │ │ │ +00029920: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v
│ │ │ │ +00029930: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc
│ │ │ │ +00029940: 3a3a 6269 6c61 7465 7261 6c54 6578 7475 ::bilateralTextu
│ │ │ │ +00029950: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src
│ │ │ │ +00029960: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int
│ │ │ │ +00029970: 6672 203d 2033 2c20 696e 7420 6e75 6d49 fr = 3, int numI
│ │ │ │ +00029980: 7465 7220 3d20 312c 2064 6f75 626c 6520 ter = 1, double
│ │ │ │ +00029990: 7369 676d 6141 6c70 6861 203d 202d 312e sigmaAlpha = -1.
│ │ │ │ +000299a0: 2c20 646f 7562 6c65 2073 6967 6d61 4176 , double sigmaAv
│ │ │ │ +000299b0: 6720 3d20 2d31 2e29 0a20 2020 2070 7269 g = -1.). pri
│ │ │ │ +000299c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +000299d0: 7665 2076 6f69 6420 6269 6c61 7465 7261 ve void bilatera
│ │ │ │ +000299e0: 6c54 6578 7475 7265 4669 6c74 6572 5f30 lTextureFilter_0
│ │ │ │ +000299f0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native
│ │ │ │ +00029a00: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +00029a10: 7469 7665 4f62 6a2c 2069 6e74 2066 722c tiveObj, int fr,
│ │ │ │ +00029a20: 2069 6e74 206e 756d 4974 6572 2c20 646f int numIter, do
│ │ │ │ +00029a30: 7562 6c65 2073 6967 6d61 416c 7068 612c uble sigmaAlpha,
│ │ │ │ +00029a40: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg
│ │ │ │ +00029a50: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ +00029a60: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ +00029a70: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu
│ │ │ │ +00029a80: 7265 4669 6c74 6572 5f31 286c 6f6e 6720 reFilter_1(long
│ │ │ │ +00029a90: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +00029aa0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +00029ab0: 6a2c 2069 6e74 2066 722c 2069 6e74 206e j, int fr, int n
│ │ │ │ +00029ac0: 756d 4974 6572 2c20 646f 7562 6c65 2073 umIter, double s
│ │ │ │ +00029ad0: 6967 6d61 416c 7068 6129 3b0a 2020 2020 igmaAlpha);.
│ │ │ │ +00029ae0: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ +00029af0: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat
│ │ │ │ +00029b00: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte
│ │ │ │ +00029b10: 725f 3228 6c6f 6e67 2073 7263 5f6e 6174 r_2(long src_nat
│ │ │ │ +00029b20: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst
│ │ │ │ +00029b30: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int
│ │ │ │ +00029b40: 6672 2c20 696e 7420 6e75 6d49 7465 7229 fr, int numIter)
│ │ │ │ +00029b50: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +00029b60: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void
│ │ │ │ +00029b70: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur
│ │ │ │ +00029b80: 6546 696c 7465 725f 3328 6c6f 6e67 2073 eFilter_3(long s
│ │ │ │ +00029b90: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +00029ba0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +00029bb0: 2c20 696e 7420 6672 293b 0a20 2020 2070 , int fr);. p
│ │ │ │ +00029bc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +00029bd0: 7469 7665 2076 6f69 6420 6269 6c61 7465 tive void bilate
│ │ │ │ +00029be0: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter
│ │ │ │ +00029bf0: 5f34 286c 6f6e 6720 7372 635f 6e61 7469 _4(long src_nati
│ │ │ │ +00029c00: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_
│ │ │ │ +00029c10: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);..
│ │ │ │ +00029c20: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +00029c30: 763a 3a78 696d 6770 726f 633a 3a72 6f6c v::ximgproc::rol
│ │ │ │ +00029c40: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt
│ │ │ │ +00029c50: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat&
│ │ │ │ +00029c60: 2064 7374 2c20 696e 7420 6420 3d20 2d31 dst, int d = -1
│ │ │ │ +00029c70: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo
│ │ │ │ +00029c80: 6c6f 7220 3d20 3235 2c20 646f 7562 6c65 lor = 25, double
│ │ │ │ +00029c90: 2073 6967 6d61 5370 6163 6520 3d20 332c sigmaSpace = 3,
│ │ │ │ +00029ca0: 2069 6e74 206e 756d 4f66 4974 6572 203d int numOfIter =
│ │ │ │ +00029cb0: 2034 2c20 696e 7420 626f 7264 6572 5479 4, int borderTy
│ │ │ │ +00029cc0: 7065 203d 2042 4f52 4445 525f 4445 4641 pe = BORDER_DEFA
│ │ │ │ +00029cd0: 554c 5429 0a20 2020 2070 7269 7661 7465 ULT). private
│ │ │ │ +00029ce0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +00029cf0: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida
│ │ │ │ +00029d00: 6e63 6546 696c 7465 725f 3028 6c6f 6e67 nceFilter_0(long
│ │ │ │ +00029d10: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj,
│ │ │ │ +00029d20: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO
│ │ │ │ +00029d30: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl
│ │ │ │ +00029d40: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do
│ │ │ │ +00029d50: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace,
│ │ │ │ +00029d60: 2069 6e74 206e 756d 4f66 4974 6572 2c20 int numOfIter,
│ │ │ │ +00029d70: 696e 7420 626f 7264 6572 5479 7065 293b int borderType);
│ │ │ │ +00029d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +00029d90: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ +00029da0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF
│ │ │ │ +00029db0: 696c 7465 725f 3128 6c6f 6e67 2073 7263 ilter_1(long src
│ │ │ │ +00029dc0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ +00029dd0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj,
│ │ │ │ +00029de0: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si
│ │ │ │ +00029df0: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double
│ │ │ │ +00029e00: 2073 6967 6d61 5370 6163 652c 2069 6e74 sigmaSpace, int
│ │ │ │ +00029e10: 206e 756d 4f66 4974 6572 293b 0a20 2020 numOfIter);.
│ │ │ │ +00029e20: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +00029e30: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll
│ │ │ │ +00029e40: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte
│ │ │ │ +00029e50: 725f 3228 6c6f 6e67 2073 7263 5f6e 6174 r_2(long src_nat
│ │ │ │ +00029e60: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst
│ │ │ │ +00029e70: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int
│ │ │ │ +00029e80: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC
│ │ │ │ +00029e90: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig
│ │ │ │ +00029ea0: 6d61 5370 6163 6529 3b0a 2020 2020 7072 maSpace);. pr
│ │ │ │ +00029eb0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +00029ec0: 6976 6520 766f 6964 2072 6f6c 6c69 6e67 ive void rolling
│ │ │ │ +00029ed0: 4775 6964 616e 6365 4669 6c74 6572 5f33 GuidanceFilter_3
│ │ │ │ +00029ee0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native
│ │ │ │ +00029ef0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +00029f00: 7469 7665 4f62 6a2c 2069 6e74 2064 2c20 tiveObj, int d,
│ │ │ │ +00029f10: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo
│ │ │ │ +00029f20: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private
│ │ │ │ +00029f30: 7374 6174 6963 206e 6174 6976 6520 766f static native vo
│ │ │ │ +00029f40: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan
│ │ │ │ +00029f50: 6365 4669 6c74 6572 5f34 286c 6f6e 6720 ceFilter_4(long
│ │ │ │ +00029f60: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +00029f70: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +00029f80: 6a2c 2069 6e74 2064 293b 0a20 2020 2070 j, int d);. p
│ │ │ │ +00029f90: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +00029fa0: 7469 7665 2076 6f69 6420 726f 6c6c 696e tive void rollin
│ │ │ │ +00029fb0: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_
│ │ │ │ +00029fc0: 3528 6c6f 6e67 2073 7263 5f6e 6174 6976 5(long src_nativ
│ │ │ │ +00029fd0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ +00029fe0: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);..
│ │ │ │ +00029ff0: 2f2f 2043 2b2b 3a20 2050 7472 5f46 6173 // C++: Ptr_Fas
│ │ │ │ +0002a000: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver
│ │ │ │ +0002a010: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp
│ │ │ │ +0002a020: 726f 633a 3a63 7265 6174 6546 6173 7442 roc::createFastB
│ │ │ │ +0002a030: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi
│ │ │ │ +0002a040: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide,
│ │ │ │ +0002a050: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa
│ │ │ │ +0002a060: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig
│ │ │ │ +0002a070: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double
│ │ │ │ +0002a080: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do
│ │ │ │ +0002a090: 7562 6c65 206c 616d 6264 6120 3d20 3132 uble lambda = 12
│ │ │ │ +0002a0a0: 382e 302c 2069 6e74 206e 756d 5f69 7465 8.0, int num_ite
│ │ │ │ +0002a0b0: 7220 3d20 3235 2c20 646f 7562 6c65 206d r = 25, double m
│ │ │ │ +0002a0c0: 6178 5f74 6f6c 203d 2031 652d 3529 0a20 ax_tol = 1e-5).
│ │ │ │ +0002a0d0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +0002a0e0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +0002a0f0: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera
│ │ │ │ +0002a100: 6c53 6f6c 7665 7246 696c 7465 725f 3028 lSolverFilter_0(
│ │ │ │ +0002a110: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ
│ │ │ │ +0002a120: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig
│ │ │ │ +0002a130: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub
│ │ │ │ +0002a140: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d
│ │ │ │ +0002a150: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro
│ │ │ │ +0002a160: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd
│ │ │ │ +0002a170: 612c 2069 6e74 206e 756d 5f69 7465 722c a, int num_iter,
│ │ │ │ +0002a180: 2064 6f75 626c 6520 6d61 785f 746f 6c29 double max_tol)
│ │ │ │ +0002a190: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +0002a1a0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ +0002a1b0: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat
│ │ │ │ +0002a1c0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter
│ │ │ │ +0002a1d0: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na
│ │ │ │ +0002a1e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double
│ │ │ │ +0002a1f0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d
│ │ │ │ +0002a200: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma
│ │ │ │ +0002a210: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c
│ │ │ │ +0002a220: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la
│ │ │ │ +0002a230: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it
│ │ │ │ +0002a240: 6572 293b 0a20 2020 2070 7269 7661 7465 er);. private
│ │ │ │ +0002a250: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +0002a260: 6f6e 6720 6372 6561 7465 4661 7374 4269 ong createFastBi
│ │ │ │ +0002a270: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil
│ │ │ │ +0002a280: 7465 725f 3228 6c6f 6e67 2067 7569 6465 ter_2(long guide
│ │ │ │ +0002a290: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub
│ │ │ │ +0002a2a0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial
│ │ │ │ +0002a2b0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l
│ │ │ │ +0002a2c0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm
│ │ │ │ +0002a2d0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double
│ │ │ │ +0002a2e0: 206c 616d 6264 6129 3b0a 2020 2020 7072 lambda);. pr
│ │ │ │ +0002a2f0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +0002a300: 6976 6520 6c6f 6e67 2063 7265 6174 6546 ive long createF
│ │ │ │ +0002a310: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv
│ │ │ │ +0002a320: 6572 4669 6c74 6572 5f33 286c 6f6e 6720 erFilter_3(long
│ │ │ │ +0002a330: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj,
│ │ │ │ +0002a340: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp
│ │ │ │ +0002a350: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si
│ │ │ │ +0002a360: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double
│ │ │ │ +0002a370: 2073 6967 6d61 5f63 6872 6f6d 6129 3b0a sigma_chroma);.
│ │ │ │ +0002a380: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo
│ │ │ │ +0002a390: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc:
│ │ │ │ +0002a3a0: 3a66 6173 7442 696c 6174 6572 616c 536f :fastBilateralSo
│ │ │ │ +0002a3b0: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g
│ │ │ │ +0002a3c0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M
│ │ │ │ +0002a3d0: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M
│ │ │ │ +0002a3e0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double
│ │ │ │ +0002a3f0: 7369 676d 615f 7370 6174 6961 6c20 3d20 sigma_spatial =
│ │ │ │ +0002a400: 382c 2064 6f75 626c 6520 7369 676d 615f 8, double sigma_
│ │ │ │ +0002a410: 6c75 6d61 203d 2038 2c20 646f 7562 6c65 luma = 8, double
│ │ │ │ +0002a420: 2073 6967 6d61 5f63 6872 6f6d 6120 3d20 sigma_chroma =
│ │ │ │ +0002a430: 382c 2064 6f75 626c 6520 6c61 6d62 6461 8, double lambda
│ │ │ │ +0002a440: 203d 2031 3238 2e30 2c20 696e 7420 6e75 = 128.0, int nu
│ │ │ │ +0002a450: 6d5f 6974 6572 203d 2032 352c 2064 6f75 m_iter = 25, dou
│ │ │ │ +0002a460: 626c 6520 6d61 785f 746f 6c20 3d20 3165 ble max_tol = 1e
│ │ │ │ +0002a470: 2d35 290a 2020 2020 7072 6976 6174 6520 -5). private
│ │ │ │ +0002a480: 7374 6174 6963 206e 6174 6976 6520 766f static native vo
│ │ │ │ +0002a490: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral
│ │ │ │ +0002a4a0: 536f 6c76 6572 4669 6c74 6572 5f30 286c SolverFilter_0(l
│ │ │ │ +0002a4b0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native
│ │ │ │ +0002a4c0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na
│ │ │ │ +0002a4d0: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co
│ │ │ │ +0002a4e0: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO
│ │ │ │ +0002a4f0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat
│ │ │ │ +0002a500: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s
│ │ │ │ +0002a510: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do
│ │ │ │ +0002a520: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma,
│ │ │ │ +0002a530: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch
│ │ │ │ +0002a540: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam
│ │ │ │ +0002a550: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite
│ │ │ │ +0002a560: 722c 2064 6f75 626c 6520 6d61 785f 746f r, double max_to
│ │ │ │ +0002a570: 6c29 3b0a 2020 2020 7072 6976 6174 6520 l);. private
│ │ │ │ +0002a580: 7374 6174 6963 206e 6174 6976 6520 766f static native vo
│ │ │ │ +0002a590: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral
│ │ │ │ +0002a5a0: 536f 6c76 6572 4669 6c74 6572 5f31 286c SolverFilter_1(l
│ │ │ │ +0002a5b0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native
│ │ │ │ +0002a5c0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na
│ │ │ │ +0002a5d0: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co
│ │ │ │ +0002a5e0: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO
│ │ │ │ +0002a5f0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat
│ │ │ │ +0002a600: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s
│ │ │ │ +0002a610: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do
│ │ │ │ +0002a620: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma,
│ │ │ │ +0002a630: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch
│ │ │ │ +0002a640: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam
│ │ │ │ +0002a650: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite
│ │ │ │ +0002a660: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private
│ │ │ │ +0002a670: 7374 6174 6963 206e 6174 6976 6520 766f static native vo
│ │ │ │ +0002a680: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral
│ │ │ │ +0002a690: 536f 6c76 6572 4669 6c74 6572 5f32 286c SolverFilter_2(l
│ │ │ │ +0002a6a0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native
│ │ │ │ +0002a6b0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na
│ │ │ │ +0002a6c0: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co
│ │ │ │ +0002a6d0: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO
│ │ │ │ +0002a6e0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat
│ │ │ │ +0002a6f0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s
│ │ │ │ +0002a700: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do
│ │ │ │ +0002a710: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma,
│ │ │ │ +0002a720: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch
│ │ │ │ +0002a730: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam
│ │ │ │ +0002a740: 6264 6129 3b0a 2020 2020 7072 6976 6174 bda);. privat
│ │ │ │ +0002a750: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +0002a760: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater
│ │ │ │ +0002a770: 616c 536f 6c76 6572 4669 6c74 6572 5f33 alSolverFilter_3
│ │ │ │ +0002a780: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati
│ │ │ │ +0002a790: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_
│ │ │ │ +0002a7a0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +0002a7b0: 636f 6e66 6964 656e 6365 5f6e 6174 6976 confidence_nativ
│ │ │ │ +0002a7c0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ +0002a7d0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double
│ │ │ │ +0002a7e0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial,
│ │ │ │ +0002a7f0: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum
│ │ │ │ +0002a800: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_
│ │ │ │ +0002a810: 6368 726f 6d61 293b 0a20 2020 2070 7269 chroma);. pri
│ │ │ │ +0002a820: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002a830: 7665 2076 6f69 6420 6661 7374 4269 6c61 ve void fastBila
│ │ │ │ +0002a840: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte
│ │ │ │ +0002a850: 725f 3428 6c6f 6e67 2067 7569 6465 5f6e r_4(long guide_n
│ │ │ │ +0002a860: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s
│ │ │ │ +0002a870: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +0002a880: 6e67 2063 6f6e 6669 6465 6e63 655f 6e61 ng confidence_na
│ │ │ │ +0002a890: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds
│ │ │ │ +0002a8a0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou
│ │ │ │ +0002a8b0: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia
│ │ │ │ +0002a8c0: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_
│ │ │ │ +0002a8d0: 6c75 6d61 293b 0a20 2020 2070 7269 7661 luma);. priva
│ │ │ │ +0002a8e0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ +0002a8f0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate
│ │ │ │ +0002a900: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_
│ │ │ │ +0002a910: 3528 6c6f 6e67 2067 7569 6465 5f6e 6174 5(long guide_nat
│ │ │ │ +0002a920: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src
│ │ │ │ +0002a930: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ +0002a940: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati
│ │ │ │ +0002a950: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_
│ │ │ │ +0002a960: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl
│ │ │ │ +0002a970: 6520 7369 676d 615f 7370 6174 6961 6c29 e sigma_spatial)
│ │ │ │ +0002a980: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +0002a990: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void
│ │ │ │ +0002a9a0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo
│ │ │ │ +0002a9b0: 6c76 6572 4669 6c74 6572 5f36 286c 6f6e lverFilter_6(lon
│ │ │ │ +0002a9c0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb
│ │ │ │ +0002a9d0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati
│ │ │ │ +0002a9e0: 7665 4f62 6a2c 206c 6f6e 6720 636f 6e66 veObj, long conf
│ │ │ │ +0002a9f0: 6964 656e 6365 5f6e 6174 6976 654f 626a idence_nativeObj
│ │ │ │ +0002aa00: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ
│ │ │ │ +0002aa10: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C
│ │ │ │ +0002aa20: 2b2b 3a20 2050 7472 5f46 6173 7447 6c6f ++: Ptr_FastGlo
│ │ │ │ +0002aa30: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte
│ │ │ │ +0002aa40: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc::
│ │ │ │ +0002aa50: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal
│ │ │ │ +0002aa60: 536d 6f6f 7468 6572 4669 6c74 6572 284d SmootherFilter(M
│ │ │ │ +0002aa70: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double
│ │ │ │ +0002aa80: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double
│ │ │ │ +0002aa90: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou
│ │ │ │ +0002aaa0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten
│ │ │ │ +0002aab0: 7561 7469 6f6e 203d 2030 2e32 352c 2069 uation = 0.25, i
│ │ │ │ +0002aac0: 6e74 206e 756d 5f69 7465 7220 3d20 3329 nt num_iter = 3)
│ │ │ │ +0002aad0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002aae0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +0002aaf0: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal
│ │ │ │ +0002ab00: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0
│ │ │ │ +0002ab10: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati
│ │ │ │ +0002ab20: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la
│ │ │ │ +0002ab30: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig
│ │ │ │ +0002ab40: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double
│ │ │ │ +0002ab50: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat
│ │ │ │ +0002ab60: 696f 6e2c 2069 6e74 206e 756d 5f69 7465 ion, int num_ite
│ │ │ │ +0002ab70: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private
│ │ │ │ +0002ab80: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ +0002ab90: 6e67 2063 7265 6174 6546 6173 7447 6c6f ng createFastGlo
│ │ │ │ +0002aba0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte
│ │ │ │ +0002abb0: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n
│ │ │ │ +0002abc0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double
│ │ │ │ +0002abd0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double
│ │ │ │ +0002abe0: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou
│ │ │ │ +0002abf0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten
│ │ │ │ +0002ac00: 7561 7469 6f6e 293b 0a20 2020 2070 7269 uation);. pri
│ │ │ │ +0002ac10: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002ac20: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa
│ │ │ │ +0002ac30: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother
│ │ │ │ +0002ac40: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu
│ │ │ │ +0002ac50: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d
│ │ │ │ +0002ac60: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do
│ │ │ │ +0002ac70: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color
│ │ │ │ +0002ac80: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++:
│ │ │ │ +0002ac90: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr
│ │ │ │ +0002aca0: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm
│ │ │ │ +0002acb0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat
│ │ │ │ +0002acc0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src,
│ │ │ │ +0002acd0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl
│ │ │ │ +0002ace0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double
│ │ │ │ +0002acf0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do
│ │ │ │ +0002ad00: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte
│ │ │ │ +0002ad10: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25,
│ │ │ │ +0002ad20: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3
│ │ │ │ +0002ad30: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ +0002ad40: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void
│ │ │ │ +0002ad50: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot
│ │ │ │ +0002ad60: 6865 7246 696c 7465 725f 3028 6c6f 6e67 herFilter_0(long
│ │ │ │ +0002ad70: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj
│ │ │ │ +0002ad80: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ
│ │ │ │ +0002ad90: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ +0002ada0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double
│ │ │ │ +0002adb0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double
│ │ │ │ +0002adc0: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou
│ │ │ │ +0002add0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten
│ │ │ │ +0002ade0: 7561 7469 6f6e 2c20 696e 7420 6e75 6d5f uation, int num_
│ │ │ │ +0002adf0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva
│ │ │ │ +0002ae00: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ +0002ae10: 2076 6f69 6420 6661 7374 476c 6f62 616c void fastGlobal
│ │ │ │ +0002ae20: 536d 6f6f 7468 6572 4669 6c74 6572 5f31 SmootherFilter_1
│ │ │ │ +0002ae30: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati
│ │ │ │ +0002ae40: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_
│ │ │ │ +0002ae50: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +0002ae60: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d
│ │ │ │ +0002ae70: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do
│ │ │ │ +0002ae80: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color
│ │ │ │ +0002ae90: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_
│ │ │ │ +0002aea0: 6174 7465 6e75 6174 696f 6e29 3b0a 2020 attenuation);.
│ │ │ │ +0002aeb0: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +0002aec0: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas
│ │ │ │ +0002aed0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF
│ │ │ │ +0002aee0: 696c 7465 725f 3228 6c6f 6e67 2067 7569 ilter_2(long gui
│ │ │ │ +0002aef0: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo
│ │ │ │ +0002af00: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj
│ │ │ │ +0002af10: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ
│ │ │ │ +0002af20: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam
│ │ │ │ +0002af30: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm
│ │ │ │ +0002af40: 615f 636f 6c6f 7229 3b0a 0a20 2020 202f a_color);.. /
│ │ │ │ +0002af50: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv:
│ │ │ │ +0002af60: 3a78 696d 6770 726f 633a 3a6c 3053 6d6f :ximgproc::l0Smo
│ │ │ │ +0002af70: 6f74 6828 4d61 7420 7372 632c 204d 6174 oth(Mat src, Mat
│ │ │ │ +0002af80: 2620 6473 742c 2064 6f75 626c 6520 6c61 & dst, double la
│ │ │ │ +0002af90: 6d62 6461 203d 2030 2e30 322c 2064 6f75 mbda = 0.02, dou
│ │ │ │ +0002afa0: 626c 6520 6b61 7070 6120 3d20 322e 3029 ble kappa = 2.0)
│ │ │ │ +0002afb0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002afc0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ +0002afd0: 6c30 536d 6f6f 7468 5f30 286c 6f6e 6720 l0Smooth_0(long
│ │ │ │ +0002afe0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +0002aff0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +0002b000: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda
│ │ │ │ +0002b010: 2c20 646f 7562 6c65 206b 6170 7061 293b , double kappa);
│ │ │ │ +0002b020: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002b030: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ +0002b040: 6c30 536d 6f6f 7468 5f31 286c 6f6e 6720 l0Smooth_1(long
│ │ │ │ +0002b050: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +0002b060: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +0002b070: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda
│ │ │ │ +0002b080: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ +0002b090: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ +0002b0a0: 6420 6c30 536d 6f6f 7468 5f32 286c 6f6e d l0Smooth_2(lon
│ │ │ │ +0002b0b0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj,
│ │ │ │ +0002b0c0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native
│ │ │ │ +0002b0d0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+
│ │ │ │ +0002b0e0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim
│ │ │ │ +0002b0f0: 6770 726f 633a 3a46 6173 7448 6f75 6768 gproc::FastHough
│ │ │ │ +0002b100: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr
│ │ │ │ +0002b110: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int
│ │ │ │ +0002b120: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in
│ │ │ │ +0002b130: 7420 616e 676c 6552 616e 6765 203d 2041 t angleRange = A
│ │ │ │ +0002b140: 524f 5f33 3135 5f31 3335 2c20 696e 7420 RO_315_135, int
│ │ │ │ +0002b150: 6f70 203d 2046 4854 5f41 4444 2c20 696e op = FHT_ADD, in
│ │ │ │ +0002b160: 7420 6d61 6b65 536b 6577 203d 2048 444f t makeSkew = HDO
│ │ │ │ +0002b170: 5f44 4553 4b45 5729 0a20 2020 2070 7269 _DESKEW). pri
│ │ │ │ +0002b180: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002b190: 7665 2076 6f69 6420 4661 7374 486f 7567 ve void FastHoug
│ │ │ │ +0002b1a0: 6854 7261 6e73 666f 726d 5f30 286c 6f6e hTransform_0(lon
│ │ │ │ +0002b1b0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj,
│ │ │ │ +0002b1c0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native
│ │ │ │ +0002b1d0: 4f62 6a2c 2069 6e74 2064 7374 4d61 7444 Obj, int dstMatD
│ │ │ │ +0002b1e0: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR
│ │ │ │ +0002b1f0: 616e 6765 2c20 696e 7420 6f70 2c20 696e ange, int op, in
│ │ │ │ +0002b200: 7420 6d61 6b65 536b 6577 293b 0a20 2020 t makeSkew);.
│ │ │ │ +0002b210: 2070 7269 7661 7465 2073 7461 7469 6320 private static
│ │ │ │ +0002b220: 6e61 7469 7665 2076 6f69 6420 4661 7374 native void Fast
│ │ │ │ +0002b230: 486f 7567 6854 7261 6e73 666f 726d 5f31 HoughTransform_1
│ │ │ │ +0002b240: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native
│ │ │ │ +0002b250: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +0002b260: 7469 7665 4f62 6a2c 2069 6e74 2064 7374 tiveObj, int dst
│ │ │ │ +0002b270: 4d61 7444 6570 7468 2c20 696e 7420 616e MatDepth, int an
│ │ │ │ +0002b280: 676c 6552 616e 6765 2c20 696e 7420 6f70 gleRange, int op
│ │ │ │ +0002b290: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ +0002b2a0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ +0002b2b0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans
│ │ │ │ +0002b2c0: 666f 726d 5f32 286c 6f6e 6720 7372 635f form_2(long src_
│ │ │ │ +0002b2d0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long
│ │ │ │ +0002b2e0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i
│ │ │ │ +0002b2f0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth,
│ │ │ │ +0002b300: 696e 7420 616e 676c 6552 616e 6765 293b int angleRange);
│ │ │ │ +0002b310: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002b320: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ +0002b330: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo
│ │ │ │ +0002b340: 726d 5f33 286c 6f6e 6720 7372 635f 6e61 rm_3(long src_na
│ │ │ │ +0002b350: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds
│ │ │ │ +0002b360: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int
│ │ │ │ +0002b370: 2064 7374 4d61 7444 6570 7468 293b 0a0a dstMatDepth);..
│ │ │ │ +0002b380: 2020 2020 2f2f 2043 2b2b 3a20 2056 6563 // C++: Vec
│ │ │ │ +0002b390: 3469 2063 763a 3a78 696d 6770 726f 633a 4i cv::ximgproc:
│ │ │ │ +0002b3a0: 3a48 6f75 6768 506f 696e 7432 4c69 6e65 :HoughPoint2Line
│ │ │ │ +0002b3b0: 2850 6f69 6e74 2068 6f75 6768 506f 696e (Point houghPoin
│ │ │ │ +0002b3c0: 742c 204d 6174 2073 7263 496d 6749 6e66 t, Mat srcImgInf
│ │ │ │ +0002b3d0: 6f2c 2069 6e74 2061 6e67 6c65 5261 6e67 o, int angleRang
│ │ │ │ +0002b3e0: 6520 3d20 4152 4f5f 3331 355f 3133 352c e = ARO_315_135,
│ │ │ │ +0002b3f0: 2069 6e74 206d 616b 6553 6b65 7720 3d20 int makeSkew =
│ │ │ │ +0002b400: 4844 4f5f 4445 534b 4557 2c20 696e 7420 HDO_DESKEW, int
│ │ │ │ +0002b410: 7275 6c65 7320 3d20 524f 5f49 474e 4f52 rules = RO_IGNOR
│ │ │ │ +0002b420: 455f 424f 5244 4552 5329 0a20 2020 2070 E_BORDERS). p
│ │ │ │ +0002b430: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +0002b440: 7469 7665 2069 6e74 5b5d 2048 6f75 6768 tive int[] Hough
│ │ │ │ +0002b450: 506f 696e 7432 4c69 6e65 5f30 2864 6f75 Point2Line_0(dou
│ │ │ │ +0002b460: 626c 6520 686f 7567 6850 6f69 6e74 5f78 ble houghPoint_x
│ │ │ │ +0002b470: 2c20 646f 7562 6c65 2068 6f75 6768 506f , double houghPo
│ │ │ │ +0002b480: 696e 745f 792c 206c 6f6e 6720 7372 6349 int_y, long srcI
│ │ │ │ +0002b490: 6d67 496e 666f 5f6e 6174 6976 654f 626a mgInfo_nativeObj
│ │ │ │ +0002b4a0: 2c20 696e 7420 616e 676c 6552 616e 6765 , int angleRange
│ │ │ │ +0002b4b0: 2c20 696e 7420 6d61 6b65 536b 6577 2c20 , int makeSkew,
│ │ │ │ +0002b4c0: 696e 7420 7275 6c65 7329 3b0a 2020 2020 int rules);.
│ │ │ │ +0002b4d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ +0002b4e0: 6174 6976 6520 696e 745b 5d20 486f 7567 ative int[] Houg
│ │ │ │ +0002b4f0: 6850 6f69 6e74 324c 696e 655f 3128 646f hPoint2Line_1(do
│ │ │ │ +0002b500: 7562 6c65 2068 6f75 6768 506f 696e 745f uble houghPoint_
│ │ │ │ +0002b510: 782c 2064 6f75 626c 6520 686f 7567 6850 x, double houghP
│ │ │ │ +0002b520: 6f69 6e74 5f79 2c20 6c6f 6e67 2073 7263 oint_y, long src
│ │ │ │ +0002b530: 496d 6749 6e66 6f5f 6e61 7469 7665 4f62 ImgInfo_nativeOb
│ │ │ │ +0002b540: 6a2c 2069 6e74 2061 6e67 6c65 5261 6e67 j, int angleRang
│ │ │ │ +0002b550: 652c 2069 6e74 206d 616b 6553 6b65 7729 e, int makeSkew)
│ │ │ │ +0002b560: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +0002b570: 6174 6963 206e 6174 6976 6520 696e 745b atic native int[
│ │ │ │ +0002b580: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin
│ │ │ │ +0002b590: 655f 3228 646f 7562 6c65 2068 6f75 6768 e_2(double hough
│ │ │ │ +0002b5a0: 506f 696e 745f 782c 2064 6f75 626c 6520 Point_x, double
│ │ │ │ +0002b5b0: 686f 7567 6850 6f69 6e74 5f79 2c20 6c6f houghPoint_y, lo
│ │ │ │ +0002b5c0: 6e67 2073 7263 496d 6749 6e66 6f5f 6e61 ng srcImgInfo_na
│ │ │ │ +0002b5d0: 7469 7665 4f62 6a2c 2069 6e74 2061 6e67 tiveObj, int ang
│ │ │ │ +0002b5e0: 6c65 5261 6e67 6529 3b0a 2020 2020 7072 leRange);. pr
│ │ │ │ +0002b5f0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +0002b600: 6976 6520 696e 745b 5d20 486f 7567 6850 ive int[] HoughP
│ │ │ │ +0002b610: 6f69 6e74 324c 696e 655f 3328 646f 7562 oint2Line_3(doub
│ │ │ │ +0002b620: 6c65 2068 6f75 6768 506f 696e 745f 782c le houghPoint_x,
│ │ │ │ +0002b630: 2064 6f75 626c 6520 686f 7567 6850 6f69 double houghPoi
│ │ │ │ +0002b640: 6e74 5f79 2c20 6c6f 6e67 2073 7263 496d nt_y, long srcIm
│ │ │ │ +0002b650: 6749 6e66 6f5f 6e61 7469 7665 4f62 6a29 gInfo_nativeObj)
│ │ │ │ +0002b660: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++:
│ │ │ │ +0002b670: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro
│ │ │ │ +0002b680: 633a 3a63 6f76 6172 6961 6e63 6545 7374 c::covarianceEst
│ │ │ │ +0002b690: 696d 6174 696f 6e28 4d61 7420 7372 632c imation(Mat src,
│ │ │ │ +0002b6a0: 204d 6174 2620 6473 742c 2069 6e74 2077 Mat& dst, int w
│ │ │ │ +0002b6b0: 696e 646f 7752 6f77 732c 2069 6e74 2077 indowRows, int w
│ │ │ │ +0002b6c0: 696e 646f 7743 6f6c 7329 0a20 2020 2070 indowCols). p
│ │ │ │ +0002b6d0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +0002b6e0: 7469 7665 2076 6f69 6420 636f 7661 7269 tive void covari
│ │ │ │ +0002b6f0: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0
│ │ │ │ +0002b700: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native
│ │ │ │ +0002b710: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +0002b720: 7469 7665 4f62 6a2c 2069 6e74 2077 696e tiveObj, int win
│ │ │ │ +0002b730: 646f 7752 6f77 732c 2069 6e74 2077 696e dowRows, int win
│ │ │ │ +0002b740: 646f 7743 6f6c 7329 3b0a 0a20 2020 202f dowCols);.. /
│ │ │ │ +0002b750: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv:
│ │ │ │ +0002b760: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat
│ │ │ │ +0002b770: 6551 7561 7465 726e 696f 6e49 6d61 6765 eQuaternionImage
│ │ │ │ +0002b780: 284d 6174 2069 6d67 2c20 4d61 7426 2071 (Mat img, Mat& q
│ │ │ │ +0002b790: 696d 6729 0a20 2020 2070 7269 7661 7465 img). private
│ │ │ │ +0002b7a0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +0002b7b0: 6f69 6420 6372 6561 7465 5175 6174 6572 oid createQuater
│ │ │ │ +0002b7c0: 6e69 6f6e 496d 6167 655f 3028 6c6f 6e67 nionImage_0(long
│ │ │ │ +0002b7d0: 2069 6d67 5f6e 6174 6976 654f 626a 2c20 img_nativeObj,
│ │ │ │ +0002b7e0: 6c6f 6e67 2071 696d 675f 6e61 7469 7665 long qimg_native
│ │ │ │ +0002b7f0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+
│ │ │ │ +0002b800: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim
│ │ │ │ +0002b810: 6770 726f 633a 3a71 636f 6e6a 284d 6174 gproc::qconj(Mat
│ │ │ │ +0002b820: 2071 696d 672c 204d 6174 2620 7163 696d qimg, Mat& qcim
│ │ │ │ +0002b830: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s
│ │ │ │ +0002b840: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ +0002b850: 6420 7163 6f6e 6a5f 3028 6c6f 6e67 2071 d qconj_0(long q
│ │ │ │ +0002b860: 696d 675f 6e61 7469 7665 4f62 6a2c 206c img_nativeObj, l
│ │ │ │ +0002b870: 6f6e 6720 7163 696d 675f 6e61 7469 7665 ong qcimg_native
│ │ │ │ +0002b880: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+
│ │ │ │ +0002b890: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim
│ │ │ │ +0002b8a0: 6770 726f 633a 3a71 756e 6974 6172 7928 gproc::qunitary(
│ │ │ │ +0002b8b0: 4d61 7420 7169 6d67 2c20 4d61 7426 2071 Mat qimg, Mat& q
│ │ │ │ +0002b8c0: 6e69 6d67 290a 2020 2020 7072 6976 6174 nimg). privat
│ │ │ │ +0002b8d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +0002b8e0: 766f 6964 2071 756e 6974 6172 795f 3028 void qunitary_0(
│ │ │ │ +0002b8f0: 6c6f 6e67 2071 696d 675f 6e61 7469 7665 long qimg_native
│ │ │ │ +0002b900: 4f62 6a2c 206c 6f6e 6720 716e 696d 675f Obj, long qnimg_
│ │ │ │ +0002b910: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);..
│ │ │ │ +0002b920: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c
│ │ │ │ +0002b930: 763a 3a78 696d 6770 726f 633a 3a71 6d75 v::ximgproc::qmu
│ │ │ │ +0002b940: 6c74 6970 6c79 284d 6174 2073 7263 312c ltiply(Mat src1,
│ │ │ │ +0002b950: 204d 6174 2073 7263 322c 204d 6174 2620 Mat src2, Mat&
│ │ │ │ +0002b960: 6473 7429 0a20 2020 2070 7269 7661 7465 dst). private
│ │ │ │ +0002b970: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +0002b980: 6f69 6420 716d 756c 7469 706c 795f 3028 oid qmultiply_0(
│ │ │ │ +0002b990: 6c6f 6e67 2073 7263 315f 6e61 7469 7665 long src1_native
│ │ │ │ +0002b9a0: 4f62 6a2c 206c 6f6e 6720 7372 6332 5f6e Obj, long src2_n
│ │ │ │ +0002b9b0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d
│ │ │ │ +0002b9c0: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);..
│ │ │ │ +0002b9d0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi
│ │ │ │ +0002b9e0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc::
│ │ │ │ +0002b9f0: 7164 6674 284d 6174 2069 6d67 2c20 4d61 qdft(Mat img, Ma
│ │ │ │ +0002ba00: 7426 2071 696d 672c 2069 6e74 2066 6c61 t& qimg, int fla
│ │ │ │ +0002ba10: 6773 2c20 626f 6f6c 2073 6964 654c 6566 gs, bool sideLef
│ │ │ │ +0002ba20: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s
│ │ │ │ +0002ba30: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi
│ │ │ │ +0002ba40: 6420 7164 6674 5f30 286c 6f6e 6720 696d d qdft_0(long im
│ │ │ │ +0002ba50: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon
│ │ │ │ +0002ba60: 6720 7169 6d67 5f6e 6174 6976 654f 626a g qimg_nativeObj
│ │ │ │ +0002ba70: 2c20 696e 7420 666c 6167 732c 2062 6f6f , int flags, boo
│ │ │ │ +0002ba80: 6c65 616e 2073 6964 654c 6566 7429 3b0a lean sideLeft);.
│ │ │ │ +0002ba90: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo
│ │ │ │ +0002baa0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc:
│ │ │ │ +0002bab0: 3a63 6f6c 6f72 4d61 7463 6854 656d 706c :colorMatchTempl
│ │ │ │ +0002bac0: 6174 6528 4d61 7420 696d 672c 204d 6174 ate(Mat img, Mat
│ │ │ │ +0002bad0: 2074 656d 706c 2c20 4d61 7426 2072 6573 templ, Mat& res
│ │ │ │ +0002bae0: 756c 7429 0a20 2020 2070 7269 7661 7465 ult). private
│ │ │ │ +0002baf0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +0002bb00: 6f69 6420 636f 6c6f 724d 6174 6368 5465 oid colorMatchTe
│ │ │ │ +0002bb10: 6d70 6c61 7465 5f30 286c 6f6e 6720 696d mplate_0(long im
│ │ │ │ +0002bb20: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon
│ │ │ │ +0002bb30: 6720 7465 6d70 6c5f 6e61 7469 7665 4f62 g templ_nativeOb
│ │ │ │ +0002bb40: 6a2c 206c 6f6e 6720 7265 7375 6c74 5f6e j, long result_n
│ │ │ │ +0002bb50: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);..
│ │ │ │ +0002bb60: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7570 // C++: Ptr_Sup
│ │ │ │ +0002bb70: 6572 7069 7865 6c4c 5343 2063 763a 3a78 erpixelLSC cv::x
│ │ │ │ +0002bb80: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS
│ │ │ │ +0002bb90: 7570 6572 7069 7865 6c4c 5343 284d 6174 uperpixelLSC(Mat
│ │ │ │ +0002bba0: 2069 6d61 6765 2c20 696e 7420 7265 6769 image, int regi
│ │ │ │ +0002bbb0: 6f6e 5f73 697a 6520 3d20 3130 2c20 666c on_size = 10, fl
│ │ │ │ +0002bbc0: 6f61 7420 7261 7469 6f20 3d20 302e 3037 oat ratio = 0.07
│ │ │ │ +0002bbd0: 3566 290a 2020 2020 7072 6976 6174 6520 5f). private
│ │ │ │ +0002bbe0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ +0002bbf0: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi
│ │ │ │ +0002bc00: 7865 6c4c 5343 5f30 286c 6f6e 6720 696d xelLSC_0(long im
│ │ │ │ +0002bc10: 6167 655f 6e61 7469 7665 4f62 6a2c 2069 age_nativeObj, i
│ │ │ │ +0002bc20: 6e74 2072 6567 696f 6e5f 7369 7a65 2c20 nt region_size,
│ │ │ │ +0002bc30: 666c 6f61 7420 7261 7469 6f29 3b0a 2020 float ratio);.
│ │ │ │ +0002bc40: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +0002bc50: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre
│ │ │ │ +0002bc60: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC
│ │ │ │ +0002bc70: 5f31 286c 6f6e 6720 696d 6167 655f 6e61 _1(long image_na
│ │ │ │ +0002bc80: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg
│ │ │ │ +0002bc90: 696f 6e5f 7369 7a65 293b 0a20 2020 2070 ion_size);. p
│ │ │ │ +0002bca0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +0002bcb0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create
│ │ │ │ +0002bcc0: 5375 7065 7270 6978 656c 4c53 435f 3228 SuperpixelLSC_2(
│ │ │ │ +0002bcd0: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ
│ │ │ │ +0002bce0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C
│ │ │ │ +0002bcf0: 2b2b 3a20 2050 7472 5f45 6467 6544 7261 ++: Ptr_EdgeDra
│ │ │ │ +0002bd00: 7769 6e67 2063 763a 3a78 696d 6770 726f wing cv::ximgpro
│ │ │ │ +0002bd10: 633a 3a63 7265 6174 6545 6467 6544 7261 c::createEdgeDra
│ │ │ │ +0002bd20: 7769 6e67 2829 0a20 2020 2070 7269 7661 wing(). priva
│ │ │ │ +0002bd30: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native
│ │ │ │ +0002bd40: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge
│ │ │ │ +0002bd50: 4472 6177 696e 675f 3028 293b 0a0a 2020 Drawing_0();..
│ │ │ │ +0002bd60: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D
│ │ │ │ +0002bd70: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte
│ │ │ │ +0002bd80: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc::
│ │ │ │ +0002bd90: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW
│ │ │ │ +0002bda0: 4c53 4669 6c74 6572 2850 7472 5f53 7465 LSFilter(Ptr_Ste
│ │ │ │ +0002bdb0: 7265 6f4d 6174 6368 6572 206d 6174 6368 reoMatcher match
│ │ │ │ +0002bdc0: 6572 5f6c 6566 7429 0a20 2020 2070 7269 er_left). pri
│ │ │ │ +0002bdd0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002bde0: 7665 206c 6f6e 6720 6372 6561 7465 4469 ve long createDi
│ │ │ │ +0002bdf0: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter
│ │ │ │ +0002be00: 5f30 286c 6f6e 6720 6d61 7463 6865 725f _0(long matcher_
│ │ │ │ +0002be10: 6c65 6674 5f6e 6174 6976 654f 626a 293b left_nativeObj);
│ │ │ │ +0002be20: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P
│ │ │ │ +0002be30: 7472 5f53 7465 7265 6f4d 6174 6368 6572 tr_StereoMatcher
│ │ │ │ +0002be40: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c
│ │ │ │ +0002be50: 7265 6174 6552 6967 6874 4d61 7463 6865 reateRightMatche
│ │ │ │ +0002be60: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc
│ │ │ │ +0002be70: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left
│ │ │ │ +0002be80: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ +0002be90: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long
│ │ │ │ +0002bea0: 2063 7265 6174 6552 6967 6874 4d61 7463 createRightMatc
│ │ │ │ +0002beb0: 6865 725f 3028 6c6f 6e67 206d 6174 6368 her_0(long match
│ │ │ │ +0002bec0: 6572 5f6c 6566 745f 6e61 7469 7665 4f62 er_left_nativeOb
│ │ │ │ +0002bed0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++:
│ │ │ │ +0002bee0: 2020 5074 725f 4469 7370 6172 6974 7957 Ptr_DisparityW
│ │ │ │ +0002bef0: 4c53 4669 6c74 6572 2063 763a 3a78 696d LSFilter cv::xim
│ │ │ │ +0002bf00: 6770 726f 633a 3a63 7265 6174 6544 6973 gproc::createDis
│ │ │ │ +0002bf10: 7061 7269 7479 574c 5346 696c 7465 7247 parityWLSFilterG
│ │ │ │ +0002bf20: 656e 6572 6963 2862 6f6f 6c20 7573 655f eneric(bool use_
│ │ │ │ +0002bf30: 636f 6e66 6964 656e 6365 290a 2020 2020 confidence).
│ │ │ │ +0002bf40: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ +0002bf50: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ +0002bf60: 6544 6973 7061 7269 7479 574c 5346 696c eDisparityWLSFil
│ │ │ │ +0002bf70: 7465 7247 656e 6572 6963 5f30 2862 6f6f terGeneric_0(boo
│ │ │ │ +0002bf80: 6c65 616e 2075 7365 5f63 6f6e 6669 6465 lean use_confide
│ │ │ │ +0002bf90: 6e63 6529 3b0a 0a20 2020 202f 2f20 432b nce);.. // C+
│ │ │ │ +0002bfa0: 2b3a 2020 696e 7420 6376 3a3a 7869 6d67 +: int cv::ximg
│ │ │ │ +0002bfb0: 7072 6f63 3a3a 7265 6164 4754 2853 7472 proc::readGT(Str
│ │ │ │ +0002bfc0: 696e 6720 7372 635f 7061 7468 2c20 4d61 ing src_path, Ma
│ │ │ │ +0002bfd0: 7426 2064 7374 290a 2020 2020 7072 6976 t& dst). priv
│ │ │ │ +0002bfe0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ +0002bff0: 6520 696e 7420 7265 6164 4754 5f30 2853 e int readGT_0(S
│ │ │ │ +0002c000: 7472 696e 6720 7372 635f 7061 7468 2c20 tring src_path,
│ │ │ │ +0002c010: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO
│ │ │ │ +0002c020: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++
│ │ │ │ +0002c030: 3a20 2064 6f75 626c 6520 6376 3a3a 7869 : double cv::xi
│ │ │ │ +0002c040: 6d67 7072 6f63 3a3a 636f 6d70 7574 654d mgproc::computeM
│ │ │ │ +0002c050: 5345 284d 6174 2047 542c 204d 6174 2073 SE(Mat GT, Mat s
│ │ │ │ +0002c060: 7263 2c20 5265 6374 2052 4f49 290a 2020 rc, Rect ROI).
│ │ │ │ +0002c070: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +0002c080: 206e 6174 6976 6520 646f 7562 6c65 2063 native double c
│ │ │ │ +0002c090: 6f6d 7075 7465 4d53 455f 3028 6c6f 6e67 omputeMSE_0(long
│ │ │ │ +0002c0a0: 2047 545f 6e61 7469 7665 4f62 6a2c 206c GT_nativeObj, l
│ │ │ │ +0002c0b0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb
│ │ │ │ +0002c0c0: 6a2c 2069 6e74 2052 4f49 5f78 2c20 696e j, int ROI_x, in
│ │ │ │ +0002c0d0: 7420 524f 495f 792c 2069 6e74 2052 4f49 t ROI_y, int ROI
│ │ │ │ +0002c0e0: 5f77 6964 7468 2c20 696e 7420 524f 495f _width, int ROI_
│ │ │ │ +0002c0f0: 6865 6967 6874 293b 0a0a 2020 2020 2f2f height);.. //
│ │ │ │ +0002c100: 2043 2b2b 3a20 2064 6f75 626c 6520 6376 C++: double cv
│ │ │ │ +0002c110: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6d70 ::ximgproc::comp
│ │ │ │ +0002c120: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce
│ │ │ │ +0002c130: 6e74 284d 6174 2047 542c 204d 6174 2073 nt(Mat GT, Mat s
│ │ │ │ +0002c140: 7263 2c20 5265 6374 2052 4f49 2c20 696e rc, Rect ROI, in
│ │ │ │ +0002c150: 7420 7468 7265 7368 203d 2032 3429 0a20 t thresh = 24).
│ │ │ │ +0002c160: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +0002c170: 6320 6e61 7469 7665 2064 6f75 626c 6520 c native double
│ │ │ │ +0002c180: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP
│ │ │ │ +0002c190: 6572 6365 6e74 5f30 286c 6f6e 6720 4754 ercent_0(long GT
│ │ │ │ +0002c1a0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ +0002c1b0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj,
│ │ │ │ +0002c1c0: 696e 7420 524f 495f 782c 2069 6e74 2052 int ROI_x, int R
│ │ │ │ +0002c1d0: 4f49 5f79 2c20 696e 7420 524f 495f 7769 OI_y, int ROI_wi
│ │ │ │ +0002c1e0: 6474 682c 2069 6e74 2052 4f49 5f68 6569 dth, int ROI_hei
│ │ │ │ +0002c1f0: 6768 742c 2069 6e74 2074 6872 6573 6829 ght, int thresh)
│ │ │ │ +0002c200: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st
│ │ │ │ +0002c210: 6174 6963 206e 6174 6976 6520 646f 7562 atic native doub
│ │ │ │ +0002c220: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix
│ │ │ │ +0002c230: 656c 5065 7263 656e 745f 3128 6c6f 6e67 elPercent_1(long
│ │ │ │ +0002c240: 2047 545f 6e61 7469 7665 4f62 6a2c 206c GT_nativeObj, l
│ │ │ │ +0002c250: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb
│ │ │ │ +0002c260: 6a2c 2069 6e74 2052 4f49 5f78 2c20 696e j, int ROI_x, in
│ │ │ │ +0002c270: 7420 524f 495f 792c 2069 6e74 2052 4f49 t ROI_y, int ROI
│ │ │ │ +0002c280: 5f77 6964 7468 2c20 696e 7420 524f 495f _width, int ROI_
│ │ │ │ +0002c290: 6865 6967 6874 293b 0a0a 2020 2020 2f2f height);.. //
│ │ │ │ +0002c2a0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +0002c2b0: 7869 6d67 7072 6f63 3a3a 6765 7444 6973 ximgproc::getDis
│ │ │ │ +0002c2c0: 7061 7269 7479 5669 7328 4d61 7420 7372 parityVis(Mat sr
│ │ │ │ +0002c2d0: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou
│ │ │ │ +0002c2e0: 626c 6520 7363 616c 6520 3d20 312e 3029 ble scale = 1.0)
│ │ │ │ +0002c2f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002c300: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void
│ │ │ │ +0002c310: 6765 7444 6973 7061 7269 7479 5669 735f getDisparityVis_
│ │ │ │ +0002c320: 3028 6c6f 6e67 2073 7263 5f6e 6174 6976 0(long src_nativ
│ │ │ │ +0002c330: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ +0002c340: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double
│ │ │ │ +0002c350: 2073 6361 6c65 293b 0a20 2020 2070 7269 scale);. pri
│ │ │ │ +0002c360: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002c370: 7665 2076 6f69 6420 6765 7444 6973 7061 ve void getDispa
│ │ │ │ +0002c380: 7269 7479 5669 735f 3128 6c6f 6e67 2073 rityVis_1(long s
│ │ │ │ +0002c390: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo
│ │ │ │ +0002c3a0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +0002c3b0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++:
│ │ │ │ +0002c3c0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr
│ │ │ │ +0002c3d0: 6f63 3a3a 6564 6765 5072 6573 6572 7669 oc::edgePreservi
│ │ │ │ +0002c3e0: 6e67 4669 6c74 6572 284d 6174 2073 7263 ngFilter(Mat src
│ │ │ │ +0002c3f0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int
│ │ │ │ +0002c400: 642c 2064 6f75 626c 6520 7468 7265 7368 d, double thresh
│ │ │ │ +0002c410: 6f6c 6429 0a20 2020 2070 7269 7661 7465 old). private
│ │ │ │ +0002c420: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v
│ │ │ │ +0002c430: 6f69 6420 6564 6765 5072 6573 6572 7669 oid edgePreservi
│ │ │ │ +0002c440: 6e67 4669 6c74 6572 5f30 286c 6f6e 6720 ngFilter_0(long
│ │ │ │ +0002c450: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l
│ │ │ │ +0002c460: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb
│ │ │ │ +0002c470: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double
│ │ │ │ +0002c480: 2074 6872 6573 686f 6c64 293b 0a0a 2020 threshold);..
│ │ │ │ +0002c490: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f45 // C++: Ptr_E
│ │ │ │ +0002c4a0: 6467 6542 6f78 6573 2063 763a 3a78 696d dgeBoxes cv::xim
│ │ │ │ +0002c4b0: 6770 726f 633a 3a63 7265 6174 6545 6467 gproc::createEdg
│ │ │ │ +0002c4c0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp
│ │ │ │ +0002c4d0: 6861 203d 2030 2e36 3566 2c20 666c 6f61 ha = 0.65f, floa
│ │ │ │ +0002c4e0: 7420 6265 7461 203d 2030 2e37 3566 2c20 t beta = 0.75f,
│ │ │ │ +0002c4f0: 666c 6f61 7420 6574 6120 3d20 312c 2066 float eta = 1, f
│ │ │ │ +0002c500: 6c6f 6174 206d 696e 5363 6f72 6520 3d20 loat minScore =
│ │ │ │ +0002c510: 302e 3031 662c 2069 6e74 206d 6178 426f 0.01f, int maxBo
│ │ │ │ +0002c520: 7865 7320 3d20 3130 3030 302c 2066 6c6f xes = 10000, flo
│ │ │ │ +0002c530: 6174 2065 6467 654d 696e 4d61 6720 3d20 at edgeMinMag =
│ │ │ │ +0002c540: 302e 3166 2c20 666c 6f61 7420 6564 6765 0.1f, float edge
│ │ │ │ +0002c550: 4d65 7267 6554 6872 203d 2030 2e35 662c MergeThr = 0.5f,
│ │ │ │ +0002c560: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi
│ │ │ │ +0002c570: 6e4d 6167 203d 2030 2e35 662c 2066 6c6f nMag = 0.5f, flo
│ │ │ │ +0002c580: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati
│ │ │ │ +0002c590: 6f20 3d20 332c 2066 6c6f 6174 206d 696e o = 3, float min
│ │ │ │ +0002c5a0: 426f 7841 7265 6120 3d20 3130 3030 2c20 BoxArea = 1000,
│ │ │ │ +0002c5b0: 666c 6f61 7420 6761 6d6d 6120 3d20 322c float gamma = 2,
│ │ │ │ +0002c5c0: 2066 6c6f 6174 206b 6170 7061 203d 2031 float kappa = 1
│ │ │ │ +0002c5d0: 2e35 6629 0a20 2020 2070 7269 7661 7465 .5f). private
│ │ │ │ +0002c5e0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +0002c5f0: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo
│ │ │ │ +0002c600: 7865 735f 3028 666c 6f61 7420 616c 7068 xes_0(float alph
│ │ │ │ +0002c610: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f
│ │ │ │ +0002c620: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float
│ │ │ │ +0002c630: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma
│ │ │ │ +0002c640: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed
│ │ │ │ +0002c650: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float
│ │ │ │ +0002c660: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl
│ │ │ │ +0002c670: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa
│ │ │ │ +0002c680: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe
│ │ │ │ +0002c690: 6374 5261 7469 6f2c 2066 6c6f 6174 206d ctRatio, float m
│ │ │ │ +0002c6a0: 696e 426f 7841 7265 612c 2066 6c6f 6174 inBoxArea, float
│ │ │ │ +0002c6b0: 2067 616d 6d61 2c20 666c 6f61 7420 6b61 gamma, float ka
│ │ │ │ +0002c6c0: 7070 6129 3b0a 2020 2020 7072 6976 6174 ppa);. privat
│ │ │ │ +0002c6d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +0002c6e0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB
│ │ │ │ +0002c6f0: 6f78 6573 5f31 2866 6c6f 6174 2061 6c70 oxes_1(float alp
│ │ │ │ +0002c700: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta,
│ │ │ │ +0002c710: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float
│ │ │ │ +0002c720: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m
│ │ │ │ +0002c730: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e
│ │ │ │ +0002c740: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float
│ │ │ │ +0002c750: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f
│ │ │ │ +0002c760: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM
│ │ │ │ +0002c770: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp
│ │ │ │ +0002c780: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float
│ │ │ │ +0002c790: 6d69 6e42 6f78 4172 6561 2c20 666c 6f61 minBoxArea, floa
│ │ │ │ +0002c7a0: 7420 6761 6d6d 6129 3b0a 2020 2020 7072 t gamma);. pr
│ │ │ │ +0002c7b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat
│ │ │ │ +0002c7c0: 6976 6520 6c6f 6e67 2063 7265 6174 6545 ive long createE
│ │ │ │ +0002c7d0: 6467 6542 6f78 6573 5f32 2866 6c6f 6174 dgeBoxes_2(float
│ │ │ │ +0002c7e0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be
│ │ │ │ +0002c7f0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f
│ │ │ │ +0002c800: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i
│ │ │ │ +0002c810: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo
│ │ │ │ +0002c820: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f
│ │ │ │ +0002c830: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh
│ │ │ │ +0002c840: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster
│ │ │ │ +0002c850: 4d69 6e4d 6167 2c20 666c 6f61 7420 6d61 MinMag, float ma
│ │ │ │ +0002c860: 7841 7370 6563 7452 6174 696f 2c20 666c xAspectRatio, fl
│ │ │ │ +0002c870: 6f61 7420 6d69 6e42 6f78 4172 6561 293b oat minBoxArea);
│ │ │ │ +0002c880: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002c890: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +0002c8a0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_
│ │ │ │ +0002c8b0: 3328 666c 6f61 7420 616c 7068 612c 2066 3(float alpha, f
│ │ │ │ +0002c8c0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float
│ │ │ │ +0002c8d0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS
│ │ │ │ +0002c8e0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox
│ │ │ │ +0002c8f0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi
│ │ │ │ +0002c900: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge
│ │ │ │ +0002c910: 4d65 7267 6554 6872 2c20 666c 6f61 7420 MergeThr, float
│ │ │ │ +0002c920: 636c 7573 7465 724d 696e 4d61 672c 2066 clusterMinMag, f
│ │ │ │ +0002c930: 6c6f 6174 206d 6178 4173 7065 6374 5261 loat maxAspectRa
│ │ │ │ +0002c940: 7469 6f29 3b0a 2020 2020 7072 6976 6174 tio);. privat
│ │ │ │ +0002c950: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +0002c960: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB
│ │ │ │ +0002c970: 6f78 6573 5f34 2866 6c6f 6174 2061 6c70 oxes_4(float alp
│ │ │ │ +0002c980: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta,
│ │ │ │ +0002c990: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float
│ │ │ │ +0002c9a0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m
│ │ │ │ +0002c9b0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e
│ │ │ │ +0002c9c0: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float
│ │ │ │ +0002c9d0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f
│ │ │ │ +0002c9e0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM
│ │ │ │ +0002c9f0: 6167 293b 0a20 2020 2070 7269 7661 7465 ag);. private
│ │ │ │ +0002ca00: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +0002ca10: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo
│ │ │ │ +0002ca20: 7865 735f 3528 666c 6f61 7420 616c 7068 xes_5(float alph
│ │ │ │ +0002ca30: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f
│ │ │ │ +0002ca40: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float
│ │ │ │ +0002ca50: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma
│ │ │ │ +0002ca60: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed
│ │ │ │ +0002ca70: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float
│ │ │ │ +0002ca80: 6564 6765 4d65 7267 6554 6872 293b 0a20 edgeMergeThr);.
│ │ │ │ +0002ca90: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +0002caa0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +0002cab0: 6561 7465 4564 6765 426f 7865 735f 3628 eateEdgeBoxes_6(
│ │ │ │ +0002cac0: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo
│ │ │ │ +0002cad0: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e
│ │ │ │ +0002cae0: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco
│ │ │ │ +0002caf0: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes
│ │ │ │ +0002cb00: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM
│ │ │ │ +0002cb10: 6167 293b 0a20 2020 2070 7269 7661 7465 ag);. private
│ │ │ │ +0002cb20: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +0002cb30: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo
│ │ │ │ +0002cb40: 7865 735f 3728 666c 6f61 7420 616c 7068 xes_7(float alph
│ │ │ │ +0002cb50: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f
│ │ │ │ +0002cb60: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float
│ │ │ │ +0002cb70: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma
│ │ │ │ +0002cb80: 7842 6f78 6573 293b 0a20 2020 2070 7269 xBoxes);. pri
│ │ │ │ +0002cb90: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002cba0: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd
│ │ │ │ +0002cbb0: 6765 426f 7865 735f 3828 666c 6f61 7420 geBoxes_8(float
│ │ │ │ +0002cbc0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet
│ │ │ │ +0002cbd0: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl
│ │ │ │ +0002cbe0: 6f61 7420 6d69 6e53 636f 7265 293b 0a20 oat minScore);.
│ │ │ │ +0002cbf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +0002cc00: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +0002cc10: 6561 7465 4564 6765 426f 7865 735f 3928 eateEdgeBoxes_9(
│ │ │ │ +0002cc20: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo
│ │ │ │ +0002cc30: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e
│ │ │ │ +0002cc40: 7461 293b 0a20 2020 2070 7269 7661 7465 ta);. private
│ │ │ │ +0002cc50: 2073 7461 7469 6320 6e61 7469 7665 206c static native l
│ │ │ │ +0002cc60: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo
│ │ │ │ +0002cc70: 7865 735f 3130 2866 6c6f 6174 2061 6c70 xes_10(float alp
│ │ │ │ +0002cc80: 6861 2c20 666c 6f61 7420 6265 7461 293b ha, float beta);
│ │ │ │ +0002cc90: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002cca0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +0002ccb0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_
│ │ │ │ +0002ccc0: 3131 2866 6c6f 6174 2061 6c70 6861 293b 11(float alpha);
│ │ │ │ +0002ccd0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002cce0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +0002ccf0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_
│ │ │ │ +0002cd00: 3132 2829 3b0a 0a20 2020 202f 2f20 432b 12();.. // C+
│ │ │ │ +0002cd10: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix
│ │ │ │ +0002cd20: 656c 5345 4544 5320 6376 3a3a 7869 6d67 elSEEDS cv::ximg
│ │ │ │ +0002cd30: 7072 6f63 3a3a 6372 6561 7465 5375 7065 proc::createSupe
│ │ │ │ +0002cd40: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int
│ │ │ │ +0002cd50: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int
│ │ │ │ +0002cd60: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i
│ │ │ │ +0002cd70: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel
│ │ │ │ +0002cd80: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super
│ │ │ │ +0002cd90: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_
│ │ │ │ +0002cda0: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio
│ │ │ │ +0002cdb0: 7220 3d20 322c 2069 6e74 2068 6973 746f r = 2, int histo
│ │ │ │ +0002cdc0: 6772 616d 5f62 696e 7320 3d20 352c 2062 gram_bins = 5, b
│ │ │ │ +0002cdd0: 6f6f 6c20 646f 7562 6c65 5f73 7465 7020 ool double_step
│ │ │ │ +0002cde0: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri
│ │ │ │ +0002cdf0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati
│ │ │ │ +0002ce00: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu
│ │ │ │ +0002ce10: 7065 7270 6978 656c 5345 4544 535f 3028 perpixelSEEDS_0(
│ │ │ │ +0002ce20: 696e 7420 696d 6167 655f 7769 6474 682c int image_width,
│ │ │ │ +0002ce30: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh
│ │ │ │ +0002ce40: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha
│ │ │ │ +0002ce50: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s
│ │ │ │ +0002ce60: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int
│ │ │ │ +0002ce70: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int
│ │ │ │ +0002ce80: 7072 696f 722c 2069 6e74 2068 6973 746f prior, int histo
│ │ │ │ +0002ce90: 6772 616d 5f62 696e 732c 2062 6f6f 6c65 gram_bins, boole
│ │ │ │ +0002cea0: 616e 2064 6f75 626c 655f 7374 6570 293b an double_step);
│ │ │ │ +0002ceb0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta
│ │ │ │ +0002cec0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long
│ │ │ │ +0002ced0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel
│ │ │ │ +0002cee0: 5345 4544 535f 3128 696e 7420 696d 6167 SEEDS_1(int imag
│ │ │ │ +0002cef0: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima
│ │ │ │ +0002cf00: 6765 5f68 6569 6768 742c 2069 6e74 2069 ge_height, int i
│ │ │ │ +0002cf10: 6d61 6765 5f63 6861 6e6e 656c 732c 2069 mage_channels, i
│ │ │ │ +0002cf20: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe
│ │ │ │ +0002cf30: 6c73 2c20 696e 7420 6e75 6d5f 6c65 7665 ls, int num_leve
│ │ │ │ +0002cf40: 6c73 2c20 696e 7420 7072 696f 722c 2069 ls, int prior, i
│ │ │ │ +0002cf50: 6e74 2068 6973 746f 6772 616d 5f62 696e nt histogram_bin
│ │ │ │ +0002cf60: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private
│ │ │ │ +0002cf70: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo
│ │ │ │ +0002cf80: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi
│ │ │ │ +0002cf90: 7865 6c53 4545 4453 5f32 2869 6e74 2069 xelSEEDS_2(int i
│ │ │ │ +0002cfa0: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int
│ │ │ │ +0002cfb0: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in
│ │ │ │ +0002cfc0: 7420 696d 6167 655f 6368 616e 6e65 6c73 t image_channels
│ │ │ │ +0002cfd0: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp
│ │ │ │ +0002cfe0: 6978 656c 732c 2069 6e74 206e 756d 5f6c ixels, int num_l
│ │ │ │ +0002cff0: 6576 656c 732c 2069 6e74 2070 7269 6f72 evels, int prior
│ │ │ │ +0002d000: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s
│ │ │ │ +0002d010: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon
│ │ │ │ +0002d020: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix
│ │ │ │ +0002d030: 656c 5345 4544 535f 3328 696e 7420 696d elSEEDS_3(int im
│ │ │ │ +0002d040: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i
│ │ │ │ +0002d050: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int
│ │ │ │ +0002d060: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels,
│ │ │ │ +0002d070: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi
│ │ │ │ +0002d080: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le
│ │ │ │ +0002d090: 7665 6c73 293b 0a0a 2020 2020 2f2f 2043 vels);.. // C
│ │ │ │ +0002d0a0: 2b2b 3a20 2050 7472 5f52 4646 6561 7475 ++: Ptr_RFFeatu
│ │ │ │ +0002d0b0: 7265 4765 7474 6572 2063 763a 3a78 696d reGetter cv::xim
│ │ │ │ +0002d0c0: 6770 726f 633a 3a63 7265 6174 6552 4646 gproc::createRFF
│ │ │ │ +0002d0d0: 6561 7475 7265 4765 7474 6572 2829 0a20 eatureGetter().
│ │ │ │ +0002d0e0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +0002d0f0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr
│ │ │ │ +0002d100: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet
│ │ │ │ +0002d110: 7465 725f 3028 293b 0a0a 2020 2020 2f2f ter_0();.. //
│ │ │ │ +0002d120: 2043 2b2b 3a20 2050 7472 5f53 7472 7563 C++: Ptr_Struc
│ │ │ │ +0002d130: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti
│ │ │ │ +0002d140: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc:
│ │ │ │ +0002d150: 3a63 7265 6174 6553 7472 7563 7475 7265 :createStructure
│ │ │ │ +0002d160: 6445 6467 6544 6574 6563 7469 6f6e 2853 dEdgeDetection(S
│ │ │ │ +0002d170: 7472 696e 6720 6d6f 6465 6c2c 2050 7472 tring model, Ptr
│ │ │ │ +0002d180: 5f52 4646 6561 7475 7265 4765 7474 6572 _RFFeatureGetter
│ │ │ │ +0002d190: 2068 6f77 546f 4765 7446 6561 7475 7265 howToGetFeature
│ │ │ │ +0002d1a0: 7320 3d20 5074 723c 5246 4665 6174 7572 s = Ptr()).
│ │ │ │ +0002d1c0: 7072 6976 6174 6520 7374 6174 6963 206e private static n
│ │ │ │ +0002d1d0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat
│ │ │ │ +0002d1e0: 6553 7472 7563 7475 7265 6445 6467 6544 eStructuredEdgeD
│ │ │ │ +0002d1f0: 6574 6563 7469 6f6e 5f30 2853 7472 696e etection_0(Strin
│ │ │ │ +0002d200: 6720 6d6f 6465 6c2c 206c 6f6e 6720 686f g model, long ho
│ │ │ │ +0002d210: 7754 6f47 6574 4665 6174 7572 6573 5f6e wToGetFeatures_n
│ │ │ │ +0002d220: 6174 6976 654f 626a 293b 0a20 2020 2070 ativeObj);. p
│ │ │ │ +0002d230: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +0002d240: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create
│ │ │ │ +0002d250: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe
│ │ │ │ +0002d260: 7465 6374 696f 6e5f 3128 5374 7269 6e67 tection_1(String
│ │ │ │ +0002d270: 206d 6f64 656c 293b 0a0a 2020 2020 2f2f model);.. //
│ │ │ │ +0002d280: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv::
│ │ │ │ +0002d290: 7869 6d67 7072 6f63 3a3a 666f 7572 6965 ximgproc::fourie
│ │ │ │ +0002d2a0: 7244 6573 6372 6970 746f 7228 4d61 7420 rDescriptor(Mat
│ │ │ │ +0002d2b0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i
│ │ │ │ +0002d2c0: 6e74 206e 6245 6c74 203d 202d 312c 2069 nt nbElt = -1, i
│ │ │ │ +0002d2d0: 6e74 206e 6246 4420 3d20 2d31 290a 2020 nt nbFD = -1).
│ │ │ │ +0002d2e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static
│ │ │ │ +0002d2f0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou
│ │ │ │ +0002d300: 7269 6572 4465 7363 7269 7074 6f72 5f30 rierDescriptor_0
│ │ │ │ +0002d310: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native
│ │ │ │ +0002d320: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na
│ │ │ │ +0002d330: 7469 7665 4f62 6a2c 2069 6e74 206e 6245 tiveObj, int nbE
│ │ │ │ +0002d340: 6c74 2c20 696e 7420 6e62 4644 293b 0a20 lt, int nbFD);.
│ │ │ │ +0002d350: 2020 2070 7269 7661 7465 2073 7461 7469 private stati
│ │ │ │ +0002d360: 6320 6e61 7469 7665 2076 6f69 6420 666f c native void fo
│ │ │ │ +0002d370: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_
│ │ │ │ +0002d380: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ
│ │ │ │ +0002d390: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n
│ │ │ │ +0002d3a0: 6174 6976 654f 626a 2c20 696e 7420 6e62 ativeObj, int nb
│ │ │ │ +0002d3b0: 456c 7429 3b0a 2020 2020 7072 6976 6174 Elt);. privat
│ │ │ │ +0002d3c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native
│ │ │ │ +0002d3d0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc
│ │ │ │ +0002d3e0: 7269 7074 6f72 5f32 286c 6f6e 6720 7372 riptor_2(long sr
│ │ │ │ +0002d3f0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon
│ │ │ │ +0002d400: 6720 6473 745f 6e61 7469 7665 4f62 6a29 g dst_nativeObj)
│ │ │ │ +0002d410: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++:
│ │ │ │ +0002d420: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro
│ │ │ │ +0002d430: 633a 3a74 7261 6e73 666f 726d 4644 284d c::transformFD(M
│ │ │ │ +0002d440: 6174 2073 7263 2c20 4d61 7420 742c 204d at src, Mat t, M
│ │ │ │ +0002d450: 6174 2620 6473 742c 2062 6f6f 6c20 6664 at& dst, bool fd
│ │ │ │ +0002d460: 436f 6e74 6f75 7220 3d20 7472 7565 290a Contour = true).
│ │ │ │ +0002d470: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ +0002d480: 6963 206e 6174 6976 6520 766f 6964 2074 ic native void t
│ │ │ │ +0002d490: 7261 6e73 666f 726d 4644 5f30 286c 6f6e ransformFD_0(lon
│ │ │ │ +0002d4a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj,
│ │ │ │ +0002d4b0: 206c 6f6e 6720 745f 6e61 7469 7665 4f62 long t_nativeOb
│ │ │ │ +0002d4c0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati
│ │ │ │ +0002d4d0: 7665 4f62 6a2c 2062 6f6f 6c65 616e 2066 veObj, boolean f
│ │ │ │ +0002d4e0: 6443 6f6e 746f 7572 293b 0a20 2020 2070 dContour);. p
│ │ │ │ +0002d4f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na
│ │ │ │ +0002d500: 7469 7665 2076 6f69 6420 7472 616e 7366 tive void transf
│ │ │ │ +0002d510: 6f72 6d46 445f 3128 6c6f 6e67 2073 7263 ormFD_1(long src
│ │ │ │ +0002d520: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long
│ │ │ │ +0002d530: 2074 5f6e 6174 6976 654f 626a 2c20 6c6f t_nativeObj, lo
│ │ │ │ +0002d540: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj
│ │ │ │ +0002d550: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++:
│ │ │ │ +0002d560: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr
│ │ │ │ +0002d570: 6f63 3a3a 636f 6e74 6f75 7253 616d 706c oc::contourSampl
│ │ │ │ +0002d580: 696e 6728 4d61 7420 7372 632c 204d 6174 ing(Mat src, Mat
│ │ │ │ +0002d590: 2620 6f75 742c 2069 6e74 206e 6245 6c74 & out, int nbElt
│ │ │ │ +0002d5a0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st
│ │ │ │ +0002d5b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void
│ │ │ │ +0002d5c0: 2063 6f6e 746f 7572 5361 6d70 6c69 6e67 contourSampling
│ │ │ │ +0002d5d0: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati
│ │ │ │ +0002d5e0: 7665 4f62 6a2c 206c 6f6e 6720 6f75 745f veObj, long out_
│ │ │ │ +0002d5f0: 6e61 7469 7665 4f62 6a2c 2069 6e74 206e nativeObj, int n
│ │ │ │ +0002d600: 6245 6c74 293b 0a0a 2020 2020 2f2f 2043 bElt);.. // C
│ │ │ │ +0002d610: 2b2b 3a20 2050 7472 5f43 6f6e 746f 7572 ++: Ptr_Contour
│ │ │ │ +0002d620: 4669 7474 696e 6720 6376 3a3a 7869 6d67 Fitting cv::ximg
│ │ │ │ +0002d630: 7072 6f63 3a3a 6372 6561 7465 436f 6e74 proc::createCont
│ │ │ │ +0002d640: 6f75 7246 6974 7469 6e67 2869 6e74 2063 ourFitting(int c
│ │ │ │ +0002d650: 7472 203d 2031 3032 342c 2069 6e74 2066 tr = 1024, int f
│ │ │ │ +0002d660: 6420 3d20 3136 290a 2020 2020 7072 6976 d = 16). priv
│ │ │ │ +0002d670: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ
│ │ │ │ +0002d680: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon
│ │ │ │ +0002d690: 746f 7572 4669 7474 696e 675f 3028 696e tourFitting_0(in
│ │ │ │ +0002d6a0: 7420 6374 722c 2069 6e74 2066 6429 3b0a t ctr, int fd);.
│ │ │ │ +0002d6b0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ +0002d6c0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c
│ │ │ │ +0002d6d0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt
│ │ │ │ +0002d6e0: 696e 675f 3128 696e 7420 6374 7229 3b0a ing_1(int ctr);.
│ │ │ │ +0002d6f0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat
│ │ │ │ +0002d700: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c
│ │ │ │ +0002d710: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt
│ │ │ │ +0002d720: 696e 675f 3228 293b 0a0a 7d0a ing_2();..}.
│ │ │ ├── org/opencv/xphoto/Xphoto.class
│ │ │ │ ├── procyon -ec {}
│ │ │ │ │ @@ -9,70 +9,14 @@
│ │ │ │ │ public static final int BM3D_STEP1 = 1;
│ │ │ │ │ public static final int BM3D_STEP2 = 2;
│ │ │ │ │ public static final int INPAINT_SHIFTMAP = 0;
│ │ │ │ │ public static final int INPAINT_FSR_BEST = 1;
│ │ │ │ │ public static final int INPAINT_FSR_FAST = 2;
│ │ │ │ │ public static final int HAAR = 0;
│ │ │ │ │
│ │ │ │ │ - public static SimpleWB createSimpleWB() {
│ │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0());
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static GrayworldWB createGrayworldWB() {
│ │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0());
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(final String path_to_model) {
│ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() {
│ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1());
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) {
│ │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) {
│ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) {
│ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) {
│ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) {
│ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma) {
│ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma));
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static TonemapDurand createTonemapDurand() {
│ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5());
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) {
│ │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) {
│ │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ - public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) {
│ │ │ │ │ - inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType);
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) {
│ │ │ │ │ dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static void dctDenoising(final Mat src, final Mat dst, final double sigma) {
│ │ │ │ │ dctDenoising_1(src.nativeObj, dst.nativeObj, sigma);
│ │ │ │ │ }
│ │ │ │ │ @@ -169,41 +113,69 @@
│ │ │ │ │ bm3dDenoising_22(src.nativeObj, dst.nativeObj, h);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dst) {
│ │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj);
│ │ │ │ │ }
│ │ │ │ │
│ │ │ │ │ - private static native long createSimpleWB_0();
│ │ │ │ │ + public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) {
│ │ │ │ │ + inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createGrayworldWB_0();
│ │ │ │ │ + public static SimpleWB createSimpleWB() {
│ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createLearningBasedWB_0(final String p0);
│ │ │ │ │ + public static GrayworldWB createGrayworldWB() {
│ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createLearningBasedWB_1();
│ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) {
│ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4);
│ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() {
│ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4);
│ │ │ │ │ + public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) {
│ │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3);
│ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) {
│ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createTonemapDurand_2(final float p0, final float p1, final float p2);
│ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) {
│ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createTonemapDurand_3(final float p0, final float p1);
│ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) {
│ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createTonemapDurand_4(final float p0);
│ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) {
│ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native long createTonemapDurand_5();
│ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) {
│ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma));
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4);
│ │ │ │ │ + public static TonemapDurand createTonemapDurand() {
│ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5());
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3);
│ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) {
│ │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3);
│ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) {
│ │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio);
│ │ │ │ │ + }
│ │ │ │ │
│ │ │ │ │ private static native void 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);
│ │ │ │ │
│ │ │ │ │ @@ -248,8 +220,36 @@
│ │ │ │ │ private static native void bm3dDenoising_20(final long p0, final long p1, final float p2, final int p3, final int p4);
│ │ │ │ │
│ │ │ │ │ private static native void bm3dDenoising_21(final long p0, final long p1, final float p2, final int p3);
│ │ │ │ │
│ │ │ │ │ private static native void bm3dDenoising_22(final long p0, final long p1, final float p2);
│ │ │ │ │
│ │ │ │ │ private static native void bm3dDenoising_23(final long p0, final long p1);
│ │ │ │ │ +
│ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createSimpleWB_0();
│ │ │ │ │ +
│ │ │ │ │ + private static native long createGrayworldWB_0();
│ │ │ │ │ +
│ │ │ │ │ + private static native long createLearningBasedWB_0(final String p0);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createLearningBasedWB_1();
│ │ │ │ │ +
│ │ │ │ │ + private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createTonemapDurand_2(final float p0, final float p1, final float p2);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createTonemapDurand_3(final float p0, final float p1);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createTonemapDurand_4(final float p0);
│ │ │ │ │ +
│ │ │ │ │ + private static native long createTonemapDurand_5();
│ │ │ │ │ +
│ │ │ │ │ + private static native 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);
│ │ │ │ │ }
│ │ │ ├── org/opencv/xphoto/Xphoto.java
│ │ │ │┄ Ordering differences only
│ │ │ │ @@ -29,241 +29,14 @@
│ │ │ │
│ │ │ │ // C++: enum TransformTypes (cv.xphoto.TransformTypes)
│ │ │ │ public static final int
│ │ │ │ HAAR = 0;
│ │ │ │
│ │ │ │
│ │ │ │ //
│ │ │ │ - // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB()
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates an instance of SimpleWB
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static SimpleWB createSimpleWB() {
│ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0());
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB()
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates an instance of GrayworldWB
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static GrayworldWB createGrayworldWB() {
│ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0());
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String())
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates an instance of LearningBasedWB
│ │ │ │ - *
│ │ │ │ - * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static LearningBasedWB createLearningBasedWB(String path_to_model) {
│ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates an instance of LearningBasedWB
│ │ │ │ - *
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static LearningBasedWB createLearningBasedWB() {
│ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1());
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Implements an efficient fixed-point approximation for applying channel gains, which is
│ │ │ │ - * the last step of multiple white balance algorithms.
│ │ │ │ - *
│ │ │ │ - * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3)
│ │ │ │ - * @param dst Output image of the same size and type as src.
│ │ │ │ - * @param gainB gain for the B channel
│ │ │ │ - * @param gainG gain for the G channel
│ │ │ │ - * @param gainR gain for the R channel
│ │ │ │ - */
│ │ │ │ - public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) {
│ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates TonemapDurand object
│ │ │ │ - *
│ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ - *
│ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ - * are maximum and minimum luminance values of the resulting image.
│ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago
│ │ │ │ - * @param sigma_color bilateral filter sigma in color space
│ │ │ │ - * @param sigma_space bilateral filter sigma in coordinate space
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) {
│ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates TonemapDurand object
│ │ │ │ - *
│ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ - *
│ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ - * are maximum and minimum luminance values of the resulting image.
│ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago
│ │ │ │ - * @param sigma_color bilateral filter sigma in color space
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) {
│ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates TonemapDurand object
│ │ │ │ - *
│ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ - *
│ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ - * are maximum and minimum luminance values of the resulting image.
│ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) {
│ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates TonemapDurand object
│ │ │ │ - *
│ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ - *
│ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ - * are maximum and minimum luminance values of the resulting image.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast) {
│ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates TonemapDurand object
│ │ │ │ - *
│ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ - *
│ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ - * are maximum and minimum luminance values of the resulting image.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma) {
│ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma));
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * Creates TonemapDurand object
│ │ │ │ - *
│ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ - *
│ │ │ │ - * are maximum and minimum luminance values of the resulting image.
│ │ │ │ - * @return automatically generated
│ │ │ │ - */
│ │ │ │ - public static TonemapDurand createTonemapDurand() {
│ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5());
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * oilPainting
│ │ │ │ - * See the book CITE: Holzmann1988 for details.
│ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1)
│ │ │ │ - * @param dst Output image of the same size and type as src.
│ │ │ │ - * @param size neighbouring size is 2-size+1
│ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing
│ │ │ │ - * @param code automatically generated
│ │ │ │ - */
│ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) {
│ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * oilPainting
│ │ │ │ - * See the book CITE: Holzmann1988 for details.
│ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1)
│ │ │ │ - * @param dst Output image of the same size and type as src.
│ │ │ │ - * @param size neighbouring size is 2-size+1
│ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing
│ │ │ │ - */
│ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) {
│ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio);
│ │ │ │ - }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - //
│ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType)
│ │ │ │ - //
│ │ │ │ -
│ │ │ │ - /**
│ │ │ │ - * The function implements different single-image inpainting algorithms.
│ │ │ │ - *
│ │ │ │ - * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details.
│ │ │ │ - *
│ │ │ │ - * @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/>.
│ │ │ │ @@ -1177,45 +950,242 @@
│ │ │ │ * fastNlMeansDenoising
│ │ │ │ */
│ │ │ │ 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)
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * 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++: Ptr_SimpleWB cv::xphoto::createSimpleWB()
│ │ │ │ - private static native long createSimpleWB_0();
│ │ │ │ + //
│ │ │ │
│ │ │ │ + /**
│ │ │ │ + * Creates an instance of SimpleWB
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static SimpleWB createSimpleWB() {
│ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0());
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB()
│ │ │ │ - private static native long createGrayworldWB_0();
│ │ │ │ + //
│ │ │ │
│ │ │ │ + /**
│ │ │ │ + * Creates an instance of GrayworldWB
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static GrayworldWB createGrayworldWB() {
│ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0());
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String())
│ │ │ │ - private static native long createLearningBasedWB_0(String path_to_model);
│ │ │ │ - private static native long createLearningBasedWB_1();
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates an instance of LearningBasedWB
│ │ │ │ + *
│ │ │ │ + * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static LearningBasedWB createLearningBasedWB(String path_to_model) {
│ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates an instance of LearningBasedWB
│ │ │ │ + *
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static LearningBasedWB createLearningBasedWB() {
│ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1());
│ │ │ │ + }
│ │ │ │
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR)
│ │ │ │ - private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR);
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Implements an efficient fixed-point approximation for applying channel gains, which is
│ │ │ │ + * the last step of multiple white balance algorithms.
│ │ │ │ + *
│ │ │ │ + * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3)
│ │ │ │ + * @param dst Output image of the same size and type as src.
│ │ │ │ + * @param gainB gain for the B channel
│ │ │ │ + * @param gainG gain for the G channel
│ │ │ │ + * @param gainR gain for the R channel
│ │ │ │ + */
│ │ │ │ + public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) {
│ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │
│ │ │ │ + //
│ │ │ │ // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f)
│ │ │ │ - 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();
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates TonemapDurand object
│ │ │ │ + *
│ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ + *
│ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ + * are maximum and minimum luminance values of the resulting image.
│ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago
│ │ │ │ + * @param sigma_color bilateral filter sigma in color space
│ │ │ │ + * @param sigma_space bilateral filter sigma in coordinate space
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) {
│ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates TonemapDurand object
│ │ │ │ + *
│ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ + *
│ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ + * are maximum and minimum luminance values of the resulting image.
│ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago
│ │ │ │ + * @param sigma_color bilateral filter sigma in color space
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) {
│ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color));
│ │ │ │ + }
│ │ │ │
│ │ │ │ + /**
│ │ │ │ + * Creates TonemapDurand object
│ │ │ │ + *
│ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ + *
│ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ + * are maximum and minimum luminance values of the resulting image.
│ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) {
│ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates TonemapDurand object
│ │ │ │ + *
│ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ + *
│ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min
│ │ │ │ + * are maximum and minimum luminance values of the resulting image.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast) {
│ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates TonemapDurand object
│ │ │ │ + *
│ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ + *
│ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap
│ │ │ │ + * are maximum and minimum luminance values of the resulting image.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma) {
│ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma));
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * Creates TonemapDurand object
│ │ │ │ + *
│ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
│ │ │ │ + *
│ │ │ │ + * are maximum and minimum luminance values of the resulting image.
│ │ │ │ + * @return automatically generated
│ │ │ │ + */
│ │ │ │ + public static TonemapDurand createTonemapDurand() {
│ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5());
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code)
│ │ │ │ - private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code);
│ │ │ │ + //
│ │ │ │
│ │ │ │ + /**
│ │ │ │ + * oilPainting
│ │ │ │ + * See the book CITE: Holzmann1988 for details.
│ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1)
│ │ │ │ + * @param dst Output image of the same size and type as src.
│ │ │ │ + * @param size neighbouring size is 2-size+1
│ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing
│ │ │ │ + * @param code automatically generated
│ │ │ │ + */
│ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) {
│ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code);
│ │ │ │ + }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + //
│ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio)
│ │ │ │ - private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio);
│ │ │ │ + //
│ │ │ │ +
│ │ │ │ + /**
│ │ │ │ + * 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)
│ │ │ │ - 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);
│ │ │ │ @@ -1241,8 +1211,38 @@
│ │ │ │ private static native void bm3dDenoising_18(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2);
│ │ │ │ private static native void bm3dDenoising_19(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1);
│ │ │ │ private static native void bm3dDenoising_20(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize);
│ │ │ │ private static native void bm3dDenoising_21(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize);
│ │ │ │ private static native void bm3dDenoising_22(long src_nativeObj, long dst_nativeObj, float h);
│ │ │ │ private static native void bm3dDenoising_23(long src_nativeObj, long dst_nativeObj);
│ │ │ │
│ │ │ │ + // C++: 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++: Ptr_SimpleWB cv::xphoto::createSimpleWB()
│ │ │ │ + private static native long createSimpleWB_0();
│ │ │ │ +
│ │ │ │ + // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB()
│ │ │ │ + private static native long createGrayworldWB_0();
│ │ │ │ +
│ │ │ │ + // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String())
│ │ │ │ + private static native long createLearningBasedWB_0(String path_to_model);
│ │ │ │ + private static native long createLearningBasedWB_1();
│ │ │ │ +
│ │ │ │ + // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR)
│ │ │ │ + private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR);
│ │ │ │ +
│ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f)
│ │ │ │ + private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space);
│ │ │ │ + private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color);
│ │ │ │ + private static native long createTonemapDurand_2(float gamma, float contrast, float saturation);
│ │ │ │ + private static native long createTonemapDurand_3(float gamma, float contrast);
│ │ │ │ + private static native long createTonemapDurand_4(float gamma);
│ │ │ │ + private static native long createTonemapDurand_5();
│ │ │ │ +
│ │ │ │ + // C++: 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);
│ │ │ │ +
│ │ │ │ }