--- /srv/rebuilderd/tmp/rebuilderdBmPL20/inputs/libopencv-java_5.0.0+dfsg-1~exp1+b2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdBmPL20/out/libopencv-java_5.0.0+dfsg-1~exp1+b2_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-23 00:20:29.000000 debian-binary │ -rw-r--r-- 0 0 0 1112 2026-08-23 00:20:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1167448 2026-08-23 00:20:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1167820 2026-08-23 00:20:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -4,15 +4,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-08-23 00:20:29.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 246 2026-08-23 00:20:29.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-08-23 00:20:29.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/java/opencv5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233246 2026-08-23 00:20:29.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1233443 2026-08-23 00:20:29.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2026-07-05 13:50:58.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 00:20:29.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv5/opencv-500.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1233246 bytes, number of entries: 661 │ │ │ │ +Zip file size: 1233443 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,21 +160,21 @@ │ │ │ │ -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 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.class │ │ │ │ -rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 465 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.class │ │ │ │ --rw-r--r-- 2.0 unx 1968 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.java │ │ │ │ +-rw-r--r-- 2.0 unx 2000 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 984 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7838 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3515 b- defN 26-Jul-05 13:50 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19168 b- defN 26-Jul-05 13:50 org/opencv/face/LBPHFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1983 b- defN 26-Jul-05 13:50 org/opencv/face/MACE.class │ │ │ │ -rw-r--r-- 2.0 unx 5410 b- defN 26-Jul-05 13:50 org/opencv/face/MACE.java │ │ │ │ -rw-r--r-- 2.0 unx 1489 b- defN 26-Jul-05 13:50 org/opencv/face/PredictCollector.class │ │ │ │ @@ -234,19 +234,19 @@ │ │ │ │ -rw-r--r-- 2.0 unx 1025 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui$2.class │ │ │ │ -rw-r--r-- 2.0 unx 6593 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.class │ │ │ │ -rw-r--r-- 2.0 unx 5747 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 613 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1021 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 981 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1174 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2032 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1992 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 633 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 974 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 934 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 971 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1895 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1367 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ -rw-r--r-- 2.0 unx 3121 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 583 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.class │ │ │ │ @@ -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 │ │ │ │ @@ -426,39 +426,39 @@ │ │ │ │ -rw-r--r-- 2.0 unx 14058 b- defN 26-Jul-05 13:50 org/opencv/ptcloud/Volume.java │ │ │ │ -rw-r--r-- 2.0 unx 6095 b- defN 26-Jul-05 13:50 org/opencv/ptcloud/VolumeSettings.class │ │ │ │ -rw-r--r-- 2.0 unx 15957 b- defN 26-Jul-05 13:50 org/opencv/ptcloud/VolumeSettings.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/saliency/ │ │ │ │ -rw-r--r-- 2.0 unx 485 b- defN 26-Jul-05 13:50 org/opencv/saliency/MotionSaliency.class │ │ │ │ -rw-r--r-- 2.0 unx 610 b- defN 26-Jul-05 13:50 org/opencv/saliency/MotionSaliency.java │ │ │ │ -rw-r--r-- 2.0 unx 1816 b- defN 26-Jul-05 13:50 org/opencv/saliency/MotionSaliencyBinWangApr2014.class │ │ │ │ --rw-r--r-- 2.0 unx 4098 b- defN 26-Jul-05 13:50 org/opencv/saliency/MotionSaliencyBinWangApr2014.java │ │ │ │ +-rw-r--r-- 2.0 unx 4141 b- defN 26-Jul-05 13:50 org/opencv/saliency/MotionSaliencyBinWangApr2014.java │ │ │ │ -rw-r--r-- 2.0 unx 469 b- defN 26-Jul-05 13:50 org/opencv/saliency/Objectness.class │ │ │ │ -rw-r--r-- 2.0 unx 585 b- defN 26-Jul-05 13:50 org/opencv/saliency/Objectness.java │ │ │ │ -rw-r--r-- 2.0 unx 2277 b- defN 26-Jul-05 13:50 org/opencv/saliency/ObjectnessBING.class │ │ │ │ --rw-r--r-- 2.0 unx 5176 b- defN 26-Jul-05 13:50 org/opencv/saliency/ObjectnessBING.java │ │ │ │ +-rw-r--r-- 2.0 unx 5215 b- defN 26-Jul-05 13:50 org/opencv/saliency/ObjectnessBING.java │ │ │ │ -rw-r--r-- 2.0 unx 761 b- defN 26-Jul-05 13:50 org/opencv/saliency/Saliency.class │ │ │ │ -rw-r--r-- 2.0 unx 1408 b- defN 26-Jul-05 13:50 org/opencv/saliency/Saliency.java │ │ │ │ -rw-r--r-- 2.0 unx 796 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliency.class │ │ │ │ -rw-r--r-- 2.0 unx 2238 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliency.java │ │ │ │ -rw-r--r-- 2.0 unx 989 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliencyFineGrained.class │ │ │ │ --rw-r--r-- 2.0 unx 1715 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliencyFineGrained.java │ │ │ │ +-rw-r--r-- 2.0 unx 1758 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliencyFineGrained.java │ │ │ │ -rw-r--r-- 2.0 unx 1550 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliencySpectralResidual.class │ │ │ │ --rw-r--r-- 2.0 unx 3653 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliencySpectralResidual.java │ │ │ │ +-rw-r--r-- 2.0 unx 3696 b- defN 26-Jul-05 13:50 org/opencv/saliency/StaticSaliencySpectralResidual.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/stereo/ │ │ │ │ -rw-r--r-- 2.0 unx 9814 b- defN 26-Jul-05 13:50 org/opencv/stereo/Stereo.class │ │ │ │ -rw-r--r-- 2.0 unx 84283 b- defN 26-Jul-05 13:50 org/opencv/stereo/Stereo.java │ │ │ │ -rw-r--r-- 2.0 unx 3441 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoBM.class │ │ │ │ -rw-r--r-- 2.0 unx 8972 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoBM.java │ │ │ │ -rw-r--r-- 2.0 unx 2565 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoMatcher.class │ │ │ │ -rw-r--r-- 2.0 unx 5581 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoMatcher.java │ │ │ │ -rw-r--r-- 2.0 unx 4365 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoSGBM.class │ │ │ │ -rw-r--r-- 2.0 unx 40313 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoSGBM.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/structured_light/ │ │ │ │ -rw-r--r-- 2.0 unx 2316 b- defN 26-Jul-05 13:50 org/opencv/structured_light/GrayCodePattern.class │ │ │ │ --rw-r--r-- 2.0 unx 7408 b- defN 26-Jul-05 13:50 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ +-rw-r--r-- 2.0 unx 7349 b- defN 26-Jul-05 13:50 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ -rw-r--r-- 2.0 unx 3969 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 8957 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 4060 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 6435 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 3805 b- defN 26-Jul-05 13:50 org/opencv/structured_light/StructuredLightPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 7392 b- defN 26-Jul-05 13:50 org/opencv/structured_light/StructuredLightPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 470 b- defN 26-Jul-05 13:50 org/opencv/structured_light/Structured_light.class │ │ │ │ @@ -656,8 +656,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4588 b- defN 26-Jul-05 13:50 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1557 b- defN 26-Jul-05 13:50 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3430 b- defN 26-Jul-05 13:50 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 763 b- defN 26-Jul-05 13:50 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1165 b- defN 26-Jul-05 13:50 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 26-Jul-05 13:50 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 26-Jul-05 13:50 org/opencv/xphoto/Xphoto.java │ │ │ │ -661 files, 6128061 bytes uncompressed, 1134294 bytes compressed: 81.5% │ │ │ │ +661 files, 6127994 bytes uncompressed, 1134491 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3149,5539 +3149,5539 @@ │ │ │ │ 04642F Extract Zip Spec 0A (10) '1.0' │ │ │ │ 046430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 046431 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 046433 Compression Method 0008 (8) 'Deflated' │ │ │ │ 046435 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -046439 CRC E713B2AF (3876827823) │ │ │ │ -04643D Compressed Size 00000749 (1865) │ │ │ │ +046439 CRC 3C87A3A0 (1015522208) │ │ │ │ +04643D Compressed Size 0000074D (1869) │ │ │ │ 046441 Uncompressed Size 000016D2 (5842) │ │ │ │ 046445 Filename Length 001A (26) │ │ │ │ 046447 Extra Length 0000 (0) │ │ │ │ 046449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x46449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 046463 PAYLOAD │ │ │ │ │ │ │ │ -046BAC LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ -046BB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046BB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046BB2 General Purpose Flag 0800 (2048) │ │ │ │ +046BB0 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ +046BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046BB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046BB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -046BBA CRC BDD57633 (3184883251) │ │ │ │ -046BBE Compressed Size 00000BF9 (3065) │ │ │ │ -046BC2 Uncompressed Size 00004DD3 (19923) │ │ │ │ -046BC6 Filename Length 0019 (25) │ │ │ │ -046BC8 Extra Length 0000 (0) │ │ │ │ -046BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046BBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +046BBE CRC 1C42AAAC (474131116) │ │ │ │ +046BC2 Compressed Size 00000C00 (3072) │ │ │ │ +046BC6 Uncompressed Size 00004DD3 (19923) │ │ │ │ +046BCA Filename Length 0019 (25) │ │ │ │ +046BCC Extra Length 0000 (0) │ │ │ │ +046BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046BE3 PAYLOAD │ │ │ │ +046BE7 PAYLOAD │ │ │ │ │ │ │ │ -0477DC LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ -0477E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0477E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0477E2 General Purpose Flag 0800 (2048) │ │ │ │ +0477E7 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ +0477EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0477EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0477ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0477E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0477E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0477EA CRC 7A471598 (2051478936) │ │ │ │ -0477EE Compressed Size 0000054C (1356) │ │ │ │ -0477F2 Uncompressed Size 00000C1A (3098) │ │ │ │ -0477F6 Filename Length 0024 (36) │ │ │ │ -0477F8 Extra Length 0000 (0) │ │ │ │ -0477FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0477EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0477F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0477F5 CRC 7A471598 (2051478936) │ │ │ │ +0477F9 Compressed Size 0000054C (1356) │ │ │ │ +0477FD Uncompressed Size 00000C1A (3098) │ │ │ │ +047801 Filename Length 0024 (36) │ │ │ │ +047803 Extra Length 0000 (0) │ │ │ │ +047805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x477FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04781E PAYLOAD │ │ │ │ +047829 PAYLOAD │ │ │ │ │ │ │ │ -047D6A LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ -047D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047D70 General Purpose Flag 0800 (2048) │ │ │ │ +047D75 LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ +047D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -047D74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -047D78 CRC 5F82033C (1602356028) │ │ │ │ -047D7C Compressed Size 000014D4 (5332) │ │ │ │ -047D80 Uncompressed Size 00004DA3 (19875) │ │ │ │ -047D84 Filename Length 0023 (35) │ │ │ │ -047D86 Extra Length 0000 (0) │ │ │ │ -047D88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +047D7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +047D83 CRC 5F82033C (1602356028) │ │ │ │ +047D87 Compressed Size 000014D4 (5332) │ │ │ │ +047D8B Uncompressed Size 00004DA3 (19875) │ │ │ │ +047D8F Filename Length 0023 (35) │ │ │ │ +047D91 Extra Length 0000 (0) │ │ │ │ +047D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47D88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047DAB PAYLOAD │ │ │ │ +047DB6 PAYLOAD │ │ │ │ │ │ │ │ -04927F LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ -049283 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049284 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049285 General Purpose Flag 0800 (2048) │ │ │ │ +04928A LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ +04928E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04928F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049290 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049287 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049289 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04928D CRC F0BC2F1A (4038864666) │ │ │ │ -049291 Compressed Size 00000302 (770) │ │ │ │ -049295 Uncompressed Size 000005E3 (1507) │ │ │ │ -049299 Filename Length 001E (30) │ │ │ │ -04929B Extra Length 0000 (0) │ │ │ │ -04929D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049292 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049294 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049298 CRC F0BC2F1A (4038864666) │ │ │ │ +04929C Compressed Size 00000302 (770) │ │ │ │ +0492A0 Uncompressed Size 000005E3 (1507) │ │ │ │ +0492A4 Filename Length 001E (30) │ │ │ │ +0492A6 Extra Length 0000 (0) │ │ │ │ +0492A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4929D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x492A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0492BB PAYLOAD │ │ │ │ +0492C6 PAYLOAD │ │ │ │ │ │ │ │ -0495BD LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ -0495C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0495C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0495C3 General Purpose Flag 0800 (2048) │ │ │ │ +0495C8 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ +0495CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0495CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0495CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0495C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0495C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0495CB CRC ECB480D0 (3971252432) │ │ │ │ -0495CF Compressed Size 000004E0 (1248) │ │ │ │ -0495D3 Uncompressed Size 00000DA1 (3489) │ │ │ │ -0495D7 Filename Length 001D (29) │ │ │ │ -0495D9 Extra Length 0000 (0) │ │ │ │ -0495DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0495D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0495D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0495D6 CRC ECB480D0 (3971252432) │ │ │ │ +0495DA Compressed Size 000004E0 (1248) │ │ │ │ +0495DE Uncompressed Size 00000DA1 (3489) │ │ │ │ +0495E2 Filename Length 001D (29) │ │ │ │ +0495E4 Extra Length 0000 (0) │ │ │ │ +0495E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x495DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x495E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0495F8 PAYLOAD │ │ │ │ +049603 PAYLOAD │ │ │ │ │ │ │ │ -049AD8 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ -049ADC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049ADD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049ADE General Purpose Flag 0800 (2048) │ │ │ │ +049AE3 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ +049AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049AE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049AE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049AE6 CRC 3D65ACC1 (1030073537) │ │ │ │ -049AEA Compressed Size 00000122 (290) │ │ │ │ -049AEE Uncompressed Size 000001CE (462) │ │ │ │ -049AF2 Filename Length 0021 (33) │ │ │ │ -049AF4 Extra Length 0000 (0) │ │ │ │ -049AF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +049AED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049AF1 CRC 3D65ACC1 (1030073537) │ │ │ │ +049AF5 Compressed Size 00000122 (290) │ │ │ │ +049AF9 Uncompressed Size 000001CE (462) │ │ │ │ +049AFD Filename Length 0021 (33) │ │ │ │ +049AFF Extra Length 0000 (0) │ │ │ │ +049B01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49AF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49B01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049B17 PAYLOAD │ │ │ │ +049B22 PAYLOAD │ │ │ │ │ │ │ │ -049C39 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ -049C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049C3F General Purpose Flag 0800 (2048) │ │ │ │ +049C44 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ +049C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049C4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049C47 CRC 832370DE (2200137950) │ │ │ │ -049C4B Compressed Size 00000113 (275) │ │ │ │ -049C4F Uncompressed Size 000001E7 (487) │ │ │ │ -049C53 Filename Length 0020 (32) │ │ │ │ -049C55 Extra Length 0000 (0) │ │ │ │ -049C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +049C4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049C52 CRC 5D94FCB7 (1570045111) │ │ │ │ +049C56 Compressed Size 00000107 (263) │ │ │ │ +049C5A Uncompressed Size 000001C2 (450) │ │ │ │ +049C5E Filename Length 0020 (32) │ │ │ │ +049C60 Extra Length 0000 (0) │ │ │ │ +049C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049C77 PAYLOAD │ │ │ │ +049C82 PAYLOAD │ │ │ │ │ │ │ │ -049D8A LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -049D8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049D8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049D90 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049D92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049D94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049D98 CRC 618AE27F (1636491903) │ │ │ │ -049D9C Compressed Size 00000122 (290) │ │ │ │ -049DA0 Uncompressed Size 000001D5 (469) │ │ │ │ -049DA4 Filename Length 0024 (36) │ │ │ │ -049DA6 Extra Length 0000 (0) │ │ │ │ -049DA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +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' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49DA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049DCC PAYLOAD │ │ │ │ +049DCB PAYLOAD │ │ │ │ │ │ │ │ -049EEE LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -049EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049EF4 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049EF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049EFC CRC A818CF8C (2820198284) │ │ │ │ -049F00 Compressed Size 0000010F (271) │ │ │ │ -049F04 Uncompressed Size 000001EC (492) │ │ │ │ -049F08 Filename Length 0023 (35) │ │ │ │ -049F0A Extra Length 0000 (0) │ │ │ │ -049F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +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' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049F2F PAYLOAD │ │ │ │ +049F2E PAYLOAD │ │ │ │ │ │ │ │ -04A03E LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -04A042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A044 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A046 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A04C CRC 60496974 (1615423860) │ │ │ │ -04A050 Compressed Size 00000121 (289) │ │ │ │ -04A054 Uncompressed Size 000001CE (462) │ │ │ │ -04A058 Filename Length 0021 (33) │ │ │ │ -04A05A Extra Length 0000 (0) │ │ │ │ -04A05C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +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' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A05B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07D PAYLOAD │ │ │ │ +04A07C PAYLOAD │ │ │ │ │ │ │ │ -04A19E LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -04A1A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A1A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A1A4 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A1A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A1A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A1AC CRC 991351B6 (2568180150) │ │ │ │ -04A1B0 Compressed Size 00000113 (275) │ │ │ │ -04A1B4 Uncompressed Size 000001E7 (487) │ │ │ │ -04A1B8 Filename Length 0020 (32) │ │ │ │ -04A1BA Extra Length 0000 (0) │ │ │ │ -04A1BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +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' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A1BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A1DC PAYLOAD │ │ │ │ +04A1DB PAYLOAD │ │ │ │ │ │ │ │ -04A2EF LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -04A2F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A2F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A2F5 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A2F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A2F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A2FD CRC 2138D3DD (557372381) │ │ │ │ -04A301 Compressed Size 00000120 (288) │ │ │ │ -04A305 Uncompressed Size 000001D1 (465) │ │ │ │ -04A309 Filename Length 0023 (35) │ │ │ │ -04A30B Extra Length 0000 (0) │ │ │ │ -04A30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +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' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A330 PAYLOAD │ │ │ │ +04A32F PAYLOAD │ │ │ │ │ │ │ │ -04A450 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -04A454 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A455 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A456 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A458 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A45A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A45E CRC ECCEDB96 (3972979606) │ │ │ │ -04A462 Compressed Size 00000383 (899) │ │ │ │ -04A466 Uncompressed Size 000007B0 (1968) │ │ │ │ -04A46A Filename Length 0022 (34) │ │ │ │ -04A46C Extra Length 0000 (0) │ │ │ │ -04A46E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A457 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A459 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A45D CRC 8B56B0A1 (2337714337) │ │ │ │ +04A461 Compressed Size 0000038D (909) │ │ │ │ +04A465 Uncompressed Size 000007D0 (2000) │ │ │ │ +04A469 Filename Length 0022 (34) │ │ │ │ +04A46B Extra Length 0000 (0) │ │ │ │ +04A46D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A46E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A46D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A490 PAYLOAD │ │ │ │ +04A48F PAYLOAD │ │ │ │ │ │ │ │ -04A813 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -04A817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A819 General Purpose Flag 0800 (2048) │ │ │ │ +04A81C LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +04A820 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A821 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A822 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A81B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A81D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A821 CRC B50D9A2B (3037567531) │ │ │ │ -04A825 Compressed Size 000001E9 (489) │ │ │ │ -04A829 Uncompressed Size 000003D8 (984) │ │ │ │ -04A82D Filename Length 002A (42) │ │ │ │ -04A82F Extra Length 0000 (0) │ │ │ │ -04A831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A824 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A826 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A82A CRC B50D9A2B (3037567531) │ │ │ │ +04A82E Compressed Size 000001E9 (489) │ │ │ │ +04A832 Uncompressed Size 000003D8 (984) │ │ │ │ +04A836 Filename Length 002A (42) │ │ │ │ +04A838 Extra Length 0000 (0) │ │ │ │ +04A83A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A83A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A85B PAYLOAD │ │ │ │ +04A864 PAYLOAD │ │ │ │ │ │ │ │ -04AA44 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -04AA48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AA49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AA4A General Purpose Flag 0800 (2048) │ │ │ │ +04AA4D LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +04AA51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AA52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AA53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AA4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AA4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AA52 CRC 34723D5A (879902042) │ │ │ │ -04AA56 Compressed Size 0000050D (1293) │ │ │ │ -04AA5A Uncompressed Size 00001E9E (7838) │ │ │ │ -04AA5E Filename Length 0029 (41) │ │ │ │ -04AA60 Extra Length 0000 (0) │ │ │ │ -04AA62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AA55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AA57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AA5B CRC 34723D5A (879902042) │ │ │ │ +04AA5F Compressed Size 0000050D (1293) │ │ │ │ +04AA63 Uncompressed Size 00001E9E (7838) │ │ │ │ +04AA67 Filename Length 0029 (41) │ │ │ │ +04AA69 Extra Length 0000 (0) │ │ │ │ +04AA6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AA62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AA6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AA8B PAYLOAD │ │ │ │ +04AA94 PAYLOAD │ │ │ │ │ │ │ │ -04AF98 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -04AF9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AF9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AF9E General Purpose Flag 0800 (2048) │ │ │ │ +04AFA1 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +04AFA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AFA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AFA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AFA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AFA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AFA6 CRC 928E82FC (2458813180) │ │ │ │ -04AFAA Compressed Size 00000569 (1385) │ │ │ │ -04AFAE Uncompressed Size 00000DBB (3515) │ │ │ │ -04AFB2 Filename Length 0028 (40) │ │ │ │ -04AFB4 Extra Length 0000 (0) │ │ │ │ -04AFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AFA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AFAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AFAF CRC 928E82FC (2458813180) │ │ │ │ +04AFB3 Compressed Size 00000569 (1385) │ │ │ │ +04AFB7 Uncompressed Size 00000DBB (3515) │ │ │ │ +04AFBB Filename Length 0028 (40) │ │ │ │ +04AFBD Extra Length 0000 (0) │ │ │ │ +04AFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AFDE PAYLOAD │ │ │ │ +04AFE7 PAYLOAD │ │ │ │ │ │ │ │ -04B547 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -04B54B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B54C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B54D General Purpose Flag 0800 (2048) │ │ │ │ +04B550 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +04B554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B556 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B54F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B551 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04B555 CRC E815CAC1 (3893742273) │ │ │ │ -04B559 Compressed Size 00000735 (1845) │ │ │ │ -04B55D Uncompressed Size 00004AE0 (19168) │ │ │ │ -04B561 Filename Length 0027 (39) │ │ │ │ -04B563 Extra Length 0000 (0) │ │ │ │ -04B565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B558 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B55A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04B55E CRC E815CAC1 (3893742273) │ │ │ │ +04B562 Compressed Size 00000735 (1845) │ │ │ │ +04B566 Uncompressed Size 00004AE0 (19168) │ │ │ │ +04B56A Filename Length 0027 (39) │ │ │ │ +04B56C Extra Length 0000 (0) │ │ │ │ +04B56E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B56E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B58C PAYLOAD │ │ │ │ +04B595 PAYLOAD │ │ │ │ │ │ │ │ -04BCC1 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -04BCC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BCC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BCC7 General Purpose Flag 0800 (2048) │ │ │ │ +04BCCA LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +04BCCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BCCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BCD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BCC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BCCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04BCCF CRC D0E00AFD (3504343805) │ │ │ │ -04BCD3 Compressed Size 000003A3 (931) │ │ │ │ -04BCD7 Uncompressed Size 000007BF (1983) │ │ │ │ -04BCDB Filename Length 001A (26) │ │ │ │ -04BCDD Extra Length 0000 (0) │ │ │ │ -04BCDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BCD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BCD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04BCD8 CRC D0E00AFD (3504343805) │ │ │ │ +04BCDC Compressed Size 000003A3 (931) │ │ │ │ +04BCE0 Uncompressed Size 000007BF (1983) │ │ │ │ +04BCE4 Filename Length 001A (26) │ │ │ │ +04BCE6 Extra Length 0000 (0) │ │ │ │ +04BCE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BCE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCF9 PAYLOAD │ │ │ │ +04BD02 PAYLOAD │ │ │ │ │ │ │ │ -04C09C LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -04C0A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C0A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C0A2 General Purpose Flag 0800 (2048) │ │ │ │ +04C0A5 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +04C0A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C0AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C0AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C0A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C0A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C0AA CRC 7C327096 (2083680406) │ │ │ │ -04C0AE Compressed Size 00000649 (1609) │ │ │ │ -04C0B2 Uncompressed Size 00001522 (5410) │ │ │ │ -04C0B6 Filename Length 0019 (25) │ │ │ │ -04C0B8 Extra Length 0000 (0) │ │ │ │ -04C0BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C0AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C0AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C0B3 CRC 7C327096 (2083680406) │ │ │ │ +04C0B7 Compressed Size 00000649 (1609) │ │ │ │ +04C0BB Uncompressed Size 00001522 (5410) │ │ │ │ +04C0BF Filename Length 0019 (25) │ │ │ │ +04C0C1 Extra Length 0000 (0) │ │ │ │ +04C0C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C0BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C0C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C0D3 PAYLOAD │ │ │ │ +04C0DC PAYLOAD │ │ │ │ │ │ │ │ -04C71C LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -04C720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C722 General Purpose Flag 0800 (2048) │ │ │ │ +04C725 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +04C729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C72A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C72B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C724 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C726 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C72A CRC F354206A (4082376810) │ │ │ │ -04C72E Compressed Size 000002E2 (738) │ │ │ │ -04C732 Uncompressed Size 000005D1 (1489) │ │ │ │ -04C736 Filename Length 0026 (38) │ │ │ │ -04C738 Extra Length 0000 (0) │ │ │ │ -04C73A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C72D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C72F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C733 CRC F354206A (4082376810) │ │ │ │ +04C737 Compressed Size 000002E2 (738) │ │ │ │ +04C73B Uncompressed Size 000005D1 (1489) │ │ │ │ +04C73F Filename Length 0026 (38) │ │ │ │ +04C741 Extra Length 0000 (0) │ │ │ │ +04C743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C73A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C760 PAYLOAD │ │ │ │ +04C769 PAYLOAD │ │ │ │ │ │ │ │ -04CA42 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -04CA46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CA47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CA48 General Purpose Flag 0800 (2048) │ │ │ │ +04CA4B LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +04CA4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CA50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CA51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CA4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CA4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CA50 CRC A9857AC6 (2844097222) │ │ │ │ -04CA54 Compressed Size 00000175 (373) │ │ │ │ -04CA58 Uncompressed Size 000002F1 (753) │ │ │ │ -04CA5C Filename Length 0025 (37) │ │ │ │ -04CA5E Extra Length 0000 (0) │ │ │ │ -04CA60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CA53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CA55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CA59 CRC A9857AC6 (2844097222) │ │ │ │ +04CA5D Compressed Size 00000175 (373) │ │ │ │ +04CA61 Uncompressed Size 000002F1 (753) │ │ │ │ +04CA65 Filename Length 0025 (37) │ │ │ │ +04CA67 Extra Length 0000 (0) │ │ │ │ +04CA69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CA60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CA69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CA85 PAYLOAD │ │ │ │ +04CA8E PAYLOAD │ │ │ │ │ │ │ │ -04CBFA LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -04CBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CC00 General Purpose Flag 0800 (2048) │ │ │ │ +04CC03 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +04CC07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CC08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CC09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CC04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CC08 CRC 67A72259 (1739006553) │ │ │ │ -04CC0C Compressed Size 00000214 (532) │ │ │ │ -04CC10 Uncompressed Size 0000041F (1055) │ │ │ │ -04CC14 Filename Length 0027 (39) │ │ │ │ -04CC16 Extra Length 0000 (0) │ │ │ │ -04CC18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CC0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CC0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CC11 CRC 67A72259 (1739006553) │ │ │ │ +04CC15 Compressed Size 00000214 (532) │ │ │ │ +04CC19 Uncompressed Size 0000041F (1055) │ │ │ │ +04CC1D Filename Length 0027 (39) │ │ │ │ +04CC1F Extra Length 0000 (0) │ │ │ │ +04CC21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CC18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CC21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CC3F PAYLOAD │ │ │ │ +04CC48 PAYLOAD │ │ │ │ │ │ │ │ -04CE53 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -04CE57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE59 General Purpose Flag 0800 (2048) │ │ │ │ +04CE5C LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +04CE60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CE61 CRC BB568875 (3143010421) │ │ │ │ -04CE65 Compressed Size 000002B9 (697) │ │ │ │ -04CE69 Uncompressed Size 0000098C (2444) │ │ │ │ -04CE6D Filename Length 0026 (38) │ │ │ │ -04CE6F Extra Length 0000 (0) │ │ │ │ -04CE71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CE6A CRC BB568875 (3143010421) │ │ │ │ +04CE6E Compressed Size 000002B9 (697) │ │ │ │ +04CE72 Uncompressed Size 0000098C (2444) │ │ │ │ +04CE76 Filename Length 0026 (38) │ │ │ │ +04CE78 Extra Length 0000 (0) │ │ │ │ +04CE7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CE97 PAYLOAD │ │ │ │ +04CEA0 PAYLOAD │ │ │ │ │ │ │ │ -04D150 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -04D154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D156 General Purpose Flag 0800 (2048) │ │ │ │ +04D159 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +04D15D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D15E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D15F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D158 Compression Method 0000 (0) 'Stored' │ │ │ │ -04D15A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D15E CRC 00000000 (0) │ │ │ │ -04D162 Compressed Size 00000000 (0) │ │ │ │ -04D166 Uncompressed Size 00000000 (0) │ │ │ │ -04D16A Filename Length 0014 (20) │ │ │ │ -04D16C Extra Length 0000 (0) │ │ │ │ -04D16E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D161 Compression Method 0000 (0) 'Stored' │ │ │ │ +04D163 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D167 CRC 00000000 (0) │ │ │ │ +04D16B Compressed Size 00000000 (0) │ │ │ │ +04D16F Uncompressed Size 00000000 (0) │ │ │ │ +04D173 Filename Length 0014 (20) │ │ │ │ +04D175 Extra Length 0000 (0) │ │ │ │ +04D177 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D16E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D177: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04D182 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -04D186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D188 General Purpose Flag 0800 (2048) │ │ │ │ +04D18B LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +04D18F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D191 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D18A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D18C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D190 CRC 045A6BE4 (73034724) │ │ │ │ -04D194 Compressed Size 000001F3 (499) │ │ │ │ -04D198 Uncompressed Size 000003F5 (1013) │ │ │ │ -04D19C Filename Length 0020 (32) │ │ │ │ -04D19E Extra Length 0000 (0) │ │ │ │ -04D1A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D193 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D195 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D199 CRC 045A6BE4 (73034724) │ │ │ │ +04D19D Compressed Size 000001F3 (499) │ │ │ │ +04D1A1 Uncompressed Size 000003F5 (1013) │ │ │ │ +04D1A5 Filename Length 0020 (32) │ │ │ │ +04D1A7 Extra Length 0000 (0) │ │ │ │ +04D1A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D1A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D1C0 PAYLOAD │ │ │ │ +04D1C9 PAYLOAD │ │ │ │ │ │ │ │ -04D3B3 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -04D3B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D3B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D3B9 General Purpose Flag 0800 (2048) │ │ │ │ +04D3BC LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +04D3C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D3C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D3C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D3BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D3BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D3C1 CRC AEEC026D (2934702701) │ │ │ │ -04D3C5 Compressed Size 000002BE (702) │ │ │ │ -04D3C9 Uncompressed Size 0000078C (1932) │ │ │ │ -04D3CD Filename Length 001F (31) │ │ │ │ -04D3CF Extra Length 0000 (0) │ │ │ │ -04D3D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D3C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D3C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D3CA CRC AEEC026D (2934702701) │ │ │ │ +04D3CE Compressed Size 000002BE (702) │ │ │ │ +04D3D2 Uncompressed Size 0000078C (1932) │ │ │ │ +04D3D6 Filename Length 001F (31) │ │ │ │ +04D3D8 Extra Length 0000 (0) │ │ │ │ +04D3DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D3D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D3DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D3F0 PAYLOAD │ │ │ │ +04D3F9 PAYLOAD │ │ │ │ │ │ │ │ -04D6AE LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -04D6B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D6B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D6B4 General Purpose Flag 0800 (2048) │ │ │ │ +04D6B7 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +04D6BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D6BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D6BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D6B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D6B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D6BC CRC CFF7C16F (3489120623) │ │ │ │ -04D6C0 Compressed Size 0000056C (1388) │ │ │ │ -04D6C4 Uncompressed Size 00000CF1 (3313) │ │ │ │ -04D6C8 Filename Length 0027 (39) │ │ │ │ -04D6CA Extra Length 0000 (0) │ │ │ │ -04D6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D6BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D6C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D6C5 CRC CFF7C16F (3489120623) │ │ │ │ +04D6C9 Compressed Size 0000056C (1388) │ │ │ │ +04D6CD Uncompressed Size 00000CF1 (3313) │ │ │ │ +04D6D1 Filename Length 0027 (39) │ │ │ │ +04D6D3 Extra Length 0000 (0) │ │ │ │ +04D6D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D6D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D6F3 PAYLOAD │ │ │ │ +04D6FC PAYLOAD │ │ │ │ │ │ │ │ -04DC5F LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -04DC63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DC64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DC65 General Purpose Flag 0800 (2048) │ │ │ │ +04DC68 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +04DC6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DC6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DC6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DC67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DC69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DC6D CRC F733F775 (4147378037) │ │ │ │ -04DC71 Compressed Size 000002F8 (760) │ │ │ │ -04DC75 Uncompressed Size 00000EC7 (3783) │ │ │ │ -04DC79 Filename Length 0026 (38) │ │ │ │ -04DC7B Extra Length 0000 (0) │ │ │ │ -04DC7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DC70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DC72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DC76 CRC F733F775 (4147378037) │ │ │ │ +04DC7A Compressed Size 000002F8 (760) │ │ │ │ +04DC7E Uncompressed Size 00000EC7 (3783) │ │ │ │ +04DC82 Filename Length 0026 (38) │ │ │ │ +04DC84 Extra Length 0000 (0) │ │ │ │ +04DC86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DC86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DCA3 PAYLOAD │ │ │ │ +04DCAC PAYLOAD │ │ │ │ │ │ │ │ -04DF9B LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -04DF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DFA1 General Purpose Flag 0800 (2048) │ │ │ │ +04DFA4 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +04DFA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DFA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DFAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DFA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DFA9 CRC 2BF66AD1 (737569489) │ │ │ │ -04DFAD Compressed Size 000006C9 (1737) │ │ │ │ -04DFB1 Uncompressed Size 0000101D (4125) │ │ │ │ -04DFB5 Filename Length 0022 (34) │ │ │ │ -04DFB7 Extra Length 0000 (0) │ │ │ │ -04DFB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DFAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DFAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DFB2 CRC 2BF66AD1 (737569489) │ │ │ │ +04DFB6 Compressed Size 000006C9 (1737) │ │ │ │ +04DFBA Uncompressed Size 0000101D (4125) │ │ │ │ +04DFBE Filename Length 0022 (34) │ │ │ │ +04DFC0 Extra Length 0000 (0) │ │ │ │ +04DFC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DFB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DFC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DFDB PAYLOAD │ │ │ │ +04DFE4 PAYLOAD │ │ │ │ │ │ │ │ -04E6A4 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -04E6A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04E6A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04E6AA General Purpose Flag 0800 (2048) │ │ │ │ +04E6AD LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +04E6B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04E6B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04E6B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04E6AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -04E6AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04E6B2 CRC AE70CA6B (2926627435) │ │ │ │ -04E6B6 Compressed Size 000007BD (1981) │ │ │ │ -04E6BA Uncompressed Size 00002508 (9480) │ │ │ │ -04E6BE Filename Length 0021 (33) │ │ │ │ -04E6C0 Extra Length 0000 (0) │ │ │ │ -04E6C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04E6B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04E6B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04E6BB CRC AE70CA6B (2926627435) │ │ │ │ +04E6BF Compressed Size 000007BD (1981) │ │ │ │ +04E6C3 Uncompressed Size 00002508 (9480) │ │ │ │ +04E6C7 Filename Length 0021 (33) │ │ │ │ +04E6C9 Extra Length 0000 (0) │ │ │ │ +04E6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4E6C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4E6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04E6E3 PAYLOAD │ │ │ │ +04E6EC PAYLOAD │ │ │ │ │ │ │ │ -04EEA0 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -04EEA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04EEA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04EEA6 General Purpose Flag 0800 (2048) │ │ │ │ +04EEA9 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +04EEAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04EEAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04EEAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04EEA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04EEAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04EEAE CRC 21C9029D (566821533) │ │ │ │ -04EEB2 Compressed Size 000003C6 (966) │ │ │ │ -04EEB6 Uncompressed Size 00000950 (2384) │ │ │ │ -04EEBA Filename Length 0027 (39) │ │ │ │ -04EEBC Extra Length 0000 (0) │ │ │ │ -04EEBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04EEB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04EEB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04EEB7 CRC 21C9029D (566821533) │ │ │ │ +04EEBB Compressed Size 000003C6 (966) │ │ │ │ +04EEBF Uncompressed Size 00000950 (2384) │ │ │ │ +04EEC3 Filename Length 0027 (39) │ │ │ │ +04EEC5 Extra Length 0000 (0) │ │ │ │ +04EEC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4EEBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4EEC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04EEE5 PAYLOAD │ │ │ │ +04EEEE PAYLOAD │ │ │ │ │ │ │ │ -04F2AB LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -04F2AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F2B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F2B1 General Purpose Flag 0800 (2048) │ │ │ │ +04F2B4 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +04F2B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F2B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F2BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F2B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F2B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F2B9 CRC 421E085D (1109264477) │ │ │ │ -04F2BD Compressed Size 00000413 (1043) │ │ │ │ -04F2C1 Uncompressed Size 00001612 (5650) │ │ │ │ -04F2C5 Filename Length 0026 (38) │ │ │ │ -04F2C7 Extra Length 0000 (0) │ │ │ │ -04F2C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F2BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F2BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F2C2 CRC 421E085D (1109264477) │ │ │ │ +04F2C6 Compressed Size 00000413 (1043) │ │ │ │ +04F2CA Uncompressed Size 00001612 (5650) │ │ │ │ +04F2CE Filename Length 0026 (38) │ │ │ │ +04F2D0 Extra Length 0000 (0) │ │ │ │ +04F2D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F2D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F2EF PAYLOAD │ │ │ │ +04F2F8 PAYLOAD │ │ │ │ │ │ │ │ -04F702 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -04F706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F708 General Purpose Flag 0800 (2048) │ │ │ │ +04F70B LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +04F70F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F711 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F70A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F70C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F710 CRC 80A46BC6 (2158259142) │ │ │ │ -04F714 Compressed Size 00000264 (612) │ │ │ │ -04F718 Uncompressed Size 00000502 (1282) │ │ │ │ -04F71C Filename Length 0023 (35) │ │ │ │ -04F71E Extra Length 0000 (0) │ │ │ │ -04F720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F713 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F715 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F719 CRC 80A46BC6 (2158259142) │ │ │ │ +04F71D Compressed Size 00000264 (612) │ │ │ │ +04F721 Uncompressed Size 00000502 (1282) │ │ │ │ +04F725 Filename Length 0023 (35) │ │ │ │ +04F727 Extra Length 0000 (0) │ │ │ │ +04F729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F743 PAYLOAD │ │ │ │ +04F74C PAYLOAD │ │ │ │ │ │ │ │ -04F9A7 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -04F9AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F9AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F9AD General Purpose Flag 0800 (2048) │ │ │ │ +04F9B0 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +04F9B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F9B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F9B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F9AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F9B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F9B5 CRC 67856ACD (1736796877) │ │ │ │ -04F9B9 Compressed Size 00000476 (1142) │ │ │ │ -04F9BD Uncompressed Size 000015B5 (5557) │ │ │ │ -04F9C1 Filename Length 0022 (34) │ │ │ │ -04F9C3 Extra Length 0000 (0) │ │ │ │ -04F9C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F9B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F9BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F9BE CRC 67856ACD (1736796877) │ │ │ │ +04F9C2 Compressed Size 00000476 (1142) │ │ │ │ +04F9C6 Uncompressed Size 000015B5 (5557) │ │ │ │ +04F9CA Filename Length 0022 (34) │ │ │ │ +04F9CC Extra Length 0000 (0) │ │ │ │ +04F9CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F9C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F9CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F9E7 PAYLOAD │ │ │ │ +04F9F0 PAYLOAD │ │ │ │ │ │ │ │ -04FE5D LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -04FE61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04FE62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04FE63 General Purpose Flag 0800 (2048) │ │ │ │ +04FE66 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +04FE6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04FE6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04FE6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04FE65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04FE67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04FE6B CRC CEDFA7AF (3470763951) │ │ │ │ -04FE6F Compressed Size 000006A2 (1698) │ │ │ │ -04FE73 Uncompressed Size 0000120D (4621) │ │ │ │ -04FE77 Filename Length 001E (30) │ │ │ │ -04FE79 Extra Length 0000 (0) │ │ │ │ -04FE7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04FE6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04FE70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04FE74 CRC CEDFA7AF (3470763951) │ │ │ │ +04FE78 Compressed Size 000006A2 (1698) │ │ │ │ +04FE7C Uncompressed Size 0000120D (4621) │ │ │ │ +04FE80 Filename Length 001E (30) │ │ │ │ +04FE82 Extra Length 0000 (0) │ │ │ │ +04FE84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4FE7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4FE84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04FE99 PAYLOAD │ │ │ │ +04FEA2 PAYLOAD │ │ │ │ │ │ │ │ -05053B LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -05053F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050541 General Purpose Flag 0800 (2048) │ │ │ │ +050544 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +050548 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050549 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05054A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050549 CRC 28531D78 (676535672) │ │ │ │ -05054D Compressed Size 00000916 (2326) │ │ │ │ -050551 Uncompressed Size 000054E9 (21737) │ │ │ │ -050555 Filename Length 001D (29) │ │ │ │ -050557 Extra Length 0000 (0) │ │ │ │ -050559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05054C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05054E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050552 CRC 28531D78 (676535672) │ │ │ │ +050556 Compressed Size 00000916 (2326) │ │ │ │ +05055A Uncompressed Size 000054E9 (21737) │ │ │ │ +05055E Filename Length 001D (29) │ │ │ │ +050560 Extra Length 0000 (0) │ │ │ │ +050562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050576 PAYLOAD │ │ │ │ +05057F PAYLOAD │ │ │ │ │ │ │ │ -050E8C LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -050E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050E92 General Purpose Flag 0800 (2048) │ │ │ │ +050E95 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +050E99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050E9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050E9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050E94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050E96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050E9A CRC 67404CB2 (1732267186) │ │ │ │ -050E9E Compressed Size 00000BE6 (3046) │ │ │ │ -050EA2 Uncompressed Size 00002665 (9829) │ │ │ │ -050EA6 Filename Length 002B (43) │ │ │ │ -050EA8 Extra Length 0000 (0) │ │ │ │ -050EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050E9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +050E9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050EA3 CRC 67404CB2 (1732267186) │ │ │ │ +050EA7 Compressed Size 00000BE6 (3046) │ │ │ │ +050EAB Uncompressed Size 00002665 (9829) │ │ │ │ +050EAF Filename Length 002B (43) │ │ │ │ +050EB1 Extra Length 0000 (0) │ │ │ │ +050EB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50EB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050ED5 PAYLOAD │ │ │ │ +050EDE PAYLOAD │ │ │ │ │ │ │ │ -051ABB LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -051ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051AC1 General Purpose Flag 0800 (2048) │ │ │ │ +051AC4 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +051AC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051AC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051ACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051AC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051AC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -051AC9 CRC 168B1528 (378213672) │ │ │ │ -051ACD Compressed Size 00000DF0 (3568) │ │ │ │ -051AD1 Uncompressed Size 00008326 (33574) │ │ │ │ -051AD5 Filename Length 002A (42) │ │ │ │ -051AD7 Extra Length 0000 (0) │ │ │ │ -051AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051ACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +051ACE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +051AD2 CRC 168B1528 (378213672) │ │ │ │ +051AD6 Compressed Size 00000DF0 (3568) │ │ │ │ +051ADA Uncompressed Size 00008326 (33574) │ │ │ │ +051ADE Filename Length 002A (42) │ │ │ │ +051AE0 Extra Length 0000 (0) │ │ │ │ +051AE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51AE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051B03 PAYLOAD │ │ │ │ +051B0C PAYLOAD │ │ │ │ │ │ │ │ -0528F3 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -0528F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0528F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0528F9 General Purpose Flag 0800 (2048) │ │ │ │ +0528FC LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +052900 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052901 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052902 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0528FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0528FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052901 CRC F1A2C9FA (4053977594) │ │ │ │ -052905 Compressed Size 000003ED (1005) │ │ │ │ -052909 Uncompressed Size 00000951 (2385) │ │ │ │ -05290D Filename Length 002D (45) │ │ │ │ -05290F Extra Length 0000 (0) │ │ │ │ -052911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052904 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052906 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05290A CRC F1A2C9FA (4053977594) │ │ │ │ +05290E Compressed Size 000003ED (1005) │ │ │ │ +052912 Uncompressed Size 00000951 (2385) │ │ │ │ +052916 Filename Length 002D (45) │ │ │ │ +052918 Extra Length 0000 (0) │ │ │ │ +05291A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5291A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05293E PAYLOAD │ │ │ │ +052947 PAYLOAD │ │ │ │ │ │ │ │ -052D2B LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -052D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052D31 General Purpose Flag 0800 (2048) │ │ │ │ +052D34 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +052D38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052D39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052D3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052D39 CRC 3A875FD7 (981950423) │ │ │ │ -052D3D Compressed Size 0000039D (925) │ │ │ │ -052D41 Uncompressed Size 00001205 (4613) │ │ │ │ -052D45 Filename Length 002C (44) │ │ │ │ -052D47 Extra Length 0000 (0) │ │ │ │ -052D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052D3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +052D3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052D42 CRC 3A875FD7 (981950423) │ │ │ │ +052D46 Compressed Size 0000039D (925) │ │ │ │ +052D4A Uncompressed Size 00001205 (4613) │ │ │ │ +052D4E Filename Length 002C (44) │ │ │ │ +052D50 Extra Length 0000 (0) │ │ │ │ +052D52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52D52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052D75 PAYLOAD │ │ │ │ +052D7E PAYLOAD │ │ │ │ │ │ │ │ -053112 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -053116 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053117 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053118 General Purpose Flag 0800 (2048) │ │ │ │ +05311B LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +05311F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053120 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053121 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05311A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05311C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -053120 CRC E168592E (3781712174) │ │ │ │ -053124 Compressed Size 0000077B (1915) │ │ │ │ -053128 Uncompressed Size 0000128D (4749) │ │ │ │ -05312C Filename Length 0023 (35) │ │ │ │ -05312E Extra Length 0000 (0) │ │ │ │ -053130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053123 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053125 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +053129 CRC E168592E (3781712174) │ │ │ │ +05312D Compressed Size 0000077B (1915) │ │ │ │ +053131 Uncompressed Size 0000128D (4749) │ │ │ │ +053135 Filename Length 0023 (35) │ │ │ │ +053137 Extra Length 0000 (0) │ │ │ │ +053139 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53139: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053153 PAYLOAD │ │ │ │ +05315C PAYLOAD │ │ │ │ │ │ │ │ -0538CE LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -0538D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0538D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0538D4 General Purpose Flag 0800 (2048) │ │ │ │ +0538D7 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +0538DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0538DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0538DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0538D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0538D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0538DC CRC 8B2D10C6 (2334986438) │ │ │ │ -0538E0 Compressed Size 0000070D (1805) │ │ │ │ -0538E4 Uncompressed Size 00002C58 (11352) │ │ │ │ -0538E8 Filename Length 0022 (34) │ │ │ │ -0538EA Extra Length 0000 (0) │ │ │ │ -0538EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0538DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0538E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0538E5 CRC 8B2D10C6 (2334986438) │ │ │ │ +0538E9 Compressed Size 0000070D (1805) │ │ │ │ +0538ED Uncompressed Size 00002C58 (11352) │ │ │ │ +0538F1 Filename Length 0022 (34) │ │ │ │ +0538F3 Extra Length 0000 (0) │ │ │ │ +0538F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x538EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x538F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05390E PAYLOAD │ │ │ │ +053917 PAYLOAD │ │ │ │ │ │ │ │ -05401B LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -05401F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -054020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054021 General Purpose Flag 0800 (2048) │ │ │ │ +054024 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +054028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +054029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05402A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054023 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -054029 CRC 100E219F (269361567) │ │ │ │ -05402D Compressed Size 00001191 (4497) │ │ │ │ -054031 Uncompressed Size 000041E9 (16873) │ │ │ │ -054035 Filename Length 0022 (34) │ │ │ │ -054037 Extra Length 0000 (0) │ │ │ │ -054039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05402C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05402E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +054032 CRC 100E219F (269361567) │ │ │ │ +054036 Compressed Size 00001191 (4497) │ │ │ │ +05403A Uncompressed Size 000041E9 (16873) │ │ │ │ +05403E Filename Length 0022 (34) │ │ │ │ +054040 Extra Length 0000 (0) │ │ │ │ +054042 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x54042: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05405B PAYLOAD │ │ │ │ +054064 PAYLOAD │ │ │ │ │ │ │ │ -0551EC LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0551F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0551F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0551F2 General Purpose Flag 0800 (2048) │ │ │ │ +0551F5 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0551F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0551FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0551FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0551F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0551F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0551FA CRC 683F2557 (1748968791) │ │ │ │ -0551FE Compressed Size 00000F9D (3997) │ │ │ │ -055202 Uncompressed Size 0000F024 (61476) │ │ │ │ -055206 Filename Length 0021 (33) │ │ │ │ -055208 Extra Length 0000 (0) │ │ │ │ -05520A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0551FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0551FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +055203 CRC 683F2557 (1748968791) │ │ │ │ +055207 Compressed Size 00000F9D (3997) │ │ │ │ +05520B Uncompressed Size 0000F024 (61476) │ │ │ │ +05520F Filename Length 0021 (33) │ │ │ │ +055211 Extra Length 0000 (0) │ │ │ │ +055213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5520A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x55213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05522B PAYLOAD │ │ │ │ +055234 PAYLOAD │ │ │ │ │ │ │ │ -0561C8 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0561CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0561CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0561CE General Purpose Flag 0800 (2048) │ │ │ │ +0561D1 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0561D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0561D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0561D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0561D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0561D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0561D6 CRC 73ADC2A9 (1940767401) │ │ │ │ -0561DA Compressed Size 00000197 (407) │ │ │ │ -0561DE Uncompressed Size 000002FB (763) │ │ │ │ -0561E2 Filename Length 002B (43) │ │ │ │ -0561E4 Extra Length 0000 (0) │ │ │ │ -0561E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0561D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0561DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0561DF CRC 73ADC2A9 (1940767401) │ │ │ │ +0561E3 Compressed Size 00000197 (407) │ │ │ │ +0561E7 Uncompressed Size 000002FB (763) │ │ │ │ +0561EB Filename Length 002B (43) │ │ │ │ +0561ED Extra Length 0000 (0) │ │ │ │ +0561EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x561E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x561EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056211 PAYLOAD │ │ │ │ +05621A PAYLOAD │ │ │ │ │ │ │ │ -0563A8 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -0563AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0563AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0563AE General Purpose Flag 0800 (2048) │ │ │ │ +0563B1 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +0563B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0563B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0563B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0563B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0563B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0563B6 CRC 5E62D745 (1583535941) │ │ │ │ -0563BA Compressed Size 0000026F (623) │ │ │ │ -0563BE Uncompressed Size 00000744 (1860) │ │ │ │ -0563C2 Filename Length 002A (42) │ │ │ │ -0563C4 Extra Length 0000 (0) │ │ │ │ -0563C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0563B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0563BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0563BF CRC 5E62D745 (1583535941) │ │ │ │ +0563C3 Compressed Size 0000026F (623) │ │ │ │ +0563C7 Uncompressed Size 00000744 (1860) │ │ │ │ +0563CB Filename Length 002A (42) │ │ │ │ +0563CD Extra Length 0000 (0) │ │ │ │ +0563CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x563C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x563CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0563F0 PAYLOAD │ │ │ │ +0563F9 PAYLOAD │ │ │ │ │ │ │ │ -05665F LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -056663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056665 General Purpose Flag 0800 (2048) │ │ │ │ +056668 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +05666C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05666D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05666E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056667 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05666D CRC 1E7A7481 (511341697) │ │ │ │ -056671 Compressed Size 0000062A (1578) │ │ │ │ -056675 Uncompressed Size 0000114F (4431) │ │ │ │ -056679 Filename Length 0026 (38) │ │ │ │ -05667B Extra Length 0000 (0) │ │ │ │ -05667D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056670 Compression Method 0008 (8) 'Deflated' │ │ │ │ +056672 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056676 CRC 1E7A7481 (511341697) │ │ │ │ +05667A Compressed Size 0000062A (1578) │ │ │ │ +05667E Uncompressed Size 0000114F (4431) │ │ │ │ +056682 Filename Length 0026 (38) │ │ │ │ +056684 Extra Length 0000 (0) │ │ │ │ +056686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5667D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0566A3 PAYLOAD │ │ │ │ +0566AC PAYLOAD │ │ │ │ │ │ │ │ -056CCD LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -056CD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056CD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056CD3 General Purpose Flag 0800 (2048) │ │ │ │ +056CD6 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +056CDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056CDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056CDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056CD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056CD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -056CDB CRC F05D89C4 (4032661956) │ │ │ │ -056CDF Compressed Size 00000499 (1177) │ │ │ │ -056CE3 Uncompressed Size 00002442 (9282) │ │ │ │ -056CE7 Filename Length 0025 (37) │ │ │ │ -056CE9 Extra Length 0000 (0) │ │ │ │ -056CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056CDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +056CE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056CE4 CRC F05D89C4 (4032661956) │ │ │ │ +056CE8 Compressed Size 00000499 (1177) │ │ │ │ +056CEC Uncompressed Size 00002442 (9282) │ │ │ │ +056CF0 Filename Length 0025 (37) │ │ │ │ +056CF2 Extra Length 0000 (0) │ │ │ │ +056CF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x56CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56CF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056D10 PAYLOAD │ │ │ │ +056D19 PAYLOAD │ │ │ │ │ │ │ │ -0571A9 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -0571AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0571AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0571AF General Purpose Flag 0800 (2048) │ │ │ │ +0571B2 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +0571B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0571B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0571B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0571B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0571B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0571B7 CRC B6D74B98 (3067562904) │ │ │ │ -0571BB Compressed Size 00000509 (1289) │ │ │ │ -0571BF Uncompressed Size 00000D44 (3396) │ │ │ │ -0571C3 Filename Length 002A (42) │ │ │ │ -0571C5 Extra Length 0000 (0) │ │ │ │ -0571C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0571BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0571BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0571C0 CRC B6D74B98 (3067562904) │ │ │ │ +0571C4 Compressed Size 00000509 (1289) │ │ │ │ +0571C8 Uncompressed Size 00000D44 (3396) │ │ │ │ +0571CC Filename Length 002A (42) │ │ │ │ +0571CE Extra Length 0000 (0) │ │ │ │ +0571D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x571C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x571D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0571F1 PAYLOAD │ │ │ │ +0571FA PAYLOAD │ │ │ │ │ │ │ │ -0576FA LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0576FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0576FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057700 General Purpose Flag 0800 (2048) │ │ │ │ +057703 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +057707 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057708 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057709 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057702 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057704 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057708 CRC 720AB545 (1913304389) │ │ │ │ -05770C Compressed Size 0000060C (1548) │ │ │ │ -057710 Uncompressed Size 00002738 (10040) │ │ │ │ -057714 Filename Length 0029 (41) │ │ │ │ -057716 Extra Length 0000 (0) │ │ │ │ -057718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05770B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05770D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057711 CRC 720AB545 (1913304389) │ │ │ │ +057715 Compressed Size 0000060C (1548) │ │ │ │ +057719 Uncompressed Size 00002738 (10040) │ │ │ │ +05771D Filename Length 0029 (41) │ │ │ │ +05771F Extra Length 0000 (0) │ │ │ │ +057721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057741 PAYLOAD │ │ │ │ +05774A PAYLOAD │ │ │ │ │ │ │ │ -057D4D LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -057D51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057D52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057D53 General Purpose Flag 0800 (2048) │ │ │ │ +057D56 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +057D5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057D5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057D5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057D55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057D57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057D5B CRC F010A0E8 (4027621608) │ │ │ │ -057D5F Compressed Size 000008AD (2221) │ │ │ │ -057D63 Uncompressed Size 00001785 (6021) │ │ │ │ -057D67 Filename Length 001E (30) │ │ │ │ -057D69 Extra Length 0000 (0) │ │ │ │ -057D6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057D5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +057D60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057D64 CRC F010A0E8 (4027621608) │ │ │ │ +057D68 Compressed Size 000008AD (2221) │ │ │ │ +057D6C Uncompressed Size 00001785 (6021) │ │ │ │ +057D70 Filename Length 001E (30) │ │ │ │ +057D72 Extra Length 0000 (0) │ │ │ │ +057D74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57D6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057D89 PAYLOAD │ │ │ │ +057D92 PAYLOAD │ │ │ │ │ │ │ │ -058636 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -05863A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05863B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05863C General Purpose Flag 0800 (2048) │ │ │ │ +05863F LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +058643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058645 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05863E Compression Method 0008 (8) 'Deflated' │ │ │ │ -058640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058644 CRC A9CBDF2F (2848710447) │ │ │ │ -058648 Compressed Size 00000962 (2402) │ │ │ │ -05864C Uncompressed Size 00004252 (16978) │ │ │ │ -058650 Filename Length 001D (29) │ │ │ │ -058652 Extra Length 0000 (0) │ │ │ │ -058654 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058647 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058649 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05864D CRC A9CBDF2F (2848710447) │ │ │ │ +058651 Compressed Size 00000962 (2402) │ │ │ │ +058655 Uncompressed Size 00004252 (16978) │ │ │ │ +058659 Filename Length 001D (29) │ │ │ │ +05865B Extra Length 0000 (0) │ │ │ │ +05865D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58654: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5865D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058671 PAYLOAD │ │ │ │ +05867A PAYLOAD │ │ │ │ │ │ │ │ -058FD3 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -058FD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058FD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058FD9 General Purpose Flag 0800 (2048) │ │ │ │ +058FDC LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +058FE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058FE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058FE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058FDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -058FDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058FE1 CRC 77C43470 (2009347184) │ │ │ │ -058FE5 Compressed Size 000006F1 (1777) │ │ │ │ -058FE9 Uncompressed Size 0000133C (4924) │ │ │ │ -058FED Filename Length 001D (29) │ │ │ │ -058FEF Extra Length 0000 (0) │ │ │ │ -058FF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058FE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058FE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058FEA CRC 77C43470 (2009347184) │ │ │ │ +058FEE Compressed Size 000006F1 (1777) │ │ │ │ +058FF2 Uncompressed Size 0000133C (4924) │ │ │ │ +058FF6 Filename Length 001D (29) │ │ │ │ +058FF8 Extra Length 0000 (0) │ │ │ │ +058FFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58FF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58FFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05900E PAYLOAD │ │ │ │ +059017 PAYLOAD │ │ │ │ │ │ │ │ -0596FF LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -059703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059705 General Purpose Flag 0800 (2048) │ │ │ │ +059708 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +05970C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05970D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05970E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059707 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05970D CRC CAE1A33D (3403785021) │ │ │ │ -059711 Compressed Size 00000AF6 (2806) │ │ │ │ -059715 Uncompressed Size 00007DCD (32205) │ │ │ │ -059719 Filename Length 001C (28) │ │ │ │ -05971B Extra Length 0000 (0) │ │ │ │ -05971D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +059710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +059712 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +059716 CRC CAE1A33D (3403785021) │ │ │ │ +05971A Compressed Size 00000AF6 (2806) │ │ │ │ +05971E Uncompressed Size 00007DCD (32205) │ │ │ │ +059722 Filename Length 001C (28) │ │ │ │ +059724 Extra Length 0000 (0) │ │ │ │ +059726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5971D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059739 PAYLOAD │ │ │ │ +059742 PAYLOAD │ │ │ │ │ │ │ │ -05A22F LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -05A233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A235 General Purpose Flag 0800 (2048) │ │ │ │ +05A238 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +05A23C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A23D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A23E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A23D CRC 69B612A5 (1773540005) │ │ │ │ -05A241 Compressed Size 00000560 (1376) │ │ │ │ -05A245 Uncompressed Size 00000E2D (3629) │ │ │ │ -05A249 Filename Length 001E (30) │ │ │ │ -05A24B Extra Length 0000 (0) │ │ │ │ -05A24D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A240 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A242 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A246 CRC 69B612A5 (1773540005) │ │ │ │ +05A24A Compressed Size 00000560 (1376) │ │ │ │ +05A24E Uncompressed Size 00000E2D (3629) │ │ │ │ +05A252 Filename Length 001E (30) │ │ │ │ +05A254 Extra Length 0000 (0) │ │ │ │ +05A256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A24D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A26B PAYLOAD │ │ │ │ +05A274 PAYLOAD │ │ │ │ │ │ │ │ -05A7CB LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -05A7CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A7D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A7D1 General Purpose Flag 0800 (2048) │ │ │ │ +05A7D4 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +05A7D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A7D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A7DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A7D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A7D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A7D9 CRC 5705CA7F (1459997311) │ │ │ │ -05A7DD Compressed Size 00000789 (1929) │ │ │ │ -05A7E1 Uncompressed Size 0000500F (20495) │ │ │ │ -05A7E5 Filename Length 001D (29) │ │ │ │ -05A7E7 Extra Length 0000 (0) │ │ │ │ -05A7E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A7DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A7DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A7E2 CRC 5705CA7F (1459997311) │ │ │ │ +05A7E6 Compressed Size 00000789 (1929) │ │ │ │ +05A7EA Uncompressed Size 0000500F (20495) │ │ │ │ +05A7EE Filename Length 001D (29) │ │ │ │ +05A7F0 Extra Length 0000 (0) │ │ │ │ +05A7F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A7E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A7F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A806 PAYLOAD │ │ │ │ +05A80F PAYLOAD │ │ │ │ │ │ │ │ -05AF8F LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -05AF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AF95 General Purpose Flag 0800 (2048) │ │ │ │ +05AF98 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +05AF9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AF9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AF9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AF97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AF99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05AF9D CRC 3F0636EC (1057371884) │ │ │ │ -05AFA1 Compressed Size 000003B1 (945) │ │ │ │ -05AFA5 Uncompressed Size 00000863 (2147) │ │ │ │ -05AFA9 Filename Length 002C (44) │ │ │ │ -05AFAB Extra Length 0000 (0) │ │ │ │ -05AFAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AFA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AFA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05AFA6 CRC 3F0636EC (1057371884) │ │ │ │ +05AFAA Compressed Size 000003B1 (945) │ │ │ │ +05AFAE Uncompressed Size 00000863 (2147) │ │ │ │ +05AFB2 Filename Length 002C (44) │ │ │ │ +05AFB4 Extra Length 0000 (0) │ │ │ │ +05AFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AFAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AFD9 PAYLOAD │ │ │ │ +05AFE2 PAYLOAD │ │ │ │ │ │ │ │ -05B38A LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -05B38E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B38F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B390 General Purpose Flag 0800 (2048) │ │ │ │ +05B393 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +05B397 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B398 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B399 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05B398 CRC 15234597 (354633111) │ │ │ │ -05B39C Compressed Size 000006AE (1710) │ │ │ │ -05B3A0 Uncompressed Size 000017B8 (6072) │ │ │ │ -05B3A4 Filename Length 002B (43) │ │ │ │ -05B3A6 Extra Length 0000 (0) │ │ │ │ -05B3A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B39B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B39D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05B3A1 CRC 15234597 (354633111) │ │ │ │ +05B3A5 Compressed Size 000006AE (1710) │ │ │ │ +05B3A9 Uncompressed Size 000017B8 (6072) │ │ │ │ +05B3AD Filename Length 002B (43) │ │ │ │ +05B3AF Extra Length 0000 (0) │ │ │ │ +05B3B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B3B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B3D3 PAYLOAD │ │ │ │ +05B3DC PAYLOAD │ │ │ │ │ │ │ │ -05BA81 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -05BA85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BA86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BA87 General Purpose Flag 0800 (2048) │ │ │ │ +05BA8A LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +05BA8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BA8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BA90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BA89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BA8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05BA8F CRC 9DDCF619 (2648503833) │ │ │ │ -05BA93 Compressed Size 00000914 (2324) │ │ │ │ -05BA97 Uncompressed Size 00001D6E (7534) │ │ │ │ -05BA9B Filename Length 0033 (51) │ │ │ │ -05BA9D Extra Length 0000 (0) │ │ │ │ -05BA9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BA92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BA94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05BA98 CRC 9DDCF619 (2648503833) │ │ │ │ +05BA9C Compressed Size 00000914 (2324) │ │ │ │ +05BAA0 Uncompressed Size 00001D6E (7534) │ │ │ │ +05BAA4 Filename Length 0033 (51) │ │ │ │ +05BAA6 Extra Length 0000 (0) │ │ │ │ +05BAA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BA9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BAA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BAD2 PAYLOAD │ │ │ │ +05BADB PAYLOAD │ │ │ │ │ │ │ │ -05C3E6 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -05C3EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C3EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C3EC General Purpose Flag 0800 (2048) │ │ │ │ +05C3EF LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +05C3F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C3F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C3F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C3EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C3F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05C3F4 CRC F2DC3060 (4074516576) │ │ │ │ -05C3F8 Compressed Size 0000062A (1578) │ │ │ │ -05C3FC Uncompressed Size 000036A9 (13993) │ │ │ │ -05C400 Filename Length 0032 (50) │ │ │ │ -05C402 Extra Length 0000 (0) │ │ │ │ -05C404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C3F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C3F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05C3FD CRC F2DC3060 (4074516576) │ │ │ │ +05C401 Compressed Size 0000062A (1578) │ │ │ │ +05C405 Uncompressed Size 000036A9 (13993) │ │ │ │ +05C409 Filename Length 0032 (50) │ │ │ │ +05C40B Extra Length 0000 (0) │ │ │ │ +05C40D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C40D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C436 PAYLOAD │ │ │ │ +05C43F PAYLOAD │ │ │ │ │ │ │ │ -05CA60 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -05CA64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA66 General Purpose Flag 0800 (2048) │ │ │ │ +05CA69 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +05CA6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA6F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA68 Compression Method 0000 (0) 'Stored' │ │ │ │ -05CA6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA6E CRC 00000000 (0) │ │ │ │ -05CA72 Compressed Size 00000000 (0) │ │ │ │ -05CA76 Uncompressed Size 00000000 (0) │ │ │ │ -05CA7A Filename Length 0014 (20) │ │ │ │ -05CA7C Extra Length 0000 (0) │ │ │ │ -05CA7E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA71 Compression Method 0000 (0) 'Stored' │ │ │ │ +05CA73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA77 CRC 00000000 (0) │ │ │ │ +05CA7B Compressed Size 00000000 (0) │ │ │ │ +05CA7F Uncompressed Size 00000000 (0) │ │ │ │ +05CA83 Filename Length 0014 (20) │ │ │ │ +05CA85 Extra Length 0000 (0) │ │ │ │ +05CA87 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CA7E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA87: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05CA92 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -05CA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA98 General Purpose Flag 0800 (2048) │ │ │ │ +05CA9B LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +05CA9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CAA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CAA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05CA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CAA0 CRC 14358F6A (339054442) │ │ │ │ -05CAA4 Compressed Size 00004C73 (19571) │ │ │ │ -05CAA8 Uncompressed Size 00011D0C (72972) │ │ │ │ -05CAAC Filename Length 0022 (34) │ │ │ │ -05CAAE Extra Length 0000 (0) │ │ │ │ -05CAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CAA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05CAA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CAA9 CRC 14358F6A (339054442) │ │ │ │ +05CAAD Compressed Size 00004C73 (19571) │ │ │ │ +05CAB1 Uncompressed Size 00011D0C (72972) │ │ │ │ +05CAB5 Filename Length 0022 (34) │ │ │ │ +05CAB7 Extra Length 0000 (0) │ │ │ │ +05CAB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CAB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05CAD2 PAYLOAD │ │ │ │ +05CADB PAYLOAD │ │ │ │ │ │ │ │ -061745 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -061749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06174A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06174B General Purpose Flag 0800 (2048) │ │ │ │ +06174E LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +061752 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061753 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061754 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06174D Compression Method 0008 (8) 'Deflated' │ │ │ │ -06174F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -061753 CRC 3CD5E4D2 (1020650706) │ │ │ │ -061757 Compressed Size 0000B704 (46852) │ │ │ │ -06175B Uncompressed Size 00088FA9 (561065) │ │ │ │ -06175F Filename Length 0021 (33) │ │ │ │ -061761 Extra Length 0000 (0) │ │ │ │ -061763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061756 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061758 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06175C CRC 3CD5E4D2 (1020650706) │ │ │ │ +061760 Compressed Size 0000B704 (46852) │ │ │ │ +061764 Uncompressed Size 00088FA9 (561065) │ │ │ │ +061768 Filename Length 0021 (33) │ │ │ │ +06176A Extra Length 0000 (0) │ │ │ │ +06176C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6176C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061784 PAYLOAD │ │ │ │ +06178D PAYLOAD │ │ │ │ │ │ │ │ -06CE88 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06CE8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE8E General Purpose Flag 0800 (2048) │ │ │ │ +06CE91 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06CE95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06CE96 CRC 1C916145 (479289669) │ │ │ │ -06CE9A Compressed Size 000003FB (1019) │ │ │ │ -06CE9E Uncompressed Size 000008D5 (2261) │ │ │ │ -06CEA2 Filename Length 0021 (33) │ │ │ │ -06CEA4 Extra Length 0000 (0) │ │ │ │ -06CEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06CE9F CRC 1C916145 (479289669) │ │ │ │ +06CEA3 Compressed Size 000003FB (1019) │ │ │ │ +06CEA7 Uncompressed Size 000008D5 (2261) │ │ │ │ +06CEAB Filename Length 0021 (33) │ │ │ │ +06CEAD Extra Length 0000 (0) │ │ │ │ +06CEAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CEAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CEC7 PAYLOAD │ │ │ │ +06CED0 PAYLOAD │ │ │ │ │ │ │ │ -06D2C2 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06D2C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D2C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D2C8 General Purpose Flag 0800 (2048) │ │ │ │ +06D2CB LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06D2CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D2D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D2D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D2CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D2CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D2D0 CRC 85A3953D (2242090301) │ │ │ │ -06D2D4 Compressed Size 0000027E (638) │ │ │ │ -06D2D8 Uncompressed Size 000008A2 (2210) │ │ │ │ -06D2DC Filename Length 0020 (32) │ │ │ │ -06D2DE Extra Length 0000 (0) │ │ │ │ -06D2E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D2D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D2D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D2D9 CRC 85A3953D (2242090301) │ │ │ │ +06D2DD Compressed Size 0000027E (638) │ │ │ │ +06D2E1 Uncompressed Size 000008A2 (2210) │ │ │ │ +06D2E5 Filename Length 0020 (32) │ │ │ │ +06D2E7 Extra Length 0000 (0) │ │ │ │ +06D2E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D2E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D2E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D300 PAYLOAD │ │ │ │ +06D309 PAYLOAD │ │ │ │ │ │ │ │ -06D57E LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06D582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D584 General Purpose Flag 0800 (2048) │ │ │ │ +06D587 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06D58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D58D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D588 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D58C CRC B82ABBED (3089808365) │ │ │ │ -06D590 Compressed Size 00000A54 (2644) │ │ │ │ -06D594 Uncompressed Size 00001CC5 (7365) │ │ │ │ -06D598 Filename Length 0021 (33) │ │ │ │ -06D59A Extra Length 0000 (0) │ │ │ │ -06D59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D58F Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D595 CRC B82ABBED (3089808365) │ │ │ │ +06D599 Compressed Size 00000A54 (2644) │ │ │ │ +06D59D Uncompressed Size 00001CC5 (7365) │ │ │ │ +06D5A1 Filename Length 0021 (33) │ │ │ │ +06D5A3 Extra Length 0000 (0) │ │ │ │ +06D5A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D5A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D5BD PAYLOAD │ │ │ │ +06D5C6 PAYLOAD │ │ │ │ │ │ │ │ -06E011 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -06E015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E017 General Purpose Flag 0800 (2048) │ │ │ │ +06E01A LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +06E01E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E01F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E020 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E019 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E01B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E01F CRC 13A30EBD (329453245) │ │ │ │ -06E023 Compressed Size 000005BE (1470) │ │ │ │ -06E027 Uncompressed Size 00001DAD (7597) │ │ │ │ -06E02B Filename Length 0020 (32) │ │ │ │ -06E02D Extra Length 0000 (0) │ │ │ │ -06E02F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E022 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E024 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E028 CRC 13A30EBD (329453245) │ │ │ │ +06E02C Compressed Size 000005BE (1470) │ │ │ │ +06E030 Uncompressed Size 00001DAD (7597) │ │ │ │ +06E034 Filename Length 0020 (32) │ │ │ │ +06E036 Extra Length 0000 (0) │ │ │ │ +06E038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E02F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E04F PAYLOAD │ │ │ │ +06E058 PAYLOAD │ │ │ │ │ │ │ │ -06E60D LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -06E611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E613 General Purpose Flag 0800 (2048) │ │ │ │ +06E616 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +06E61A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E61B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E61C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E615 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E61B CRC 219C2370 (563880816) │ │ │ │ -06E61F Compressed Size 00000BF1 (3057) │ │ │ │ -06E623 Uncompressed Size 00001CB6 (7350) │ │ │ │ -06E627 Filename Length 0022 (34) │ │ │ │ -06E629 Extra Length 0000 (0) │ │ │ │ -06E62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E61E Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E620 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E624 CRC 219C2370 (563880816) │ │ │ │ +06E628 Compressed Size 00000BF1 (3057) │ │ │ │ +06E62C Uncompressed Size 00001CB6 (7350) │ │ │ │ +06E630 Filename Length 0022 (34) │ │ │ │ +06E632 Extra Length 0000 (0) │ │ │ │ +06E634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E64D PAYLOAD │ │ │ │ +06E656 PAYLOAD │ │ │ │ │ │ │ │ -06F23E LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -06F242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F244 General Purpose Flag 0800 (2048) │ │ │ │ +06F247 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +06F24B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F24C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F24D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F246 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F248 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06F24C CRC 8083873D (2156103485) │ │ │ │ -06F250 Compressed Size 00000E2F (3631) │ │ │ │ -06F254 Uncompressed Size 0000466A (18026) │ │ │ │ -06F258 Filename Length 0021 (33) │ │ │ │ -06F25A Extra Length 0000 (0) │ │ │ │ -06F25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F24F Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06F255 CRC 8083873D (2156103485) │ │ │ │ +06F259 Compressed Size 00000E2F (3631) │ │ │ │ +06F25D Uncompressed Size 0000466A (18026) │ │ │ │ +06F261 Filename Length 0021 (33) │ │ │ │ +06F263 Extra Length 0000 (0) │ │ │ │ +06F265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F27D PAYLOAD │ │ │ │ +06F286 PAYLOAD │ │ │ │ │ │ │ │ -0700AC LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -0700B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700B2 General Purpose Flag 0800 (2048) │ │ │ │ +0700B5 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0700B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0700BA CRC 92D36FDE (2463330270) │ │ │ │ -0700BE Compressed Size 0000074D (1869) │ │ │ │ -0700C2 Uncompressed Size 0000151E (5406) │ │ │ │ -0700C6 Filename Length 0024 (36) │ │ │ │ -0700C8 Extra Length 0000 (0) │ │ │ │ -0700CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0700C3 CRC 92D36FDE (2463330270) │ │ │ │ +0700C7 Compressed Size 0000074D (1869) │ │ │ │ +0700CB Uncompressed Size 0000151E (5406) │ │ │ │ +0700CF Filename Length 0024 (36) │ │ │ │ +0700D1 Extra Length 0000 (0) │ │ │ │ +0700D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x700CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0700EE PAYLOAD │ │ │ │ +0700F7 PAYLOAD │ │ │ │ │ │ │ │ -07083B LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -07083F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070841 General Purpose Flag 0800 (2048) │ │ │ │ +070844 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +070848 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070849 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07084A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070849 CRC A5B8472C (2780317484) │ │ │ │ -07084D Compressed Size 000004B5 (1205) │ │ │ │ -070851 Uncompressed Size 000020C7 (8391) │ │ │ │ -070855 Filename Length 0023 (35) │ │ │ │ -070857 Extra Length 0000 (0) │ │ │ │ -070859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07084C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07084E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070852 CRC A5B8472C (2780317484) │ │ │ │ +070856 Compressed Size 000004B5 (1205) │ │ │ │ +07085A Uncompressed Size 000020C7 (8391) │ │ │ │ +07085E Filename Length 0023 (35) │ │ │ │ +070860 Extra Length 0000 (0) │ │ │ │ +070862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07087C PAYLOAD │ │ │ │ +070885 PAYLOAD │ │ │ │ │ │ │ │ -070D31 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -070D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D37 General Purpose Flag 0800 (2048) │ │ │ │ +070D3A LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +070D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D40 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D39 Compression Method 0000 (0) 'Stored' │ │ │ │ -070D3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D3F CRC 00000000 (0) │ │ │ │ -070D43 Compressed Size 00000000 (0) │ │ │ │ -070D47 Uncompressed Size 00000000 (0) │ │ │ │ -070D4B Filename Length 0013 (19) │ │ │ │ -070D4D Extra Length 0000 (0) │ │ │ │ -070D4F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D42 Compression Method 0000 (0) 'Stored' │ │ │ │ +070D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D48 CRC 00000000 (0) │ │ │ │ +070D4C Compressed Size 00000000 (0) │ │ │ │ +070D50 Uncompressed Size 00000000 (0) │ │ │ │ +070D54 Filename Length 0013 (19) │ │ │ │ +070D56 Extra Length 0000 (0) │ │ │ │ +070D58 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D4F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D58: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -070D62 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -070D66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D68 General Purpose Flag 0800 (2048) │ │ │ │ +070D6B LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +070D6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -070D6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D70 CRC DDCA94AC (3721041068) │ │ │ │ -070D74 Compressed Size 00000225 (549) │ │ │ │ -070D78 Uncompressed Size 000003A3 (931) │ │ │ │ -070D7C Filename Length 0022 (34) │ │ │ │ -070D7E Extra Length 0000 (0) │ │ │ │ -070D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070D75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D79 CRC DDCA94AC (3721041068) │ │ │ │ +070D7D Compressed Size 00000225 (549) │ │ │ │ +070D81 Uncompressed Size 000003A3 (931) │ │ │ │ +070D85 Filename Length 0022 (34) │ │ │ │ +070D87 Extra Length 0000 (0) │ │ │ │ +070D89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070DA2 PAYLOAD │ │ │ │ +070DAB PAYLOAD │ │ │ │ │ │ │ │ -070FC7 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -070FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070FCD General Purpose Flag 0800 (2048) │ │ │ │ +070FD0 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +070FD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070FD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070FD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -070FD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070FD5 CRC E3740053 (3816030291) │ │ │ │ -070FD9 Compressed Size 0000022C (556) │ │ │ │ -070FDD Uncompressed Size 00000401 (1025) │ │ │ │ -070FE1 Filename Length 0022 (34) │ │ │ │ -070FE3 Extra Length 0000 (0) │ │ │ │ -070FE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070FD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070FDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070FDE CRC E3740053 (3816030291) │ │ │ │ +070FE2 Compressed Size 0000022C (556) │ │ │ │ +070FE6 Uncompressed Size 00000401 (1025) │ │ │ │ +070FEA Filename Length 0022 (34) │ │ │ │ +070FEC Extra Length 0000 (0) │ │ │ │ +070FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70FE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071007 PAYLOAD │ │ │ │ +071010 PAYLOAD │ │ │ │ │ │ │ │ -071233 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -071237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071239 General Purpose Flag 0800 (2048) │ │ │ │ +07123C LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +071240 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071241 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071242 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07123B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07123D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071241 CRC 20D69D35 (550935861) │ │ │ │ -071245 Compressed Size 00000CF7 (3319) │ │ │ │ -071249 Uncompressed Size 000019C1 (6593) │ │ │ │ -07124D Filename Length 0020 (32) │ │ │ │ -07124F Extra Length 0000 (0) │ │ │ │ -071251 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071244 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071246 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07124A CRC 20D69D35 (550935861) │ │ │ │ +07124E Compressed Size 00000CF7 (3319) │ │ │ │ +071252 Uncompressed Size 000019C1 (6593) │ │ │ │ +071256 Filename Length 0020 (32) │ │ │ │ +071258 Extra Length 0000 (0) │ │ │ │ +07125A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71251: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7125A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071271 PAYLOAD │ │ │ │ +07127A PAYLOAD │ │ │ │ │ │ │ │ -071F68 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -071F6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071F6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071F6E General Purpose Flag 0800 (2048) │ │ │ │ +071F71 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +071F75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071F76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071F77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071F70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071F72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071F76 CRC C8205DB3 (3357564339) │ │ │ │ -071F7A Compressed Size 0000066A (1642) │ │ │ │ -071F7E Uncompressed Size 00001673 (5747) │ │ │ │ -071F82 Filename Length 001F (31) │ │ │ │ -071F84 Extra Length 0000 (0) │ │ │ │ -071F86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071F79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071F7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071F7F CRC C8205DB3 (3357564339) │ │ │ │ +071F83 Compressed Size 0000066A (1642) │ │ │ │ +071F87 Uncompressed Size 00001673 (5747) │ │ │ │ +071F8B Filename Length 001F (31) │ │ │ │ +071F8D Extra Length 0000 (0) │ │ │ │ +071F8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71F86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71F8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071FA5 PAYLOAD │ │ │ │ +071FAE PAYLOAD │ │ │ │ │ │ │ │ -07260F LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -072613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072615 General Purpose Flag 0800 (2048) │ │ │ │ +072618 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +07261C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07261D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07261E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072619 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07261D CRC 3D16EE22 (1024912930) │ │ │ │ -072621 Compressed Size 000006CD (1741) │ │ │ │ -072625 Uncompressed Size 00000D13 (3347) │ │ │ │ -072629 Filename Length 0024 (36) │ │ │ │ -07262B Extra Length 0000 (0) │ │ │ │ -07262D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072620 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072622 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072626 CRC 3D16EE22 (1024912930) │ │ │ │ +07262A Compressed Size 000006CD (1741) │ │ │ │ +07262E Uncompressed Size 00000D13 (3347) │ │ │ │ +072632 Filename Length 0024 (36) │ │ │ │ +072634 Extra Length 0000 (0) │ │ │ │ +072636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7262D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072651 PAYLOAD │ │ │ │ +07265A PAYLOAD │ │ │ │ │ │ │ │ -072D1E LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -072D22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072D23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072D24 General Purpose Flag 0800 (2048) │ │ │ │ +072D27 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +072D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072D26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072D28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -072D2C CRC 8F89A5CA (2408162762) │ │ │ │ -072D30 Compressed Size 000003AD (941) │ │ │ │ -072D34 Uncompressed Size 00000D54 (3412) │ │ │ │ -072D38 Filename Length 0023 (35) │ │ │ │ -072D3A Extra Length 0000 (0) │ │ │ │ -072D3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +072D31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072D35 CRC 8F89A5CA (2408162762) │ │ │ │ +072D39 Compressed Size 000003AD (941) │ │ │ │ +072D3D Uncompressed Size 00000D54 (3412) │ │ │ │ +072D41 Filename Length 0023 (35) │ │ │ │ +072D43 Extra Length 0000 (0) │ │ │ │ +072D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72D3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072D5F PAYLOAD │ │ │ │ +072D68 PAYLOAD │ │ │ │ │ │ │ │ -07310C LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -073110 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073111 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073112 General Purpose Flag 0800 (2048) │ │ │ │ +073115 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +073119 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07311A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07311B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073114 Compression Method 0000 (0) 'Stored' │ │ │ │ -073116 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07311A CRC 00000000 (0) │ │ │ │ -07311E Compressed Size 00000000 (0) │ │ │ │ -073122 Uncompressed Size 00000000 (0) │ │ │ │ -073126 Filename Length 0014 (20) │ │ │ │ -073128 Extra Length 0000 (0) │ │ │ │ -07312A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07311D Compression Method 0000 (0) 'Stored' │ │ │ │ +07311F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073123 CRC 00000000 (0) │ │ │ │ +073127 Compressed Size 00000000 (0) │ │ │ │ +07312B Uncompressed Size 00000000 (0) │ │ │ │ +07312F Filename Length 0014 (20) │ │ │ │ +073131 Extra Length 0000 (0) │ │ │ │ +073133 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7312A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73133: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07313E LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -073142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073144 General Purpose Flag 0800 (2048) │ │ │ │ +073147 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +07314B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07314C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07314D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073146 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07314C CRC 6AFDF8CF (1795029199) │ │ │ │ -073150 Compressed Size 00000160 (352) │ │ │ │ -073154 Uncompressed Size 00000265 (613) │ │ │ │ -073158 Filename Length 0025 (37) │ │ │ │ -07315A Extra Length 0000 (0) │ │ │ │ -07315C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07314F Compression Method 0008 (8) 'Deflated' │ │ │ │ +073151 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073155 CRC 68062B72 (1745234802) │ │ │ │ +073159 Compressed Size 0000015F (351) │ │ │ │ +07315D Uncompressed Size 00000265 (613) │ │ │ │ +073161 Filename Length 0025 (37) │ │ │ │ +073163 Extra Length 0000 (0) │ │ │ │ +073165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7315C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073181 PAYLOAD │ │ │ │ +07318A PAYLOAD │ │ │ │ │ │ │ │ -0732E1 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -0732E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0732E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0732E7 General Purpose Flag 0800 (2048) │ │ │ │ +0732E9 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0732ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0732EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0732EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0732E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0732EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0732EF CRC F88A2D24 (4169805092) │ │ │ │ -0732F3 Compressed Size 000001CC (460) │ │ │ │ -0732F7 Uncompressed Size 000003FD (1021) │ │ │ │ -0732FB Filename Length 0024 (36) │ │ │ │ -0732FD Extra Length 0000 (0) │ │ │ │ -0732FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0732F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0732F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0732F7 CRC 697995B7 (1769575863) │ │ │ │ +0732FB Compressed Size 000001C6 (454) │ │ │ │ +0732FF Uncompressed Size 000003D5 (981) │ │ │ │ +073303 Filename Length 0024 (36) │ │ │ │ +073305 Extra Length 0000 (0) │ │ │ │ +073307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x732FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073323 PAYLOAD │ │ │ │ +07332B PAYLOAD │ │ │ │ │ │ │ │ -0734EF LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -0734F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734F5 General Purpose Flag 0800 (2048) │ │ │ │ +0734F1 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +0734F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0734FD CRC 810E62DF (2165203679) │ │ │ │ -073501 Compressed Size 0000024E (590) │ │ │ │ -073505 Uncompressed Size 00000496 (1174) │ │ │ │ -073509 Filename Length 0027 (39) │ │ │ │ -07350B Extra Length 0000 (0) │ │ │ │ -07350D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0734FF CRC EB68085D (3949463645) │ │ │ │ +073503 Compressed Size 0000024F (591) │ │ │ │ +073507 Uncompressed Size 00000496 (1174) │ │ │ │ +07350B Filename Length 0027 (39) │ │ │ │ +07350D Extra Length 0000 (0) │ │ │ │ +07350F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7350D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7350F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073534 PAYLOAD │ │ │ │ +073536 PAYLOAD │ │ │ │ │ │ │ │ -073782 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -073786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073788 General Purpose Flag 0800 (2048) │ │ │ │ +073785 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +073789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07378A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07378B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07378A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07378C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073790 CRC 481A1264 (1209668196) │ │ │ │ -073794 Compressed Size 0000028B (651) │ │ │ │ -073798 Uncompressed Size 000007F0 (2032) │ │ │ │ -07379C Filename Length 0026 (38) │ │ │ │ -07379E Extra Length 0000 (0) │ │ │ │ -0737A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07378D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07378F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073793 CRC 27E0A6FE (669034238) │ │ │ │ +073797 Compressed Size 00000286 (646) │ │ │ │ +07379B Uncompressed Size 000007C8 (1992) │ │ │ │ +07379F Filename Length 0026 (38) │ │ │ │ +0737A1 Extra Length 0000 (0) │ │ │ │ +0737A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x737A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x737A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0737C6 PAYLOAD │ │ │ │ +0737C9 PAYLOAD │ │ │ │ │ │ │ │ -073A51 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -073A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073A57 General Purpose Flag 0800 (2048) │ │ │ │ +073A4F LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +073A53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073A54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073A55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073A5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073A5F CRC A799C93F (2811873599) │ │ │ │ -073A63 Compressed Size 00000165 (357) │ │ │ │ -073A67 Uncompressed Size 00000279 (633) │ │ │ │ -073A6B Filename Length 0029 (41) │ │ │ │ -073A6D Extra Length 0000 (0) │ │ │ │ -073A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073A57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073A59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073A5D CRC 1C8BC2FC (478921468) │ │ │ │ +073A61 Compressed Size 00000166 (358) │ │ │ │ +073A65 Uncompressed Size 00000279 (633) │ │ │ │ +073A69 Filename Length 0029 (41) │ │ │ │ +073A6B Extra Length 0000 (0) │ │ │ │ +073A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073A98 PAYLOAD │ │ │ │ +073A96 PAYLOAD │ │ │ │ │ │ │ │ -073BFD LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -073C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073C03 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073C0B CRC DA8855AD (3666367917) │ │ │ │ -073C0F Compressed Size 0000019B (411) │ │ │ │ -073C13 Uncompressed Size 000003CE (974) │ │ │ │ -073C17 Filename Length 0028 (40) │ │ │ │ -073C19 Extra Length 0000 (0) │ │ │ │ -073C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073C0A CRC 2A2E03E6 (707658726) │ │ │ │ +073C0E Compressed Size 00000195 (405) │ │ │ │ +073C12 Uncompressed Size 000003A6 (934) │ │ │ │ +073C16 Filename Length 0028 (40) │ │ │ │ +073C18 Extra Length 0000 (0) │ │ │ │ +073C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073C43 PAYLOAD │ │ │ │ +073C42 PAYLOAD │ │ │ │ │ │ │ │ -073DDE LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -073DE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073DE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073DE4 General Purpose Flag 0800 (2048) │ │ │ │ +073DD7 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +073DDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073DDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073DDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073DE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073DE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073DEC CRC A1510AD6 (2706442966) │ │ │ │ -073DF0 Compressed Size 000001F8 (504) │ │ │ │ -073DF4 Uncompressed Size 000003CB (971) │ │ │ │ -073DF8 Filename Length 0025 (37) │ │ │ │ -073DFA Extra Length 0000 (0) │ │ │ │ -073DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073DDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +073DE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073DE5 CRC A1510AD6 (2706442966) │ │ │ │ +073DE9 Compressed Size 000001F8 (504) │ │ │ │ +073DED Uncompressed Size 000003CB (971) │ │ │ │ +073DF1 Filename Length 0025 (37) │ │ │ │ +073DF3 Extra Length 0000 (0) │ │ │ │ +073DF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73DF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073E21 PAYLOAD │ │ │ │ +073E1A PAYLOAD │ │ │ │ │ │ │ │ -074019 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07401D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07401E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07401F General Purpose Flag 0800 (2048) │ │ │ │ +074012 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +074016 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074017 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074018 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074027 CRC AC73620D (2893242893) │ │ │ │ -07402B Compressed Size 0000026A (618) │ │ │ │ -07402F Uncompressed Size 00000767 (1895) │ │ │ │ -074033 Filename Length 0024 (36) │ │ │ │ -074035 Extra Length 0000 (0) │ │ │ │ -074037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07401A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07401C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074020 CRC AC73620D (2893242893) │ │ │ │ +074024 Compressed Size 0000026A (618) │ │ │ │ +074028 Uncompressed Size 00000767 (1895) │ │ │ │ +07402C Filename Length 0024 (36) │ │ │ │ +07402E Extra Length 0000 (0) │ │ │ │ +074030 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74030: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07405B PAYLOAD │ │ │ │ +074054 PAYLOAD │ │ │ │ │ │ │ │ -0742C5 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -0742C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0742CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0742CB General Purpose Flag 0800 (2048) │ │ │ │ +0742BE LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +0742C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0742C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0742C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0742CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0742CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0742D3 CRC 10FC16D7 (284956375) │ │ │ │ -0742D7 Compressed Size 000003A1 (929) │ │ │ │ -0742DB Uncompressed Size 00000959 (2393) │ │ │ │ -0742DF Filename Length 0022 (34) │ │ │ │ -0742E1 Extra Length 0000 (0) │ │ │ │ -0742E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0742C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0742C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0742CC CRC C9259EDF (3374685919) │ │ │ │ +0742D0 Compressed Size 000003A0 (928) │ │ │ │ +0742D4 Uncompressed Size 00000959 (2393) │ │ │ │ +0742D8 Filename Length 0022 (34) │ │ │ │ +0742DA Extra Length 0000 (0) │ │ │ │ +0742DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x742E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x742DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074305 PAYLOAD │ │ │ │ +0742FE PAYLOAD │ │ │ │ │ │ │ │ -0746A6 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0746AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0746AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0746AC General Purpose Flag 0800 (2048) │ │ │ │ +07469E LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +0746A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0746A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0746A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0746AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0746B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0746B4 CRC 417505E5 (1098188261) │ │ │ │ -0746B8 Compressed Size 00000461 (1121) │ │ │ │ -0746BC Uncompressed Size 00001FAF (8111) │ │ │ │ -0746C0 Filename Length 0021 (33) │ │ │ │ -0746C2 Extra Length 0000 (0) │ │ │ │ -0746C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0746A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0746A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0746AC CRC 57BBF79E (1471936414) │ │ │ │ +0746B0 Compressed Size 0000045E (1118) │ │ │ │ +0746B4 Uncompressed Size 00001FAF (8111) │ │ │ │ +0746B8 Filename Length 0021 (33) │ │ │ │ +0746BA Extra Length 0000 (0) │ │ │ │ +0746BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x746C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x746BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0746E5 PAYLOAD │ │ │ │ +0746DD PAYLOAD │ │ │ │ │ │ │ │ -074B46 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -074B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B4C General Purpose Flag 0800 (2048) │ │ │ │ +074B3B LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +074B3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074B40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074B41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074B54 CRC 625C8951 (1650231633) │ │ │ │ -074B58 Compressed Size 00000281 (641) │ │ │ │ -074B5C Uncompressed Size 00000557 (1367) │ │ │ │ -074B60 Filename Length 002A (42) │ │ │ │ -074B62 Extra Length 0000 (0) │ │ │ │ -074B64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074B43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074B49 CRC 625C8951 (1650231633) │ │ │ │ +074B4D Compressed Size 00000281 (641) │ │ │ │ +074B51 Uncompressed Size 00000557 (1367) │ │ │ │ +074B55 Filename Length 002A (42) │ │ │ │ +074B57 Extra Length 0000 (0) │ │ │ │ +074B59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B8E PAYLOAD │ │ │ │ +074B83 PAYLOAD │ │ │ │ │ │ │ │ -074E0F LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -074E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074E15 General Purpose Flag 0800 (2048) │ │ │ │ +074E04 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +074E08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074E09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074E0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074E1D CRC 58FA9C98 (1492819096) │ │ │ │ -074E21 Compressed Size 000002DC (732) │ │ │ │ -074E25 Uncompressed Size 00000C31 (3121) │ │ │ │ -074E29 Filename Length 0029 (41) │ │ │ │ -074E2B Extra Length 0000 (0) │ │ │ │ -074E2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074E0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +074E0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074E12 CRC 58FA9C98 (1492819096) │ │ │ │ +074E16 Compressed Size 000002DC (732) │ │ │ │ +074E1A Uncompressed Size 00000C31 (3121) │ │ │ │ +074E1E Filename Length 0029 (41) │ │ │ │ +074E20 Extra Length 0000 (0) │ │ │ │ +074E22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74E2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74E22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074E56 PAYLOAD │ │ │ │ +074E4B PAYLOAD │ │ │ │ │ │ │ │ -075132 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -075136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075138 General Purpose Flag 0800 (2048) │ │ │ │ +075127 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +07512B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07512C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07512D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07513A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07513C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075140 CRC ECB7C135 (3971465525) │ │ │ │ -075144 Compressed Size 0000015B (347) │ │ │ │ -075148 Uncompressed Size 00000247 (583) │ │ │ │ -07514C Filename Length 001F (31) │ │ │ │ -07514E Extra Length 0000 (0) │ │ │ │ -075150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07512F Compression Method 0008 (8) 'Deflated' │ │ │ │ +075131 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075135 CRC ECB7C135 (3971465525) │ │ │ │ +075139 Compressed Size 0000015B (347) │ │ │ │ +07513D Uncompressed Size 00000247 (583) │ │ │ │ +075141 Filename Length 001F (31) │ │ │ │ +075143 Extra Length 0000 (0) │ │ │ │ +075145 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75145: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07516F PAYLOAD │ │ │ │ +075164 PAYLOAD │ │ │ │ │ │ │ │ -0752CA LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -0752CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0752CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0752D0 General Purpose Flag 0800 (2048) │ │ │ │ +0752BF LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0752C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0752C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0752C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0752D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0752D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0752D8 CRC 509AD5C7 (1352324551) │ │ │ │ -0752DC Compressed Size 000001BC (444) │ │ │ │ -0752E0 Uncompressed Size 00000399 (921) │ │ │ │ -0752E4 Filename Length 001E (30) │ │ │ │ -0752E6 Extra Length 0000 (0) │ │ │ │ -0752E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0752C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0752C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0752CD CRC 509AD5C7 (1352324551) │ │ │ │ +0752D1 Compressed Size 000001BC (444) │ │ │ │ +0752D5 Uncompressed Size 00000399 (921) │ │ │ │ +0752D9 Filename Length 001E (30) │ │ │ │ +0752DB Extra Length 0000 (0) │ │ │ │ +0752DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x752E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x752DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075306 PAYLOAD │ │ │ │ +0752FB PAYLOAD │ │ │ │ │ │ │ │ -0754C2 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -0754C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0754C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0754C8 General Purpose Flag 0800 (2048) │ │ │ │ +0754B7 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +0754BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0754BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0754BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0754CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0754CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0754D0 CRC 90F46AD0 (2431937232) │ │ │ │ -0754D4 Compressed Size 000002C5 (709) │ │ │ │ -0754D8 Uncompressed Size 0000061A (1562) │ │ │ │ -0754DC Filename Length 002C (44) │ │ │ │ -0754DE Extra Length 0000 (0) │ │ │ │ -0754E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0754BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0754C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0754C5 CRC 90F46AD0 (2431937232) │ │ │ │ +0754C9 Compressed Size 000002C5 (709) │ │ │ │ +0754CD Uncompressed Size 0000061A (1562) │ │ │ │ +0754D1 Filename Length 002C (44) │ │ │ │ +0754D3 Extra Length 0000 (0) │ │ │ │ +0754D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x754E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x754D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07550C PAYLOAD │ │ │ │ +075501 PAYLOAD │ │ │ │ │ │ │ │ -0757D1 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -0757D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0757D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0757D7 General Purpose Flag 0800 (2048) │ │ │ │ +0757C6 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +0757CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0757CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0757CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0757D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0757DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0757DF CRC D148CE43 (3511209539) │ │ │ │ -0757E3 Compressed Size 00000276 (630) │ │ │ │ -0757E7 Uncompressed Size 00000AD2 (2770) │ │ │ │ -0757EB Filename Length 002B (43) │ │ │ │ -0757ED Extra Length 0000 (0) │ │ │ │ -0757EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0757CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0757D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0757D4 CRC D148CE43 (3511209539) │ │ │ │ +0757D8 Compressed Size 00000276 (630) │ │ │ │ +0757DC Uncompressed Size 00000AD2 (2770) │ │ │ │ +0757E0 Filename Length 002B (43) │ │ │ │ +0757E2 Extra Length 0000 (0) │ │ │ │ +0757E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x757EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x757E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07581A PAYLOAD │ │ │ │ +07580F PAYLOAD │ │ │ │ │ │ │ │ -075A90 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -075A94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A96 General Purpose Flag 0800 (2048) │ │ │ │ +075A85 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +075A89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A8B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A98 Compression Method 0000 (0) 'Stored' │ │ │ │ -075A9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075A9E CRC 00000000 (0) │ │ │ │ -075AA2 Compressed Size 00000000 (0) │ │ │ │ -075AA6 Uncompressed Size 00000000 (0) │ │ │ │ -075AAA Filename Length 0015 (21) │ │ │ │ -075AAC Extra Length 0000 (0) │ │ │ │ -075AAE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A8D Compression Method 0000 (0) 'Stored' │ │ │ │ +075A8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075A93 CRC 00000000 (0) │ │ │ │ +075A97 Compressed Size 00000000 (0) │ │ │ │ +075A9B Uncompressed Size 00000000 (0) │ │ │ │ +075A9F Filename Length 0015 (21) │ │ │ │ +075AA1 Extra Length 0000 (0) │ │ │ │ +075AA3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AAE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AA3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075AC3 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -075AC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075AC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075AC9 General Purpose Flag 0800 (2048) │ │ │ │ +075AB8 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +075ABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075ABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075ABE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075ACB Compression Method 0008 (8) 'Deflated' │ │ │ │ -075ACD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075AD1 CRC 3B0BEA5D (990636637) │ │ │ │ -075AD5 Compressed Size 000007F5 (2037) │ │ │ │ -075AD9 Uncompressed Size 000012C3 (4803) │ │ │ │ -075ADD Filename Length 0024 (36) │ │ │ │ -075ADF Extra Length 0000 (0) │ │ │ │ -075AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075AC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075AC6 CRC 3B0BEA5D (990636637) │ │ │ │ +075ACA Compressed Size 000007F5 (2037) │ │ │ │ +075ACE Uncompressed Size 000012C3 (4803) │ │ │ │ +075AD2 Filename Length 0024 (36) │ │ │ │ +075AD4 Extra Length 0000 (0) │ │ │ │ +075AD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075B05 PAYLOAD │ │ │ │ +075AFA PAYLOAD │ │ │ │ │ │ │ │ -0762FA LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -0762FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0762FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076300 General Purpose Flag 0800 (2048) │ │ │ │ +0762EF LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +0762F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0762F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0762F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076302 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -076308 CRC 003B8489 (3900553) │ │ │ │ -07630C Compressed Size 00000673 (1651) │ │ │ │ -076310 Uncompressed Size 00002116 (8470) │ │ │ │ -076314 Filename Length 0023 (35) │ │ │ │ -076316 Extra Length 0000 (0) │ │ │ │ -076318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0762F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0762F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0762FD CRC 003B8489 (3900553) │ │ │ │ +076301 Compressed Size 00000673 (1651) │ │ │ │ +076305 Uncompressed Size 00002116 (8470) │ │ │ │ +076309 Filename Length 0023 (35) │ │ │ │ +07630B Extra Length 0000 (0) │ │ │ │ +07630D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7630D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07633B PAYLOAD │ │ │ │ +076330 PAYLOAD │ │ │ │ │ │ │ │ -0769AE LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0769B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0769B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0769B4 General Purpose Flag 0800 (2048) │ │ │ │ +0769A3 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +0769A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0769A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0769A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0769B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0769B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0769BC CRC 93366264 (2469814884) │ │ │ │ -0769C0 Compressed Size 000016BC (5820) │ │ │ │ -0769C4 Uncompressed Size 00004B05 (19205) │ │ │ │ -0769C8 Filename Length 0024 (36) │ │ │ │ -0769CA Extra Length 0000 (0) │ │ │ │ -0769CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0769AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0769AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0769B1 CRC 93366264 (2469814884) │ │ │ │ +0769B5 Compressed Size 000016BC (5820) │ │ │ │ +0769B9 Uncompressed Size 00004B05 (19205) │ │ │ │ +0769BD Filename Length 0024 (36) │ │ │ │ +0769BF Extra Length 0000 (0) │ │ │ │ +0769C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x769C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769F0 PAYLOAD │ │ │ │ +0769E5 PAYLOAD │ │ │ │ │ │ │ │ -0780AC LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -0780B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0780B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0780B2 General Purpose Flag 0800 (2048) │ │ │ │ +0780A1 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +0780A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0780A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0780A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0780B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0780B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0780BA CRC 725FF681 (1918891649) │ │ │ │ -0780BE Compressed Size 000024BF (9407) │ │ │ │ -0780C2 Uncompressed Size 00011BF8 (72696) │ │ │ │ -0780C6 Filename Length 0023 (35) │ │ │ │ -0780C8 Extra Length 0000 (0) │ │ │ │ -0780CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0780A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0780AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0780AF CRC 725FF681 (1918891649) │ │ │ │ +0780B3 Compressed Size 000024BF (9407) │ │ │ │ +0780B7 Uncompressed Size 00011BF8 (72696) │ │ │ │ +0780BB Filename Length 0023 (35) │ │ │ │ +0780BD Extra Length 0000 (0) │ │ │ │ +0780BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x780CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x780BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0780ED PAYLOAD │ │ │ │ +0780E2 PAYLOAD │ │ │ │ │ │ │ │ -07A5AC LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5B2 General Purpose Flag 0800 (2048) │ │ │ │ +07A5A1 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A5A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5B4 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A5B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5BA CRC 00000000 (0) │ │ │ │ -07A5BE Compressed Size 00000000 (0) │ │ │ │ -07A5C2 Uncompressed Size 00000000 (0) │ │ │ │ -07A5C6 Filename Length 0013 (19) │ │ │ │ -07A5C8 Extra Length 0000 (0) │ │ │ │ -07A5CA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5A9 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A5AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5AF CRC 00000000 (0) │ │ │ │ +07A5B3 Compressed Size 00000000 (0) │ │ │ │ +07A5B7 Uncompressed Size 00000000 (0) │ │ │ │ +07A5BB Filename Length 0013 (19) │ │ │ │ +07A5BD Extra Length 0000 (0) │ │ │ │ +07A5BF Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5CA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5BF: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A5DD LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A5E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5E3 General Purpose Flag 0800 (2048) │ │ │ │ +07A5D2 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A5D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A5E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5EB CRC 02948DEA (43290090) │ │ │ │ -07A5EF Compressed Size 00000372 (882) │ │ │ │ -07A5F3 Uncompressed Size 0000075B (1883) │ │ │ │ -07A5F7 Filename Length 001E (30) │ │ │ │ -07A5F9 Extra Length 0000 (0) │ │ │ │ -07A5FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A5DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5E0 CRC 02948DEA (43290090) │ │ │ │ +07A5E4 Compressed Size 00000372 (882) │ │ │ │ +07A5E8 Uncompressed Size 0000075B (1883) │ │ │ │ +07A5EC Filename Length 001E (30) │ │ │ │ +07A5EE Extra Length 0000 (0) │ │ │ │ +07A5F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A619 PAYLOAD │ │ │ │ +07A60E PAYLOAD │ │ │ │ │ │ │ │ -07A98B LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07A98F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A991 General Purpose Flag 0800 (2048) │ │ │ │ +07A980 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07A984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A986 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A993 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A995 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A999 CRC 7DC22D0F (2109877519) │ │ │ │ -07A99D Compressed Size 000003D8 (984) │ │ │ │ -07A9A1 Uncompressed Size 00000EE8 (3816) │ │ │ │ -07A9A5 Filename Length 001D (29) │ │ │ │ -07A9A7 Extra Length 0000 (0) │ │ │ │ -07A9A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A988 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A98A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A98E CRC 7DC22D0F (2109877519) │ │ │ │ +07A992 Compressed Size 000003D8 (984) │ │ │ │ +07A996 Uncompressed Size 00000EE8 (3816) │ │ │ │ +07A99A Filename Length 001D (29) │ │ │ │ +07A99C Extra Length 0000 (0) │ │ │ │ +07A99E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A9A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A99E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A9C6 PAYLOAD │ │ │ │ +07A9BB PAYLOAD │ │ │ │ │ │ │ │ -07AD9E LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07ADA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07ADA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07ADA4 General Purpose Flag 0800 (2048) │ │ │ │ +07AD93 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AD99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07ADA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07ADA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07ADAC CRC EE9E2C07 (4003343367) │ │ │ │ -07ADB0 Compressed Size 000004C2 (1218) │ │ │ │ -07ADB4 Uncompressed Size 00000BDE (3038) │ │ │ │ -07ADB8 Filename Length 0027 (39) │ │ │ │ -07ADBA Extra Length 0000 (0) │ │ │ │ -07ADBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AD9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07ADA1 CRC EE9E2C07 (4003343367) │ │ │ │ +07ADA5 Compressed Size 000004C2 (1218) │ │ │ │ +07ADA9 Uncompressed Size 00000BDE (3038) │ │ │ │ +07ADAD Filename Length 0027 (39) │ │ │ │ +07ADAF Extra Length 0000 (0) │ │ │ │ +07ADB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7ADB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ADE3 PAYLOAD │ │ │ │ +07ADD8 PAYLOAD │ │ │ │ │ │ │ │ -07B2A5 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B2A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B2AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B2AB General Purpose Flag 0800 (2048) │ │ │ │ +07B29A LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B29E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B29F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B2A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B2AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B2AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B2B3 CRC C24E87A0 (3259926432) │ │ │ │ -07B2B7 Compressed Size 000002C3 (707) │ │ │ │ -07B2BB Uncompressed Size 00000E75 (3701) │ │ │ │ -07B2BF Filename Length 0026 (38) │ │ │ │ -07B2C1 Extra Length 0000 (0) │ │ │ │ -07B2C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B2A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B2A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B2A8 CRC C24E87A0 (3259926432) │ │ │ │ +07B2AC Compressed Size 000002C3 (707) │ │ │ │ +07B2B0 Uncompressed Size 00000E75 (3701) │ │ │ │ +07B2B4 Filename Length 0026 (38) │ │ │ │ +07B2B6 Extra Length 0000 (0) │ │ │ │ +07B2B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B2C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B2B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B2E9 PAYLOAD │ │ │ │ +07B2DE PAYLOAD │ │ │ │ │ │ │ │ -07B5AC LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B5B2 General Purpose Flag 0800 (2048) │ │ │ │ +07B5A1 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B5A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B5A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B5A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B5B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B5B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B5BA CRC BA38C9A1 (3124283809) │ │ │ │ -07B5BE Compressed Size 000004B1 (1201) │ │ │ │ -07B5C2 Uncompressed Size 00000AD4 (2772) │ │ │ │ -07B5C6 Filename Length 0021 (33) │ │ │ │ -07B5C8 Extra Length 0000 (0) │ │ │ │ -07B5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B5A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B5AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B5AF CRC BA38C9A1 (3124283809) │ │ │ │ +07B5B3 Compressed Size 000004B1 (1201) │ │ │ │ +07B5B7 Uncompressed Size 00000AD4 (2772) │ │ │ │ +07B5BB Filename Length 0021 (33) │ │ │ │ +07B5BD Extra Length 0000 (0) │ │ │ │ +07B5BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B5BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B5EB PAYLOAD │ │ │ │ +07B5E0 PAYLOAD │ │ │ │ │ │ │ │ -07BA9C LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BAA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BAA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BAA2 General Purpose Flag 0800 (2048) │ │ │ │ +07BA91 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BA97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BAA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BAA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BAAA CRC 613829F7 (1631070711) │ │ │ │ -07BAAE Compressed Size 00000475 (1141) │ │ │ │ -07BAB2 Uncompressed Size 00000FA9 (4009) │ │ │ │ -07BAB6 Filename Length 0020 (32) │ │ │ │ -07BAB8 Extra Length 0000 (0) │ │ │ │ -07BABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BA9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BA9F CRC 613829F7 (1631070711) │ │ │ │ +07BAA3 Compressed Size 00000475 (1141) │ │ │ │ +07BAA7 Uncompressed Size 00000FA9 (4009) │ │ │ │ +07BAAB Filename Length 0020 (32) │ │ │ │ +07BAAD Extra Length 0000 (0) │ │ │ │ +07BAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BADA PAYLOAD │ │ │ │ +07BACF PAYLOAD │ │ │ │ │ │ │ │ -07BF4F LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BF53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BF54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BF55 General Purpose Flag 0800 (2048) │ │ │ │ +07BF44 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BF48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BF49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BF4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BF57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BF59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BF5D CRC 8EBE1B1E (2394823454) │ │ │ │ -07BF61 Compressed Size 0000055E (1374) │ │ │ │ -07BF65 Uncompressed Size 00000EE0 (3808) │ │ │ │ -07BF69 Filename Length 0029 (41) │ │ │ │ -07BF6B Extra Length 0000 (0) │ │ │ │ -07BF6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BF4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BF4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BF52 CRC 8EBE1B1E (2394823454) │ │ │ │ +07BF56 Compressed Size 0000055E (1374) │ │ │ │ +07BF5A Uncompressed Size 00000EE0 (3808) │ │ │ │ +07BF5E Filename Length 0029 (41) │ │ │ │ +07BF60 Extra Length 0000 (0) │ │ │ │ +07BF62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BF6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BF62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BF96 PAYLOAD │ │ │ │ +07BF8B PAYLOAD │ │ │ │ │ │ │ │ -07C4F4 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C4F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C4F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C4FA General Purpose Flag 0800 (2048) │ │ │ │ +07C4E9 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C4ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C4EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C4EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C4FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C4FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C502 CRC 8FF0BD5B (2414919003) │ │ │ │ -07C506 Compressed Size 0000040B (1035) │ │ │ │ -07C50A Uncompressed Size 00001B27 (6951) │ │ │ │ -07C50E Filename Length 0028 (40) │ │ │ │ -07C510 Extra Length 0000 (0) │ │ │ │ -07C512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C4F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C4F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C4F7 CRC 8FF0BD5B (2414919003) │ │ │ │ +07C4FB Compressed Size 0000040B (1035) │ │ │ │ +07C4FF Uncompressed Size 00001B27 (6951) │ │ │ │ +07C503 Filename Length 0028 (40) │ │ │ │ +07C505 Extra Length 0000 (0) │ │ │ │ +07C507 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C507: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C53A PAYLOAD │ │ │ │ +07C52F PAYLOAD │ │ │ │ │ │ │ │ -07C945 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C94B General Purpose Flag 0800 (2048) │ │ │ │ +07C93A LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C93E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C93F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C94D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C94F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C953 CRC FB76257C (4218824060) │ │ │ │ -07C957 Compressed Size 00000212 (530) │ │ │ │ -07C95B Uncompressed Size 0000044B (1099) │ │ │ │ -07C95F Filename Length 0030 (48) │ │ │ │ -07C961 Extra Length 0000 (0) │ │ │ │ -07C963 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C948 CRC FB76257C (4218824060) │ │ │ │ +07C94C Compressed Size 00000212 (530) │ │ │ │ +07C950 Uncompressed Size 0000044B (1099) │ │ │ │ +07C954 Filename Length 0030 (48) │ │ │ │ +07C956 Extra Length 0000 (0) │ │ │ │ +07C958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C993 PAYLOAD │ │ │ │ +07C988 PAYLOAD │ │ │ │ │ │ │ │ -07CBA5 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -07CBA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CBAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CBAB General Purpose Flag 0800 (2048) │ │ │ │ +07CB9A LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +07CB9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CB9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CBA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CBAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CBAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CBB3 CRC 4F605552 (1331713362) │ │ │ │ -07CBB7 Compressed Size 0000022C (556) │ │ │ │ -07CBBB Uncompressed Size 000007DE (2014) │ │ │ │ -07CBBF Filename Length 002F (47) │ │ │ │ -07CBC1 Extra Length 0000 (0) │ │ │ │ -07CBC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CBA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CBA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CBA8 CRC 4F605552 (1331713362) │ │ │ │ +07CBAC Compressed Size 0000022C (556) │ │ │ │ +07CBB0 Uncompressed Size 000007DE (2014) │ │ │ │ +07CBB4 Filename Length 002F (47) │ │ │ │ +07CBB6 Extra Length 0000 (0) │ │ │ │ +07CBB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CBC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CBB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CBF2 PAYLOAD │ │ │ │ +07CBE7 PAYLOAD │ │ │ │ │ │ │ │ -07CE1E LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -07CE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CE24 General Purpose Flag 0800 (2048) │ │ │ │ +07CE13 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +07CE17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CE18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CE19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CE28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CE2C CRC F018D60A (4028159498) │ │ │ │ -07CE30 Compressed Size 00000491 (1169) │ │ │ │ -07CE34 Uncompressed Size 00000E28 (3624) │ │ │ │ -07CE38 Filename Length 002D (45) │ │ │ │ -07CE3A Extra Length 0000 (0) │ │ │ │ -07CE3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CE1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CE1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CE21 CRC F018D60A (4028159498) │ │ │ │ +07CE25 Compressed Size 00000491 (1169) │ │ │ │ +07CE29 Uncompressed Size 00000E28 (3624) │ │ │ │ +07CE2D Filename Length 002D (45) │ │ │ │ +07CE2F Extra Length 0000 (0) │ │ │ │ +07CE31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CE3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CE31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CE69 PAYLOAD │ │ │ │ +07CE5E PAYLOAD │ │ │ │ │ │ │ │ -07D2FA LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -07D2FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D2FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D300 General Purpose Flag 0800 (2048) │ │ │ │ +07D2EF LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +07D2F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D2F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D2F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D302 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D308 CRC 9F63E5F3 (2674124275) │ │ │ │ -07D30C Compressed Size 00000462 (1122) │ │ │ │ -07D310 Uncompressed Size 00001FDD (8157) │ │ │ │ -07D314 Filename Length 002C (44) │ │ │ │ -07D316 Extra Length 0000 (0) │ │ │ │ -07D318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D2F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D2F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D2FD CRC 9F63E5F3 (2674124275) │ │ │ │ +07D301 Compressed Size 00000462 (1122) │ │ │ │ +07D305 Uncompressed Size 00001FDD (8157) │ │ │ │ +07D309 Filename Length 002C (44) │ │ │ │ +07D30B Extra Length 0000 (0) │ │ │ │ +07D30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D344 PAYLOAD │ │ │ │ +07D339 PAYLOAD │ │ │ │ │ │ │ │ -07D7A6 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -07D7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D7AC General Purpose Flag 0800 (2048) │ │ │ │ +07D79B LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +07D79F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D7A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D7A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D7B4 CRC AE278A14 (2921826836) │ │ │ │ -07D7B8 Compressed Size 0000685F (26719) │ │ │ │ -07D7BC Uncompressed Size 0001768B (95883) │ │ │ │ -07D7C0 Filename Length 0020 (32) │ │ │ │ -07D7C2 Extra Length 0000 (0) │ │ │ │ -07D7C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D7A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D7A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D7A9 CRC AE278A14 (2921826836) │ │ │ │ +07D7AD Compressed Size 0000685F (26719) │ │ │ │ +07D7B1 Uncompressed Size 0001768B (95883) │ │ │ │ +07D7B5 Filename Length 0020 (32) │ │ │ │ +07D7B7 Extra Length 0000 (0) │ │ │ │ +07D7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D7C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D7E4 PAYLOAD │ │ │ │ +07D7D9 PAYLOAD │ │ │ │ │ │ │ │ -084043 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -084047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -084048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -084049 General Purpose Flag 0800 (2048) │ │ │ │ +084038 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +08403C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +08403D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +08403E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -08404B Compression Method 0008 (8) 'Deflated' │ │ │ │ -08404D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -084051 CRC 7E776CD6 (2121755862) │ │ │ │ -084055 Compressed Size 0000EBD4 (60372) │ │ │ │ -084059 Uncompressed Size 00087E13 (556563) │ │ │ │ -08405D Filename Length 001F (31) │ │ │ │ -08405F Extra Length 0000 (0) │ │ │ │ -084061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +084040 Compression Method 0008 (8) 'Deflated' │ │ │ │ +084042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +084046 CRC 7E776CD6 (2121755862) │ │ │ │ +08404A Compressed Size 0000EBD4 (60372) │ │ │ │ +08404E Uncompressed Size 00087E13 (556563) │ │ │ │ +084052 Filename Length 001F (31) │ │ │ │ +084054 Extra Length 0000 (0) │ │ │ │ +084056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x84061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x84056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -084080 PAYLOAD │ │ │ │ +084075 PAYLOAD │ │ │ │ │ │ │ │ -092C54 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -092C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -092C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -092C5A General Purpose Flag 0800 (2048) │ │ │ │ +092C49 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +092C4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +092C4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +092C4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -092C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -092C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -092C62 CRC 7231C635 (1915864629) │ │ │ │ -092C66 Compressed Size 00000380 (896) │ │ │ │ -092C6A Uncompressed Size 00000920 (2336) │ │ │ │ -092C6E Filename Length 002C (44) │ │ │ │ -092C70 Extra Length 0000 (0) │ │ │ │ -092C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +092C51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +092C53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +092C57 CRC 7231C635 (1915864629) │ │ │ │ +092C5B Compressed Size 00000380 (896) │ │ │ │ +092C5F Uncompressed Size 00000920 (2336) │ │ │ │ +092C63 Filename Length 002C (44) │ │ │ │ +092C65 Extra Length 0000 (0) │ │ │ │ +092C67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x92C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x92C67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -092C9E PAYLOAD │ │ │ │ +092C93 PAYLOAD │ │ │ │ │ │ │ │ -09301E LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -093022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -093023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -093024 General Purpose Flag 0800 (2048) │ │ │ │ +093013 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +093017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093019 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09302C CRC E6A7C6D1 (3869755089) │ │ │ │ -093030 Compressed Size 00000711 (1809) │ │ │ │ -093034 Uncompressed Size 000027CC (10188) │ │ │ │ -093038 Filename Length 002B (43) │ │ │ │ -09303A Extra Length 0000 (0) │ │ │ │ -09303C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09301B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09301D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093021 CRC E6A7C6D1 (3869755089) │ │ │ │ +093025 Compressed Size 00000711 (1809) │ │ │ │ +093029 Uncompressed Size 000027CC (10188) │ │ │ │ +09302D Filename Length 002B (43) │ │ │ │ +09302F Extra Length 0000 (0) │ │ │ │ +093031 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9303C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093067 PAYLOAD │ │ │ │ +09305C PAYLOAD │ │ │ │ │ │ │ │ -093778 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09377C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09377D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09377E General Purpose Flag 0800 (2048) │ │ │ │ +09376D LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +093771 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093772 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093773 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093780 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093782 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -093786 CRC 3E0EDA7E (1041160830) │ │ │ │ -09378A Compressed Size 00000A54 (2644) │ │ │ │ -09378E Uncompressed Size 00001CC3 (7363) │ │ │ │ -093792 Filename Length 0020 (32) │ │ │ │ -093794 Extra Length 0000 (0) │ │ │ │ -093796 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093775 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093777 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09377B CRC 3E0EDA7E (1041160830) │ │ │ │ +09377F Compressed Size 00000A54 (2644) │ │ │ │ +093783 Uncompressed Size 00001CC3 (7363) │ │ │ │ +093787 Filename Length 0020 (32) │ │ │ │ +093789 Extra Length 0000 (0) │ │ │ │ +09378B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x93796: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9378B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0937B6 PAYLOAD │ │ │ │ +0937AB PAYLOAD │ │ │ │ │ │ │ │ -09420A LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09420E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09420F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094210 General Purpose Flag 0800 (2048) │ │ │ │ +0941FF LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +094203 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094204 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094205 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094212 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094214 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094218 CRC 8F0167EF (2399234031) │ │ │ │ -09421C Compressed Size 000005BE (1470) │ │ │ │ -094220 Uncompressed Size 00001DAC (7596) │ │ │ │ -094224 Filename Length 001F (31) │ │ │ │ -094226 Extra Length 0000 (0) │ │ │ │ -094228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094207 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094209 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09420D CRC 8F0167EF (2399234031) │ │ │ │ +094211 Compressed Size 000005BE (1470) │ │ │ │ +094215 Uncompressed Size 00001DAC (7596) │ │ │ │ +094219 Filename Length 001F (31) │ │ │ │ +09421B Extra Length 0000 (0) │ │ │ │ +09421D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9421D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094247 PAYLOAD │ │ │ │ +09423C PAYLOAD │ │ │ │ │ │ │ │ -094805 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -094809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09480A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09480B General Purpose Flag 0800 (2048) │ │ │ │ +0947FA LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +0947FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0947FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094800 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09480D Compression Method 0000 (0) 'Stored' │ │ │ │ -09480F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094813 CRC 00000000 (0) │ │ │ │ -094817 Compressed Size 00000000 (0) │ │ │ │ -09481B Uncompressed Size 00000000 (0) │ │ │ │ -09481F Filename Length 000E (14) │ │ │ │ -094821 Extra Length 0000 (0) │ │ │ │ -094823 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +094802 Compression Method 0000 (0) 'Stored' │ │ │ │ +094804 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094808 CRC 00000000 (0) │ │ │ │ +09480C Compressed Size 00000000 (0) │ │ │ │ +094810 Uncompressed Size 00000000 (0) │ │ │ │ +094814 Filename Length 000E (14) │ │ │ │ +094816 Extra Length 0000 (0) │ │ │ │ +094818 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94823: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94818: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -094831 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -094835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094837 General Purpose Flag 0800 (2048) │ │ │ │ +094826 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09482A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09482B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09482C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09483B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09483F CRC 8EE91545 (2397640005) │ │ │ │ -094843 Compressed Size 00000885 (2181) │ │ │ │ -094847 Uncompressed Size 0000181B (6171) │ │ │ │ -09484B Filename Length 001B (27) │ │ │ │ -09484D Extra Length 0000 (0) │ │ │ │ -09484F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09482E Compression Method 0008 (8) 'Deflated' │ │ │ │ +094830 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094834 CRC 8EE91545 (2397640005) │ │ │ │ +094838 Compressed Size 00000885 (2181) │ │ │ │ +09483C Uncompressed Size 0000181B (6171) │ │ │ │ +094840 Filename Length 001B (27) │ │ │ │ +094842 Extra Length 0000 (0) │ │ │ │ +094844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9484F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09486A PAYLOAD │ │ │ │ +09485F PAYLOAD │ │ │ │ │ │ │ │ -0950EF LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0950F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0950F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0950F5 General Purpose Flag 0800 (2048) │ │ │ │ +0950E4 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0950E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0950E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0950EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0950F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0950F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0950FD CRC 15C10296 (364970646) │ │ │ │ -095101 Compressed Size 00000AE3 (2787) │ │ │ │ -095105 Uncompressed Size 000048F0 (18672) │ │ │ │ -095109 Filename Length 001A (26) │ │ │ │ -09510B Extra Length 0000 (0) │ │ │ │ -09510D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0950EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0950EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0950F2 CRC 15C10296 (364970646) │ │ │ │ +0950F6 Compressed Size 00000AE3 (2787) │ │ │ │ +0950FA Uncompressed Size 000048F0 (18672) │ │ │ │ +0950FE Filename Length 001A (26) │ │ │ │ +095100 Extra Length 0000 (0) │ │ │ │ +095102 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9510D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95102: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095127 PAYLOAD │ │ │ │ +09511C PAYLOAD │ │ │ │ │ │ │ │ -095C0A LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -095C0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095C0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095C10 General Purpose Flag 0800 (2048) │ │ │ │ +095BFF LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +095C03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095C04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095C05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095C12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095C14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095C18 CRC 41630374 (1097007988) │ │ │ │ -095C1C Compressed Size 00000363 (867) │ │ │ │ -095C20 Uncompressed Size 00000793 (1939) │ │ │ │ -095C24 Filename Length 0019 (25) │ │ │ │ -095C26 Extra Length 0000 (0) │ │ │ │ -095C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095C07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095C09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095C0D CRC 41630374 (1097007988) │ │ │ │ +095C11 Compressed Size 00000363 (867) │ │ │ │ +095C15 Uncompressed Size 00000793 (1939) │ │ │ │ +095C19 Filename Length 0019 (25) │ │ │ │ +095C1B Extra Length 0000 (0) │ │ │ │ +095C1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95C1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095C41 PAYLOAD │ │ │ │ +095C36 PAYLOAD │ │ │ │ │ │ │ │ -095FA4 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -095FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095FAA General Purpose Flag 0800 (2048) │ │ │ │ +095F99 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +095F9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095F9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095F9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095FAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -095FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095FB2 CRC A36F593C (2741983548) │ │ │ │ -095FB6 Compressed Size 00000426 (1062) │ │ │ │ -095FBA Uncompressed Size 00001306 (4870) │ │ │ │ -095FBE Filename Length 0018 (24) │ │ │ │ -095FC0 Extra Length 0000 (0) │ │ │ │ -095FC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095FA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095FA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095FA7 CRC A36F593C (2741983548) │ │ │ │ +095FAB Compressed Size 00000426 (1062) │ │ │ │ +095FAF Uncompressed Size 00001306 (4870) │ │ │ │ +095FB3 Filename Length 0018 (24) │ │ │ │ +095FB5 Extra Length 0000 (0) │ │ │ │ +095FB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95FC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095FDA PAYLOAD │ │ │ │ +095FCF PAYLOAD │ │ │ │ │ │ │ │ -096400 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -096404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096406 General Purpose Flag 0800 (2048) │ │ │ │ +0963F5 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +0963F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0963FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0963FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096408 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09640A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09640E CRC A85F7569 (2824828265) │ │ │ │ -096412 Compressed Size 00000575 (1397) │ │ │ │ -096416 Uncompressed Size 00000E68 (3688) │ │ │ │ -09641A Filename Length 001A (26) │ │ │ │ -09641C Extra Length 0000 (0) │ │ │ │ -09641E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0963FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0963FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +096403 CRC A85F7569 (2824828265) │ │ │ │ +096407 Compressed Size 00000575 (1397) │ │ │ │ +09640B Uncompressed Size 00000E68 (3688) │ │ │ │ +09640F Filename Length 001A (26) │ │ │ │ +096411 Extra Length 0000 (0) │ │ │ │ +096413 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9641E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96413: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -096438 PAYLOAD │ │ │ │ +09642D PAYLOAD │ │ │ │ │ │ │ │ -0969AD LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -0969B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0969B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0969B3 General Purpose Flag 0800 (2048) │ │ │ │ +0969A2 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +0969A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0969A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0969A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0969B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0969B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0969BB CRC A164E44C (2707743820) │ │ │ │ -0969BF Compressed Size 00000706 (1798) │ │ │ │ -0969C3 Uncompressed Size 000027F9 (10233) │ │ │ │ -0969C7 Filename Length 0019 (25) │ │ │ │ -0969C9 Extra Length 0000 (0) │ │ │ │ -0969CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0969AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0969AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0969B0 CRC A164E44C (2707743820) │ │ │ │ +0969B4 Compressed Size 00000706 (1798) │ │ │ │ +0969B8 Uncompressed Size 000027F9 (10233) │ │ │ │ +0969BC Filename Length 0019 (25) │ │ │ │ +0969BE Extra Length 0000 (0) │ │ │ │ +0969C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x969CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x969C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0969E4 PAYLOAD │ │ │ │ +0969D9 PAYLOAD │ │ │ │ │ │ │ │ -0970EA LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -0970EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0970EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0970F0 General Purpose Flag 0800 (2048) │ │ │ │ +0970DF LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +0970E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0970E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0970E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0970F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0970F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0970F8 CRC DF119ADF (3742472927) │ │ │ │ -0970FC Compressed Size 0000097E (2430) │ │ │ │ -097100 Uncompressed Size 00001AC0 (6848) │ │ │ │ -097104 Filename Length 0016 (22) │ │ │ │ -097106 Extra Length 0000 (0) │ │ │ │ -097108 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0970E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0970E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0970ED CRC DF119ADF (3742472927) │ │ │ │ +0970F1 Compressed Size 0000097E (2430) │ │ │ │ +0970F5 Uncompressed Size 00001AC0 (6848) │ │ │ │ +0970F9 Filename Length 0016 (22) │ │ │ │ +0970FB Extra Length 0000 (0) │ │ │ │ +0970FD Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97108: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x970FD: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09711E PAYLOAD │ │ │ │ +097113 PAYLOAD │ │ │ │ │ │ │ │ -097A9C LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -097AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097AA2 General Purpose Flag 0800 (2048) │ │ │ │ +097A91 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +097A95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097A96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097A97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -097AAA CRC 7BFC3DD6 (2080128470) │ │ │ │ -097AAE Compressed Size 00000ECD (3789) │ │ │ │ -097AB2 Uncompressed Size 00009F7E (40830) │ │ │ │ -097AB6 Filename Length 0015 (21) │ │ │ │ -097AB8 Extra Length 0000 (0) │ │ │ │ -097ABA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097A99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +097A9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097A9F CRC 7BFC3DD6 (2080128470) │ │ │ │ +097AA3 Compressed Size 00000ECD (3789) │ │ │ │ +097AA7 Uncompressed Size 00009F7E (40830) │ │ │ │ +097AAB Filename Length 0015 (21) │ │ │ │ +097AAD Extra Length 0000 (0) │ │ │ │ +097AAF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97ABA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97AAF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097ACF PAYLOAD │ │ │ │ +097AC4 PAYLOAD │ │ │ │ │ │ │ │ -09899C LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -0989A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989A2 General Purpose Flag 0800 (2048) │ │ │ │ +098991 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +098995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098997 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0989AA CRC 5D13A94B (1561569611) │ │ │ │ -0989AE Compressed Size 00000476 (1142) │ │ │ │ -0989B2 Uncompressed Size 00000AAE (2734) │ │ │ │ -0989B6 Filename Length 001C (28) │ │ │ │ -0989B8 Extra Length 0000 (0) │ │ │ │ -0989BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098999 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09899B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09899F CRC 5D13A94B (1561569611) │ │ │ │ +0989A3 Compressed Size 00000476 (1142) │ │ │ │ +0989A7 Uncompressed Size 00000AAE (2734) │ │ │ │ +0989AB Filename Length 001C (28) │ │ │ │ +0989AD Extra Length 0000 (0) │ │ │ │ +0989AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x989AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989D6 PAYLOAD │ │ │ │ +0989CB PAYLOAD │ │ │ │ │ │ │ │ -098E4C LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -098E50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098E51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098E52 General Purpose Flag 0800 (2048) │ │ │ │ +098E41 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +098E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098E47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098E54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -098E56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -098E5A CRC 470F4BB4 (1192184756) │ │ │ │ -098E5E Compressed Size 00000700 (1792) │ │ │ │ -098E62 Uncompressed Size 00002BC2 (11202) │ │ │ │ -098E66 Filename Length 001B (27) │ │ │ │ -098E68 Extra Length 0000 (0) │ │ │ │ -098E6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098E4F CRC 470F4BB4 (1192184756) │ │ │ │ +098E53 Compressed Size 00000700 (1792) │ │ │ │ +098E57 Uncompressed Size 00002BC2 (11202) │ │ │ │ +098E5B Filename Length 001B (27) │ │ │ │ +098E5D Extra Length 0000 (0) │ │ │ │ +098E5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x98E6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98E5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -098E85 PAYLOAD │ │ │ │ +098E7A PAYLOAD │ │ │ │ │ │ │ │ -099585 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -099589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09958A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09958B General Purpose Flag 0800 (2048) │ │ │ │ +09957A LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09957E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09957F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099580 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09958D Compression Method 0008 (8) 'Deflated' │ │ │ │ -09958F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099593 CRC DD672B65 (3714526053) │ │ │ │ -099597 Compressed Size 00000606 (1542) │ │ │ │ -09959B Uncompressed Size 00000F1C (3868) │ │ │ │ -09959F Filename Length 0026 (38) │ │ │ │ -0995A1 Extra Length 0000 (0) │ │ │ │ -0995A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099582 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099584 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099588 CRC DD672B65 (3714526053) │ │ │ │ +09958C Compressed Size 00000606 (1542) │ │ │ │ +099590 Uncompressed Size 00000F1C (3868) │ │ │ │ +099594 Filename Length 0026 (38) │ │ │ │ +099596 Extra Length 0000 (0) │ │ │ │ +099598 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x995A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99598: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0995C9 PAYLOAD │ │ │ │ +0995BE PAYLOAD │ │ │ │ │ │ │ │ -099BCF LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -099BD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099BD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099BD5 General Purpose Flag 0800 (2048) │ │ │ │ +099BC4 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +099BC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099BC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099BCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099BD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099BD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099BDD CRC B4155815 (3021297685) │ │ │ │ -099BE1 Compressed Size 000006FC (1788) │ │ │ │ -099BE5 Uncompressed Size 00002AD8 (10968) │ │ │ │ -099BE9 Filename Length 0025 (37) │ │ │ │ -099BEB Extra Length 0000 (0) │ │ │ │ -099BED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099BCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +099BCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099BD2 CRC B4155815 (3021297685) │ │ │ │ +099BD6 Compressed Size 000006FC (1788) │ │ │ │ +099BDA Uncompressed Size 00002AD8 (10968) │ │ │ │ +099BDE Filename Length 0025 (37) │ │ │ │ +099BE0 Extra Length 0000 (0) │ │ │ │ +099BE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99BE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099C12 PAYLOAD │ │ │ │ +099C07 PAYLOAD │ │ │ │ │ │ │ │ -09A30E LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09A312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A314 General Purpose Flag 0800 (2048) │ │ │ │ +09A303 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09A307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A316 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A31C CRC D892700E (3633475598) │ │ │ │ -09A320 Compressed Size 0000013E (318) │ │ │ │ -09A324 Uncompressed Size 000001F6 (502) │ │ │ │ -09A328 Filename Length 0016 (22) │ │ │ │ -09A32A Extra Length 0000 (0) │ │ │ │ -09A32C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A30B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A30D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A311 CRC D892700E (3633475598) │ │ │ │ +09A315 Compressed Size 0000013E (318) │ │ │ │ +09A319 Uncompressed Size 000001F6 (502) │ │ │ │ +09A31D Filename Length 0016 (22) │ │ │ │ +09A31F Extra Length 0000 (0) │ │ │ │ +09A321 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A321: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A342 PAYLOAD │ │ │ │ +09A337 PAYLOAD │ │ │ │ │ │ │ │ -09A480 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09A484 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A485 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A486 General Purpose Flag 0800 (2048) │ │ │ │ +09A475 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09A479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A47A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A47B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A488 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A48A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A48E CRC 7E8487F9 (2122614777) │ │ │ │ -09A492 Compressed Size 00000101 (257) │ │ │ │ -09A496 Uncompressed Size 0000023E (574) │ │ │ │ -09A49A Filename Length 0015 (21) │ │ │ │ -09A49C Extra Length 0000 (0) │ │ │ │ -09A49E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A47D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A47F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A483 CRC 7E8487F9 (2122614777) │ │ │ │ +09A487 Compressed Size 00000101 (257) │ │ │ │ +09A48B Uncompressed Size 0000023E (574) │ │ │ │ +09A48F Filename Length 0015 (21) │ │ │ │ +09A491 Extra Length 0000 (0) │ │ │ │ +09A493 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A49E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A493: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A4B3 PAYLOAD │ │ │ │ +09A4A8 PAYLOAD │ │ │ │ │ │ │ │ -09A5B4 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09A5B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A5B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A5BA General Purpose Flag 0800 (2048) │ │ │ │ +09A5A9 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09A5AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A5AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A5AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A5BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A5BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A5C2 CRC 40C4FA09 (1086650889) │ │ │ │ -09A5C6 Compressed Size 000002E0 (736) │ │ │ │ -09A5CA Uncompressed Size 00000681 (1665) │ │ │ │ -09A5CE Filename Length 0029 (41) │ │ │ │ -09A5D0 Extra Length 0000 (0) │ │ │ │ -09A5D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A5B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A5B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A5B7 CRC 40C4FA09 (1086650889) │ │ │ │ +09A5BB Compressed Size 000002E0 (736) │ │ │ │ +09A5BF Uncompressed Size 00000681 (1665) │ │ │ │ +09A5C3 Filename Length 0029 (41) │ │ │ │ +09A5C5 Extra Length 0000 (0) │ │ │ │ +09A5C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A5C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A5FB PAYLOAD │ │ │ │ +09A5F0 PAYLOAD │ │ │ │ │ │ │ │ -09A8DB LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09A8DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A8E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A8E1 General Purpose Flag 0800 (2048) │ │ │ │ +09A8D0 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09A8D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A8D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A8D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A8E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A8E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A8E9 CRC 72515277 (1917932151) │ │ │ │ -09A8ED Compressed Size 00000459 (1113) │ │ │ │ -09A8F1 Uncompressed Size 0000148E (5262) │ │ │ │ -09A8F5 Filename Length 0028 (40) │ │ │ │ -09A8F7 Extra Length 0000 (0) │ │ │ │ -09A8F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A8D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A8DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A8DE CRC 72515277 (1917932151) │ │ │ │ +09A8E2 Compressed Size 00000459 (1113) │ │ │ │ +09A8E6 Uncompressed Size 0000148E (5262) │ │ │ │ +09A8EA Filename Length 0028 (40) │ │ │ │ +09A8EC Extra Length 0000 (0) │ │ │ │ +09A8EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A8F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A8EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A921 PAYLOAD │ │ │ │ +09A916 PAYLOAD │ │ │ │ │ │ │ │ -09AD7A LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09AD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AD80 General Purpose Flag 0800 (2048) │ │ │ │ +09AD6F LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09AD73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AD74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AD75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AD84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09AD88 CRC 1AA2256E (446834030) │ │ │ │ -09AD8C Compressed Size 000004AD (1197) │ │ │ │ -09AD90 Uncompressed Size 00000AE6 (2790) │ │ │ │ -09AD94 Filename Length 001D (29) │ │ │ │ -09AD96 Extra Length 0000 (0) │ │ │ │ -09AD98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AD77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AD79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09AD7D CRC 1AA2256E (446834030) │ │ │ │ +09AD81 Compressed Size 000004AD (1197) │ │ │ │ +09AD85 Uncompressed Size 00000AE6 (2790) │ │ │ │ +09AD89 Filename Length 001D (29) │ │ │ │ +09AD8B Extra Length 0000 (0) │ │ │ │ +09AD8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AD98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AD8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09ADB5 PAYLOAD │ │ │ │ +09ADAA PAYLOAD │ │ │ │ │ │ │ │ -09B262 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09B266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B268 General Purpose Flag 0800 (2048) │ │ │ │ +09B257 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09B25B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B25C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B25D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B26A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B26C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B270 CRC 43CD1169 (1137512809) │ │ │ │ -09B274 Compressed Size 000003A8 (936) │ │ │ │ -09B278 Uncompressed Size 00001100 (4352) │ │ │ │ -09B27C Filename Length 001C (28) │ │ │ │ -09B27E Extra Length 0000 (0) │ │ │ │ -09B280 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B25F Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B261 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B265 CRC 43CD1169 (1137512809) │ │ │ │ +09B269 Compressed Size 000003A8 (936) │ │ │ │ +09B26D Uncompressed Size 00001100 (4352) │ │ │ │ +09B271 Filename Length 001C (28) │ │ │ │ +09B273 Extra Length 0000 (0) │ │ │ │ +09B275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B280: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B29C PAYLOAD │ │ │ │ +09B291 PAYLOAD │ │ │ │ │ │ │ │ -09B644 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09B648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B64A General Purpose Flag 0800 (2048) │ │ │ │ +09B639 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09B63D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B63E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B63F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B64C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B64E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B652 CRC 06AB8287 (111903367) │ │ │ │ -09B656 Compressed Size 0000045B (1115) │ │ │ │ -09B65A Uncompressed Size 00000A1A (2586) │ │ │ │ -09B65E Filename Length 001A (26) │ │ │ │ -09B660 Extra Length 0000 (0) │ │ │ │ -09B662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B641 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B643 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B647 CRC 06AB8287 (111903367) │ │ │ │ +09B64B Compressed Size 0000045B (1115) │ │ │ │ +09B64F Uncompressed Size 00000A1A (2586) │ │ │ │ +09B653 Filename Length 001A (26) │ │ │ │ +09B655 Extra Length 0000 (0) │ │ │ │ +09B657 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B657: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B67C PAYLOAD │ │ │ │ +09B671 PAYLOAD │ │ │ │ │ │ │ │ -09BAD7 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09BADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09BADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09BADD General Purpose Flag 0800 (2048) │ │ │ │ +09BACC LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09BAD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09BAD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09BAD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09BADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -09BAE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09BAE5 CRC 011AF7EE (18544622) │ │ │ │ -09BAE9 Compressed Size 00000612 (1554) │ │ │ │ -09BAED Uncompressed Size 00001B1D (6941) │ │ │ │ -09BAF1 Filename Length 0019 (25) │ │ │ │ -09BAF3 Extra Length 0000 (0) │ │ │ │ -09BAF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09BAD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09BAD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09BADA CRC 011AF7EE (18544622) │ │ │ │ +09BADE Compressed Size 00000612 (1554) │ │ │ │ +09BAE2 Uncompressed Size 00001B1D (6941) │ │ │ │ +09BAE6 Filename Length 0019 (25) │ │ │ │ +09BAE8 Extra Length 0000 (0) │ │ │ │ +09BAEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9BAF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9BAEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09BB0E PAYLOAD │ │ │ │ +09BB03 PAYLOAD │ │ │ │ │ │ │ │ -09C120 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09C124 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C125 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C126 General Purpose Flag 0800 (2048) │ │ │ │ +09C115 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09C119 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C11A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C11B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C128 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C12A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09C12E CRC A234D8AF (2721372335) │ │ │ │ -09C132 Compressed Size 00000A96 (2710) │ │ │ │ -09C136 Uncompressed Size 00001F1F (7967) │ │ │ │ -09C13A Filename Length 0017 (23) │ │ │ │ -09C13C Extra Length 0000 (0) │ │ │ │ -09C13E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C11D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C11F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09C123 CRC A234D8AF (2721372335) │ │ │ │ +09C127 Compressed Size 00000A96 (2710) │ │ │ │ +09C12B Uncompressed Size 00001F1F (7967) │ │ │ │ +09C12F Filename Length 0017 (23) │ │ │ │ +09C131 Extra Length 0000 (0) │ │ │ │ +09C133 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C13E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C133: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C155 PAYLOAD │ │ │ │ +09C14A PAYLOAD │ │ │ │ │ │ │ │ -09CBEB LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -09CBEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CBF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CBF1 General Purpose Flag 0800 (2048) │ │ │ │ +09CBE0 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +09CBE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CBE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CBE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CBF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CBF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09CBF9 CRC D4D34A56 (3570616918) │ │ │ │ -09CBFD Compressed Size 00000E05 (3589) │ │ │ │ -09CC01 Uncompressed Size 00007E20 (32288) │ │ │ │ -09CC05 Filename Length 0016 (22) │ │ │ │ -09CC07 Extra Length 0000 (0) │ │ │ │ -09CC09 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CBE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CBEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09CBEE CRC D4D34A56 (3570616918) │ │ │ │ +09CBF2 Compressed Size 00000E05 (3589) │ │ │ │ +09CBF6 Uncompressed Size 00007E20 (32288) │ │ │ │ +09CBFA Filename Length 0016 (22) │ │ │ │ +09CBFC Extra Length 0000 (0) │ │ │ │ +09CBFE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CC09: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CBFE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09CC1F PAYLOAD │ │ │ │ +09CC14 PAYLOAD │ │ │ │ │ │ │ │ -09DA24 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -09DA28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DA29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DA2A General Purpose Flag 0800 (2048) │ │ │ │ +09DA19 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +09DA1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DA1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DA1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DA2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DA2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09DA32 CRC 3697EF67 (915926887) │ │ │ │ -09DA36 Compressed Size 000005DD (1501) │ │ │ │ -09DA3A Uncompressed Size 00000EEF (3823) │ │ │ │ -09DA3E Filename Length 001A (26) │ │ │ │ -09DA40 Extra Length 0000 (0) │ │ │ │ -09DA42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DA21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DA23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09DA27 CRC 3697EF67 (915926887) │ │ │ │ +09DA2B Compressed Size 000005DD (1501) │ │ │ │ +09DA2F Uncompressed Size 00000EEF (3823) │ │ │ │ +09DA33 Filename Length 001A (26) │ │ │ │ +09DA35 Extra Length 0000 (0) │ │ │ │ +09DA37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DA42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DA37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DA5C PAYLOAD │ │ │ │ +09DA51 PAYLOAD │ │ │ │ │ │ │ │ -09E039 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -09E03D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E03E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E03F General Purpose Flag 0800 (2048) │ │ │ │ +09E02E LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +09E032 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E033 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E034 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E041 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E043 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E047 CRC 9698FA18 (2526607896) │ │ │ │ -09E04B Compressed Size 000006D6 (1750) │ │ │ │ -09E04F Uncompressed Size 000028C5 (10437) │ │ │ │ -09E053 Filename Length 0019 (25) │ │ │ │ -09E055 Extra Length 0000 (0) │ │ │ │ -09E057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E036 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E038 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E03C CRC 9698FA18 (2526607896) │ │ │ │ +09E040 Compressed Size 000006D6 (1750) │ │ │ │ +09E044 Uncompressed Size 000028C5 (10437) │ │ │ │ +09E048 Filename Length 0019 (25) │ │ │ │ +09E04A Extra Length 0000 (0) │ │ │ │ +09E04C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E04C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E070 PAYLOAD │ │ │ │ +09E065 PAYLOAD │ │ │ │ │ │ │ │ -09E746 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -09E74A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E74B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E74C General Purpose Flag 0800 (2048) │ │ │ │ +09E73B LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +09E73F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E741 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E74E Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E754 CRC 83EBBD5F (2213264735) │ │ │ │ -09E758 Compressed Size 00000448 (1096) │ │ │ │ -09E75C Uncompressed Size 00000A00 (2560) │ │ │ │ -09E760 Filename Length 001D (29) │ │ │ │ -09E762 Extra Length 0000 (0) │ │ │ │ -09E764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E743 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E749 CRC 83EBBD5F (2213264735) │ │ │ │ +09E74D Compressed Size 00000448 (1096) │ │ │ │ +09E751 Uncompressed Size 00000A00 (2560) │ │ │ │ +09E755 Filename Length 001D (29) │ │ │ │ +09E757 Extra Length 0000 (0) │ │ │ │ +09E759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E781 PAYLOAD │ │ │ │ +09E776 PAYLOAD │ │ │ │ │ │ │ │ -09EBC9 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -09EBCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EBCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EBCF General Purpose Flag 0800 (2048) │ │ │ │ +09EBBE LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +09EBC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EBD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EBD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09EBD7 CRC 88221179 (2283934073) │ │ │ │ -09EBDB Compressed Size 00000665 (1637) │ │ │ │ -09EBDF Uncompressed Size 00001CE4 (7396) │ │ │ │ -09EBE3 Filename Length 001C (28) │ │ │ │ -09EBE5 Extra Length 0000 (0) │ │ │ │ -09EBE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EBC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09EBCC CRC 88221179 (2283934073) │ │ │ │ +09EBD0 Compressed Size 00000665 (1637) │ │ │ │ +09EBD4 Uncompressed Size 00001CE4 (7396) │ │ │ │ +09EBD8 Filename Length 001C (28) │ │ │ │ +09EBDA Extra Length 0000 (0) │ │ │ │ +09EBDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EBDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC03 PAYLOAD │ │ │ │ +09EBF8 PAYLOAD │ │ │ │ │ │ │ │ -09F268 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -09F26C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F26D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F26E General Purpose Flag 0800 (2048) │ │ │ │ +09F25D LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +09F261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F263 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F270 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F272 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09F276 CRC 62076E32 (1644654130) │ │ │ │ -09F27A Compressed Size 00000BE9 (3049) │ │ │ │ -09F27E Uncompressed Size 00002472 (9330) │ │ │ │ -09F282 Filename Length 001D (29) │ │ │ │ -09F284 Extra Length 0000 (0) │ │ │ │ -09F286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F265 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F267 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09F26B CRC 62076E32 (1644654130) │ │ │ │ +09F26F Compressed Size 00000BE9 (3049) │ │ │ │ +09F273 Uncompressed Size 00002472 (9330) │ │ │ │ +09F277 Filename Length 001D (29) │ │ │ │ +09F279 Extra Length 0000 (0) │ │ │ │ +09F27B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F27B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F2A3 PAYLOAD │ │ │ │ +09F298 PAYLOAD │ │ │ │ │ │ │ │ -09FE8C LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -09FE90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FE91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FE92 General Purpose Flag 0800 (2048) │ │ │ │ +09FE81 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +09FE85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FE86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FE87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FE94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FE96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09FE9A CRC DBBB630D (3686490893) │ │ │ │ -09FE9E Compressed Size 00000DFB (3579) │ │ │ │ -09FEA2 Uncompressed Size 00006D6C (28012) │ │ │ │ -09FEA6 Filename Length 001C (28) │ │ │ │ -09FEA8 Extra Length 0000 (0) │ │ │ │ -09FEAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FE89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FE8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09FE8F CRC DBBB630D (3686490893) │ │ │ │ +09FE93 Compressed Size 00000DFB (3579) │ │ │ │ +09FE97 Uncompressed Size 00006D6C (28012) │ │ │ │ +09FE9B Filename Length 001C (28) │ │ │ │ +09FE9D Extra Length 0000 (0) │ │ │ │ +09FE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FEAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FEC6 PAYLOAD │ │ │ │ +09FEBB PAYLOAD │ │ │ │ │ │ │ │ -0A0CC1 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A0CC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CC7 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CB6 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A0CBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CBC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CC9 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A0CCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0CCF CRC 00000000 (0) │ │ │ │ -0A0CD3 Compressed Size 00000000 (0) │ │ │ │ -0A0CD7 Uncompressed Size 00000000 (0) │ │ │ │ -0A0CDB Filename Length 0015 (21) │ │ │ │ -0A0CDD Extra Length 0000 (0) │ │ │ │ -0A0CDF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CBE Compression Method 0000 (0) 'Stored' │ │ │ │ +0A0CC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CC4 CRC 00000000 (0) │ │ │ │ +0A0CC8 Compressed Size 00000000 (0) │ │ │ │ +0A0CCC Uncompressed Size 00000000 (0) │ │ │ │ +0A0CD0 Filename Length 0015 (21) │ │ │ │ +0A0CD2 Extra Length 0000 (0) │ │ │ │ +0A0CD4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0CDF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CD4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A0CF4 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A0CF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CFA General Purpose Flag 0800 (2048) │ │ │ │ +0A0CE9 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A0CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A0CFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0D02 CRC 3D75D759 (1031133017) │ │ │ │ -0A0D06 Compressed Size 00000A65 (2661) │ │ │ │ -0A0D0A Uncompressed Size 00002387 (9095) │ │ │ │ -0A0D0E Filename Length 0028 (40) │ │ │ │ -0A0D10 Extra Length 0000 (0) │ │ │ │ -0A0D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A0CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CF7 CRC 3D75D759 (1031133017) │ │ │ │ +0A0CFB Compressed Size 00000A65 (2661) │ │ │ │ +0A0CFF Uncompressed Size 00002387 (9095) │ │ │ │ +0A0D03 Filename Length 0028 (40) │ │ │ │ +0A0D05 Extra Length 0000 (0) │ │ │ │ +0A0D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0D3A PAYLOAD │ │ │ │ +0A0D2F PAYLOAD │ │ │ │ │ │ │ │ -0A179F LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A17A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A17A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A17A5 General Purpose Flag 0800 (2048) │ │ │ │ +0A1794 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A1798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A179A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A17A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A17A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A17AD CRC 51B05197 (1370509719) │ │ │ │ -0A17B1 Compressed Size 00000D48 (3400) │ │ │ │ -0A17B5 Uncompressed Size 00008600 (34304) │ │ │ │ -0A17B9 Filename Length 0027 (39) │ │ │ │ -0A17BB Extra Length 0000 (0) │ │ │ │ -0A17BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A179C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A179E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A17A2 CRC 51B05197 (1370509719) │ │ │ │ +0A17A6 Compressed Size 00000D48 (3400) │ │ │ │ +0A17AA Uncompressed Size 00008600 (34304) │ │ │ │ +0A17AE Filename Length 0027 (39) │ │ │ │ +0A17B0 Extra Length 0000 (0) │ │ │ │ +0A17B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA17BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA17B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A17E4 PAYLOAD │ │ │ │ +0A17D9 PAYLOAD │ │ │ │ │ │ │ │ -0A252C LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A2530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2532 General Purpose Flag 0800 (2048) │ │ │ │ +0A2521 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A2525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2534 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2536 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A253A CRC B2472903 (2991008003) │ │ │ │ -0A253E Compressed Size 000004EA (1258) │ │ │ │ -0A2542 Uncompressed Size 00000EA9 (3753) │ │ │ │ -0A2546 Filename Length 002A (42) │ │ │ │ -0A2548 Extra Length 0000 (0) │ │ │ │ -0A254A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A252B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A252F CRC 1DEFAA64 (502245988) │ │ │ │ +0A2533 Compressed Size 000004EB (1259) │ │ │ │ +0A2537 Uncompressed Size 00000EA9 (3753) │ │ │ │ +0A253B Filename Length 002A (42) │ │ │ │ +0A253D Extra Length 0000 (0) │ │ │ │ +0A253F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA254A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA253F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2574 PAYLOAD │ │ │ │ +0A2569 PAYLOAD │ │ │ │ │ │ │ │ -0A2A5E LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A2A62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2A63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2A64 General Purpose Flag 0800 (2048) │ │ │ │ +0A2A54 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A2A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2A5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2A66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2A68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2A6C CRC AF369FB6 (2939592630) │ │ │ │ -0A2A70 Compressed Size 000008AA (2218) │ │ │ │ -0A2A74 Uncompressed Size 00002721 (10017) │ │ │ │ -0A2A78 Filename Length 0029 (41) │ │ │ │ -0A2A7A Extra Length 0000 (0) │ │ │ │ -0A2A7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2A5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2A62 CRC FDE47E59 (4259610201) │ │ │ │ +0A2A66 Compressed Size 000008A7 (2215) │ │ │ │ +0A2A6A Uncompressed Size 000026EE (9966) │ │ │ │ +0A2A6E Filename Length 0029 (41) │ │ │ │ +0A2A70 Extra Length 0000 (0) │ │ │ │ +0A2A72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2A7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2A72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2AA5 PAYLOAD │ │ │ │ +0A2A9B PAYLOAD │ │ │ │ │ │ │ │ -0A334F LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A3353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3355 General Purpose Flag 0800 (2048) │ │ │ │ +0A3342 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A3346 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3347 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3348 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A335D CRC 40475A04 (1078417924) │ │ │ │ -0A3361 Compressed Size 000007B3 (1971) │ │ │ │ -0A3365 Uncompressed Size 0000125B (4699) │ │ │ │ -0A3369 Filename Length 0020 (32) │ │ │ │ -0A336B Extra Length 0000 (0) │ │ │ │ -0A336D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A334A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A334C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3350 CRC 40475A04 (1078417924) │ │ │ │ +0A3354 Compressed Size 000007B3 (1971) │ │ │ │ +0A3358 Uncompressed Size 0000125B (4699) │ │ │ │ +0A335C Filename Length 0020 (32) │ │ │ │ +0A335E Extra Length 0000 (0) │ │ │ │ +0A3360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA336D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A338D PAYLOAD │ │ │ │ +0A3380 PAYLOAD │ │ │ │ │ │ │ │ -0A3B40 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A3B44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3B45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3B46 General Purpose Flag 0800 (2048) │ │ │ │ +0A3B33 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A3B37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3B38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3B39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3B48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3B4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A3B4E CRC 6274F8E6 (1651833062) │ │ │ │ -0A3B52 Compressed Size 000007FB (2043) │ │ │ │ -0A3B56 Uncompressed Size 000023B5 (9141) │ │ │ │ -0A3B5A Filename Length 001F (31) │ │ │ │ -0A3B5C Extra Length 0000 (0) │ │ │ │ -0A3B5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3B3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3B3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3B41 CRC 6274F8E6 (1651833062) │ │ │ │ +0A3B45 Compressed Size 000007FB (2043) │ │ │ │ +0A3B49 Uncompressed Size 000023B5 (9141) │ │ │ │ +0A3B4D Filename Length 001F (31) │ │ │ │ +0A3B4F Extra Length 0000 (0) │ │ │ │ +0A3B51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3B51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3B7D PAYLOAD │ │ │ │ +0A3B70 PAYLOAD │ │ │ │ │ │ │ │ -0A4378 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A437C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A437D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A437E General Purpose Flag 0800 (2048) │ │ │ │ +0A436B LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A436F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4370 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4371 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4380 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4382 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4386 CRC AA38300D (2855809037) │ │ │ │ -0A438A Compressed Size 00000482 (1154) │ │ │ │ -0A438E Uncompressed Size 00000AAA (2730) │ │ │ │ -0A4392 Filename Length 0023 (35) │ │ │ │ -0A4394 Extra Length 0000 (0) │ │ │ │ -0A4396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4373 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4375 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4379 CRC AA38300D (2855809037) │ │ │ │ +0A437D Compressed Size 00000482 (1154) │ │ │ │ +0A4381 Uncompressed Size 00000AAA (2730) │ │ │ │ +0A4385 Filename Length 0023 (35) │ │ │ │ +0A4387 Extra Length 0000 (0) │ │ │ │ +0A4389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A43B9 PAYLOAD │ │ │ │ +0A43AC PAYLOAD │ │ │ │ │ │ │ │ -0A483B LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A483F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4841 General Purpose Flag 0800 (2048) │ │ │ │ +0A482E LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A4832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4834 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4849 CRC F6B91BE7 (4139326439) │ │ │ │ -0A484D Compressed Size 000004F6 (1270) │ │ │ │ -0A4851 Uncompressed Size 00001620 (5664) │ │ │ │ -0A4855 Filename Length 0022 (34) │ │ │ │ -0A4857 Extra Length 0000 (0) │ │ │ │ -0A4859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4836 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A483C CRC F6B91BE7 (4139326439) │ │ │ │ +0A4840 Compressed Size 000004F6 (1270) │ │ │ │ +0A4844 Uncompressed Size 00001620 (5664) │ │ │ │ +0A4848 Filename Length 0022 (34) │ │ │ │ +0A484A Extra Length 0000 (0) │ │ │ │ +0A484C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA484C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A487B PAYLOAD │ │ │ │ +0A486E PAYLOAD │ │ │ │ │ │ │ │ -0A4D71 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A4D75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4D76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4D77 General Purpose Flag 0800 (2048) │ │ │ │ +0A4D64 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A4D68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4D69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4D6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4D79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4D7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4D7F CRC 0AD2C816 (181585942) │ │ │ │ -0A4D83 Compressed Size 00000489 (1161) │ │ │ │ -0A4D87 Uncompressed Size 00000ABF (2751) │ │ │ │ -0A4D8B Filename Length 002B (43) │ │ │ │ -0A4D8D Extra Length 0000 (0) │ │ │ │ -0A4D8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4D6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4D6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4D72 CRC 0AD2C816 (181585942) │ │ │ │ +0A4D76 Compressed Size 00000489 (1161) │ │ │ │ +0A4D7A Uncompressed Size 00000ABF (2751) │ │ │ │ +0A4D7E Filename Length 002B (43) │ │ │ │ +0A4D80 Extra Length 0000 (0) │ │ │ │ +0A4D82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4D82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4DBA PAYLOAD │ │ │ │ +0A4DAD PAYLOAD │ │ │ │ │ │ │ │ -0A5243 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A5247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5249 General Purpose Flag 0800 (2048) │ │ │ │ +0A5236 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A523A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A523B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A523C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A524B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A524D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5251 CRC 3B040E69 (990121577) │ │ │ │ -0A5255 Compressed Size 000006CB (1739) │ │ │ │ -0A5259 Uncompressed Size 00002379 (9081) │ │ │ │ -0A525D Filename Length 002A (42) │ │ │ │ -0A525F Extra Length 0000 (0) │ │ │ │ -0A5261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A523E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5240 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5244 CRC 3B040E69 (990121577) │ │ │ │ +0A5248 Compressed Size 000006CB (1739) │ │ │ │ +0A524C Uncompressed Size 00002379 (9081) │ │ │ │ +0A5250 Filename Length 002A (42) │ │ │ │ +0A5252 Extra Length 0000 (0) │ │ │ │ +0A5254 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A528B PAYLOAD │ │ │ │ +0A527E PAYLOAD │ │ │ │ │ │ │ │ -0A5956 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A595A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A595B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A595C General Purpose Flag 0800 (2048) │ │ │ │ +0A5949 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A594D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A594E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A594F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A595E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5964 CRC FA9F7582 (4204754306) │ │ │ │ -0A5968 Compressed Size 0000044F (1103) │ │ │ │ -0A596C Uncompressed Size 000009EB (2539) │ │ │ │ -0A5970 Filename Length 0027 (39) │ │ │ │ -0A5972 Extra Length 0000 (0) │ │ │ │ -0A5974 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5951 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5953 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5957 CRC FA9F7582 (4204754306) │ │ │ │ +0A595B Compressed Size 0000044F (1103) │ │ │ │ +0A595F Uncompressed Size 000009EB (2539) │ │ │ │ +0A5963 Filename Length 0027 (39) │ │ │ │ +0A5965 Extra Length 0000 (0) │ │ │ │ +0A5967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5974: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A599B PAYLOAD │ │ │ │ +0A598E PAYLOAD │ │ │ │ │ │ │ │ -0A5DEA LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A5DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5DF0 General Purpose Flag 0800 (2048) │ │ │ │ +0A5DDD LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A5DE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5DE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5DE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5DF8 CRC C17090F3 (3245379827) │ │ │ │ -0A5DFC Compressed Size 000006B4 (1716) │ │ │ │ -0A5E00 Uncompressed Size 00001AF6 (6902) │ │ │ │ -0A5E04 Filename Length 0026 (38) │ │ │ │ -0A5E06 Extra Length 0000 (0) │ │ │ │ -0A5E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5DE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5DE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5DEB CRC C17090F3 (3245379827) │ │ │ │ +0A5DEF Compressed Size 000006B4 (1716) │ │ │ │ +0A5DF3 Uncompressed Size 00001AF6 (6902) │ │ │ │ +0A5DF7 Filename Length 0026 (38) │ │ │ │ +0A5DF9 Extra Length 0000 (0) │ │ │ │ +0A5DFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5E2E PAYLOAD │ │ │ │ +0A5E21 PAYLOAD │ │ │ │ │ │ │ │ -0A64E2 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A64E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A64E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A64E8 General Purpose Flag 0800 (2048) │ │ │ │ +0A64D5 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A64D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A64DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A64DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A64EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A64EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A64F0 CRC F20EE0D2 (4061061330) │ │ │ │ -0A64F4 Compressed Size 000007FE (2046) │ │ │ │ -0A64F8 Uncompressed Size 0000197F (6527) │ │ │ │ -0A64FC Filename Length 002A (42) │ │ │ │ -0A64FE Extra Length 0000 (0) │ │ │ │ -0A6500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A64DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A64DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A64E3 CRC F20EE0D2 (4061061330) │ │ │ │ +0A64E7 Compressed Size 000007FE (2046) │ │ │ │ +0A64EB Uncompressed Size 0000197F (6527) │ │ │ │ +0A64EF Filename Length 002A (42) │ │ │ │ +0A64F1 Extra Length 0000 (0) │ │ │ │ +0A64F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA64F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A652A PAYLOAD │ │ │ │ +0A651D PAYLOAD │ │ │ │ │ │ │ │ -0A6D28 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0A6D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6D2E General Purpose Flag 0800 (2048) │ │ │ │ +0A6D1B LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0A6D1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6D20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6D21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6D32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A6D36 CRC 1A83FFDE (444858334) │ │ │ │ -0A6D3A Compressed Size 00000970 (2416) │ │ │ │ -0A6D3E Uncompressed Size 00005083 (20611) │ │ │ │ -0A6D42 Filename Length 0029 (41) │ │ │ │ -0A6D44 Extra Length 0000 (0) │ │ │ │ -0A6D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6D23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6D25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A6D29 CRC 1A83FFDE (444858334) │ │ │ │ +0A6D2D Compressed Size 00000970 (2416) │ │ │ │ +0A6D31 Uncompressed Size 00005083 (20611) │ │ │ │ +0A6D35 Filename Length 0029 (41) │ │ │ │ +0A6D37 Extra Length 0000 (0) │ │ │ │ +0A6D39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6D39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6D6F PAYLOAD │ │ │ │ +0A6D62 PAYLOAD │ │ │ │ │ │ │ │ -0A76DF LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0A76E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A76E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A76E5 General Purpose Flag 0800 (2048) │ │ │ │ +0A76D2 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0A76D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A76D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A76D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A76E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A76E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A76ED CRC 13124CE1 (319966433) │ │ │ │ -0A76F1 Compressed Size 00000538 (1336) │ │ │ │ -0A76F5 Uncompressed Size 00000CFA (3322) │ │ │ │ -0A76F9 Filename Length 002C (44) │ │ │ │ -0A76FB Extra Length 0000 (0) │ │ │ │ -0A76FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A76DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A76DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A76E0 CRC 13124CE1 (319966433) │ │ │ │ +0A76E4 Compressed Size 00000538 (1336) │ │ │ │ +0A76E8 Uncompressed Size 00000CFA (3322) │ │ │ │ +0A76EC Filename Length 002C (44) │ │ │ │ +0A76EE Extra Length 0000 (0) │ │ │ │ +0A76F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA76FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA76F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7729 PAYLOAD │ │ │ │ +0A771C PAYLOAD │ │ │ │ │ │ │ │ -0A7C61 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0A7C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7C67 General Purpose Flag 0800 (2048) │ │ │ │ +0A7C54 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0A7C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7C5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7C6F CRC 31421C37 (826416183) │ │ │ │ -0A7C73 Compressed Size 000002E7 (743) │ │ │ │ -0A7C77 Uncompressed Size 00001007 (4103) │ │ │ │ -0A7C7B Filename Length 002B (43) │ │ │ │ -0A7C7D Extra Length 0000 (0) │ │ │ │ -0A7C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7C62 CRC 31421C37 (826416183) │ │ │ │ +0A7C66 Compressed Size 000002E7 (743) │ │ │ │ +0A7C6A Uncompressed Size 00001007 (4103) │ │ │ │ +0A7C6E Filename Length 002B (43) │ │ │ │ +0A7C70 Extra Length 0000 (0) │ │ │ │ +0A7C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7CAA PAYLOAD │ │ │ │ +0A7C9D PAYLOAD │ │ │ │ │ │ │ │ -0A7F91 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0A7F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7F97 General Purpose Flag 0800 (2048) │ │ │ │ +0A7F84 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0A7F88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7F89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7F8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7F9F CRC C1D27241 (3251794497) │ │ │ │ -0A7FA3 Compressed Size 0000089E (2206) │ │ │ │ -0A7FA7 Uncompressed Size 00001977 (6519) │ │ │ │ -0A7FAB Filename Length 0036 (54) │ │ │ │ -0A7FAD Extra Length 0000 (0) │ │ │ │ -0A7FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7F8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7F8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7F92 CRC C1D27241 (3251794497) │ │ │ │ +0A7F96 Compressed Size 0000089E (2206) │ │ │ │ +0A7F9A Uncompressed Size 00001977 (6519) │ │ │ │ +0A7F9E Filename Length 0036 (54) │ │ │ │ +0A7FA0 Extra Length 0000 (0) │ │ │ │ +0A7FA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7FA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7FE5 PAYLOAD │ │ │ │ +0A7FD8 PAYLOAD │ │ │ │ │ │ │ │ -0A8883 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0A8887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8889 General Purpose Flag 0800 (2048) │ │ │ │ +0A8876 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0A887A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A887B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A887C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A888B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A888D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8891 CRC 4BF27431 (1274180657) │ │ │ │ -0A8895 Compressed Size 0000060F (1551) │ │ │ │ -0A8899 Uncompressed Size 00002E32 (11826) │ │ │ │ -0A889D Filename Length 0035 (53) │ │ │ │ -0A889F Extra Length 0000 (0) │ │ │ │ -0A88A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A887E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8880 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8884 CRC 4BF27431 (1274180657) │ │ │ │ +0A8888 Compressed Size 0000060F (1551) │ │ │ │ +0A888C Uncompressed Size 00002E32 (11826) │ │ │ │ +0A8890 Filename Length 0035 (53) │ │ │ │ +0A8892 Extra Length 0000 (0) │ │ │ │ +0A8894 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA88A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A88D6 PAYLOAD │ │ │ │ +0A88C9 PAYLOAD │ │ │ │ │ │ │ │ -0A8EE5 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0A8EE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8EEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8EEB General Purpose Flag 0800 (2048) │ │ │ │ +0A8ED8 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0A8EDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8EDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8EDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8EED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A8EEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8EF3 CRC 67951229 (1737822761) │ │ │ │ -0A8EF7 Compressed Size 00000DD5 (3541) │ │ │ │ -0A8EFB Uncompressed Size 00003416 (13334) │ │ │ │ -0A8EFF Filename Length 002D (45) │ │ │ │ -0A8F01 Extra Length 0000 (0) │ │ │ │ -0A8F03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8EE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8EE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8EE6 CRC 67951229 (1737822761) │ │ │ │ +0A8EEA Compressed Size 00000DD5 (3541) │ │ │ │ +0A8EEE Uncompressed Size 00003416 (13334) │ │ │ │ +0A8EF2 Filename Length 002D (45) │ │ │ │ +0A8EF4 Extra Length 0000 (0) │ │ │ │ +0A8EF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA8F03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8EF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8F30 PAYLOAD │ │ │ │ +0A8F23 PAYLOAD │ │ │ │ │ │ │ │ -0A9D05 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0A9D09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9D0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9D0B General Purpose Flag 0800 (2048) │ │ │ │ +0A9CF8 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0A9CFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9CFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9CFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9D0D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9D0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A9D13 CRC D7F8E9F2 (3623414258) │ │ │ │ -0A9D17 Compressed Size 00000B4C (2892) │ │ │ │ -0A9D1B Uncompressed Size 000069DB (27099) │ │ │ │ -0A9D1F Filename Length 002C (44) │ │ │ │ -0A9D21 Extra Length 0000 (0) │ │ │ │ -0A9D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9D00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9D02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A9D06 CRC D7F8E9F2 (3623414258) │ │ │ │ +0A9D0A Compressed Size 00000B4C (2892) │ │ │ │ +0A9D0E Uncompressed Size 000069DB (27099) │ │ │ │ +0A9D12 Filename Length 002C (44) │ │ │ │ +0A9D14 Extra Length 0000 (0) │ │ │ │ +0A9D16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9D16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9D4F PAYLOAD │ │ │ │ +0A9D42 PAYLOAD │ │ │ │ │ │ │ │ -0AA89B LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0AA89F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA8A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA8A1 General Purpose Flag 0800 (2048) │ │ │ │ +0AA88E LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0AA892 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA893 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA894 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA8A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA8A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AA8A9 CRC A86E1CB0 (2825788592) │ │ │ │ -0AA8AD Compressed Size 000008D0 (2256) │ │ │ │ -0AA8B1 Uncompressed Size 00001D32 (7474) │ │ │ │ -0AA8B5 Filename Length 0030 (48) │ │ │ │ -0AA8B7 Extra Length 0000 (0) │ │ │ │ -0AA8B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA896 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA898 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AA89C CRC A86E1CB0 (2825788592) │ │ │ │ +0AA8A0 Compressed Size 000008D0 (2256) │ │ │ │ +0AA8A4 Uncompressed Size 00001D32 (7474) │ │ │ │ +0AA8A8 Filename Length 0030 (48) │ │ │ │ +0AA8AA Extra Length 0000 (0) │ │ │ │ +0AA8AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA8B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA8AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA8E9 PAYLOAD │ │ │ │ +0AA8DC PAYLOAD │ │ │ │ │ │ │ │ -0AB1B9 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AB1BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB1BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB1BF General Purpose Flag 0800 (2048) │ │ │ │ +0AB1AC LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AB1B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB1B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB1B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB1C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB1C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB1C7 CRC A94C0A74 (2840332916) │ │ │ │ -0AB1CB Compressed Size 00000628 (1576) │ │ │ │ -0AB1CF Uncompressed Size 000035D2 (13778) │ │ │ │ -0AB1D3 Filename Length 002F (47) │ │ │ │ -0AB1D5 Extra Length 0000 (0) │ │ │ │ -0AB1D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB1B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB1B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB1BA CRC A94C0A74 (2840332916) │ │ │ │ +0AB1BE Compressed Size 00000628 (1576) │ │ │ │ +0AB1C2 Uncompressed Size 000035D2 (13778) │ │ │ │ +0AB1C6 Filename Length 002F (47) │ │ │ │ +0AB1C8 Extra Length 0000 (0) │ │ │ │ +0AB1CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB1CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB206 PAYLOAD │ │ │ │ +0AB1F9 PAYLOAD │ │ │ │ │ │ │ │ -0AB82E LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AB832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB834 General Purpose Flag 0800 (2048) │ │ │ │ +0AB821 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AB825 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB826 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB827 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB836 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB83C CRC 347250CE (879907022) │ │ │ │ -0AB840 Compressed Size 00000987 (2439) │ │ │ │ -0AB844 Uncompressed Size 000016FB (5883) │ │ │ │ -0AB848 Filename Length 0025 (37) │ │ │ │ -0AB84A Extra Length 0000 (0) │ │ │ │ -0AB84C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB829 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB82B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB82F CRC 347250CE (879907022) │ │ │ │ +0AB833 Compressed Size 00000987 (2439) │ │ │ │ +0AB837 Uncompressed Size 000016FB (5883) │ │ │ │ +0AB83B Filename Length 0025 (37) │ │ │ │ +0AB83D Extra Length 0000 (0) │ │ │ │ +0AB83F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB84C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB83F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB871 PAYLOAD │ │ │ │ +0AB864 PAYLOAD │ │ │ │ │ │ │ │ -0AC1F8 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AC1FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC1FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC1FE General Purpose Flag 0800 (2048) │ │ │ │ +0AC1EB LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AC1EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC1F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC1F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC200 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC202 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AC206 CRC D2A941BA (3534307770) │ │ │ │ -0AC20A Compressed Size 0000094E (2382) │ │ │ │ -0AC20E Uncompressed Size 000034F8 (13560) │ │ │ │ -0AC212 Filename Length 0024 (36) │ │ │ │ -0AC214 Extra Length 0000 (0) │ │ │ │ -0AC216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC1F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC1F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AC1F9 CRC D2A941BA (3534307770) │ │ │ │ +0AC1FD Compressed Size 0000094E (2382) │ │ │ │ +0AC201 Uncompressed Size 000034F8 (13560) │ │ │ │ +0AC205 Filename Length 0024 (36) │ │ │ │ +0AC207 Extra Length 0000 (0) │ │ │ │ +0AC209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC23A PAYLOAD │ │ │ │ +0AC22D PAYLOAD │ │ │ │ │ │ │ │ -0ACB88 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0ACB8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACB8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACB8E General Purpose Flag 0800 (2048) │ │ │ │ +0ACB7B LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0ACB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACB81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACB90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACB92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ACB96 CRC 9817CD5E (2551696734) │ │ │ │ -0ACB9A Compressed Size 000009C1 (2497) │ │ │ │ -0ACB9E Uncompressed Size 00001C60 (7264) │ │ │ │ -0ACBA2 Filename Length 0029 (41) │ │ │ │ -0ACBA4 Extra Length 0000 (0) │ │ │ │ -0ACBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACB85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ACB89 CRC 9817CD5E (2551696734) │ │ │ │ +0ACB8D Compressed Size 000009C1 (2497) │ │ │ │ +0ACB91 Uncompressed Size 00001C60 (7264) │ │ │ │ +0ACB95 Filename Length 0029 (41) │ │ │ │ +0ACB97 Extra Length 0000 (0) │ │ │ │ +0ACB99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACB99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACBCF PAYLOAD │ │ │ │ +0ACBC2 PAYLOAD │ │ │ │ │ │ │ │ -0AD590 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0AD594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD596 General Purpose Flag 0800 (2048) │ │ │ │ +0AD583 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AD587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD589 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD598 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AD59E CRC 908A13A6 (2424968102) │ │ │ │ -0AD5A2 Compressed Size 000008BB (2235) │ │ │ │ -0AD5A6 Uncompressed Size 00004DF4 (19956) │ │ │ │ -0AD5AA Filename Length 0028 (40) │ │ │ │ -0AD5AC Extra Length 0000 (0) │ │ │ │ -0AD5AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD58B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD58D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AD591 CRC 908A13A6 (2424968102) │ │ │ │ +0AD595 Compressed Size 000008BB (2235) │ │ │ │ +0AD599 Uncompressed Size 00004DF4 (19956) │ │ │ │ +0AD59D Filename Length 0028 (40) │ │ │ │ +0AD59F Extra Length 0000 (0) │ │ │ │ +0AD5A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD5AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD5A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD5D6 PAYLOAD │ │ │ │ +0AD5C9 PAYLOAD │ │ │ │ │ │ │ │ -0ADE91 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0ADE95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE97 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE84 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0ADE88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ADE9F CRC 61E59461 (1642435681) │ │ │ │ -0ADEA3 Compressed Size 000006AB (1707) │ │ │ │ -0ADEA7 Uncompressed Size 00001104 (4356) │ │ │ │ -0ADEAB Filename Length 002B (43) │ │ │ │ -0ADEAD Extra Length 0000 (0) │ │ │ │ -0ADEAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ADE92 CRC 61E59461 (1642435681) │ │ │ │ +0ADE96 Compressed Size 000006AB (1707) │ │ │ │ +0ADE9A Uncompressed Size 00001104 (4356) │ │ │ │ +0ADE9E Filename Length 002B (43) │ │ │ │ +0ADEA0 Extra Length 0000 (0) │ │ │ │ +0ADEA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADEA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADEDA PAYLOAD │ │ │ │ +0ADECD PAYLOAD │ │ │ │ │ │ │ │ -0AE585 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0AE589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE58B General Purpose Flag 0800 (2048) │ │ │ │ +0AE578 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0AE57C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE57D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE57E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE58D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE58F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AE593 CRC D8AE5557 (3635303767) │ │ │ │ -0AE597 Compressed Size 00000652 (1618) │ │ │ │ -0AE59B Uncompressed Size 0000248D (9357) │ │ │ │ -0AE59F Filename Length 002A (42) │ │ │ │ -0AE5A1 Extra Length 0000 (0) │ │ │ │ -0AE5A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AE586 CRC D8AE5557 (3635303767) │ │ │ │ +0AE58A Compressed Size 00000652 (1618) │ │ │ │ +0AE58E Uncompressed Size 0000248D (9357) │ │ │ │ +0AE592 Filename Length 002A (42) │ │ │ │ +0AE594 Extra Length 0000 (0) │ │ │ │ +0AE596 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE5A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE596: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE5CD PAYLOAD │ │ │ │ +0AE5C0 PAYLOAD │ │ │ │ │ │ │ │ -0AEC1F LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0AEC23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AEC24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AEC25 General Purpose Flag 0800 (2048) │ │ │ │ +0AEC12 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0AEC16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AEC17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AEC18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AEC27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AEC29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AEC2D CRC 0CFA9DCD (217750989) │ │ │ │ -0AEC31 Compressed Size 000008A2 (2210) │ │ │ │ -0AEC35 Uncompressed Size 00001F25 (7973) │ │ │ │ -0AEC39 Filename Length 0030 (48) │ │ │ │ -0AEC3B Extra Length 0000 (0) │ │ │ │ -0AEC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AEC1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AEC1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AEC20 CRC 0CFA9DCD (217750989) │ │ │ │ +0AEC24 Compressed Size 000008A2 (2210) │ │ │ │ +0AEC28 Uncompressed Size 00001F25 (7973) │ │ │ │ +0AEC2C Filename Length 0030 (48) │ │ │ │ +0AEC2E Extra Length 0000 (0) │ │ │ │ +0AEC30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAEC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAEC30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AEC6D PAYLOAD │ │ │ │ +0AEC60 PAYLOAD │ │ │ │ │ │ │ │ -0AF50F LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0AF513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF515 General Purpose Flag 0800 (2048) │ │ │ │ +0AF502 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0AF506 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF507 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF508 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF517 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF519 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AF51D CRC 356F4453 (896484435) │ │ │ │ -0AF521 Compressed Size 00000712 (1810) │ │ │ │ -0AF525 Uncompressed Size 00004221 (16929) │ │ │ │ -0AF529 Filename Length 002F (47) │ │ │ │ -0AF52B Extra Length 0000 (0) │ │ │ │ -0AF52D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF50A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF50C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AF510 CRC 356F4453 (896484435) │ │ │ │ +0AF514 Compressed Size 00000712 (1810) │ │ │ │ +0AF518 Uncompressed Size 00004221 (16929) │ │ │ │ +0AF51C Filename Length 002F (47) │ │ │ │ +0AF51E Extra Length 0000 (0) │ │ │ │ +0AF520 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF52D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF520: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF55C PAYLOAD │ │ │ │ +0AF54F PAYLOAD │ │ │ │ │ │ │ │ -0AFC6E LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0AFC72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFC73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFC74 General Purpose Flag 0800 (2048) │ │ │ │ +0AFC61 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0AFC65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFC66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFC67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFC76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFC78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFC7C CRC 587A15DD (1484395997) │ │ │ │ -0AFC80 Compressed Size 0000031F (799) │ │ │ │ -0AFC84 Uncompressed Size 000006C6 (1734) │ │ │ │ -0AFC88 Filename Length 0024 (36) │ │ │ │ -0AFC8A Extra Length 0000 (0) │ │ │ │ -0AFC8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFC69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFC6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFC6F CRC 587A15DD (1484395997) │ │ │ │ +0AFC73 Compressed Size 0000031F (799) │ │ │ │ +0AFC77 Uncompressed Size 000006C6 (1734) │ │ │ │ +0AFC7B Filename Length 0024 (36) │ │ │ │ +0AFC7D Extra Length 0000 (0) │ │ │ │ +0AFC7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFC8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFC7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFCB0 PAYLOAD │ │ │ │ +0AFCA3 PAYLOAD │ │ │ │ │ │ │ │ -0AFFCF LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0AFFD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFFD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFFD5 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFC2 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0AFFC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFFD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFFD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFFDD CRC C7B676DF (3350623967) │ │ │ │ -0AFFE1 Compressed Size 00000359 (857) │ │ │ │ -0AFFE5 Uncompressed Size 00000DC4 (3524) │ │ │ │ -0AFFE9 Filename Length 0023 (35) │ │ │ │ -0AFFEB Extra Length 0000 (0) │ │ │ │ -0AFFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFFD0 CRC C7B676DF (3350623967) │ │ │ │ +0AFFD4 Compressed Size 00000359 (857) │ │ │ │ +0AFFD8 Uncompressed Size 00000DC4 (3524) │ │ │ │ +0AFFDC Filename Length 0023 (35) │ │ │ │ +0AFFDE Extra Length 0000 (0) │ │ │ │ +0AFFE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0010 PAYLOAD │ │ │ │ +0B0003 PAYLOAD │ │ │ │ │ │ │ │ -0B0369 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B036D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B036E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B036F General Purpose Flag 0800 (2048) │ │ │ │ +0B035C LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B0360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0362 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B0377 CRC 4DE65267 (1306940007) │ │ │ │ -0B037B Compressed Size 00000D49 (3401) │ │ │ │ -0B037F Uncompressed Size 0000271E (10014) │ │ │ │ -0B0383 Filename Length 0024 (36) │ │ │ │ -0B0385 Extra Length 0000 (0) │ │ │ │ -0B0387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0364 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B036A CRC 991CA7E4 (2568792036) │ │ │ │ +0B036E Compressed Size 00000D44 (3396) │ │ │ │ +0B0372 Uncompressed Size 0000271E (10014) │ │ │ │ +0B0376 Filename Length 0024 (36) │ │ │ │ +0B0378 Extra Length 0000 (0) │ │ │ │ +0B037A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB037A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B03AB PAYLOAD │ │ │ │ +0B039E PAYLOAD │ │ │ │ │ │ │ │ -0B10F4 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B10F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B10F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B10FA General Purpose Flag 0800 (2048) │ │ │ │ +0B10E2 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B10E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B10E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B10E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B10FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B10FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B1102 CRC 694F81D6 (1766818262) │ │ │ │ -0B1106 Compressed Size 00001B2C (6956) │ │ │ │ -0B110A Uncompressed Size 0000B7E0 (47072) │ │ │ │ -0B110E Filename Length 0023 (35) │ │ │ │ -0B1110 Extra Length 0000 (0) │ │ │ │ -0B1112 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B10EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B10EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B10F0 CRC EA6F8474 (3933176948) │ │ │ │ +0B10F4 Compressed Size 00001B35 (6965) │ │ │ │ +0B10F8 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +0B10FC Filename Length 0023 (35) │ │ │ │ +0B10FE Extra Length 0000 (0) │ │ │ │ +0B1100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1112: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB1100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1135 PAYLOAD │ │ │ │ +0B1123 PAYLOAD │ │ │ │ │ │ │ │ -0B2C61 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B2C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B2C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B2C67 General Purpose Flag 0800 (2048) │ │ │ │ +0B2C58 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B2C5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B2C5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B2C5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B2C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B2C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B2C6F CRC 09B9FBA3 (163183523) │ │ │ │ -0B2C73 Compressed Size 000003D4 (980) │ │ │ │ -0B2C77 Uncompressed Size 000009D9 (2521) │ │ │ │ -0B2C7B Filename Length 0029 (41) │ │ │ │ -0B2C7D Extra Length 0000 (0) │ │ │ │ -0B2C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B2C60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B2C62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B2C66 CRC 09B9FBA3 (163183523) │ │ │ │ +0B2C6A Compressed Size 000003D4 (980) │ │ │ │ +0B2C6E Uncompressed Size 000009D9 (2521) │ │ │ │ +0B2C72 Filename Length 0029 (41) │ │ │ │ +0B2C74 Extra Length 0000 (0) │ │ │ │ +0B2C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB2C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB2C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B2CA8 PAYLOAD │ │ │ │ +0B2C9F PAYLOAD │ │ │ │ │ │ │ │ -0B307C LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B3080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3082 General Purpose Flag 0800 (2048) │ │ │ │ +0B3073 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B3077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3079 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3084 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3086 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B308A CRC 25253938 (623196472) │ │ │ │ -0B308E Compressed Size 0000059C (1436) │ │ │ │ -0B3092 Uncompressed Size 00001F2A (7978) │ │ │ │ -0B3096 Filename Length 0028 (40) │ │ │ │ -0B3098 Extra Length 0000 (0) │ │ │ │ -0B309A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B307B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B307D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3081 CRC 25253938 (623196472) │ │ │ │ +0B3085 Compressed Size 0000059C (1436) │ │ │ │ +0B3089 Uncompressed Size 00001F2A (7978) │ │ │ │ +0B308D Filename Length 0028 (40) │ │ │ │ +0B308F Extra Length 0000 (0) │ │ │ │ +0B3091 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB309A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3091: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B30C2 PAYLOAD │ │ │ │ +0B30B9 PAYLOAD │ │ │ │ │ │ │ │ -0B365E LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B3662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3664 General Purpose Flag 0800 (2048) │ │ │ │ +0B3655 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B3659 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B365A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B365B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B366C CRC 74E34431 (1961051185) │ │ │ │ -0B3670 Compressed Size 0000025B (603) │ │ │ │ -0B3674 Uncompressed Size 000005AA (1450) │ │ │ │ -0B3678 Filename Length 002E (46) │ │ │ │ -0B367A Extra Length 0000 (0) │ │ │ │ -0B367C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B365D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B365F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3663 CRC 74E34431 (1961051185) │ │ │ │ +0B3667 Compressed Size 0000025B (603) │ │ │ │ +0B366B Uncompressed Size 000005AA (1450) │ │ │ │ +0B366F Filename Length 002E (46) │ │ │ │ +0B3671 Extra Length 0000 (0) │ │ │ │ +0B3673 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB367C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3673: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B36AA PAYLOAD │ │ │ │ +0B36A1 PAYLOAD │ │ │ │ │ │ │ │ -0B3905 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B3909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B390A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B390B General Purpose Flag 0800 (2048) │ │ │ │ +0B38FC LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B3900 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3901 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3902 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B390D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B390F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3913 CRC DC9718FC (3700889852) │ │ │ │ -0B3917 Compressed Size 000002AD (685) │ │ │ │ -0B391B Uncompressed Size 00000C5D (3165) │ │ │ │ -0B391F Filename Length 002D (45) │ │ │ │ -0B3921 Extra Length 0000 (0) │ │ │ │ -0B3923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3904 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3906 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B390A CRC DC9718FC (3700889852) │ │ │ │ +0B390E Compressed Size 000002AD (685) │ │ │ │ +0B3912 Uncompressed Size 00000C5D (3165) │ │ │ │ +0B3916 Filename Length 002D (45) │ │ │ │ +0B3918 Extra Length 0000 (0) │ │ │ │ +0B391A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB391A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3950 PAYLOAD │ │ │ │ +0B3947 PAYLOAD │ │ │ │ │ │ │ │ -0B3BFD LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B3C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3C03 General Purpose Flag 0800 (2048) │ │ │ │ +0B3BF4 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B3BF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3BF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3BFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3C0B CRC F3CCDE6D (4090289773) │ │ │ │ -0B3C0F Compressed Size 00000588 (1416) │ │ │ │ -0B3C13 Uncompressed Size 00000F97 (3991) │ │ │ │ -0B3C17 Filename Length 0035 (53) │ │ │ │ -0B3C19 Extra Length 0000 (0) │ │ │ │ -0B3C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3BFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3BFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3C02 CRC F3CCDE6D (4090289773) │ │ │ │ +0B3C06 Compressed Size 00000588 (1416) │ │ │ │ +0B3C0A Uncompressed Size 00000F97 (3991) │ │ │ │ +0B3C0E Filename Length 0035 (53) │ │ │ │ +0B3C10 Extra Length 0000 (0) │ │ │ │ +0B3C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3C50 PAYLOAD │ │ │ │ +0B3C47 PAYLOAD │ │ │ │ │ │ │ │ -0B41D8 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B41DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B41DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B41DE General Purpose Flag 0800 (2048) │ │ │ │ +0B41CF LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B41D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B41D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B41D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B41E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B41E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B41E6 CRC 7EA8434F (2124956495) │ │ │ │ -0B41EA Compressed Size 0000035C (860) │ │ │ │ -0B41EE Uncompressed Size 000017DE (6110) │ │ │ │ -0B41F2 Filename Length 0034 (52) │ │ │ │ -0B41F4 Extra Length 0000 (0) │ │ │ │ -0B41F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B41D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B41D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B41DD CRC 7EA8434F (2124956495) │ │ │ │ +0B41E1 Compressed Size 0000035C (860) │ │ │ │ +0B41E5 Uncompressed Size 000017DE (6110) │ │ │ │ +0B41E9 Filename Length 0034 (52) │ │ │ │ +0B41EB Extra Length 0000 (0) │ │ │ │ +0B41ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB41F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB41ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B422A PAYLOAD │ │ │ │ +0B4221 PAYLOAD │ │ │ │ │ │ │ │ -0B4586 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B458A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B458B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B458C General Purpose Flag 0800 (2048) │ │ │ │ +0B457D LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B4581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4583 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B458E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4594 CRC A681EAE8 (2793532136) │ │ │ │ -0B4598 Compressed Size 000005F2 (1522) │ │ │ │ -0B459C Uncompressed Size 00000D70 (3440) │ │ │ │ -0B45A0 Filename Length 0028 (40) │ │ │ │ -0B45A2 Extra Length 0000 (0) │ │ │ │ -0B45A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4585 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4587 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B458B CRC A681EAE8 (2793532136) │ │ │ │ +0B458F Compressed Size 000005F2 (1522) │ │ │ │ +0B4593 Uncompressed Size 00000D70 (3440) │ │ │ │ +0B4597 Filename Length 0028 (40) │ │ │ │ +0B4599 Extra Length 0000 (0) │ │ │ │ +0B459B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB45A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB459B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B45CC PAYLOAD │ │ │ │ +0B45C3 PAYLOAD │ │ │ │ │ │ │ │ -0B4BBE LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B4BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4BC4 General Purpose Flag 0800 (2048) │ │ │ │ +0B4BB5 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B4BB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4BBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4BBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4BCC CRC 2FC4FB8C (801438604) │ │ │ │ -0B4BD0 Compressed Size 00000447 (1095) │ │ │ │ -0B4BD4 Uncompressed Size 00001094 (4244) │ │ │ │ -0B4BD8 Filename Length 0027 (39) │ │ │ │ -0B4BDA Extra Length 0000 (0) │ │ │ │ -0B4BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4BBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4BBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4BC3 CRC 2FC4FB8C (801438604) │ │ │ │ +0B4BC7 Compressed Size 00000447 (1095) │ │ │ │ +0B4BCB Uncompressed Size 00001094 (4244) │ │ │ │ +0B4BCF Filename Length 0027 (39) │ │ │ │ +0B4BD1 Extra Length 0000 (0) │ │ │ │ +0B4BD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4BD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4C03 PAYLOAD │ │ │ │ +0B4BFA PAYLOAD │ │ │ │ │ │ │ │ -0B504A LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B504E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B504F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5050 General Purpose Flag 0800 (2048) │ │ │ │ +0B5041 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B5045 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5046 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5047 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5052 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5054 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5058 CRC 7223B87F (1914943615) │ │ │ │ -0B505C Compressed Size 00000493 (1171) │ │ │ │ -0B5060 Uncompressed Size 00000B44 (2884) │ │ │ │ -0B5064 Filename Length 002F (47) │ │ │ │ -0B5066 Extra Length 0000 (0) │ │ │ │ -0B5068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5049 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B504B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B504F CRC 7223B87F (1914943615) │ │ │ │ +0B5053 Compressed Size 00000493 (1171) │ │ │ │ +0B5057 Uncompressed Size 00000B44 (2884) │ │ │ │ +0B505B Filename Length 002F (47) │ │ │ │ +0B505D Extra Length 0000 (0) │ │ │ │ +0B505F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB505F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5097 PAYLOAD │ │ │ │ +0B508E PAYLOAD │ │ │ │ │ │ │ │ -0B552A LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B552E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B552F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5530 General Purpose Flag 0800 (2048) │ │ │ │ +0B5521 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B5525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5534 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5538 CRC 177CD2BD (394056381) │ │ │ │ -0B553C Compressed Size 000002BB (699) │ │ │ │ -0B5540 Uncompressed Size 00000DA6 (3494) │ │ │ │ -0B5544 Filename Length 002E (46) │ │ │ │ -0B5546 Extra Length 0000 (0) │ │ │ │ -0B5548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B552B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B552F CRC 177CD2BD (394056381) │ │ │ │ +0B5533 Compressed Size 000002BB (699) │ │ │ │ +0B5537 Uncompressed Size 00000DA6 (3494) │ │ │ │ +0B553B Filename Length 002E (46) │ │ │ │ +0B553D Extra Length 0000 (0) │ │ │ │ +0B553F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB553F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5576 PAYLOAD │ │ │ │ +0B556D PAYLOAD │ │ │ │ │ │ │ │ -0B5831 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B5835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5837 General Purpose Flag 0800 (2048) │ │ │ │ +0B5828 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B582C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B582D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B582E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B583B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B583F CRC B9D58389 (3117777801) │ │ │ │ -0B5843 Compressed Size 000005AF (1455) │ │ │ │ -0B5847 Uncompressed Size 00000DFE (3582) │ │ │ │ -0B584B Filename Length 002B (43) │ │ │ │ -0B584D Extra Length 0000 (0) │ │ │ │ -0B584F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5830 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5832 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5836 CRC B9D58389 (3117777801) │ │ │ │ +0B583A Compressed Size 000005AF (1455) │ │ │ │ +0B583E Uncompressed Size 00000DFE (3582) │ │ │ │ +0B5842 Filename Length 002B (43) │ │ │ │ +0B5844 Extra Length 0000 (0) │ │ │ │ +0B5846 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB584F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5846: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B587A PAYLOAD │ │ │ │ +0B5871 PAYLOAD │ │ │ │ │ │ │ │ -0B5E29 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B5E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5E2F General Purpose Flag 0800 (2048) │ │ │ │ +0B5E20 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B5E24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5E25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5E26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5E33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5E37 CRC BAD58509 (3134555401) │ │ │ │ -0B5E3B Compressed Size 00000342 (834) │ │ │ │ -0B5E3F Uncompressed Size 0000122E (4654) │ │ │ │ -0B5E43 Filename Length 002A (42) │ │ │ │ -0B5E45 Extra Length 0000 (0) │ │ │ │ -0B5E47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5E28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5E2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5E2E CRC BAD58509 (3134555401) │ │ │ │ +0B5E32 Compressed Size 00000342 (834) │ │ │ │ +0B5E36 Uncompressed Size 0000122E (4654) │ │ │ │ +0B5E3A Filename Length 002A (42) │ │ │ │ +0B5E3C Extra Length 0000 (0) │ │ │ │ +0B5E3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5E47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5E3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5E71 PAYLOAD │ │ │ │ +0B5E68 PAYLOAD │ │ │ │ │ │ │ │ -0B61B3 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B61B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61B9 General Purpose Flag 0800 (2048) │ │ │ │ +0B61AA LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B61AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61BB Compression Method 0000 (0) 'Stored' │ │ │ │ -0B61BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61C1 CRC 00000000 (0) │ │ │ │ -0B61C5 Compressed Size 00000000 (0) │ │ │ │ -0B61C9 Uncompressed Size 00000000 (0) │ │ │ │ -0B61CD Filename Length 0010 (16) │ │ │ │ -0B61CF Extra Length 0000 (0) │ │ │ │ -0B61D1 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B61B2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B61B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61B8 CRC 00000000 (0) │ │ │ │ +0B61BC Compressed Size 00000000 (0) │ │ │ │ +0B61C0 Uncompressed Size 00000000 (0) │ │ │ │ +0B61C4 Filename Length 0010 (16) │ │ │ │ +0B61C6 Extra Length 0000 (0) │ │ │ │ +0B61C8 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61D1: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61C8: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B61E1 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B61E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61E7 General Purpose Flag 0800 (2048) │ │ │ │ +0B61D8 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B61DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B61EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61EF CRC 810F19F8 (2165250552) │ │ │ │ -0B61F3 Compressed Size 0000006B (107) │ │ │ │ -0B61F7 Uncompressed Size 0000007F (127) │ │ │ │ -0B61FB Filename Length 0025 (37) │ │ │ │ -0B61FD Extra Length 0000 (0) │ │ │ │ -0B61FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61E6 CRC 810F19F8 (2165250552) │ │ │ │ +0B61EA Compressed Size 0000006B (107) │ │ │ │ +0B61EE Uncompressed Size 0000007F (127) │ │ │ │ +0B61F2 Filename Length 0025 (37) │ │ │ │ +0B61F4 Extra Length 0000 (0) │ │ │ │ +0B61F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6224 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B621B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B628F LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B6293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6295 General Purpose Flag 0800 (2048) │ │ │ │ +0B6286 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B628A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B628B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B628C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6297 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B629D CRC 8E3C5B46 (2386320198) │ │ │ │ -0B62A1 Compressed Size 0000007B (123) │ │ │ │ -0B62A5 Uncompressed Size 00000098 (152) │ │ │ │ -0B62A9 Filename Length 0024 (36) │ │ │ │ -0B62AB Extra Length 0000 (0) │ │ │ │ -0B62AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B628E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6290 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6294 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B6298 Compressed Size 0000007B (123) │ │ │ │ +0B629C Uncompressed Size 00000098 (152) │ │ │ │ +0B62A0 Filename Length 0024 (36) │ │ │ │ +0B62A2 Extra Length 0000 (0) │ │ │ │ +0B62A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB62AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB62A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B62D1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B62C8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B634C LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B6350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6352 General Purpose Flag 0800 (2048) │ │ │ │ +0B6343 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B6347 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6348 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6349 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B635A CRC 824F7F49 (2186248009) │ │ │ │ -0B635E Compressed Size 000001D1 (465) │ │ │ │ -0B6362 Uncompressed Size 00000347 (839) │ │ │ │ -0B6366 Filename Length 0028 (40) │ │ │ │ -0B6368 Extra Length 0000 (0) │ │ │ │ -0B636A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B634B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B634D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6351 CRC 824F7F49 (2186248009) │ │ │ │ +0B6355 Compressed Size 000001D1 (465) │ │ │ │ +0B6359 Uncompressed Size 00000347 (839) │ │ │ │ +0B635D Filename Length 0028 (40) │ │ │ │ +0B635F Extra Length 0000 (0) │ │ │ │ +0B6361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB636A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6392 PAYLOAD │ │ │ │ +0B6389 PAYLOAD │ │ │ │ │ │ │ │ -0B6563 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B6567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6569 General Purpose Flag 0800 (2048) │ │ │ │ +0B655A LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B655E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B655F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6560 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B656B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B656D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6571 CRC D21211B0 (3524399536) │ │ │ │ -0B6575 Compressed Size 00000164 (356) │ │ │ │ -0B6579 Uncompressed Size 00000266 (614) │ │ │ │ -0B657D Filename Length 0027 (39) │ │ │ │ -0B657F Extra Length 0000 (0) │ │ │ │ -0B6581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6562 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6564 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6568 CRC D21211B0 (3524399536) │ │ │ │ +0B656C Compressed Size 00000164 (356) │ │ │ │ +0B6570 Uncompressed Size 00000266 (614) │ │ │ │ +0B6574 Filename Length 0027 (39) │ │ │ │ +0B6576 Extra Length 0000 (0) │ │ │ │ +0B6578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B65A8 PAYLOAD │ │ │ │ +0B659F PAYLOAD │ │ │ │ │ │ │ │ -0B670C LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B6710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6712 General Purpose Flag 0800 (2048) │ │ │ │ +0B6703 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B6707 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6708 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6709 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6714 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B6716 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B671A CRC 00000000 (0) │ │ │ │ -0B671E Compressed Size 00000000 (0) │ │ │ │ -0B6722 Uncompressed Size 00000000 (0) │ │ │ │ -0B6726 Filename Length 001C (28) │ │ │ │ -0B6728 Extra Length 0000 (0) │ │ │ │ -0B672A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B670B Compression Method 0000 (0) 'Stored' │ │ │ │ +0B670D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6711 CRC 00000000 (0) │ │ │ │ +0B6715 Compressed Size 00000000 (0) │ │ │ │ +0B6719 Uncompressed Size 00000000 (0) │ │ │ │ +0B671D Filename Length 001C (28) │ │ │ │ +0B671F Extra Length 0000 (0) │ │ │ │ +0B6721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB672A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B6746 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B674A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B674B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B674C General Purpose Flag 0800 (2048) │ │ │ │ +0B673D LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B6741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B674E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6754 CRC B0D9726D (2967040621) │ │ │ │ -0B6758 Compressed Size 00000255 (597) │ │ │ │ -0B675C Uncompressed Size 00000578 (1400) │ │ │ │ -0B6760 Filename Length 003A (58) │ │ │ │ -0B6762 Extra Length 0000 (0) │ │ │ │ -0B6764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B674B CRC B0D9726D (2967040621) │ │ │ │ +0B674F Compressed Size 00000255 (597) │ │ │ │ +0B6753 Uncompressed Size 00000578 (1400) │ │ │ │ +0B6757 Filename Length 003A (58) │ │ │ │ +0B6759 Extra Length 0000 (0) │ │ │ │ +0B675B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB675B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B679E PAYLOAD │ │ │ │ +0B6795 PAYLOAD │ │ │ │ │ │ │ │ -0B69F3 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B69F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B69F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B69F9 General Purpose Flag 0800 (2048) │ │ │ │ +0B69EA LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B69EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B69FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B69FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6A01 CRC 6EA9B289 (1856615049) │ │ │ │ -0B6A05 Compressed Size 000003FA (1018) │ │ │ │ -0B6A09 Uncompressed Size 00000D24 (3364) │ │ │ │ -0B6A0D Filename Length 0039 (57) │ │ │ │ -0B6A0F Extra Length 0000 (0) │ │ │ │ -0B6A11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B69F8 CRC 6EA9B289 (1856615049) │ │ │ │ +0B69FC Compressed Size 000003FA (1018) │ │ │ │ +0B6A00 Uncompressed Size 00000D24 (3364) │ │ │ │ +0B6A04 Filename Length 0039 (57) │ │ │ │ +0B6A06 Extra Length 0000 (0) │ │ │ │ +0B6A08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A4A PAYLOAD │ │ │ │ +0B6A41 PAYLOAD │ │ │ │ │ │ │ │ -0B6E44 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B6E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6E4A General Purpose Flag 0800 (2048) │ │ │ │ +0B6E3B LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B6E3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6E40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6E41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6E4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6E52 CRC 5D5D9803 (1566414851) │ │ │ │ -0B6E56 Compressed Size 000004FA (1274) │ │ │ │ -0B6E5A Uncompressed Size 00000CA4 (3236) │ │ │ │ -0B6E5E Filename Length 0041 (65) │ │ │ │ -0B6E60 Extra Length 0000 (0) │ │ │ │ -0B6E62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6E43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6E45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6E49 CRC 5D5D9803 (1566414851) │ │ │ │ +0B6E4D Compressed Size 000004FA (1274) │ │ │ │ +0B6E51 Uncompressed Size 00000CA4 (3236) │ │ │ │ +0B6E55 Filename Length 0041 (65) │ │ │ │ +0B6E57 Extra Length 0000 (0) │ │ │ │ +0B6E59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6E62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6EA3 PAYLOAD │ │ │ │ +0B6E9A PAYLOAD │ │ │ │ │ │ │ │ -0B739D LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B73A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B73A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B73A3 General Purpose Flag 0800 (2048) │ │ │ │ +0B7394 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B7398 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7399 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B739A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B73A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B73A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B73AB CRC E225F545 (3794138437) │ │ │ │ -0B73AF Compressed Size 000003A1 (929) │ │ │ │ -0B73B3 Uncompressed Size 00001258 (4696) │ │ │ │ -0B73B7 Filename Length 0040 (64) │ │ │ │ -0B73B9 Extra Length 0000 (0) │ │ │ │ -0B73BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B739C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B739E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B73A2 CRC E225F545 (3794138437) │ │ │ │ +0B73A6 Compressed Size 000003A1 (929) │ │ │ │ +0B73AA Uncompressed Size 00001258 (4696) │ │ │ │ +0B73AE Filename Length 0040 (64) │ │ │ │ +0B73B0 Extra Length 0000 (0) │ │ │ │ +0B73B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB73BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB73B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B73FB PAYLOAD │ │ │ │ +0B73F2 PAYLOAD │ │ │ │ │ │ │ │ -0B779C LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B77A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B77A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B77A2 General Purpose Flag 0800 (2048) │ │ │ │ +0B7793 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B7797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7799 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B77A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B77A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B77AA CRC E82B9372 (3895169906) │ │ │ │ -0B77AE Compressed Size 0000020F (527) │ │ │ │ -0B77B2 Uncompressed Size 0000042E (1070) │ │ │ │ -0B77B6 Filename Length 0031 (49) │ │ │ │ -0B77B8 Extra Length 0000 (0) │ │ │ │ -0B77BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B779B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B779D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B77A1 CRC E82B9372 (3895169906) │ │ │ │ +0B77A5 Compressed Size 0000020F (527) │ │ │ │ +0B77A9 Uncompressed Size 0000042E (1070) │ │ │ │ +0B77AD Filename Length 0031 (49) │ │ │ │ +0B77AF Extra Length 0000 (0) │ │ │ │ +0B77B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB77BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B77EB PAYLOAD │ │ │ │ +0B77E2 PAYLOAD │ │ │ │ │ │ │ │ -0B79FA LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B79FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7A00 General Purpose Flag 0800 (2048) │ │ │ │ +0B79F1 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B79F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7A08 CRC D83E4AE4 (3627961060) │ │ │ │ -0B7A0C Compressed Size 00000261 (609) │ │ │ │ -0B7A10 Uncompressed Size 0000084A (2122) │ │ │ │ -0B7A14 Filename Length 0030 (48) │ │ │ │ -0B7A16 Extra Length 0000 (0) │ │ │ │ -0B7A18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B79FF CRC D83E4AE4 (3627961060) │ │ │ │ +0B7A03 Compressed Size 00000261 (609) │ │ │ │ +0B7A07 Uncompressed Size 0000084A (2122) │ │ │ │ +0B7A0B Filename Length 0030 (48) │ │ │ │ +0B7A0D Extra Length 0000 (0) │ │ │ │ +0B7A0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A48 PAYLOAD │ │ │ │ +0B7A3F PAYLOAD │ │ │ │ │ │ │ │ -0B7CA9 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B7CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CAF General Purpose Flag 0800 (2048) │ │ │ │ +0B7CA0 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B7CA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7CB7 CRC 2D03D35B (755225435) │ │ │ │ -0B7CBB Compressed Size 000000DA (218) │ │ │ │ -0B7CBF Uncompressed Size 00000149 (329) │ │ │ │ -0B7CC3 Filename Length 0032 (50) │ │ │ │ -0B7CC5 Extra Length 0000 (0) │ │ │ │ -0B7CC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7CAE CRC 2D03D35B (755225435) │ │ │ │ +0B7CB2 Compressed Size 000000DA (218) │ │ │ │ +0B7CB6 Uncompressed Size 00000149 (329) │ │ │ │ +0B7CBA Filename Length 0032 (50) │ │ │ │ +0B7CBC Extra Length 0000 (0) │ │ │ │ +0B7CBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7CF9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7CF0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7DD3 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B7DD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7DD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7DD9 General Purpose Flag 0800 (2048) │ │ │ │ +0B7DCA LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B7DCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7DCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7DD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7DDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7DDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7DE1 CRC DDDD378D (3722262413) │ │ │ │ -0B7DE5 Compressed Size 0000007D (125) │ │ │ │ -0B7DE9 Uncompressed Size 000000AB (171) │ │ │ │ -0B7DED Filename Length 0031 (49) │ │ │ │ -0B7DEF Extra Length 0000 (0) │ │ │ │ -0B7DF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7DD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7DD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7DD8 CRC DDDD378D (3722262413) │ │ │ │ +0B7DDC Compressed Size 0000007D (125) │ │ │ │ +0B7DE0 Uncompressed Size 000000AB (171) │ │ │ │ +0B7DE4 Filename Length 0031 (49) │ │ │ │ +0B7DE6 Extra Length 0000 (0) │ │ │ │ +0B7DE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7DF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7DE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7E22 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7E19 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7E9F LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B7EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7EA5 General Purpose Flag 0800 (2048) │ │ │ │ +0B7E96 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B7E9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7E9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7E9C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7EA7 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7EA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EAD CRC 00000000 (0) │ │ │ │ -0B7EB1 Compressed Size 00000000 (0) │ │ │ │ -0B7EB5 Uncompressed Size 00000000 (0) │ │ │ │ -0B7EB9 Filename Length 0011 (17) │ │ │ │ -0B7EBB Extra Length 0000 (0) │ │ │ │ -0B7EBD Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B7E9E Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7EA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7EA4 CRC 00000000 (0) │ │ │ │ +0B7EA8 Compressed Size 00000000 (0) │ │ │ │ +0B7EAC Uncompressed Size 00000000 (0) │ │ │ │ +0B7EB0 Filename Length 0011 (17) │ │ │ │ +0B7EB2 Extra Length 0000 (0) │ │ │ │ +0B7EB4 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EBD: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EB4: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7ECE LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B7ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7ED4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7EC5 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B7EC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7ECA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7ECB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7ED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7ED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EDC CRC 7D077A9A (2097642138) │ │ │ │ -0B7EE0 Compressed Size 00000272 (626) │ │ │ │ -0B7EE4 Uncompressed Size 000004EF (1263) │ │ │ │ -0B7EE8 Filename Length 0025 (37) │ │ │ │ -0B7EEA Extra Length 0000 (0) │ │ │ │ -0B7EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7ECD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7ECF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7ED3 CRC 7D077A9A (2097642138) │ │ │ │ +0B7ED7 Compressed Size 00000272 (626) │ │ │ │ +0B7EDB Uncompressed Size 000004EF (1263) │ │ │ │ +0B7EDF Filename Length 0025 (37) │ │ │ │ +0B7EE1 Extra Length 0000 (0) │ │ │ │ +0B7EE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7F11 PAYLOAD │ │ │ │ +0B7F08 PAYLOAD │ │ │ │ │ │ │ │ -0B8183 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B8187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8189 General Purpose Flag 0800 (2048) │ │ │ │ +0B817A LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B817E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B817F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8180 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B818B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B818D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8191 CRC D9246A2F (3643042351) │ │ │ │ -0B8195 Compressed Size 000002A1 (673) │ │ │ │ -0B8199 Uncompressed Size 000006E5 (1765) │ │ │ │ -0B819D Filename Length 0024 (36) │ │ │ │ -0B819F Extra Length 0000 (0) │ │ │ │ -0B81A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8182 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8184 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8188 CRC D9246A2F (3643042351) │ │ │ │ +0B818C Compressed Size 000002A1 (673) │ │ │ │ +0B8190 Uncompressed Size 000006E5 (1765) │ │ │ │ +0B8194 Filename Length 0024 (36) │ │ │ │ +0B8196 Extra Length 0000 (0) │ │ │ │ +0B8198 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB81A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81C5 PAYLOAD │ │ │ │ +0B81BC PAYLOAD │ │ │ │ │ │ │ │ -0B8466 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0B846A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B846B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B846C General Purpose Flag 0800 (2048) │ │ │ │ +0B845D LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0B8461 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8462 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8463 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B846E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8470 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8474 CRC 4CA9431A (1286161178) │ │ │ │ -0B8478 Compressed Size 00000541 (1345) │ │ │ │ -0B847C Uncompressed Size 00000CA9 (3241) │ │ │ │ -0B8480 Filename Length 001F (31) │ │ │ │ -0B8482 Extra Length 0000 (0) │ │ │ │ -0B8484 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8465 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8467 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B846B CRC 4CA9431A (1286161178) │ │ │ │ +0B846F Compressed Size 00000541 (1345) │ │ │ │ +0B8473 Uncompressed Size 00000CA9 (3241) │ │ │ │ +0B8477 Filename Length 001F (31) │ │ │ │ +0B8479 Extra Length 0000 (0) │ │ │ │ +0B847B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8484: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB847B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B84A3 PAYLOAD │ │ │ │ +0B849A PAYLOAD │ │ │ │ │ │ │ │ -0B89E4 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0B89E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B89E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B89EA General Purpose Flag 0800 (2048) │ │ │ │ +0B89DB LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0B89DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B89E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B89E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B89EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B89EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B89F2 CRC 2E967EF1 (781614833) │ │ │ │ -0B89F6 Compressed Size 00000583 (1411) │ │ │ │ -0B89FA Uncompressed Size 0000176D (5997) │ │ │ │ -0B89FE Filename Length 001E (30) │ │ │ │ -0B8A00 Extra Length 0000 (0) │ │ │ │ -0B8A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B89E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B89E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B89E9 CRC 2E967EF1 (781614833) │ │ │ │ +0B89ED Compressed Size 00000583 (1411) │ │ │ │ +0B89F1 Uncompressed Size 0000176D (5997) │ │ │ │ +0B89F5 Filename Length 001E (30) │ │ │ │ +0B89F7 Extra Length 0000 (0) │ │ │ │ +0B89F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB89F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8A20 PAYLOAD │ │ │ │ +0B8A17 PAYLOAD │ │ │ │ │ │ │ │ -0B8FA3 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0B8FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FA9 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F9A LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0B8F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8FA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8FB1 CRC E22C3481 (3794547841) │ │ │ │ -0B8FB5 Compressed Size 0000024C (588) │ │ │ │ -0B8FB9 Uncompressed Size 0000046C (1132) │ │ │ │ -0B8FBD Filename Length 0023 (35) │ │ │ │ -0B8FBF Extra Length 0000 (0) │ │ │ │ -0B8FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8FA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8FA8 CRC E22C3481 (3794547841) │ │ │ │ +0B8FAC Compressed Size 0000024C (588) │ │ │ │ +0B8FB0 Uncompressed Size 0000046C (1132) │ │ │ │ +0B8FB4 Filename Length 0023 (35) │ │ │ │ +0B8FB6 Extra Length 0000 (0) │ │ │ │ +0B8FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FE4 PAYLOAD │ │ │ │ +0B8FDB PAYLOAD │ │ │ │ │ │ │ │ -0B9230 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0B9234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9236 General Purpose Flag 0800 (2048) │ │ │ │ +0B9227 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0B922B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B922C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B922D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B923A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B923E CRC F3AA23A9 (4088013737) │ │ │ │ -0B9242 Compressed Size 0000024D (589) │ │ │ │ -0B9246 Uncompressed Size 00000596 (1430) │ │ │ │ -0B924A Filename Length 0022 (34) │ │ │ │ -0B924C Extra Length 0000 (0) │ │ │ │ -0B924E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B922F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9231 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9235 CRC F3AA23A9 (4088013737) │ │ │ │ +0B9239 Compressed Size 0000024D (589) │ │ │ │ +0B923D Uncompressed Size 00000596 (1430) │ │ │ │ +0B9241 Filename Length 0022 (34) │ │ │ │ +0B9243 Extra Length 0000 (0) │ │ │ │ +0B9245 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB924E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9270 PAYLOAD │ │ │ │ +0B9267 PAYLOAD │ │ │ │ │ │ │ │ -0B94BD LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0B94C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B94C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B94C3 General Purpose Flag 0800 (2048) │ │ │ │ +0B94B4 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0B94B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B94B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B94BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B94C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B94C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B94CB CRC B48ACF64 (3028995940) │ │ │ │ -0B94CF Compressed Size 00000275 (629) │ │ │ │ -0B94D3 Uncompressed Size 00000530 (1328) │ │ │ │ -0B94D7 Filename Length 0027 (39) │ │ │ │ -0B94D9 Extra Length 0000 (0) │ │ │ │ -0B94DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B94BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B94BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B94C2 CRC B48ACF64 (3028995940) │ │ │ │ +0B94C6 Compressed Size 00000275 (629) │ │ │ │ +0B94CA Uncompressed Size 00000530 (1328) │ │ │ │ +0B94CE Filename Length 0027 (39) │ │ │ │ +0B94D0 Extra Length 0000 (0) │ │ │ │ +0B94D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB94DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB94D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9502 PAYLOAD │ │ │ │ +0B94F9 PAYLOAD │ │ │ │ │ │ │ │ -0B9777 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0B977B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B977C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B977D General Purpose Flag 0800 (2048) │ │ │ │ +0B976E LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0B9772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9774 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B977F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9781 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9785 CRC 4B305F5F (1261461343) │ │ │ │ -0B9789 Compressed Size 000002C1 (705) │ │ │ │ -0B978D Uncompressed Size 000009F2 (2546) │ │ │ │ -0B9791 Filename Length 0026 (38) │ │ │ │ -0B9793 Extra Length 0000 (0) │ │ │ │ -0B9795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9776 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9778 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B977C CRC 4B305F5F (1261461343) │ │ │ │ +0B9780 Compressed Size 000002C1 (705) │ │ │ │ +0B9784 Uncompressed Size 000009F2 (2546) │ │ │ │ +0B9788 Filename Length 0026 (38) │ │ │ │ +0B978A Extra Length 0000 (0) │ │ │ │ +0B978C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB978C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B97BB PAYLOAD │ │ │ │ +0B97B2 PAYLOAD │ │ │ │ │ │ │ │ -0B9A7C LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0B9A80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9A81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9A82 General Purpose Flag 0800 (2048) │ │ │ │ +0B9A73 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0B9A77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9A78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9A79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9A84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9A86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9A8A CRC F2D7F409 (4074238985) │ │ │ │ -0B9A8E Compressed Size 00000277 (631) │ │ │ │ -0B9A92 Uncompressed Size 000004EE (1262) │ │ │ │ -0B9A96 Filename Length 0029 (41) │ │ │ │ -0B9A98 Extra Length 0000 (0) │ │ │ │ -0B9A9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9A7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9A7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9A81 CRC F2D7F409 (4074238985) │ │ │ │ +0B9A85 Compressed Size 00000277 (631) │ │ │ │ +0B9A89 Uncompressed Size 000004EE (1262) │ │ │ │ +0B9A8D Filename Length 0029 (41) │ │ │ │ +0B9A8F Extra Length 0000 (0) │ │ │ │ +0B9A91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9AC3 PAYLOAD │ │ │ │ +0B9ABA PAYLOAD │ │ │ │ │ │ │ │ -0B9D3A LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0B9D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9D40 General Purpose Flag 0800 (2048) │ │ │ │ +0B9D31 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0B9D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9D37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9D48 CRC 86AA355F (2259301727) │ │ │ │ -0B9D4C Compressed Size 00000281 (641) │ │ │ │ -0B9D50 Uncompressed Size 000008CB (2251) │ │ │ │ -0B9D54 Filename Length 0028 (40) │ │ │ │ -0B9D56 Extra Length 0000 (0) │ │ │ │ -0B9D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9D39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9D3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9D3F CRC 86AA355F (2259301727) │ │ │ │ +0B9D43 Compressed Size 00000281 (641) │ │ │ │ +0B9D47 Uncompressed Size 000008CB (2251) │ │ │ │ +0B9D4B Filename Length 0028 (40) │ │ │ │ +0B9D4D Extra Length 0000 (0) │ │ │ │ +0B9D4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9D4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9D80 PAYLOAD │ │ │ │ +0B9D77 PAYLOAD │ │ │ │ │ │ │ │ -0BA001 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BA005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA007 General Purpose Flag 0800 (2048) │ │ │ │ +0B9FF8 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0B9FFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9FFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9FFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA00F CRC DBD3D944 (3688094020) │ │ │ │ -0BA013 Compressed Size 0000076F (1903) │ │ │ │ -0BA017 Uncompressed Size 00001284 (4740) │ │ │ │ -0BA01B Filename Length 002B (43) │ │ │ │ -0BA01D Extra Length 0000 (0) │ │ │ │ -0BA01F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA000 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA002 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA006 CRC DBD3D944 (3688094020) │ │ │ │ +0BA00A Compressed Size 0000076F (1903) │ │ │ │ +0BA00E Uncompressed Size 00001284 (4740) │ │ │ │ +0BA012 Filename Length 002B (43) │ │ │ │ +0BA014 Extra Length 0000 (0) │ │ │ │ +0BA016 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA01F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA016: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA04A PAYLOAD │ │ │ │ +0BA041 PAYLOAD │ │ │ │ │ │ │ │ -0BA7B9 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BA7BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7BF General Purpose Flag 0800 (2048) │ │ │ │ +0BA7B0 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BA7B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA7C7 CRC 2D4623FD (759571453) │ │ │ │ -0BA7CB Compressed Size 00000980 (2432) │ │ │ │ -0BA7CF Uncompressed Size 00003370 (13168) │ │ │ │ -0BA7D3 Filename Length 002A (42) │ │ │ │ -0BA7D5 Extra Length 0000 (0) │ │ │ │ -0BA7D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA7BE CRC 2D4623FD (759571453) │ │ │ │ +0BA7C2 Compressed Size 00000980 (2432) │ │ │ │ +0BA7C6 Uncompressed Size 00003370 (13168) │ │ │ │ +0BA7CA Filename Length 002A (42) │ │ │ │ +0BA7CC Extra Length 0000 (0) │ │ │ │ +0BA7CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA801 PAYLOAD │ │ │ │ +0BA7F8 PAYLOAD │ │ │ │ │ │ │ │ -0BB181 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BB185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB187 General Purpose Flag 0800 (2048) │ │ │ │ +0BB178 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BB17C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB17D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB17E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB18B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB18F CRC C94E32EB (3377345259) │ │ │ │ -0BB193 Compressed Size 000007AA (1962) │ │ │ │ -0BB197 Uncompressed Size 00001432 (5170) │ │ │ │ -0BB19B Filename Length 002C (44) │ │ │ │ -0BB19D Extra Length 0000 (0) │ │ │ │ -0BB19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB180 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB182 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB186 CRC C94E32EB (3377345259) │ │ │ │ +0BB18A Compressed Size 000007AA (1962) │ │ │ │ +0BB18E Uncompressed Size 00001432 (5170) │ │ │ │ +0BB192 Filename Length 002C (44) │ │ │ │ +0BB194 Extra Length 0000 (0) │ │ │ │ +0BB196 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB196: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB1CB PAYLOAD │ │ │ │ +0BB1C2 PAYLOAD │ │ │ │ │ │ │ │ -0BB975 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BB979 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB97A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB97B General Purpose Flag 0800 (2048) │ │ │ │ +0BB96C LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BB970 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB971 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB972 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB97D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB97F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB983 CRC 060BCD8C (101436812) │ │ │ │ -0BB987 Compressed Size 00000AE6 (2790) │ │ │ │ -0BB98B Uncompressed Size 00003F84 (16260) │ │ │ │ -0BB98F Filename Length 002B (43) │ │ │ │ -0BB991 Extra Length 0000 (0) │ │ │ │ -0BB993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB974 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB976 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB97A CRC 060BCD8C (101436812) │ │ │ │ +0BB97E Compressed Size 00000AE6 (2790) │ │ │ │ +0BB982 Uncompressed Size 00003F84 (16260) │ │ │ │ +0BB986 Filename Length 002B (43) │ │ │ │ +0BB988 Extra Length 0000 (0) │ │ │ │ +0BB98A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB98A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9BE PAYLOAD │ │ │ │ +0BB9B5 PAYLOAD │ │ │ │ │ │ │ │ -0BC4A4 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC4A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC4A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC4AA General Purpose Flag 0800 (2048) │ │ │ │ +0BC49B LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC49F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC4A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC4A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC4AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC4AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC4B2 CRC B6753C1F (3061136415) │ │ │ │ -0BC4B6 Compressed Size 000002B6 (694) │ │ │ │ -0BC4BA Uncompressed Size 00000613 (1555) │ │ │ │ -0BC4BE Filename Length 0023 (35) │ │ │ │ -0BC4C0 Extra Length 0000 (0) │ │ │ │ -0BC4C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC4A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC4A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC4A9 CRC B6753C1F (3061136415) │ │ │ │ +0BC4AD Compressed Size 000002B6 (694) │ │ │ │ +0BC4B1 Uncompressed Size 00000613 (1555) │ │ │ │ +0BC4B5 Filename Length 0023 (35) │ │ │ │ +0BC4B7 Extra Length 0000 (0) │ │ │ │ +0BC4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC4C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC4E5 PAYLOAD │ │ │ │ +0BC4DC PAYLOAD │ │ │ │ │ │ │ │ -0BC79B LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BC79F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC7A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC7A1 General Purpose Flag 0800 (2048) │ │ │ │ +0BC792 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BC796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC798 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC7A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC7A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC7A9 CRC 2ABA8560 (716866912) │ │ │ │ -0BC7AD Compressed Size 0000025C (604) │ │ │ │ -0BC7B1 Uncompressed Size 00000769 (1897) │ │ │ │ -0BC7B5 Filename Length 0022 (34) │ │ │ │ -0BC7B7 Extra Length 0000 (0) │ │ │ │ -0BC7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC79A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC79C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC7A0 CRC 2ABA8560 (716866912) │ │ │ │ +0BC7A4 Compressed Size 0000025C (604) │ │ │ │ +0BC7A8 Uncompressed Size 00000769 (1897) │ │ │ │ +0BC7AC Filename Length 0022 (34) │ │ │ │ +0BC7AE Extra Length 0000 (0) │ │ │ │ +0BC7B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC7B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC7DB PAYLOAD │ │ │ │ +0BC7D2 PAYLOAD │ │ │ │ │ │ │ │ -0BCA37 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCA3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCA3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCA3D General Purpose Flag 0800 (2048) │ │ │ │ +0BCA2E LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCA32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCA33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCA34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCA3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCA41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCA45 CRC 4C39BA60 (1278851680) │ │ │ │ -0BCA49 Compressed Size 0000025D (605) │ │ │ │ -0BCA4D Uncompressed Size 000004B9 (1209) │ │ │ │ -0BCA51 Filename Length 0025 (37) │ │ │ │ -0BCA53 Extra Length 0000 (0) │ │ │ │ -0BCA55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCA36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCA38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCA3C CRC 4C39BA60 (1278851680) │ │ │ │ +0BCA40 Compressed Size 0000025D (605) │ │ │ │ +0BCA44 Uncompressed Size 000004B9 (1209) │ │ │ │ +0BCA48 Filename Length 0025 (37) │ │ │ │ +0BCA4A Extra Length 0000 (0) │ │ │ │ +0BCA4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCA55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCA4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCA7A PAYLOAD │ │ │ │ +0BCA71 PAYLOAD │ │ │ │ │ │ │ │ -0BCCD7 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BCCDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCCDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCCDD General Purpose Flag 0800 (2048) │ │ │ │ +0BCCCE LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BCCD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCCD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCCD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCCDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCCE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCCE5 CRC E2D401A9 (3805544873) │ │ │ │ -0BCCE9 Compressed Size 00000294 (660) │ │ │ │ -0BCCED Uncompressed Size 0000067A (1658) │ │ │ │ -0BCCF1 Filename Length 0024 (36) │ │ │ │ -0BCCF3 Extra Length 0000 (0) │ │ │ │ -0BCCF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCCD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCCD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCCDC CRC E2D401A9 (3805544873) │ │ │ │ +0BCCE0 Compressed Size 00000294 (660) │ │ │ │ +0BCCE4 Uncompressed Size 0000067A (1658) │ │ │ │ +0BCCE8 Filename Length 0024 (36) │ │ │ │ +0BCCEA Extra Length 0000 (0) │ │ │ │ +0BCCEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCCF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCCEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCD19 PAYLOAD │ │ │ │ +0BCD10 PAYLOAD │ │ │ │ │ │ │ │ -0BCFAD LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0BCFB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCFB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCFB3 General Purpose Flag 0800 (2048) │ │ │ │ +0BCFA4 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0BCFA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCFA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCFAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCFB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCFB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCFBB CRC 2BEE9066 (737054822) │ │ │ │ -0BCFBF Compressed Size 000003C8 (968) │ │ │ │ -0BCFC3 Uncompressed Size 0000094C (2380) │ │ │ │ -0BCFC7 Filename Length 0023 (35) │ │ │ │ -0BCFC9 Extra Length 0000 (0) │ │ │ │ -0BCFCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCFAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCFAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCFB2 CRC 2BEE9066 (737054822) │ │ │ │ +0BCFB6 Compressed Size 000003C8 (968) │ │ │ │ +0BCFBA Uncompressed Size 0000094C (2380) │ │ │ │ +0BCFBE Filename Length 0023 (35) │ │ │ │ +0BCFC0 Extra Length 0000 (0) │ │ │ │ +0BCFC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCFC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCFEE PAYLOAD │ │ │ │ +0BCFE5 PAYLOAD │ │ │ │ │ │ │ │ -0BD3B6 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0BD3BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD3BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD3BC General Purpose Flag 0800 (2048) │ │ │ │ +0BD3AD LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0BD3B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD3B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD3B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD3BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD3C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD3C4 CRC 035D2761 (56436577) │ │ │ │ -0BD3C8 Compressed Size 0000040F (1039) │ │ │ │ -0BD3CC Uncompressed Size 00001118 (4376) │ │ │ │ -0BD3D0 Filename Length 0022 (34) │ │ │ │ -0BD3D2 Extra Length 0000 (0) │ │ │ │ -0BD3D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD3B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD3B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD3BB CRC 035D2761 (56436577) │ │ │ │ +0BD3BF Compressed Size 0000040F (1039) │ │ │ │ +0BD3C3 Uncompressed Size 00001118 (4376) │ │ │ │ +0BD3C7 Filename Length 0022 (34) │ │ │ │ +0BD3C9 Extra Length 0000 (0) │ │ │ │ +0BD3CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD3D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD3CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD3F6 PAYLOAD │ │ │ │ +0BD3ED PAYLOAD │ │ │ │ │ │ │ │ -0BD805 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0BD809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD80A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD80B General Purpose Flag 0800 (2048) │ │ │ │ +0BD7FC LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0BD800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD802 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD80D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD80F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD813 CRC 70D24230 (1892827696) │ │ │ │ -0BD817 Compressed Size 000002B6 (694) │ │ │ │ -0BD81B Uncompressed Size 0000061B (1563) │ │ │ │ -0BD81F Filename Length 0025 (37) │ │ │ │ -0BD821 Extra Length 0000 (0) │ │ │ │ -0BD823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD804 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD806 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD80A CRC 70D24230 (1892827696) │ │ │ │ +0BD80E Compressed Size 000002B6 (694) │ │ │ │ +0BD812 Uncompressed Size 0000061B (1563) │ │ │ │ +0BD816 Filename Length 0025 (37) │ │ │ │ +0BD818 Extra Length 0000 (0) │ │ │ │ +0BD81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD848 PAYLOAD │ │ │ │ +0BD83F PAYLOAD │ │ │ │ │ │ │ │ -0BDAFE LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0BDB02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDB03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDB04 General Purpose Flag 0800 (2048) │ │ │ │ +0BDAF5 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0BDAF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDAFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDAFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDB06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDB08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDB0C CRC 5CFB8820 (1559988256) │ │ │ │ -0BDB10 Compressed Size 0000025D (605) │ │ │ │ -0BDB14 Uncompressed Size 0000077B (1915) │ │ │ │ -0BDB18 Filename Length 0024 (36) │ │ │ │ -0BDB1A Extra Length 0000 (0) │ │ │ │ -0BDB1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDAFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDAFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDB03 CRC 5CFB8820 (1559988256) │ │ │ │ +0BDB07 Compressed Size 0000025D (605) │ │ │ │ +0BDB0B Uncompressed Size 0000077B (1915) │ │ │ │ +0BDB0F Filename Length 0024 (36) │ │ │ │ +0BDB11 Extra Length 0000 (0) │ │ │ │ +0BDB13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDB1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDB13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDB40 PAYLOAD │ │ │ │ +0BDB37 PAYLOAD │ │ │ │ │ │ │ │ -0BDD9D LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0BDDA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDDA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDDA3 General Purpose Flag 0800 (2048) │ │ │ │ +0BDD94 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0BDD98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDD99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDD9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDDA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDDA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDDAB CRC 616993C4 (1634309060) │ │ │ │ -0BDDAF Compressed Size 00001CBC (7356) │ │ │ │ -0BDDB3 Uncompressed Size 00006021 (24609) │ │ │ │ -0BDDB7 Filename Length 001C (28) │ │ │ │ -0BDDB9 Extra Length 0000 (0) │ │ │ │ -0BDDBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDD9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDD9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDDA2 CRC B881FDBA (3095526842) │ │ │ │ +0BDDA6 Compressed Size 00001CBB (7355) │ │ │ │ +0BDDAA Uncompressed Size 00006021 (24609) │ │ │ │ +0BDDAE Filename Length 001C (28) │ │ │ │ +0BDDB0 Extra Length 0000 (0) │ │ │ │ +0BDDB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDDBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDDB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDDD7 PAYLOAD │ │ │ │ +0BDDCE PAYLOAD │ │ │ │ │ │ │ │ -0BFA93 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0BFA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BFA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BFA99 General Purpose Flag 0800 (2048) │ │ │ │ +0BFA89 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0BFA8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BFA8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BFA8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BFA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BFA9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BFAA1 CRC 882D286C (2284660844) │ │ │ │ -0BFAA5 Compressed Size 00002E76 (11894) │ │ │ │ -0BFAA9 Uncompressed Size 0001C29E (115358) │ │ │ │ -0BFAAD Filename Length 001B (27) │ │ │ │ -0BFAAF Extra Length 0000 (0) │ │ │ │ -0BFAB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BFA91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BFA93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BFA97 CRC C2725DC8 (3262275016) │ │ │ │ +0BFA9B Compressed Size 00002E79 (11897) │ │ │ │ +0BFA9F Uncompressed Size 0001C29E (115358) │ │ │ │ +0BFAA3 Filename Length 001B (27) │ │ │ │ +0BFAA5 Extra Length 0000 (0) │ │ │ │ +0BFAA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBFAB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBFAA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BFACC PAYLOAD │ │ │ │ +0BFAC2 PAYLOAD │ │ │ │ │ │ │ │ -0C2942 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C2946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2948 General Purpose Flag 0800 (2048) │ │ │ │ +0C293B LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C293F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2941 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C294A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C294C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2950 CRC 5503849E (1426293918) │ │ │ │ -0C2954 Compressed Size 00000226 (550) │ │ │ │ -0C2958 Uncompressed Size 000003E1 (993) │ │ │ │ -0C295C Filename Length 001E (30) │ │ │ │ -0C295E Extra Length 0000 (0) │ │ │ │ -0C2960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2943 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2945 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2949 CRC 5503849E (1426293918) │ │ │ │ +0C294D Compressed Size 00000226 (550) │ │ │ │ +0C2951 Uncompressed Size 000003E1 (993) │ │ │ │ +0C2955 Filename Length 001E (30) │ │ │ │ +0C2957 Extra Length 0000 (0) │ │ │ │ +0C2959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C297E PAYLOAD │ │ │ │ +0C2977 PAYLOAD │ │ │ │ │ │ │ │ -0C2BA4 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2BA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2BA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2BAA General Purpose Flag 0800 (2048) │ │ │ │ +0C2B9D LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2BA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2BA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2BA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2BAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2BAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2BB2 CRC DA81A592 (3665929618) │ │ │ │ -0C2BB6 Compressed Size 0000025F (607) │ │ │ │ -0C2BBA Uncompressed Size 00000678 (1656) │ │ │ │ -0C2BBE Filename Length 001D (29) │ │ │ │ -0C2BC0 Extra Length 0000 (0) │ │ │ │ -0C2BC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2BA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2BA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2BAB CRC DA81A592 (3665929618) │ │ │ │ +0C2BAF Compressed Size 0000025F (607) │ │ │ │ +0C2BB3 Uncompressed Size 00000678 (1656) │ │ │ │ +0C2BB7 Filename Length 001D (29) │ │ │ │ +0C2BB9 Extra Length 0000 (0) │ │ │ │ +0C2BBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2BC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2BBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2BDF PAYLOAD │ │ │ │ +0C2BD8 PAYLOAD │ │ │ │ │ │ │ │ -0C2E3E LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2E44 General Purpose Flag 0800 (2048) │ │ │ │ +0C2E37 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2E3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2E3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2E3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2E4C CRC C61F46CB (3323938507) │ │ │ │ -0C2E50 Compressed Size 000001FB (507) │ │ │ │ -0C2E54 Uncompressed Size 000003F0 (1008) │ │ │ │ -0C2E58 Filename Length 0023 (35) │ │ │ │ -0C2E5A Extra Length 0000 (0) │ │ │ │ -0C2E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2E3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2E41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2E45 CRC C61F46CB (3323938507) │ │ │ │ +0C2E49 Compressed Size 000001FB (507) │ │ │ │ +0C2E4D Uncompressed Size 000003F0 (1008) │ │ │ │ +0C2E51 Filename Length 0023 (35) │ │ │ │ +0C2E53 Extra Length 0000 (0) │ │ │ │ +0C2E55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2E55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2E7F PAYLOAD │ │ │ │ +0C2E78 PAYLOAD │ │ │ │ │ │ │ │ -0C307A LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C307E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C307F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3080 General Purpose Flag 0800 (2048) │ │ │ │ +0C3073 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C3077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3079 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3088 CRC EA41C010 (3930177552) │ │ │ │ -0C308C Compressed Size 00000286 (646) │ │ │ │ -0C3090 Uncompressed Size 000007C9 (1993) │ │ │ │ -0C3094 Filename Length 0022 (34) │ │ │ │ -0C3096 Extra Length 0000 (0) │ │ │ │ -0C3098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C307B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C307D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3081 CRC EA41C010 (3930177552) │ │ │ │ +0C3085 Compressed Size 00000286 (646) │ │ │ │ +0C3089 Uncompressed Size 000007C9 (1993) │ │ │ │ +0C308D Filename Length 0022 (34) │ │ │ │ +0C308F Extra Length 0000 (0) │ │ │ │ +0C3091 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3091: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C30BA PAYLOAD │ │ │ │ +0C30B3 PAYLOAD │ │ │ │ │ │ │ │ -0C3340 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C3344 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3345 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3346 General Purpose Flag 0800 (2048) │ │ │ │ +0C3339 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C333D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C333E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C333F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3348 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C334A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C334E CRC 429D6297 (1117610647) │ │ │ │ -0C3352 Compressed Size 000001FC (508) │ │ │ │ -0C3356 Uncompressed Size 000003FD (1021) │ │ │ │ -0C335A Filename Length 0025 (37) │ │ │ │ -0C335C Extra Length 0000 (0) │ │ │ │ -0C335E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3341 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3343 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3347 CRC 429D6297 (1117610647) │ │ │ │ +0C334B Compressed Size 000001FC (508) │ │ │ │ +0C334F Uncompressed Size 000003FD (1021) │ │ │ │ +0C3353 Filename Length 0025 (37) │ │ │ │ +0C3355 Extra Length 0000 (0) │ │ │ │ +0C3357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC335E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3383 PAYLOAD │ │ │ │ +0C337C PAYLOAD │ │ │ │ │ │ │ │ -0C357F LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C3583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3585 General Purpose Flag 0800 (2048) │ │ │ │ +0C3578 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C357C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C357D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C357E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3587 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3589 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C358D CRC 5AD67BE0 (1524005856) │ │ │ │ -0C3591 Compressed Size 00000255 (597) │ │ │ │ -0C3595 Uncompressed Size 0000079A (1946) │ │ │ │ -0C3599 Filename Length 0024 (36) │ │ │ │ -0C359B Extra Length 0000 (0) │ │ │ │ -0C359D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3586 CRC 5AD67BE0 (1524005856) │ │ │ │ +0C358A Compressed Size 00000255 (597) │ │ │ │ +0C358E Uncompressed Size 0000079A (1946) │ │ │ │ +0C3592 Filename Length 0024 (36) │ │ │ │ +0C3594 Extra Length 0000 (0) │ │ │ │ +0C3596 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC359D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3596: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C35C1 PAYLOAD │ │ │ │ +0C35BA PAYLOAD │ │ │ │ │ │ │ │ -0C3816 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C381A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C381B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C381C General Purpose Flag 0800 (2048) │ │ │ │ +0C380F LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C3813 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3814 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3815 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C381E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3824 CRC ECB3A64C (3971196492) │ │ │ │ -0C3828 Compressed Size 0000024F (591) │ │ │ │ -0C382C Uncompressed Size 00000543 (1347) │ │ │ │ -0C3830 Filename Length 0026 (38) │ │ │ │ -0C3832 Extra Length 0000 (0) │ │ │ │ -0C3834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3817 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3819 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C381D CRC ECB3A64C (3971196492) │ │ │ │ +0C3821 Compressed Size 0000024F (591) │ │ │ │ +0C3825 Uncompressed Size 00000543 (1347) │ │ │ │ +0C3829 Filename Length 0026 (38) │ │ │ │ +0C382B Extra Length 0000 (0) │ │ │ │ +0C382D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC382D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C385A PAYLOAD │ │ │ │ +0C3853 PAYLOAD │ │ │ │ │ │ │ │ -0C3AA9 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3AAF General Purpose Flag 0800 (2048) │ │ │ │ +0C3AA2 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3AA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3AA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3AA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3AB7 CRC AE996EFE (2929291006) │ │ │ │ -0C3ABB Compressed Size 0000028B (651) │ │ │ │ -0C3ABF Uncompressed Size 00000A9F (2719) │ │ │ │ -0C3AC3 Filename Length 0025 (37) │ │ │ │ -0C3AC5 Extra Length 0000 (0) │ │ │ │ -0C3AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3AAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3AAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3AB0 CRC AE996EFE (2929291006) │ │ │ │ +0C3AB4 Compressed Size 0000028B (651) │ │ │ │ +0C3AB8 Uncompressed Size 00000A9F (2719) │ │ │ │ +0C3ABC Filename Length 0025 (37) │ │ │ │ +0C3ABE Extra Length 0000 (0) │ │ │ │ +0C3AC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3AC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3AEC PAYLOAD │ │ │ │ +0C3AE5 PAYLOAD │ │ │ │ │ │ │ │ -0C3D77 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3D7D General Purpose Flag 0800 (2048) │ │ │ │ +0C3D70 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D76 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3D7F Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3D85 CRC 00000000 (0) │ │ │ │ -0C3D89 Compressed Size 00000000 (0) │ │ │ │ -0C3D8D Uncompressed Size 00000000 (0) │ │ │ │ -0C3D91 Filename Length 0010 (16) │ │ │ │ -0C3D93 Extra Length 0000 (0) │ │ │ │ -0C3D95 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C3D78 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3D7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3D7E CRC 00000000 (0) │ │ │ │ +0C3D82 Compressed Size 00000000 (0) │ │ │ │ +0C3D86 Uncompressed Size 00000000 (0) │ │ │ │ +0C3D8A Filename Length 0010 (16) │ │ │ │ +0C3D8C Extra Length 0000 (0) │ │ │ │ +0C3D8E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3D95: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3D8E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3DA5 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3DAB General Purpose Flag 0800 (2048) │ │ │ │ +0C3D9E LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3DA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3DA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3DA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3DB3 CRC E3048D88 (3808726408) │ │ │ │ -0C3DB7 Compressed Size 000000CD (205) │ │ │ │ -0C3DBB Uncompressed Size 0000010D (269) │ │ │ │ -0C3DBF Filename Length 001A (26) │ │ │ │ -0C3DC1 Extra Length 0000 (0) │ │ │ │ -0C3DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3DA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3DA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3DAC CRC E3048D88 (3808726408) │ │ │ │ +0C3DB0 Compressed Size 000000CD (205) │ │ │ │ +0C3DB4 Uncompressed Size 0000010D (269) │ │ │ │ +0C3DB8 Filename Length 001A (26) │ │ │ │ +0C3DBA Extra Length 0000 (0) │ │ │ │ +0C3DBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3DDD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3DD6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3EAA LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3EAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3EAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3EB0 General Purpose Flag 0800 (2048) │ │ │ │ +0C3EA3 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3EA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3EA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3EA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3EB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3EB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3EB8 CRC 7D0535AF (2097493423) │ │ │ │ -0C3EBC Compressed Size 00000073 (115) │ │ │ │ -0C3EC0 Uncompressed Size 00000087 (135) │ │ │ │ -0C3EC4 Filename Length 0019 (25) │ │ │ │ -0C3EC6 Extra Length 0000 (0) │ │ │ │ -0C3EC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3EAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3EAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3EB1 CRC 7D0535AF (2097493423) │ │ │ │ +0C3EB5 Compressed Size 00000073 (115) │ │ │ │ +0C3EB9 Uncompressed Size 00000087 (135) │ │ │ │ +0C3EBD Filename Length 0019 (25) │ │ │ │ +0C3EBF Extra Length 0000 (0) │ │ │ │ +0C3EC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3EC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3EC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3EE1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3EDA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3F54 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C3F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F5A General Purpose Flag 0800 (2048) │ │ │ │ +0C3F4D LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C3F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3F62 CRC CD157ED7 (3440738007) │ │ │ │ -0C3F66 Compressed Size 00000589 (1417) │ │ │ │ -0C3F6A Uncompressed Size 00000F54 (3924) │ │ │ │ -0C3F6E Filename Length 001C (28) │ │ │ │ -0C3F70 Extra Length 0000 (0) │ │ │ │ -0C3F72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3F5B CRC CD157ED7 (3440738007) │ │ │ │ +0C3F5F Compressed Size 00000589 (1417) │ │ │ │ +0C3F63 Uncompressed Size 00000F54 (3924) │ │ │ │ +0C3F67 Filename Length 001C (28) │ │ │ │ +0C3F69 Extra Length 0000 (0) │ │ │ │ +0C3F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3F72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3F8E PAYLOAD │ │ │ │ +0C3F87 PAYLOAD │ │ │ │ │ │ │ │ -0C4517 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C451B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C451C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C451D General Purpose Flag 0800 (2048) │ │ │ │ +0C4510 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4516 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C451F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4525 CRC FE2A3A9C (4264180380) │ │ │ │ -0C4529 Compressed Size 00000679 (1657) │ │ │ │ -0C452D Uncompressed Size 000025BC (9660) │ │ │ │ -0C4531 Filename Length 001B (27) │ │ │ │ -0C4533 Extra Length 0000 (0) │ │ │ │ -0C4535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4518 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C451A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C451E CRC FE2A3A9C (4264180380) │ │ │ │ +0C4522 Compressed Size 00000679 (1657) │ │ │ │ +0C4526 Uncompressed Size 000025BC (9660) │ │ │ │ +0C452A Filename Length 001B (27) │ │ │ │ +0C452C Extra Length 0000 (0) │ │ │ │ +0C452E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC452E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4550 PAYLOAD │ │ │ │ +0C4549 PAYLOAD │ │ │ │ │ │ │ │ -0C4BC9 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C4BCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BCF General Purpose Flag 0800 (2048) │ │ │ │ +0C4BC2 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C4BC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4BD1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C4BD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4BD7 CRC 00000000 (0) │ │ │ │ -0C4BDB Compressed Size 00000000 (0) │ │ │ │ -0C4BDF Uncompressed Size 00000000 (0) │ │ │ │ -0C4BE3 Filename Length 0013 (19) │ │ │ │ -0C4BE5 Extra Length 0000 (0) │ │ │ │ -0C4BE7 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BCA Compression Method 0000 (0) 'Stored' │ │ │ │ +0C4BCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BD0 CRC 00000000 (0) │ │ │ │ +0C4BD4 Compressed Size 00000000 (0) │ │ │ │ +0C4BD8 Uncompressed Size 00000000 (0) │ │ │ │ +0C4BDC Filename Length 0013 (19) │ │ │ │ +0C4BDE Extra Length 0000 (0) │ │ │ │ +0C4BE0 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4BE7: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4BE0: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C4BFA LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C4BFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C00 General Purpose Flag 0800 (2048) │ │ │ │ +0C4BF3 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C4BF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4C08 CRC E212A945 (3792873797) │ │ │ │ -0C4C0C Compressed Size 00000935 (2357) │ │ │ │ -0C4C10 Uncompressed Size 000019A8 (6568) │ │ │ │ -0C4C14 Filename Length 001F (31) │ │ │ │ -0C4C16 Extra Length 0000 (0) │ │ │ │ -0C4C18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4BFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4C01 CRC E212A945 (3792873797) │ │ │ │ +0C4C05 Compressed Size 00000935 (2357) │ │ │ │ +0C4C09 Uncompressed Size 000019A8 (6568) │ │ │ │ +0C4C0D Filename Length 001F (31) │ │ │ │ +0C4C0F Extra Length 0000 (0) │ │ │ │ +0C4C11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C37 PAYLOAD │ │ │ │ +0C4C30 PAYLOAD │ │ │ │ │ │ │ │ -0C556C LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C5570 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5571 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5572 General Purpose Flag 0800 (2048) │ │ │ │ +0C5565 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C5569 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C556A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C556B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5574 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5576 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C557A CRC 06CC015A (114032986) │ │ │ │ -0C557E Compressed Size 00000BA3 (2979) │ │ │ │ -0C5582 Uncompressed Size 0000512C (20780) │ │ │ │ -0C5586 Filename Length 001E (30) │ │ │ │ -0C5588 Extra Length 0000 (0) │ │ │ │ -0C558A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C556D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C556F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C5573 CRC 06CC015A (114032986) │ │ │ │ +0C5577 Compressed Size 00000BA3 (2979) │ │ │ │ +0C557B Uncompressed Size 0000512C (20780) │ │ │ │ +0C557F Filename Length 001E (30) │ │ │ │ +0C5581 Extra Length 0000 (0) │ │ │ │ +0C5583 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC558A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C55A8 PAYLOAD │ │ │ │ +0C55A1 PAYLOAD │ │ │ │ │ │ │ │ -0C614B LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C614F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6151 General Purpose Flag 0800 (2048) │ │ │ │ +0C6144 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C6148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C614A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6153 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6159 CRC E982C69E (3917661854) │ │ │ │ -0C615D Compressed Size 00000656 (1622) │ │ │ │ -0C6161 Uncompressed Size 00000FD3 (4051) │ │ │ │ -0C6165 Filename Length 0021 (33) │ │ │ │ -0C6167 Extra Length 0000 (0) │ │ │ │ -0C6169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C614C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C614E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6152 CRC E982C69E (3917661854) │ │ │ │ +0C6156 Compressed Size 00000656 (1622) │ │ │ │ +0C615A Uncompressed Size 00000FD3 (4051) │ │ │ │ +0C615E Filename Length 0021 (33) │ │ │ │ +0C6160 Extra Length 0000 (0) │ │ │ │ +0C6162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C618A PAYLOAD │ │ │ │ +0C6183 PAYLOAD │ │ │ │ │ │ │ │ -0C67E0 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C67E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C67E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C67E6 General Purpose Flag 0800 (2048) │ │ │ │ +0C67D9 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C67DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C67E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C67EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C67EE CRC 5250B3DB (1381020635) │ │ │ │ -0C67F2 Compressed Size 00000569 (1385) │ │ │ │ -0C67F6 Uncompressed Size 00001C35 (7221) │ │ │ │ -0C67FA Filename Length 0020 (32) │ │ │ │ -0C67FC Extra Length 0000 (0) │ │ │ │ -0C67FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C67E7 CRC 5250B3DB (1381020635) │ │ │ │ +0C67EB Compressed Size 00000569 (1385) │ │ │ │ +0C67EF Uncompressed Size 00001C35 (7221) │ │ │ │ +0C67F3 Filename Length 0020 (32) │ │ │ │ +0C67F5 Extra Length 0000 (0) │ │ │ │ +0C67F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC67FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C681E PAYLOAD │ │ │ │ +0C6817 PAYLOAD │ │ │ │ │ │ │ │ -0C6D87 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C6D8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6D8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6D8D General Purpose Flag 0800 (2048) │ │ │ │ +0C6D80 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C6D84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6D85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6D86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6D8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6D91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6D95 CRC E2B67A5C (3803609692) │ │ │ │ -0C6D99 Compressed Size 000006B5 (1717) │ │ │ │ -0C6D9D Uncompressed Size 0000110F (4367) │ │ │ │ -0C6DA1 Filename Length 0026 (38) │ │ │ │ -0C6DA3 Extra Length 0000 (0) │ │ │ │ -0C6DA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6D88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6D8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6D8E CRC E2B67A5C (3803609692) │ │ │ │ +0C6D92 Compressed Size 000006B5 (1717) │ │ │ │ +0C6D96 Uncompressed Size 0000110F (4367) │ │ │ │ +0C6D9A Filename Length 0026 (38) │ │ │ │ +0C6D9C Extra Length 0000 (0) │ │ │ │ +0C6D9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6DA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6D9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6DCB PAYLOAD │ │ │ │ +0C6DC4 PAYLOAD │ │ │ │ │ │ │ │ -0C7480 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C7484 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7485 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7486 General Purpose Flag 0800 (2048) │ │ │ │ +0C7479 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C747D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C747E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C747F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7488 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C748A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C748E CRC 47510F70 (1196494704) │ │ │ │ -0C7492 Compressed Size 000006A3 (1699) │ │ │ │ -0C7496 Uncompressed Size 0000246C (9324) │ │ │ │ -0C749A Filename Length 0025 (37) │ │ │ │ -0C749C Extra Length 0000 (0) │ │ │ │ -0C749E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7481 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7483 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7487 CRC 47510F70 (1196494704) │ │ │ │ +0C748B Compressed Size 000006A3 (1699) │ │ │ │ +0C748F Uncompressed Size 0000246C (9324) │ │ │ │ +0C7493 Filename Length 0025 (37) │ │ │ │ +0C7495 Extra Length 0000 (0) │ │ │ │ +0C7497 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC749E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C74C3 PAYLOAD │ │ │ │ +0C74BC PAYLOAD │ │ │ │ │ │ │ │ -0C7B66 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C7B6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7B6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7B6C General Purpose Flag 0800 (2048) │ │ │ │ +0C7B5F LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C7B63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7B64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7B65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7B6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7B70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C7B74 CRC 56FDC711 (1459472145) │ │ │ │ -0C7B78 Compressed Size 00000807 (2055) │ │ │ │ -0C7B7C Uncompressed Size 000017ED (6125) │ │ │ │ -0C7B80 Filename Length 0029 (41) │ │ │ │ -0C7B82 Extra Length 0000 (0) │ │ │ │ -0C7B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7B67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7B69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7B6D CRC 56FDC711 (1459472145) │ │ │ │ +0C7B71 Compressed Size 00000807 (2055) │ │ │ │ +0C7B75 Uncompressed Size 000017ED (6125) │ │ │ │ +0C7B79 Filename Length 0029 (41) │ │ │ │ +0C7B7B Extra Length 0000 (0) │ │ │ │ +0C7B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7BAD PAYLOAD │ │ │ │ +0C7BA6 PAYLOAD │ │ │ │ │ │ │ │ -0C83B4 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C83B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C83B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C83BA General Purpose Flag 0800 (2048) │ │ │ │ +0C83AD LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C83B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C83B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C83B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C83BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C83BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C83C2 CRC 2C7B7916 (746289430) │ │ │ │ -0C83C6 Compressed Size 00000513 (1299) │ │ │ │ -0C83CA Uncompressed Size 00002C0B (11275) │ │ │ │ -0C83CE Filename Length 0028 (40) │ │ │ │ -0C83D0 Extra Length 0000 (0) │ │ │ │ -0C83D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C83B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C83B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C83BB CRC 2C7B7916 (746289430) │ │ │ │ +0C83BF Compressed Size 00000513 (1299) │ │ │ │ +0C83C3 Uncompressed Size 00002C0B (11275) │ │ │ │ +0C83C7 Filename Length 0028 (40) │ │ │ │ +0C83C9 Extra Length 0000 (0) │ │ │ │ +0C83CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC83D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC83CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C83FA PAYLOAD │ │ │ │ +0C83F3 PAYLOAD │ │ │ │ │ │ │ │ -0C890D LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C8911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8913 General Purpose Flag 0800 (2048) │ │ │ │ +0C8906 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C890A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C890B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C890C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C891B CRC D8480436 (3628598326) │ │ │ │ -0C891F Compressed Size 000002E2 (738) │ │ │ │ -0C8923 Uncompressed Size 000005BE (1470) │ │ │ │ -0C8927 Filename Length 0022 (34) │ │ │ │ -0C8929 Extra Length 0000 (0) │ │ │ │ -0C892B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C890E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8914 CRC D8480436 (3628598326) │ │ │ │ +0C8918 Compressed Size 000002E2 (738) │ │ │ │ +0C891C Uncompressed Size 000005BE (1470) │ │ │ │ +0C8920 Filename Length 0022 (34) │ │ │ │ +0C8922 Extra Length 0000 (0) │ │ │ │ +0C8924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC892B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C894D PAYLOAD │ │ │ │ +0C8946 PAYLOAD │ │ │ │ │ │ │ │ -0C8C2F LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C8C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8C35 General Purpose Flag 0800 (2048) │ │ │ │ +0C8C28 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C8C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8C2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8C39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8C3D CRC E8ED524A (3907867210) │ │ │ │ -0C8C41 Compressed Size 00000146 (326) │ │ │ │ -0C8C45 Uncompressed Size 00000282 (642) │ │ │ │ -0C8C49 Filename Length 0021 (33) │ │ │ │ -0C8C4B Extra Length 0000 (0) │ │ │ │ -0C8C4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8C32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8C36 CRC E8ED524A (3907867210) │ │ │ │ +0C8C3A Compressed Size 00000146 (326) │ │ │ │ +0C8C3E Uncompressed Size 00000282 (642) │ │ │ │ +0C8C42 Filename Length 0021 (33) │ │ │ │ +0C8C44 Extra Length 0000 (0) │ │ │ │ +0C8C46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8C4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8C6E PAYLOAD │ │ │ │ +0C8C67 PAYLOAD │ │ │ │ │ │ │ │ -0C8DB4 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C8DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8DBA General Purpose Flag 0800 (2048) │ │ │ │ +0C8DAD LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C8DB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8DB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8DB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8DC2 CRC D1CA568D (3519698573) │ │ │ │ -0C8DC6 Compressed Size 00001036 (4150) │ │ │ │ -0C8DCA Uncompressed Size 000035CD (13773) │ │ │ │ -0C8DCE Filename Length 0020 (32) │ │ │ │ -0C8DD0 Extra Length 0000 (0) │ │ │ │ -0C8DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8DB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8DB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8DBB CRC D1CA568D (3519698573) │ │ │ │ +0C8DBF Compressed Size 00001036 (4150) │ │ │ │ +0C8DC3 Uncompressed Size 000035CD (13773) │ │ │ │ +0C8DC7 Filename Length 0020 (32) │ │ │ │ +0C8DC9 Extra Length 0000 (0) │ │ │ │ +0C8DCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8DCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8DF2 PAYLOAD │ │ │ │ +0C8DEB PAYLOAD │ │ │ │ │ │ │ │ -0C9E28 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C9E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9E2E General Purpose Flag 0800 (2048) │ │ │ │ +0C9E21 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C9E25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9E26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9E27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9E32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C9E36 CRC 62652437 (1650795575) │ │ │ │ -0C9E3A Compressed Size 000018FE (6398) │ │ │ │ -0C9E3E Uncompressed Size 0000EFEA (61418) │ │ │ │ -0C9E42 Filename Length 001F (31) │ │ │ │ -0C9E44 Extra Length 0000 (0) │ │ │ │ -0C9E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9E29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9E2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C9E2F CRC 62652437 (1650795575) │ │ │ │ +0C9E33 Compressed Size 000018FE (6398) │ │ │ │ +0C9E37 Uncompressed Size 0000EFEA (61418) │ │ │ │ +0C9E3B Filename Length 001F (31) │ │ │ │ +0C9E3D Extra Length 0000 (0) │ │ │ │ +0C9E3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC9E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9E3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C9E65 PAYLOAD │ │ │ │ +0C9E5E PAYLOAD │ │ │ │ │ │ │ │ -0CB763 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0CB767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CB768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CB769 General Purpose Flag 0800 (2048) │ │ │ │ +0CB75C LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0CB760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CB761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CB762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CB76B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CB76D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CB771 CRC 9154FCFC (2438266108) │ │ │ │ -0CB775 Compressed Size 00000797 (1943) │ │ │ │ -0CB779 Uncompressed Size 000012B3 (4787) │ │ │ │ -0CB77D Filename Length 0024 (36) │ │ │ │ -0CB77F Extra Length 0000 (0) │ │ │ │ -0CB781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CB764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CB766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CB76A CRC 9154FCFC (2438266108) │ │ │ │ +0CB76E Compressed Size 00000797 (1943) │ │ │ │ +0CB772 Uncompressed Size 000012B3 (4787) │ │ │ │ +0CB776 Filename Length 0024 (36) │ │ │ │ +0CB778 Extra Length 0000 (0) │ │ │ │ +0CB77A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCB781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCB77A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CB7A5 PAYLOAD │ │ │ │ +0CB79E PAYLOAD │ │ │ │ │ │ │ │ -0CBF3C LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0CBF40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBF41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBF42 General Purpose Flag 0800 (2048) │ │ │ │ +0CBF35 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0CBF39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBF3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBF3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBF44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBF46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CBF4A CRC 58D9ED22 (1490677026) │ │ │ │ -0CBF4E Compressed Size 0000071D (1821) │ │ │ │ -0CBF52 Uncompressed Size 000029AC (10668) │ │ │ │ -0CBF56 Filename Length 0023 (35) │ │ │ │ -0CBF58 Extra Length 0000 (0) │ │ │ │ -0CBF5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBF3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBF3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CBF43 CRC 58D9ED22 (1490677026) │ │ │ │ +0CBF47 Compressed Size 0000071D (1821) │ │ │ │ +0CBF4B Uncompressed Size 000029AC (10668) │ │ │ │ +0CBF4F Filename Length 0023 (35) │ │ │ │ +0CBF51 Extra Length 0000 (0) │ │ │ │ +0CBF53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBF5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBF53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBF7D PAYLOAD │ │ │ │ +0CBF76 PAYLOAD │ │ │ │ │ │ │ │ -0CC69A LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0CC69E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC69F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC6A0 General Purpose Flag 0800 (2048) │ │ │ │ +0CC693 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0CC697 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC698 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC699 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC6A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC6A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CC6A8 CRC F188359C (4052235676) │ │ │ │ -0CC6AC Compressed Size 00000399 (921) │ │ │ │ -0CC6B0 Uncompressed Size 000007EF (2031) │ │ │ │ -0CC6B4 Filename Length 0032 (50) │ │ │ │ -0CC6B6 Extra Length 0000 (0) │ │ │ │ -0CC6B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC69B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC69D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CC6A1 CRC F188359C (4052235676) │ │ │ │ +0CC6A5 Compressed Size 00000399 (921) │ │ │ │ +0CC6A9 Uncompressed Size 000007EF (2031) │ │ │ │ +0CC6AD Filename Length 0032 (50) │ │ │ │ +0CC6AF Extra Length 0000 (0) │ │ │ │ +0CC6B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC6B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC6EA PAYLOAD │ │ │ │ +0CC6E3 PAYLOAD │ │ │ │ │ │ │ │ -0CCA83 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0CCA87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCA88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCA89 General Purpose Flag 0800 (2048) │ │ │ │ +0CCA7C LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0CCA80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCA81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCA82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCA8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCA8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCA91 CRC F57EB47A (4118721658) │ │ │ │ -0CCA95 Compressed Size 0000022F (559) │ │ │ │ -0CCA99 Uncompressed Size 000008B8 (2232) │ │ │ │ -0CCA9D Filename Length 0031 (49) │ │ │ │ -0CCA9F Extra Length 0000 (0) │ │ │ │ -0CCAA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCA84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCA86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCA8A CRC F57EB47A (4118721658) │ │ │ │ +0CCA8E Compressed Size 0000022F (559) │ │ │ │ +0CCA92 Uncompressed Size 000008B8 (2232) │ │ │ │ +0CCA96 Filename Length 0031 (49) │ │ │ │ +0CCA98 Extra Length 0000 (0) │ │ │ │ +0CCA9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCAA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCA9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCAD2 PAYLOAD │ │ │ │ +0CCACB PAYLOAD │ │ │ │ │ │ │ │ -0CCD01 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0CCD05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCD06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCD07 General Purpose Flag 0800 (2048) │ │ │ │ +0CCCFA LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0CCCFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCCFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCD00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCD09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCD0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCD0F CRC 1496BEB3 (345423539) │ │ │ │ -0CCD13 Compressed Size 000008CA (2250) │ │ │ │ -0CCD17 Uncompressed Size 00001685 (5765) │ │ │ │ -0CCD1B Filename Length 001F (31) │ │ │ │ -0CCD1D Extra Length 0000 (0) │ │ │ │ -0CCD1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCD02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCD04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCD08 CRC 1496BEB3 (345423539) │ │ │ │ +0CCD0C Compressed Size 000008CA (2250) │ │ │ │ +0CCD10 Uncompressed Size 00001685 (5765) │ │ │ │ +0CCD14 Filename Length 001F (31) │ │ │ │ +0CCD16 Extra Length 0000 (0) │ │ │ │ +0CCD18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCD1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCD18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCD3E PAYLOAD │ │ │ │ +0CCD37 PAYLOAD │ │ │ │ │ │ │ │ -0CD608 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0CD60C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD60D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD60E General Purpose Flag 0800 (2048) │ │ │ │ +0CD601 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0CD605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD607 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD610 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CD616 CRC 91A6A275 (2443616885) │ │ │ │ -0CD61A Compressed Size 00000861 (2145) │ │ │ │ -0CD61E Uncompressed Size 000036EA (14058) │ │ │ │ -0CD622 Filename Length 001E (30) │ │ │ │ -0CD624 Extra Length 0000 (0) │ │ │ │ -0CD626 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD609 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD60B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CD60F CRC 91A6A275 (2443616885) │ │ │ │ +0CD613 Compressed Size 00000861 (2145) │ │ │ │ +0CD617 Uncompressed Size 000036EA (14058) │ │ │ │ +0CD61B Filename Length 001E (30) │ │ │ │ +0CD61D Extra Length 0000 (0) │ │ │ │ +0CD61F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD61F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD644 PAYLOAD │ │ │ │ +0CD63D PAYLOAD │ │ │ │ │ │ │ │ -0CDEA5 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0CDEA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDEAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDEAB General Purpose Flag 0800 (2048) │ │ │ │ +0CDE9E LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0CDEA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDEA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDEA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDEAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDEAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CDEB3 CRC 85A28F43 (2242023235) │ │ │ │ -0CDEB7 Compressed Size 000007FE (2046) │ │ │ │ -0CDEBB Uncompressed Size 000017CF (6095) │ │ │ │ -0CDEBF Filename Length 0027 (39) │ │ │ │ -0CDEC1 Extra Length 0000 (0) │ │ │ │ -0CDEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDEA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDEA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CDEAC CRC 85A28F43 (2242023235) │ │ │ │ +0CDEB0 Compressed Size 000007FE (2046) │ │ │ │ +0CDEB4 Uncompressed Size 000017CF (6095) │ │ │ │ +0CDEB8 Filename Length 0027 (39) │ │ │ │ +0CDEBA Extra Length 0000 (0) │ │ │ │ +0CDEBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDEBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDEEA PAYLOAD │ │ │ │ +0CDEE3 PAYLOAD │ │ │ │ │ │ │ │ -0CE6E8 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0CE6EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE6ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE6EE General Purpose Flag 0800 (2048) │ │ │ │ +0CE6E1 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0CE6E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE6E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE6E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE6F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE6F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CE6F6 CRC 44CBED69 (1154215273) │ │ │ │ -0CE6FA Compressed Size 000007EA (2026) │ │ │ │ -0CE6FE Uncompressed Size 00003E55 (15957) │ │ │ │ -0CE702 Filename Length 0026 (38) │ │ │ │ -0CE704 Extra Length 0000 (0) │ │ │ │ -0CE706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE6E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE6EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CE6EF CRC 44CBED69 (1154215273) │ │ │ │ +0CE6F3 Compressed Size 000007EA (2026) │ │ │ │ +0CE6F7 Uncompressed Size 00003E55 (15957) │ │ │ │ +0CE6FB Filename Length 0026 (38) │ │ │ │ +0CE6FD Extra Length 0000 (0) │ │ │ │ +0CE6FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE6FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE72C PAYLOAD │ │ │ │ +0CE725 PAYLOAD │ │ │ │ │ │ │ │ -0CEF16 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0CEF1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF1C General Purpose Flag 0800 (2048) │ │ │ │ +0CEF0F LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0CEF13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF15 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF1E Compression Method 0000 (0) 'Stored' │ │ │ │ -0CEF20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF24 CRC 00000000 (0) │ │ │ │ -0CEF28 Compressed Size 00000000 (0) │ │ │ │ -0CEF2C Uncompressed Size 00000000 (0) │ │ │ │ -0CEF30 Filename Length 0014 (20) │ │ │ │ -0CEF32 Extra Length 0000 (0) │ │ │ │ -0CEF34 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF17 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CEF19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF1D CRC 00000000 (0) │ │ │ │ +0CEF21 Compressed Size 00000000 (0) │ │ │ │ +0CEF25 Uncompressed Size 00000000 (0) │ │ │ │ +0CEF29 Filename Length 0014 (20) │ │ │ │ +0CEF2B Extra Length 0000 (0) │ │ │ │ +0CEF2D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF34: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF2D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CEF48 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0CEF4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF4E General Purpose Flag 0800 (2048) │ │ │ │ +0CEF41 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0CEF45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CEF52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF56 CRC F4122FC0 (4094832576) │ │ │ │ -0CEF5A Compressed Size 00000122 (290) │ │ │ │ -0CEF5E Uncompressed Size 000001E5 (485) │ │ │ │ -0CEF62 Filename Length 0028 (40) │ │ │ │ -0CEF64 Extra Length 0000 (0) │ │ │ │ -0CEF66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF4F CRC F4122FC0 (4094832576) │ │ │ │ +0CEF53 Compressed Size 00000122 (290) │ │ │ │ +0CEF57 Uncompressed Size 000001E5 (485) │ │ │ │ +0CEF5B Filename Length 0028 (40) │ │ │ │ +0CEF5D Extra Length 0000 (0) │ │ │ │ +0CEF5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEF8E PAYLOAD │ │ │ │ +0CEF87 PAYLOAD │ │ │ │ │ │ │ │ -0CF0B0 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CF0B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF0B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF0B6 General Purpose Flag 0800 (2048) │ │ │ │ +0CF0A9 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CF0AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF0AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF0AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF0B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF0BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF0BE CRC EF896488 (4018758792) │ │ │ │ -0CF0C2 Compressed Size 0000012C (300) │ │ │ │ -0CF0C6 Uncompressed Size 00000262 (610) │ │ │ │ -0CF0CA Filename Length 0027 (39) │ │ │ │ -0CF0CC Extra Length 0000 (0) │ │ │ │ -0CF0CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF0B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF0B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF0B7 CRC EF896488 (4018758792) │ │ │ │ +0CF0BB Compressed Size 0000012C (300) │ │ │ │ +0CF0BF Uncompressed Size 00000262 (610) │ │ │ │ +0CF0C3 Filename Length 0027 (39) │ │ │ │ +0CF0C5 Extra Length 0000 (0) │ │ │ │ +0CF0C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF0CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF0C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF0F5 PAYLOAD │ │ │ │ +0CF0EE PAYLOAD │ │ │ │ │ │ │ │ -0CF221 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CF225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF227 General Purpose Flag 0800 (2048) │ │ │ │ +0CF21A LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CF21E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF21F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF220 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF229 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF22B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF22F CRC 8ADCCA5D (2329725533) │ │ │ │ -0CF233 Compressed Size 00000322 (802) │ │ │ │ -0CF237 Uncompressed Size 00000718 (1816) │ │ │ │ -0CF23B Filename Length 0036 (54) │ │ │ │ -0CF23D Extra Length 0000 (0) │ │ │ │ -0CF23F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF222 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF224 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF228 CRC 59BE79E2 (1505655266) │ │ │ │ +0CF22C Compressed Size 00000323 (803) │ │ │ │ +0CF230 Uncompressed Size 00000718 (1816) │ │ │ │ +0CF234 Filename Length 0036 (54) │ │ │ │ +0CF236 Extra Length 0000 (0) │ │ │ │ +0CF238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF275 PAYLOAD │ │ │ │ +0CF26E PAYLOAD │ │ │ │ │ │ │ │ -0CF597 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CF59B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF59C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF59D General Purpose Flag 0800 (2048) │ │ │ │ +0CF591 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CF595 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF596 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF597 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF59F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF5A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF5A5 CRC CDD2FD66 (3453156710) │ │ │ │ -0CF5A9 Compressed Size 00000386 (902) │ │ │ │ -0CF5AD Uncompressed Size 00001002 (4098) │ │ │ │ -0CF5B1 Filename Length 0035 (53) │ │ │ │ -0CF5B3 Extra Length 0000 (0) │ │ │ │ -0CF5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF599 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF59B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF59F CRC BDD2BFDA (3184705498) │ │ │ │ +0CF5A3 Compressed Size 00000389 (905) │ │ │ │ +0CF5A7 Uncompressed Size 0000102D (4141) │ │ │ │ +0CF5AB Filename Length 0035 (53) │ │ │ │ +0CF5AD Extra Length 0000 (0) │ │ │ │ +0CF5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF5EA PAYLOAD │ │ │ │ +0CF5E4 PAYLOAD │ │ │ │ │ │ │ │ -0CF970 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CF974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF976 General Purpose Flag 0800 (2048) │ │ │ │ +0CF96D LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CF971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF973 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF978 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF97A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF97E CRC 4E850981 (1317341569) │ │ │ │ -0CF982 Compressed Size 00000122 (290) │ │ │ │ -0CF986 Uncompressed Size 000001D5 (469) │ │ │ │ -0CF98A Filename Length 0024 (36) │ │ │ │ -0CF98C Extra Length 0000 (0) │ │ │ │ -0CF98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF975 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF977 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF97B CRC 4E850981 (1317341569) │ │ │ │ +0CF97F Compressed Size 00000122 (290) │ │ │ │ +0CF983 Uncompressed Size 000001D5 (469) │ │ │ │ +0CF987 Filename Length 0024 (36) │ │ │ │ +0CF989 Extra Length 0000 (0) │ │ │ │ +0CF98B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF98B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF9B2 PAYLOAD │ │ │ │ +0CF9AF PAYLOAD │ │ │ │ │ │ │ │ -0CFAD4 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CFAD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFAD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFADA General Purpose Flag 0800 (2048) │ │ │ │ +0CFAD1 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CFAD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFAD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFAD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFADC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFADE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFAE2 CRC 3D12637E (1024615294) │ │ │ │ -0CFAE6 Compressed Size 0000012B (299) │ │ │ │ -0CFAEA Uncompressed Size 00000249 (585) │ │ │ │ -0CFAEE Filename Length 0023 (35) │ │ │ │ -0CFAF0 Extra Length 0000 (0) │ │ │ │ -0CFAF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFAD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFADB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFADF CRC 3D12637E (1024615294) │ │ │ │ +0CFAE3 Compressed Size 0000012B (299) │ │ │ │ +0CFAE7 Uncompressed Size 00000249 (585) │ │ │ │ +0CFAEB Filename Length 0023 (35) │ │ │ │ +0CFAED Extra Length 0000 (0) │ │ │ │ +0CFAEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFAF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFAEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFB15 PAYLOAD │ │ │ │ +0CFB12 PAYLOAD │ │ │ │ │ │ │ │ -0CFC40 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CFC44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFC45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFC46 General Purpose Flag 0800 (2048) │ │ │ │ +0CFC3D LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CFC41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFC42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFC43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFC48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFC4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFC4E CRC 2A198D45 (706317637) │ │ │ │ -0CFC52 Compressed Size 000003E6 (998) │ │ │ │ -0CFC56 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CFC5A Filename Length 0028 (40) │ │ │ │ -0CFC5C Extra Length 0000 (0) │ │ │ │ -0CFC5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFC45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFC47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFC4B CRC 80BA141E (2159678494) │ │ │ │ +0CFC4F Compressed Size 000003E8 (1000) │ │ │ │ +0CFC53 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CFC57 Filename Length 0028 (40) │ │ │ │ +0CFC59 Extra Length 0000 (0) │ │ │ │ +0CFC5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFC5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFC5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFC86 PAYLOAD │ │ │ │ +0CFC83 PAYLOAD │ │ │ │ │ │ │ │ -0D006C LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0D0070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0072 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0074 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0076 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D007A CRC 7C7FEAC7 (2088757959) │ │ │ │ -0D007E Compressed Size 000004A5 (1189) │ │ │ │ -0D0082 Uncompressed Size 00001438 (5176) │ │ │ │ -0D0086 Filename Length 0027 (39) │ │ │ │ -0D0088 Extra Length 0000 (0) │ │ │ │ -0D008A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0073 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0075 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0079 CRC 2D31C340 (758235968) │ │ │ │ +0D007D Compressed Size 000004A6 (1190) │ │ │ │ +0D0081 Uncompressed Size 0000145F (5215) │ │ │ │ +0D0085 Filename Length 0027 (39) │ │ │ │ +0D0087 Extra Length 0000 (0) │ │ │ │ +0D0089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD008A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D00B1 PAYLOAD │ │ │ │ +0D00B0 PAYLOAD │ │ │ │ │ │ │ │ 0D0556 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ 0D055A Extract Zip Spec 0A (10) '1.0' │ │ │ │ 0D055B Extract OS 00 (0) 'MS-DOS' │ │ │ │ 0D055C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ @@ -8763,23759 +8763,23759 @@ │ │ │ │ 0D0F6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ 0D0F6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ 0D0F6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 0D0F6F Compression Method 0008 (8) 'Deflated' │ │ │ │ 0D0F71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0F75 CRC F33A1EFC (4080672508) │ │ │ │ -0D0F79 Compressed Size 000001F6 (502) │ │ │ │ +0D0F75 CRC 8F0D20E7 (2400002279) │ │ │ │ +0D0F79 Compressed Size 000001F5 (501) │ │ │ │ 0D0F7D Uncompressed Size 000003DD (989) │ │ │ │ 0D0F81 Filename Length 0033 (51) │ │ │ │ 0D0F83 Extra Length 0000 (0) │ │ │ │ 0D0F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0xD0F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 0D0FB8 PAYLOAD │ │ │ │ │ │ │ │ -0D11AE LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0D11B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D11B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D11B4 General Purpose Flag 0800 (2048) │ │ │ │ +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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D11B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D11B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D11BC CRC B7E02508 (3084920072) │ │ │ │ -0D11C0 Compressed Size 00000237 (567) │ │ │ │ -0D11C4 Uncompressed Size 000006B3 (1715) │ │ │ │ -0D11C8 Filename Length 0032 (50) │ │ │ │ -0D11CA Extra Length 0000 (0) │ │ │ │ -0D11CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D11B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D11B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D11BB CRC 4FDD7E56 (1339915862) │ │ │ │ +0D11BF Compressed Size 0000023A (570) │ │ │ │ +0D11C3 Uncompressed Size 000006DE (1758) │ │ │ │ +0D11C7 Filename Length 0032 (50) │ │ │ │ +0D11C9 Extra Length 0000 (0) │ │ │ │ +0D11CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD11CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD11CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D11FE PAYLOAD │ │ │ │ +0D11FD PAYLOAD │ │ │ │ │ │ │ │ -0D1435 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0D1439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D143A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D143B General Purpose Flag 0800 (2048) │ │ │ │ +0D1437 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0D143B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D143C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D143D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D143D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D143F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1443 CRC 278AAF10 (663400208) │ │ │ │ -0D1447 Compressed Size 000002BC (700) │ │ │ │ -0D144B Uncompressed Size 0000060E (1550) │ │ │ │ -0D144F Filename Length 0038 (56) │ │ │ │ -0D1451 Extra Length 0000 (0) │ │ │ │ -0D1453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D143F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1441 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1445 CRC FC3AB780 (4231706496) │ │ │ │ +0D1449 Compressed Size 000002BC (700) │ │ │ │ +0D144D Uncompressed Size 0000060E (1550) │ │ │ │ +0D1451 Filename Length 0038 (56) │ │ │ │ +0D1453 Extra Length 0000 (0) │ │ │ │ +0D1455 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1455: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D148B PAYLOAD │ │ │ │ +0D148D PAYLOAD │ │ │ │ │ │ │ │ -0D1747 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0D174B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D174C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D174D General Purpose Flag 0800 (2048) │ │ │ │ +0D1749 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0D174D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D174E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D174F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D174F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1751 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1755 CRC 21F0E057 (569434199) │ │ │ │ -0D1759 Compressed Size 00000366 (870) │ │ │ │ -0D175D Uncompressed Size 00000E45 (3653) │ │ │ │ -0D1761 Filename Length 0037 (55) │ │ │ │ -0D1763 Extra Length 0000 (0) │ │ │ │ -0D1765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1751 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1753 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1757 CRC E5773D95 (3849797013) │ │ │ │ +0D175B Compressed Size 00000369 (873) │ │ │ │ +0D175F Uncompressed Size 00000E70 (3696) │ │ │ │ +0D1763 Filename Length 0037 (55) │ │ │ │ +0D1765 Extra Length 0000 (0) │ │ │ │ +0D1767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D179C PAYLOAD │ │ │ │ +0D179E PAYLOAD │ │ │ │ │ │ │ │ -0D1B02 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0D1B06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B08 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B07 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0D1B0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B0D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B0A Compression Method 0000 (0) 'Stored' │ │ │ │ -0D1B0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B10 CRC 00000000 (0) │ │ │ │ -0D1B14 Compressed Size 00000000 (0) │ │ │ │ -0D1B18 Uncompressed Size 00000000 (0) │ │ │ │ -0D1B1C Filename Length 0012 (18) │ │ │ │ -0D1B1E Extra Length 0000 (0) │ │ │ │ -0D1B20 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B0F Compression Method 0000 (0) 'Stored' │ │ │ │ +0D1B11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B15 CRC 00000000 (0) │ │ │ │ +0D1B19 Compressed Size 00000000 (0) │ │ │ │ +0D1B1D Uncompressed Size 00000000 (0) │ │ │ │ +0D1B21 Filename Length 0012 (18) │ │ │ │ +0D1B23 Extra Length 0000 (0) │ │ │ │ +0D1B25 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B20: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B25: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D1B32 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0D1B36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B38 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B37 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0D1B3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1B3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B40 CRC F2F9FAE8 (4076468968) │ │ │ │ -0D1B44 Compressed Size 00000AD6 (2774) │ │ │ │ -0D1B48 Uncompressed Size 00002656 (9814) │ │ │ │ -0D1B4C Filename Length 001E (30) │ │ │ │ -0D1B4E Extra Length 0000 (0) │ │ │ │ -0D1B50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1B41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B45 CRC F2F9FAE8 (4076468968) │ │ │ │ +0D1B49 Compressed Size 00000AD6 (2774) │ │ │ │ +0D1B4D Uncompressed Size 00002656 (9814) │ │ │ │ +0D1B51 Filename Length 001E (30) │ │ │ │ +0D1B53 Extra Length 0000 (0) │ │ │ │ +0D1B55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1B6E PAYLOAD │ │ │ │ +0D1B73 PAYLOAD │ │ │ │ │ │ │ │ -0D2644 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0D2648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D264A General Purpose Flag 0800 (2048) │ │ │ │ +0D2649 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0D264D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D264E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D264F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D264C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D264E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D2652 CRC 04B0E295 (78701205) │ │ │ │ -0D2656 Compressed Size 00001952 (6482) │ │ │ │ -0D265A Uncompressed Size 0001493B (84283) │ │ │ │ -0D265E Filename Length 001D (29) │ │ │ │ -0D2660 Extra Length 0000 (0) │ │ │ │ -0D2662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2651 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2653 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D2657 CRC 04B0E295 (78701205) │ │ │ │ +0D265B Compressed Size 00001952 (6482) │ │ │ │ +0D265F Uncompressed Size 0001493B (84283) │ │ │ │ +0D2663 Filename Length 001D (29) │ │ │ │ +0D2665 Extra Length 0000 (0) │ │ │ │ +0D2667 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2667: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D267F PAYLOAD │ │ │ │ +0D2684 PAYLOAD │ │ │ │ │ │ │ │ -0D3FD1 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D3FD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D3FD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D3FD7 General Purpose Flag 0800 (2048) │ │ │ │ +0D3FD6 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D3FDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D3FDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D3FDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D3FD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D3FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D3FDF CRC 430083D6 (1124107222) │ │ │ │ -0D3FE3 Compressed Size 00000513 (1299) │ │ │ │ -0D3FE7 Uncompressed Size 00000D71 (3441) │ │ │ │ -0D3FEB Filename Length 0020 (32) │ │ │ │ -0D3FED Extra Length 0000 (0) │ │ │ │ -0D3FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D3FDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D3FE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D3FE4 CRC 430083D6 (1124107222) │ │ │ │ +0D3FE8 Compressed Size 00000513 (1299) │ │ │ │ +0D3FEC Uncompressed Size 00000D71 (3441) │ │ │ │ +0D3FF0 Filename Length 0020 (32) │ │ │ │ +0D3FF2 Extra Length 0000 (0) │ │ │ │ +0D3FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD3FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD3FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D400F PAYLOAD │ │ │ │ +0D4014 PAYLOAD │ │ │ │ │ │ │ │ -0D4522 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D4526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4528 General Purpose Flag 0800 (2048) │ │ │ │ +0D4527 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D452B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D452C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D452D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D452A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D452C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4530 CRC 19604A4D (425740877) │ │ │ │ -0D4534 Compressed Size 0000061F (1567) │ │ │ │ -0D4538 Uncompressed Size 0000230C (8972) │ │ │ │ -0D453C Filename Length 001F (31) │ │ │ │ -0D453E Extra Length 0000 (0) │ │ │ │ -0D4540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D452F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4531 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4535 CRC 19604A4D (425740877) │ │ │ │ +0D4539 Compressed Size 0000061F (1567) │ │ │ │ +0D453D Uncompressed Size 0000230C (8972) │ │ │ │ +0D4541 Filename Length 001F (31) │ │ │ │ +0D4543 Extra Length 0000 (0) │ │ │ │ +0D4545 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4545: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D455F PAYLOAD │ │ │ │ +0D4564 PAYLOAD │ │ │ │ │ │ │ │ -0D4B7E LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D4B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4B84 General Purpose Flag 0800 (2048) │ │ │ │ +0D4B83 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D4B87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4B88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4B89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4B8C CRC F618ED6F (4128828783) │ │ │ │ -0D4B90 Compressed Size 000003D9 (985) │ │ │ │ -0D4B94 Uncompressed Size 00000A05 (2565) │ │ │ │ -0D4B98 Filename Length 0025 (37) │ │ │ │ -0D4B9A Extra Length 0000 (0) │ │ │ │ -0D4B9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4B8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4B8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4B91 CRC F618ED6F (4128828783) │ │ │ │ +0D4B95 Compressed Size 000003D9 (985) │ │ │ │ +0D4B99 Uncompressed Size 00000A05 (2565) │ │ │ │ +0D4B9D Filename Length 0025 (37) │ │ │ │ +0D4B9F Extra Length 0000 (0) │ │ │ │ +0D4BA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4B9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4BA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4BC1 PAYLOAD │ │ │ │ +0D4BC6 PAYLOAD │ │ │ │ │ │ │ │ -0D4F9A LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D4F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4FA0 General Purpose Flag 0800 (2048) │ │ │ │ +0D4F9F LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D4FA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4FA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4FA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4FA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4FA8 CRC 2BD5DC2B (735435819) │ │ │ │ -0D4FAC Compressed Size 0000045A (1114) │ │ │ │ -0D4FB0 Uncompressed Size 000015CD (5581) │ │ │ │ -0D4FB4 Filename Length 0024 (36) │ │ │ │ -0D4FB6 Extra Length 0000 (0) │ │ │ │ -0D4FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4FA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4FA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4FAD CRC 2BD5DC2B (735435819) │ │ │ │ +0D4FB1 Compressed Size 0000045A (1114) │ │ │ │ +0D4FB5 Uncompressed Size 000015CD (5581) │ │ │ │ +0D4FB9 Filename Length 0024 (36) │ │ │ │ +0D4FBB Extra Length 0000 (0) │ │ │ │ +0D4FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4FDC PAYLOAD │ │ │ │ +0D4FE1 PAYLOAD │ │ │ │ │ │ │ │ -0D5436 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D543A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D543B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D543C General Purpose Flag 0800 (2048) │ │ │ │ +0D543B LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D543F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5441 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D543E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5440 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5444 CRC A1A93853 (2712221779) │ │ │ │ -0D5448 Compressed Size 00000636 (1590) │ │ │ │ -0D544C Uncompressed Size 0000110D (4365) │ │ │ │ -0D5450 Filename Length 0022 (34) │ │ │ │ -0D5452 Extra Length 0000 (0) │ │ │ │ -0D5454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5443 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5445 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5449 CRC A1A93853 (2712221779) │ │ │ │ +0D544D Compressed Size 00000636 (1590) │ │ │ │ +0D5451 Uncompressed Size 0000110D (4365) │ │ │ │ +0D5455 Filename Length 0022 (34) │ │ │ │ +0D5457 Extra Length 0000 (0) │ │ │ │ +0D5459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5476 PAYLOAD │ │ │ │ +0D547B PAYLOAD │ │ │ │ │ │ │ │ -0D5AAC LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D5AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5AB2 General Purpose Flag 0800 (2048) │ │ │ │ +0D5AB1 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D5AB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5AB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5AB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5AB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5ABA CRC 160D5FBD (369975229) │ │ │ │ -0D5ABE Compressed Size 00000CA9 (3241) │ │ │ │ -0D5AC2 Uncompressed Size 00009D79 (40313) │ │ │ │ -0D5AC6 Filename Length 0021 (33) │ │ │ │ -0D5AC8 Extra Length 0000 (0) │ │ │ │ -0D5ACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5AB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5ABB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5ABF CRC 160D5FBD (369975229) │ │ │ │ +0D5AC3 Compressed Size 00000CA9 (3241) │ │ │ │ +0D5AC7 Uncompressed Size 00009D79 (40313) │ │ │ │ +0D5ACB Filename Length 0021 (33) │ │ │ │ +0D5ACD Extra Length 0000 (0) │ │ │ │ +0D5ACF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5ACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5ACF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AEB PAYLOAD │ │ │ │ +0D5AF0 PAYLOAD │ │ │ │ │ │ │ │ -0D6794 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D6798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D679A General Purpose Flag 0800 (2048) │ │ │ │ +0D6799 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D679D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D679E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D679F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D679C Compression Method 0000 (0) 'Stored' │ │ │ │ -0D679E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67A2 CRC 00000000 (0) │ │ │ │ -0D67A6 Compressed Size 00000000 (0) │ │ │ │ -0D67AA Uncompressed Size 00000000 (0) │ │ │ │ -0D67AE Filename Length 001C (28) │ │ │ │ -0D67B0 Extra Length 0000 (0) │ │ │ │ -0D67B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67A1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D67A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67A7 CRC 00000000 (0) │ │ │ │ +0D67AB Compressed Size 00000000 (0) │ │ │ │ +0D67AF Uncompressed Size 00000000 (0) │ │ │ │ +0D67B3 Filename Length 001C (28) │ │ │ │ +0D67B5 Extra Length 0000 (0) │ │ │ │ +0D67B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D67CE LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D67D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D67D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D67D4 General Purpose Flag 0800 (2048) │ │ │ │ +0D67D3 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D67D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D67D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D67D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D67D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D67D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67DC CRC C93487EF (3375663087) │ │ │ │ -0D67E0 Compressed Size 00000457 (1111) │ │ │ │ -0D67E4 Uncompressed Size 0000090C (2316) │ │ │ │ -0D67E8 Filename Length 0031 (49) │ │ │ │ -0D67EA Extra Length 0000 (0) │ │ │ │ -0D67EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D67DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67E1 CRC 0F71B5BA (259110330) │ │ │ │ +0D67E5 Compressed Size 00000457 (1111) │ │ │ │ +0D67E9 Uncompressed Size 0000090C (2316) │ │ │ │ +0D67ED Filename Length 0031 (49) │ │ │ │ +0D67EF Extra Length 0000 (0) │ │ │ │ +0D67F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D681D PAYLOAD │ │ │ │ +0D6822 PAYLOAD │ │ │ │ │ │ │ │ -0D6C74 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D6C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6C7A General Purpose Flag 0800 (2048) │ │ │ │ +0D6C79 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D6C7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6C7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6C7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6C7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D6C82 CRC 797E6389 (2038326153) │ │ │ │ -0D6C86 Compressed Size 000007F7 (2039) │ │ │ │ -0D6C8A Uncompressed Size 00001CF0 (7408) │ │ │ │ -0D6C8E Filename Length 0030 (48) │ │ │ │ -0D6C90 Extra Length 0000 (0) │ │ │ │ -0D6C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6C81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6C83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6C87 CRC 8F43A589 (2403575177) │ │ │ │ +0D6C8B Compressed Size 000007F4 (2036) │ │ │ │ +0D6C8F Uncompressed Size 00001CB5 (7349) │ │ │ │ +0D6C93 Filename Length 0030 (48) │ │ │ │ +0D6C95 Extra Length 0000 (0) │ │ │ │ +0D6C97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6C97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6CC2 PAYLOAD │ │ │ │ +0D6CC7 PAYLOAD │ │ │ │ │ │ │ │ -0D74B9 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D74BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D74BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D74BF General Purpose Flag 0800 (2048) │ │ │ │ +0D74BB LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D74BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D74C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D74C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D74C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D74C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D74C7 CRC A5873550 (2777101648) │ │ │ │ -0D74CB Compressed Size 0000059F (1439) │ │ │ │ -0D74CF Uncompressed Size 00000F81 (3969) │ │ │ │ -0D74D3 Filename Length 0033 (51) │ │ │ │ -0D74D5 Extra Length 0000 (0) │ │ │ │ -0D74D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D74C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D74C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D74C9 CRC A5873550 (2777101648) │ │ │ │ +0D74CD Compressed Size 0000059F (1439) │ │ │ │ +0D74D1 Uncompressed Size 00000F81 (3969) │ │ │ │ +0D74D5 Filename Length 0033 (51) │ │ │ │ +0D74D7 Extra Length 0000 (0) │ │ │ │ +0D74D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD74D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD74D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D750A PAYLOAD │ │ │ │ +0D750C PAYLOAD │ │ │ │ │ │ │ │ -0D7AA9 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D7AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7AAF General Purpose Flag 0800 (2048) │ │ │ │ +0D7AAB LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D7AAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7AB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7AB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D7AB7 CRC 430E0F35 (1124994869) │ │ │ │ -0D7ABB Compressed Size 00000615 (1557) │ │ │ │ -0D7ABF Uncompressed Size 000022FD (8957) │ │ │ │ -0D7AC3 Filename Length 0032 (50) │ │ │ │ -0D7AC5 Extra Length 0000 (0) │ │ │ │ -0D7AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7AB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7AB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D7AB9 CRC 430E0F35 (1124994869) │ │ │ │ +0D7ABD Compressed Size 00000615 (1557) │ │ │ │ +0D7AC1 Uncompressed Size 000022FD (8957) │ │ │ │ +0D7AC5 Filename Length 0032 (50) │ │ │ │ +0D7AC7 Extra Length 0000 (0) │ │ │ │ +0D7AC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7AC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7AF9 PAYLOAD │ │ │ │ +0D7AFB PAYLOAD │ │ │ │ │ │ │ │ -0D810E LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D8112 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8113 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8114 General Purpose Flag 0800 (2048) │ │ │ │ +0D8110 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D8114 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8115 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8116 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8116 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8118 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D811C CRC CCB9538D (3434697613) │ │ │ │ -0D8120 Compressed Size 000005F7 (1527) │ │ │ │ -0D8124 Uncompressed Size 00000FDC (4060) │ │ │ │ -0D8128 Filename Length 003A (58) │ │ │ │ -0D812A Extra Length 0000 (0) │ │ │ │ -0D812C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8118 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D811A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D811E CRC CCB9538D (3434697613) │ │ │ │ +0D8122 Compressed Size 000005F7 (1527) │ │ │ │ +0D8126 Uncompressed Size 00000FDC (4060) │ │ │ │ +0D812A Filename Length 003A (58) │ │ │ │ +0D812C Extra Length 0000 (0) │ │ │ │ +0D812E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD812C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD812E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8166 PAYLOAD │ │ │ │ +0D8168 PAYLOAD │ │ │ │ │ │ │ │ -0D875D LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D8761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8763 General Purpose Flag 0800 (2048) │ │ │ │ +0D875F LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D8763 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8764 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8765 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D876B CRC AEEA3B80 (2934586240) │ │ │ │ -0D876F Compressed Size 00000460 (1120) │ │ │ │ -0D8773 Uncompressed Size 00001923 (6435) │ │ │ │ -0D8777 Filename Length 0039 (57) │ │ │ │ -0D8779 Extra Length 0000 (0) │ │ │ │ -0D877B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8767 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8769 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D876D CRC AEEA3B80 (2934586240) │ │ │ │ +0D8771 Compressed Size 00000460 (1120) │ │ │ │ +0D8775 Uncompressed Size 00001923 (6435) │ │ │ │ +0D8779 Filename Length 0039 (57) │ │ │ │ +0D877B Extra Length 0000 (0) │ │ │ │ +0D877D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD877B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD877D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D87B4 PAYLOAD │ │ │ │ +0D87B6 PAYLOAD │ │ │ │ │ │ │ │ -0D8C14 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D8C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8C1A General Purpose Flag 0800 (2048) │ │ │ │ +0D8C16 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D8C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8C22 CRC B5E07B3C (3051387708) │ │ │ │ -0D8C26 Compressed Size 000005AC (1452) │ │ │ │ -0D8C2A Uncompressed Size 00000EDD (3805) │ │ │ │ -0D8C2E Filename Length 0038 (56) │ │ │ │ -0D8C30 Extra Length 0000 (0) │ │ │ │ -0D8C32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8C24 CRC B5E07B3C (3051387708) │ │ │ │ +0D8C28 Compressed Size 000005AC (1452) │ │ │ │ +0D8C2C Uncompressed Size 00000EDD (3805) │ │ │ │ +0D8C30 Filename Length 0038 (56) │ │ │ │ +0D8C32 Extra Length 0000 (0) │ │ │ │ +0D8C34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8C6A PAYLOAD │ │ │ │ +0D8C6C PAYLOAD │ │ │ │ │ │ │ │ -0D9216 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D921A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D921B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D921C General Purpose Flag 0800 (2048) │ │ │ │ +0D9218 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D921C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D921D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D921E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D921E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9220 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9224 CRC 64C99025 (1690931237) │ │ │ │ -0D9228 Compressed Size 00000497 (1175) │ │ │ │ -0D922C Uncompressed Size 00001CE0 (7392) │ │ │ │ -0D9230 Filename Length 0037 (55) │ │ │ │ -0D9232 Extra Length 0000 (0) │ │ │ │ -0D9234 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9220 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9222 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9226 CRC 64C99025 (1690931237) │ │ │ │ +0D922A Compressed Size 00000497 (1175) │ │ │ │ +0D922E Uncompressed Size 00001CE0 (7392) │ │ │ │ +0D9232 Filename Length 0037 (55) │ │ │ │ +0D9234 Extra Length 0000 (0) │ │ │ │ +0D9236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D926B PAYLOAD │ │ │ │ +0D926D PAYLOAD │ │ │ │ │ │ │ │ -0D9702 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D9706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9708 General Purpose Flag 0800 (2048) │ │ │ │ +0D9704 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D9708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D970A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D970A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D970C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9710 CRC CB0618E6 (3406174438) │ │ │ │ -0D9714 Compressed Size 0000012A (298) │ │ │ │ -0D9718 Uncompressed Size 000001D6 (470) │ │ │ │ -0D971C Filename Length 0032 (50) │ │ │ │ -0D971E Extra Length 0000 (0) │ │ │ │ -0D9720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D970C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D970E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9712 CRC CB0618E6 (3406174438) │ │ │ │ +0D9716 Compressed Size 0000012A (298) │ │ │ │ +0D971A Uncompressed Size 000001D6 (470) │ │ │ │ +0D971E Filename Length 0032 (50) │ │ │ │ +0D9720 Extra Length 0000 (0) │ │ │ │ +0D9722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9752 PAYLOAD │ │ │ │ +0D9754 PAYLOAD │ │ │ │ │ │ │ │ -0D987C LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D9880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9882 General Purpose Flag 0800 (2048) │ │ │ │ +0D987E LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D9882 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9883 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9884 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9886 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D988A CRC 7EFF497D (2130659709) │ │ │ │ -0D988E Compressed Size 000000CE (206) │ │ │ │ -0D9892 Uncompressed Size 0000014A (330) │ │ │ │ -0D9896 Filename Length 0031 (49) │ │ │ │ -0D9898 Extra Length 0000 (0) │ │ │ │ -0D989A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9886 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9888 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D988C CRC 7EFF497D (2130659709) │ │ │ │ +0D9890 Compressed Size 000000CE (206) │ │ │ │ +0D9894 Uncompressed Size 0000014A (330) │ │ │ │ +0D9898 Filename Length 0031 (49) │ │ │ │ +0D989A Extra Length 0000 (0) │ │ │ │ +0D989C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD989A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD989C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D98CB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0D98CD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0D9999 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D999D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D999E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D999F General Purpose Flag 0800 (2048) │ │ │ │ +0D999B LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D999F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99A1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D99A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99A7 CRC 00000000 (0) │ │ │ │ -0D99AB Compressed Size 00000000 (0) │ │ │ │ -0D99AF Uncompressed Size 00000000 (0) │ │ │ │ -0D99B3 Filename Length 0010 (16) │ │ │ │ -0D99B5 Extra Length 0000 (0) │ │ │ │ -0D99B7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0D99A3 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D99A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99A9 CRC 00000000 (0) │ │ │ │ +0D99AD Compressed Size 00000000 (0) │ │ │ │ +0D99B1 Uncompressed Size 00000000 (0) │ │ │ │ +0D99B5 Filename Length 0010 (16) │ │ │ │ +0D99B7 Extra Length 0000 (0) │ │ │ │ +0D99B9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99B7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99B9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D99C7 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D99CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D99CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D99CD General Purpose Flag 0800 (2048) │ │ │ │ +0D99C9 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D99CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D99D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99D5 CRC 5DAB5802 (1571510274) │ │ │ │ -0D99D9 Compressed Size 000002DC (732) │ │ │ │ -0D99DD Uncompressed Size 000005AD (1453) │ │ │ │ -0D99E1 Filename Length 001D (29) │ │ │ │ -0D99E3 Extra Length 0000 (0) │ │ │ │ -0D99E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D99D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D99D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99D7 CRC 5DAB5802 (1571510274) │ │ │ │ +0D99DB Compressed Size 000002DC (732) │ │ │ │ +0D99DF Uncompressed Size 000005AD (1453) │ │ │ │ +0D99E3 Filename Length 001D (29) │ │ │ │ +0D99E5 Extra Length 0000 (0) │ │ │ │ +0D99E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9A02 PAYLOAD │ │ │ │ +0D9A04 PAYLOAD │ │ │ │ │ │ │ │ -0D9CDE LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D9CE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9CE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9CE4 General Purpose Flag 0800 (2048) │ │ │ │ +0D9CE0 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D9CE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9CE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9CE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9CE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9CE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9CEC CRC 76C8419F (1992835487) │ │ │ │ -0D9CF0 Compressed Size 00000142 (322) │ │ │ │ -0D9CF4 Uncompressed Size 00000275 (629) │ │ │ │ -0D9CF8 Filename Length 001C (28) │ │ │ │ -0D9CFA Extra Length 0000 (0) │ │ │ │ -0D9CFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9CE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9CEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9CEE CRC 76C8419F (1992835487) │ │ │ │ +0D9CF2 Compressed Size 00000142 (322) │ │ │ │ +0D9CF6 Uncompressed Size 00000275 (629) │ │ │ │ +0D9CFA Filename Length 001C (28) │ │ │ │ +0D9CFC Extra Length 0000 (0) │ │ │ │ +0D9CFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9CFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9D18 PAYLOAD │ │ │ │ +0D9D1A PAYLOAD │ │ │ │ │ │ │ │ -0D9E5A LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D9E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9E60 General Purpose Flag 0800 (2048) │ │ │ │ +0D9E5C LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D9E60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9E61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9E62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9E64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9E68 CRC 57F0C326 (1475396390) │ │ │ │ -0D9E6C Compressed Size 00000127 (295) │ │ │ │ -0D9E70 Uncompressed Size 000001BE (446) │ │ │ │ -0D9E74 Filename Length 001E (30) │ │ │ │ -0D9E76 Extra Length 0000 (0) │ │ │ │ -0D9E78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9E64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9E66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9E6A CRC 57F0C326 (1475396390) │ │ │ │ +0D9E6E Compressed Size 00000127 (295) │ │ │ │ +0D9E72 Uncompressed Size 000001BE (446) │ │ │ │ +0D9E76 Filename Length 001E (30) │ │ │ │ +0D9E78 Extra Length 0000 (0) │ │ │ │ +0D9E7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9E78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9E7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9E96 PAYLOAD │ │ │ │ +0D9E98 PAYLOAD │ │ │ │ │ │ │ │ -0D9FBD LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D9FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9FC3 General Purpose Flag 0800 (2048) │ │ │ │ +0D9FBF LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D9FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9FC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9FC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9FCB CRC 096C8417 (158106647) │ │ │ │ -0D9FCF Compressed Size 00000197 (407) │ │ │ │ -0D9FD3 Uncompressed Size 000002B5 (693) │ │ │ │ -0D9FD7 Filename Length 001D (29) │ │ │ │ -0D9FD9 Extra Length 0000 (0) │ │ │ │ -0D9FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9FC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9FCD CRC 096C8417 (158106647) │ │ │ │ +0D9FD1 Compressed Size 00000197 (407) │ │ │ │ +0D9FD5 Uncompressed Size 000002B5 (693) │ │ │ │ +0D9FD9 Filename Length 001D (29) │ │ │ │ +0D9FDB Extra Length 0000 (0) │ │ │ │ +0D9FDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9FF8 PAYLOAD │ │ │ │ +0D9FFA PAYLOAD │ │ │ │ │ │ │ │ -0DA18F LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0DA193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA195 General Purpose Flag 0800 (2048) │ │ │ │ +0DA191 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0DA195 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA196 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA197 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA199 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA19D CRC 94A7D2F6 (2494026486) │ │ │ │ -0DA1A1 Compressed Size 000002E5 (741) │ │ │ │ -0DA1A5 Uncompressed Size 000005D5 (1493) │ │ │ │ -0DA1A9 Filename Length 0027 (39) │ │ │ │ -0DA1AB Extra Length 0000 (0) │ │ │ │ -0DA1AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA199 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA19B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA19F CRC 94A7D2F6 (2494026486) │ │ │ │ +0DA1A3 Compressed Size 000002E5 (741) │ │ │ │ +0DA1A7 Uncompressed Size 000005D5 (1493) │ │ │ │ +0DA1AB Filename Length 0027 (39) │ │ │ │ +0DA1AD Extra Length 0000 (0) │ │ │ │ +0DA1AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA1AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA1AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1D4 PAYLOAD │ │ │ │ +0DA1D6 PAYLOAD │ │ │ │ │ │ │ │ -0DA4B9 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0DA4BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA4BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA4BF General Purpose Flag 0800 (2048) │ │ │ │ +0DA4BB LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0DA4BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA4C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA4C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA4C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA4C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA4C7 CRC DDAA617A (3718930810) │ │ │ │ -0DA4CB Compressed Size 000001AE (430) │ │ │ │ -0DA4CF Uncompressed Size 00000353 (851) │ │ │ │ -0DA4D3 Filename Length 0026 (38) │ │ │ │ -0DA4D5 Extra Length 0000 (0) │ │ │ │ -0DA4D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA4C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA4C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA4C9 CRC DDAA617A (3718930810) │ │ │ │ +0DA4CD Compressed Size 000001AE (430) │ │ │ │ +0DA4D1 Uncompressed Size 00000353 (851) │ │ │ │ +0DA4D5 Filename Length 0026 (38) │ │ │ │ +0DA4D7 Extra Length 0000 (0) │ │ │ │ +0DA4D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA4D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA4FD PAYLOAD │ │ │ │ +0DA4FF PAYLOAD │ │ │ │ │ │ │ │ -0DA6AB LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0DA6AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA6B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA6B1 General Purpose Flag 0800 (2048) │ │ │ │ +0DA6AD LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0DA6B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA6B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA6B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA6B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA6B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA6B9 CRC FF08AC8D (4278758541) │ │ │ │ -0DA6BD Compressed Size 000003FB (1019) │ │ │ │ -0DA6C1 Uncompressed Size 00000AE0 (2784) │ │ │ │ -0DA6C5 Filename Length 002A (42) │ │ │ │ -0DA6C7 Extra Length 0000 (0) │ │ │ │ -0DA6C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA6B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA6B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA6BB CRC FF08AC8D (4278758541) │ │ │ │ +0DA6BF Compressed Size 000003FB (1019) │ │ │ │ +0DA6C3 Uncompressed Size 00000AE0 (2784) │ │ │ │ +0DA6C7 Filename Length 002A (42) │ │ │ │ +0DA6C9 Extra Length 0000 (0) │ │ │ │ +0DA6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA6C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA6F3 PAYLOAD │ │ │ │ +0DA6F5 PAYLOAD │ │ │ │ │ │ │ │ -0DAAEE LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0DAAF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAF4 General Purpose Flag 0800 (2048) │ │ │ │ +0DAAF0 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0DAAF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAAF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAAF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DAAFC CRC F571E130 (4117881136) │ │ │ │ -0DAB00 Compressed Size 00000611 (1553) │ │ │ │ -0DAB04 Uncompressed Size 0000245F (9311) │ │ │ │ -0DAB08 Filename Length 0029 (41) │ │ │ │ -0DAB0A Extra Length 0000 (0) │ │ │ │ -0DAB0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAAF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAAFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DAAFE CRC F571E130 (4117881136) │ │ │ │ +0DAB02 Compressed Size 00000611 (1553) │ │ │ │ +0DAB06 Uncompressed Size 0000245F (9311) │ │ │ │ +0DAB0A Filename Length 0029 (41) │ │ │ │ +0DAB0C Extra Length 0000 (0) │ │ │ │ +0DAB0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAB0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAB0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB35 PAYLOAD │ │ │ │ +0DAB37 PAYLOAD │ │ │ │ │ │ │ │ -0DB146 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0DB14A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB14B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB14C General Purpose Flag 0800 (2048) │ │ │ │ +0DB148 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0DB14C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB14D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB14E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB14E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB150 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB154 CRC 370929DA (923347418) │ │ │ │ -0DB158 Compressed Size 000002F8 (760) │ │ │ │ -0DB15C Uncompressed Size 0000062D (1581) │ │ │ │ -0DB160 Filename Length 003D (61) │ │ │ │ -0DB162 Extra Length 0000 (0) │ │ │ │ -0DB164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB150 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB152 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB156 CRC 370929DA (923347418) │ │ │ │ +0DB15A Compressed Size 000002F8 (760) │ │ │ │ +0DB15E Uncompressed Size 0000062D (1581) │ │ │ │ +0DB162 Filename Length 003D (61) │ │ │ │ +0DB164 Extra Length 0000 (0) │ │ │ │ +0DB166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB1A1 PAYLOAD │ │ │ │ +0DB1A3 PAYLOAD │ │ │ │ │ │ │ │ -0DB499 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0DB49D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB49E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB49F General Purpose Flag 0800 (2048) │ │ │ │ +0DB49B LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0DB49F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB4A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB4A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB4A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB4A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB4A7 CRC 958A49E8 (2508868072) │ │ │ │ -0DB4AB Compressed Size 00000248 (584) │ │ │ │ -0DB4AF Uncompressed Size 000004F4 (1268) │ │ │ │ -0DB4B3 Filename Length 003C (60) │ │ │ │ -0DB4B5 Extra Length 0000 (0) │ │ │ │ -0DB4B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB4A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB4A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB4A9 CRC 958A49E8 (2508868072) │ │ │ │ +0DB4AD Compressed Size 00000248 (584) │ │ │ │ +0DB4B1 Uncompressed Size 000004F4 (1268) │ │ │ │ +0DB4B5 Filename Length 003C (60) │ │ │ │ +0DB4B7 Extra Length 0000 (0) │ │ │ │ +0DB4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB4F3 PAYLOAD │ │ │ │ +0DB4F5 PAYLOAD │ │ │ │ │ │ │ │ -0DB73B LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0DB73F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB741 General Purpose Flag 0800 (2048) │ │ │ │ +0DB73D LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0DB741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB749 CRC 0577956B (91723115) │ │ │ │ -0DB74D Compressed Size 00000460 (1120) │ │ │ │ -0DB751 Uncompressed Size 00000CCB (3275) │ │ │ │ -0DB755 Filename Length 0023 (35) │ │ │ │ -0DB757 Extra Length 0000 (0) │ │ │ │ -0DB759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB74B CRC 0577956B (91723115) │ │ │ │ +0DB74F Compressed Size 00000460 (1120) │ │ │ │ +0DB753 Uncompressed Size 00000CCB (3275) │ │ │ │ +0DB757 Filename Length 0023 (35) │ │ │ │ +0DB759 Extra Length 0000 (0) │ │ │ │ +0DB75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB77C PAYLOAD │ │ │ │ +0DB77E PAYLOAD │ │ │ │ │ │ │ │ -0DBBDC LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0DBBE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBBE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBBE2 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBDE LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0DBBE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBBE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBBE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DBBEA CRC 689EB538 (1755231544) │ │ │ │ -0DBBEE Compressed Size 000006AD (1709) │ │ │ │ -0DBBF2 Uncompressed Size 00002B26 (11046) │ │ │ │ -0DBBF6 Filename Length 0022 (34) │ │ │ │ -0DBBF8 Extra Length 0000 (0) │ │ │ │ -0DBBFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DBBEC CRC 689EB538 (1755231544) │ │ │ │ +0DBBF0 Compressed Size 000006AD (1709) │ │ │ │ +0DBBF4 Uncompressed Size 00002B26 (11046) │ │ │ │ +0DBBF8 Filename Length 0022 (34) │ │ │ │ +0DBBFA Extra Length 0000 (0) │ │ │ │ +0DBBFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBBFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC1C PAYLOAD │ │ │ │ +0DBC1E PAYLOAD │ │ │ │ │ │ │ │ -0DC2C9 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0DC2CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC2CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC2CF General Purpose Flag 0800 (2048) │ │ │ │ +0DC2CB LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0DC2CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC2D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC2D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC2D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC2D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC2D7 CRC AA44D54D (2856637773) │ │ │ │ -0DC2DB Compressed Size 000002F3 (755) │ │ │ │ -0DC2DF Uncompressed Size 00000611 (1553) │ │ │ │ -0DC2E3 Filename Length 0036 (54) │ │ │ │ -0DC2E5 Extra Length 0000 (0) │ │ │ │ -0DC2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC2D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC2D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC2D9 CRC AA44D54D (2856637773) │ │ │ │ +0DC2DD Compressed Size 000002F3 (755) │ │ │ │ +0DC2E1 Uncompressed Size 00000611 (1553) │ │ │ │ +0DC2E5 Filename Length 0036 (54) │ │ │ │ +0DC2E7 Extra Length 0000 (0) │ │ │ │ +0DC2E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC2E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC31D PAYLOAD │ │ │ │ +0DC31F PAYLOAD │ │ │ │ │ │ │ │ -0DC610 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0DC614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC616 General Purpose Flag 0800 (2048) │ │ │ │ +0DC612 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0DC616 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC617 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC618 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC618 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC61A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC61E CRC 8756749A (2270590106) │ │ │ │ -0DC622 Compressed Size 00000240 (576) │ │ │ │ -0DC626 Uncompressed Size 000004BF (1215) │ │ │ │ -0DC62A Filename Length 0035 (53) │ │ │ │ -0DC62C Extra Length 0000 (0) │ │ │ │ -0DC62E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC61A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC61C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC620 CRC 8756749A (2270590106) │ │ │ │ +0DC624 Compressed Size 00000240 (576) │ │ │ │ +0DC628 Uncompressed Size 000004BF (1215) │ │ │ │ +0DC62C Filename Length 0035 (53) │ │ │ │ +0DC62E Extra Length 0000 (0) │ │ │ │ +0DC630 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC62E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC630: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC663 PAYLOAD │ │ │ │ +0DC665 PAYLOAD │ │ │ │ │ │ │ │ -0DC8A3 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0DC8A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC8A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC8A9 General Purpose Flag 0800 (2048) │ │ │ │ +0DC8A5 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0DC8A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC8AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC8AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC8AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC8AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC8B1 CRC 8CB84331 (2360886065) │ │ │ │ -0DC8B5 Compressed Size 0000044F (1103) │ │ │ │ -0DC8B9 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0DC8BD Filename Length 0022 (34) │ │ │ │ -0DC8BF Extra Length 0000 (0) │ │ │ │ -0DC8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC8AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC8AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC8B3 CRC 8CB84331 (2360886065) │ │ │ │ +0DC8B7 Compressed Size 0000044F (1103) │ │ │ │ +0DC8BB Uncompressed Size 00000BE5 (3045) │ │ │ │ +0DC8BF Filename Length 0022 (34) │ │ │ │ +0DC8C1 Extra Length 0000 (0) │ │ │ │ +0DC8C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC8C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8E3 PAYLOAD │ │ │ │ +0DC8E5 PAYLOAD │ │ │ │ │ │ │ │ -0DCD32 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DCD36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCD37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCD38 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD34 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DCD38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCD3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCD3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DCD40 CRC 1435E8D1 (339077329) │ │ │ │ -0DCD44 Compressed Size 00000714 (1812) │ │ │ │ -0DCD48 Uncompressed Size 00002F70 (12144) │ │ │ │ -0DCD4C Filename Length 0021 (33) │ │ │ │ -0DCD4E Extra Length 0000 (0) │ │ │ │ -0DCD50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DCD42 CRC 1435E8D1 (339077329) │ │ │ │ +0DCD46 Compressed Size 00000714 (1812) │ │ │ │ +0DCD4A Uncompressed Size 00002F70 (12144) │ │ │ │ +0DCD4E Filename Length 0021 (33) │ │ │ │ +0DCD50 Extra Length 0000 (0) │ │ │ │ +0DCD52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCD50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCD71 PAYLOAD │ │ │ │ +0DCD73 PAYLOAD │ │ │ │ │ │ │ │ -0DD485 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DD489 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD48A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD48B General Purpose Flag 0800 (2048) │ │ │ │ +0DD487 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DD48B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD48C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD48D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD48D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD48F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DD493 CRC 8D977ACA (2375514826) │ │ │ │ -0DD497 Compressed Size 00001111 (4369) │ │ │ │ -0DD49B Uncompressed Size 00003526 (13606) │ │ │ │ -0DD49F Filename Length 001A (26) │ │ │ │ -0DD4A1 Extra Length 0000 (0) │ │ │ │ -0DD4A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD48F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD491 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DD495 CRC 29FADE93 (704306835) │ │ │ │ +0DD499 Compressed Size 00001106 (4358) │ │ │ │ +0DD49D Uncompressed Size 00003526 (13606) │ │ │ │ +0DD4A1 Filename Length 001A (26) │ │ │ │ +0DD4A3 Extra Length 0000 (0) │ │ │ │ +0DD4A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD4A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD4A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD4BD PAYLOAD │ │ │ │ +0DD4BF PAYLOAD │ │ │ │ │ │ │ │ -0DE5CE LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DE5D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE5D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE5D4 General Purpose Flag 0800 (2048) │ │ │ │ +0DE5C5 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DE5C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE5CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE5CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE5D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE5D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DE5DC CRC 07B119CF (129046991) │ │ │ │ -0DE5E0 Compressed Size 00001694 (5780) │ │ │ │ -0DE5E4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0DE5E8 Filename Length 0019 (25) │ │ │ │ -0DE5EA Extra Length 0000 (0) │ │ │ │ -0DE5EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE5CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE5CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DE5D3 CRC 7BFCF71A (2080175898) │ │ │ │ +0DE5D7 Compressed Size 00001656 (5718) │ │ │ │ +0DE5DB Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0DE5DF Filename Length 0019 (25) │ │ │ │ +0DE5E1 Extra Length 0000 (0) │ │ │ │ +0DE5E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE5E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE605 PAYLOAD │ │ │ │ +0DE5FC PAYLOAD │ │ │ │ │ │ │ │ -0DFC99 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DFC9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFC9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFC9F General Purpose Flag 0800 (2048) │ │ │ │ +0DFC52 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DFC56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFC57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFC58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFCA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFCA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DFCA7 CRC 0134997B (20224379) │ │ │ │ -0DFCAB Compressed Size 000003A1 (929) │ │ │ │ -0DFCAF Uncompressed Size 0000076C (1900) │ │ │ │ -0DFCB3 Filename Length 0022 (34) │ │ │ │ -0DFCB5 Extra Length 0000 (0) │ │ │ │ -0DFCB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFC5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFC5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DFC60 CRC 0134997B (20224379) │ │ │ │ +0DFC64 Compressed Size 000003A1 (929) │ │ │ │ +0DFC68 Uncompressed Size 0000076C (1900) │ │ │ │ +0DFC6C Filename Length 0022 (34) │ │ │ │ +0DFC6E Extra Length 0000 (0) │ │ │ │ +0DFC70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFCB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFC70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFCD9 PAYLOAD │ │ │ │ +0DFC92 PAYLOAD │ │ │ │ │ │ │ │ -0E007A LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0E007E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E007F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0080 General Purpose Flag 0800 (2048) │ │ │ │ +0E0033 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0E0037 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0038 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0039 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0088 CRC 98514523 (2555462947) │ │ │ │ -0E008C Compressed Size 000002D2 (722) │ │ │ │ -0E0090 Uncompressed Size 0000078A (1930) │ │ │ │ -0E0094 Filename Length 0021 (33) │ │ │ │ -0E0096 Extra Length 0000 (0) │ │ │ │ -0E0098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E003B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E003D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0041 CRC 98514523 (2555462947) │ │ │ │ +0E0045 Compressed Size 000002D2 (722) │ │ │ │ +0E0049 Uncompressed Size 0000078A (1930) │ │ │ │ +0E004D Filename Length 0021 (33) │ │ │ │ +0E004F Extra Length 0000 (0) │ │ │ │ +0E0051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E00B9 PAYLOAD │ │ │ │ +0E0072 PAYLOAD │ │ │ │ │ │ │ │ -0E038B LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0E038F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0391 General Purpose Flag 0800 (2048) │ │ │ │ +0E0344 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0E0348 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0349 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E034A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0399 CRC B16AC60C (2976564748) │ │ │ │ -0E039D Compressed Size 00000275 (629) │ │ │ │ -0E03A1 Uncompressed Size 000004E6 (1254) │ │ │ │ -0E03A5 Filename Length 0025 (37) │ │ │ │ -0E03A7 Extra Length 0000 (0) │ │ │ │ -0E03A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E034C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E034E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0352 CRC B16AC60C (2976564748) │ │ │ │ +0E0356 Compressed Size 00000275 (629) │ │ │ │ +0E035A Uncompressed Size 000004E6 (1254) │ │ │ │ +0E035E Filename Length 0025 (37) │ │ │ │ +0E0360 Extra Length 0000 (0) │ │ │ │ +0E0362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE03A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E03CE PAYLOAD │ │ │ │ +0E0387 PAYLOAD │ │ │ │ │ │ │ │ -0E0643 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0E0647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0649 General Purpose Flag 0800 (2048) │ │ │ │ +0E05FC LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0E0600 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0601 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0602 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E064B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E064D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0651 CRC 3D011DBE (1023483326) │ │ │ │ -0E0655 Compressed Size 00000401 (1025) │ │ │ │ -0E0659 Uncompressed Size 00000B51 (2897) │ │ │ │ -0E065D Filename Length 0024 (36) │ │ │ │ -0E065F Extra Length 0000 (0) │ │ │ │ -0E0661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0604 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0606 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E060A CRC 3D011DBE (1023483326) │ │ │ │ +0E060E Compressed Size 00000401 (1025) │ │ │ │ +0E0612 Uncompressed Size 00000B51 (2897) │ │ │ │ +0E0616 Filename Length 0024 (36) │ │ │ │ +0E0618 Extra Length 0000 (0) │ │ │ │ +0E061A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE061A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0685 PAYLOAD │ │ │ │ +0E063E PAYLOAD │ │ │ │ │ │ │ │ -0E0A86 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0E0A8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0A8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0A8C General Purpose Flag 0800 (2048) │ │ │ │ +0E0A3F LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0E0A43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A45 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0A8E Compression Method 0000 (0) 'Stored' │ │ │ │ -0E0A90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0A94 CRC 00000000 (0) │ │ │ │ -0E0A98 Compressed Size 00000000 (0) │ │ │ │ -0E0A9C Uncompressed Size 00000000 (0) │ │ │ │ -0E0AA0 Filename Length 0014 (20) │ │ │ │ -0E0AA2 Extra Length 0000 (0) │ │ │ │ -0E0AA4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A47 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E0A49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A4D CRC 00000000 (0) │ │ │ │ +0E0A51 Compressed Size 00000000 (0) │ │ │ │ +0E0A55 Uncompressed Size 00000000 (0) │ │ │ │ +0E0A59 Filename Length 0014 (20) │ │ │ │ +0E0A5B Extra Length 0000 (0) │ │ │ │ +0E0A5D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AA4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A5D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E0AB8 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0E0ABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0ABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0ABE General Purpose Flag 0800 (2048) │ │ │ │ +0E0A71 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0E0A75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0AC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0AC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0AC6 CRC BB6D54C6 (3144504518) │ │ │ │ -0E0ACA Compressed Size 0000023E (574) │ │ │ │ -0E0ACE Uncompressed Size 00000492 (1170) │ │ │ │ -0E0AD2 Filename Length 0025 (37) │ │ │ │ -0E0AD4 Extra Length 0000 (0) │ │ │ │ -0E0AD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0A7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A7F CRC BB6D54C6 (3144504518) │ │ │ │ +0E0A83 Compressed Size 0000023E (574) │ │ │ │ +0E0A87 Uncompressed Size 00000492 (1170) │ │ │ │ +0E0A8B Filename Length 0025 (37) │ │ │ │ +0E0A8D Extra Length 0000 (0) │ │ │ │ +0E0A8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0AFB PAYLOAD │ │ │ │ +0E0AB4 PAYLOAD │ │ │ │ │ │ │ │ -0E0D39 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0E0D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0D3F General Purpose Flag 0800 (2048) │ │ │ │ +0E0CF2 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0E0CF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0CF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0CF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0D47 CRC 0FDA82F6 (265978614) │ │ │ │ -0E0D4B Compressed Size 0000027C (636) │ │ │ │ -0E0D4F Uncompressed Size 00000794 (1940) │ │ │ │ -0E0D53 Filename Length 0024 (36) │ │ │ │ -0E0D55 Extra Length 0000 (0) │ │ │ │ -0E0D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0CFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0CFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0D00 CRC 0FDA82F6 (265978614) │ │ │ │ +0E0D04 Compressed Size 0000027C (636) │ │ │ │ +0E0D08 Uncompressed Size 00000794 (1940) │ │ │ │ +0E0D0C Filename Length 0024 (36) │ │ │ │ +0E0D0E Extra Length 0000 (0) │ │ │ │ +0E0D10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0D10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0D7B PAYLOAD │ │ │ │ +0E0D34 PAYLOAD │ │ │ │ │ │ │ │ -0E0FF7 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0E0FFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0FFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0FFD General Purpose Flag 0800 (2048) │ │ │ │ +0E0FB0 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0E0FB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0FB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0FB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0FFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1001 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1005 CRC A76E3DED (2809019885) │ │ │ │ -0E1009 Compressed Size 00000B0F (2831) │ │ │ │ -0E100D Uncompressed Size 00002525 (9509) │ │ │ │ -0E1011 Filename Length 002C (44) │ │ │ │ -0E1013 Extra Length 0000 (0) │ │ │ │ -0E1015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0FB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0FBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0FBE CRC A76E3DED (2809019885) │ │ │ │ +0E0FC2 Compressed Size 00000B0F (2831) │ │ │ │ +0E0FC6 Uncompressed Size 00002525 (9509) │ │ │ │ +0E0FCA Filename Length 002C (44) │ │ │ │ +0E0FCC Extra Length 0000 (0) │ │ │ │ +0E0FCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0FCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1041 PAYLOAD │ │ │ │ +0E0FFA PAYLOAD │ │ │ │ │ │ │ │ -0E1B50 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0E1B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1B56 General Purpose Flag 0800 (2048) │ │ │ │ +0E1B09 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0E1B0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E1B0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E1B0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1B5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1B5E CRC F3C460C4 (4089733316) │ │ │ │ -0E1B62 Compressed Size 0000080E (2062) │ │ │ │ -0E1B66 Uncompressed Size 00004443 (17475) │ │ │ │ -0E1B6A Filename Length 002B (43) │ │ │ │ -0E1B6C Extra Length 0000 (0) │ │ │ │ -0E1B6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1B11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1B13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1B17 CRC F3C460C4 (4089733316) │ │ │ │ +0E1B1B Compressed Size 0000080E (2062) │ │ │ │ +0E1B1F Uncompressed Size 00004443 (17475) │ │ │ │ +0E1B23 Filename Length 002B (43) │ │ │ │ +0E1B25 Extra Length 0000 (0) │ │ │ │ +0E1B27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1B27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1B99 PAYLOAD │ │ │ │ +0E1B52 PAYLOAD │ │ │ │ │ │ │ │ -0E23A7 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0E23AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E23AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E23AD General Purpose Flag 0800 (2048) │ │ │ │ +0E2360 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0E2364 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E2365 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E2366 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E23AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E23B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E23B5 CRC 2A0F7210 (705655312) │ │ │ │ -0E23B9 Compressed Size 00000206 (518) │ │ │ │ -0E23BD Uncompressed Size 000003F3 (1011) │ │ │ │ -0E23C1 Filename Length 0024 (36) │ │ │ │ -0E23C3 Extra Length 0000 (0) │ │ │ │ -0E23C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E2368 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E236A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E236E CRC 2A0F7210 (705655312) │ │ │ │ +0E2372 Compressed Size 00000206 (518) │ │ │ │ +0E2376 Uncompressed Size 000003F3 (1011) │ │ │ │ +0E237A Filename Length 0024 (36) │ │ │ │ +0E237C Extra Length 0000 (0) │ │ │ │ +0E237E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE23C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE237E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E23E9 PAYLOAD │ │ │ │ +0E23A2 PAYLOAD │ │ │ │ │ │ │ │ -0E25EF LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0E25F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E25F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E25F5 General Purpose Flag 0800 (2048) │ │ │ │ +0E25A8 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0E25AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E25AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E25AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E25F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E25F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E25FD CRC 360A2D10 (906636560) │ │ │ │ -0E2601 Compressed Size 00000366 (870) │ │ │ │ -0E2605 Uncompressed Size 00000898 (2200) │ │ │ │ -0E2609 Filename Length 0023 (35) │ │ │ │ -0E260B Extra Length 0000 (0) │ │ │ │ -0E260D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E25B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E25B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E25B6 CRC 360A2D10 (906636560) │ │ │ │ +0E25BA Compressed Size 00000366 (870) │ │ │ │ +0E25BE Uncompressed Size 00000898 (2200) │ │ │ │ +0E25C2 Filename Length 0023 (35) │ │ │ │ +0E25C4 Extra Length 0000 (0) │ │ │ │ +0E25C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE260D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE25C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E2630 PAYLOAD │ │ │ │ +0E25E9 PAYLOAD │ │ │ │ │ │ │ │ -0E2996 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0E299A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E299B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E299C General Purpose Flag 0800 (2048) │ │ │ │ +0E294F LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0E2953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E2954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E2955 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E299E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E29A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E29A4 CRC BBEF24A3 (3153011875) │ │ │ │ -0E29A8 Compressed Size 00000781 (1921) │ │ │ │ -0E29AC Uncompressed Size 00001626 (5670) │ │ │ │ -0E29B0 Filename Length 002B (43) │ │ │ │ -0E29B2 Extra Length 0000 (0) │ │ │ │ -0E29B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E2957 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E2959 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E295D CRC BBEF24A3 (3153011875) │ │ │ │ +0E2961 Compressed Size 00000781 (1921) │ │ │ │ +0E2965 Uncompressed Size 00001626 (5670) │ │ │ │ +0E2969 Filename Length 002B (43) │ │ │ │ +0E296B Extra Length 0000 (0) │ │ │ │ +0E296D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE29B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE296D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E29DF PAYLOAD │ │ │ │ +0E2998 PAYLOAD │ │ │ │ │ │ │ │ -0E3160 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0E3164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3166 General Purpose Flag 0800 (2048) │ │ │ │ +0E3119 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0E311D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E311E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E311F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E316A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E316E CRC 88C51A9F (2294618783) │ │ │ │ -0E3172 Compressed Size 000004DD (1245) │ │ │ │ -0E3176 Uncompressed Size 00002418 (9240) │ │ │ │ -0E317A Filename Length 002A (42) │ │ │ │ -0E317C Extra Length 0000 (0) │ │ │ │ -0E317E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3121 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3123 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3127 CRC 88C51A9F (2294618783) │ │ │ │ +0E312B Compressed Size 000004DD (1245) │ │ │ │ +0E312F Uncompressed Size 00002418 (9240) │ │ │ │ +0E3133 Filename Length 002A (42) │ │ │ │ +0E3135 Extra Length 0000 (0) │ │ │ │ +0E3137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE317E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E31A8 PAYLOAD │ │ │ │ +0E3161 PAYLOAD │ │ │ │ │ │ │ │ -0E3685 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0E3689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E368A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E368B General Purpose Flag 0800 (2048) │ │ │ │ +0E363E LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0E3642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3644 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E368D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E368F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3693 CRC B8047AAE (3087301294) │ │ │ │ -0E3697 Compressed Size 00000253 (595) │ │ │ │ -0E369B Uncompressed Size 00000528 (1320) │ │ │ │ -0E369F Filename Length 0022 (34) │ │ │ │ -0E36A1 Extra Length 0000 (0) │ │ │ │ -0E36A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3646 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3648 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E364C CRC B8047AAE (3087301294) │ │ │ │ +0E3650 Compressed Size 00000253 (595) │ │ │ │ +0E3654 Uncompressed Size 00000528 (1320) │ │ │ │ +0E3658 Filename Length 0022 (34) │ │ │ │ +0E365A Extra Length 0000 (0) │ │ │ │ +0E365C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE36A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE365C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E36C5 PAYLOAD │ │ │ │ +0E367E PAYLOAD │ │ │ │ │ │ │ │ -0E3918 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0E391C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E391D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E391E General Purpose Flag 0800 (2048) │ │ │ │ +0E38D1 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0E38D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E38D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E38D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3920 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3926 CRC DB6176D5 (3680597717) │ │ │ │ -0E392A Compressed Size 000001D8 (472) │ │ │ │ -0E392E Uncompressed Size 00000574 (1396) │ │ │ │ -0E3932 Filename Length 0021 (33) │ │ │ │ -0E3934 Extra Length 0000 (0) │ │ │ │ -0E3936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E38D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E38DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E38DF CRC DB6176D5 (3680597717) │ │ │ │ +0E38E3 Compressed Size 000001D8 (472) │ │ │ │ +0E38E7 Uncompressed Size 00000574 (1396) │ │ │ │ +0E38EB Filename Length 0021 (33) │ │ │ │ +0E38ED Extra Length 0000 (0) │ │ │ │ +0E38EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE38EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3957 PAYLOAD │ │ │ │ +0E3910 PAYLOAD │ │ │ │ │ │ │ │ -0E3B2F LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0E3B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3B35 General Purpose Flag 0800 (2048) │ │ │ │ +0E3AE8 LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0E3AEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3AED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3AEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3B3D CRC 1AD4F0F9 (450162937) │ │ │ │ -0E3B41 Compressed Size 00000358 (856) │ │ │ │ -0E3B45 Uncompressed Size 0000074A (1866) │ │ │ │ -0E3B49 Filename Length 002D (45) │ │ │ │ -0E3B4B Extra Length 0000 (0) │ │ │ │ -0E3B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3AF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3AF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3AF6 CRC 1AD4F0F9 (450162937) │ │ │ │ +0E3AFA Compressed Size 00000358 (856) │ │ │ │ +0E3AFE Uncompressed Size 0000074A (1866) │ │ │ │ +0E3B02 Filename Length 002D (45) │ │ │ │ +0E3B04 Extra Length 0000 (0) │ │ │ │ +0E3B06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3B06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3B7A PAYLOAD │ │ │ │ +0E3B33 PAYLOAD │ │ │ │ │ │ │ │ -0E3ED2 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0E3ED6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3ED7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3ED8 General Purpose Flag 0800 (2048) │ │ │ │ +0E3E8B LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0E3E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3E91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3EDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3EDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3EE0 CRC D7812BEE (3615566830) │ │ │ │ -0E3EE4 Compressed Size 0000041E (1054) │ │ │ │ -0E3EE8 Uncompressed Size 00000F87 (3975) │ │ │ │ -0E3EEC Filename Length 002C (44) │ │ │ │ -0E3EEE Extra Length 0000 (0) │ │ │ │ -0E3EF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3E93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3E99 CRC D7812BEE (3615566830) │ │ │ │ +0E3E9D Compressed Size 0000041E (1054) │ │ │ │ +0E3EA1 Uncompressed Size 00000F87 (3975) │ │ │ │ +0E3EA5 Filename Length 002C (44) │ │ │ │ +0E3EA7 Extra Length 0000 (0) │ │ │ │ +0E3EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3EF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3F1C PAYLOAD │ │ │ │ +0E3ED5 PAYLOAD │ │ │ │ │ │ │ │ -0E433A LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0E433E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E433F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4340 General Purpose Flag 0800 (2048) │ │ │ │ +0E42F3 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0E42F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E42F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E42F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4348 CRC A54AF7E3 (2773153763) │ │ │ │ -0E434C Compressed Size 000002A7 (679) │ │ │ │ -0E4350 Uncompressed Size 000004A0 (1184) │ │ │ │ -0E4354 Filename Length 0028 (40) │ │ │ │ -0E4356 Extra Length 0000 (0) │ │ │ │ -0E4358 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E42FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E42FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4301 CRC A54AF7E3 (2773153763) │ │ │ │ +0E4305 Compressed Size 000002A7 (679) │ │ │ │ +0E4309 Uncompressed Size 000004A0 (1184) │ │ │ │ +0E430D Filename Length 0028 (40) │ │ │ │ +0E430F Extra Length 0000 (0) │ │ │ │ +0E4311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4358: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4380 PAYLOAD │ │ │ │ +0E4339 PAYLOAD │ │ │ │ │ │ │ │ -0E4627 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0E462B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E462C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E462D General Purpose Flag 0800 (2048) │ │ │ │ +0E45E0 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0E45E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E45E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E45E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E462F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4631 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4635 CRC BC449FA3 (3158613923) │ │ │ │ -0E4639 Compressed Size 00000378 (888) │ │ │ │ -0E463D Uncompressed Size 00000A63 (2659) │ │ │ │ -0E4641 Filename Length 0027 (39) │ │ │ │ -0E4643 Extra Length 0000 (0) │ │ │ │ -0E4645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E45E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E45EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E45EE CRC BC449FA3 (3158613923) │ │ │ │ +0E45F2 Compressed Size 00000378 (888) │ │ │ │ +0E45F6 Uncompressed Size 00000A63 (2659) │ │ │ │ +0E45FA Filename Length 0027 (39) │ │ │ │ +0E45FC Extra Length 0000 (0) │ │ │ │ +0E45FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE45FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E466C PAYLOAD │ │ │ │ +0E4625 PAYLOAD │ │ │ │ │ │ │ │ -0E49E4 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0E49E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E49E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E49EA General Purpose Flag 0800 (2048) │ │ │ │ +0E499D LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0E49A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E49A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E49A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E49EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E49EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E49F2 CRC 6BC55B66 (1808096102) │ │ │ │ -0E49F6 Compressed Size 00000164 (356) │ │ │ │ -0E49FA Uncompressed Size 0000029F (671) │ │ │ │ -0E49FE Filename Length 0030 (48) │ │ │ │ -0E4A00 Extra Length 0000 (0) │ │ │ │ -0E4A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E49A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E49A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E49AB CRC 6BC55B66 (1808096102) │ │ │ │ +0E49AF Compressed Size 00000164 (356) │ │ │ │ +0E49B3 Uncompressed Size 0000029F (671) │ │ │ │ +0E49B7 Filename Length 0030 (48) │ │ │ │ +0E49B9 Extra Length 0000 (0) │ │ │ │ +0E49BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE49BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4A32 PAYLOAD │ │ │ │ +0E49EB PAYLOAD │ │ │ │ │ │ │ │ -0E4B96 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0E4B9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4B9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4B9C General Purpose Flag 0800 (2048) │ │ │ │ +0E4B4F LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0E4B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4B55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4B9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4BA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4BA4 CRC 6454FC12 (1683291154) │ │ │ │ -0E4BA8 Compressed Size 0000021C (540) │ │ │ │ -0E4BAC Uncompressed Size 00000524 (1316) │ │ │ │ -0E4BB0 Filename Length 002F (47) │ │ │ │ -0E4BB2 Extra Length 0000 (0) │ │ │ │ -0E4BB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4B59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4B5D CRC 6454FC12 (1683291154) │ │ │ │ +0E4B61 Compressed Size 0000021C (540) │ │ │ │ +0E4B65 Uncompressed Size 00000524 (1316) │ │ │ │ +0E4B69 Filename Length 002F (47) │ │ │ │ +0E4B6B Extra Length 0000 (0) │ │ │ │ +0E4B6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4BB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4BE3 PAYLOAD │ │ │ │ +0E4B9C PAYLOAD │ │ │ │ │ │ │ │ -0E4DFF LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0E4E03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4E04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4E05 General Purpose Flag 0800 (2048) │ │ │ │ +0E4DB8 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0E4DBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4DBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4DBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4E07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4E09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4E0D CRC 27F16341 (670131009) │ │ │ │ -0E4E11 Compressed Size 000001DE (478) │ │ │ │ -0E4E15 Uncompressed Size 00000389 (905) │ │ │ │ -0E4E19 Filename Length 002C (44) │ │ │ │ -0E4E1B Extra Length 0000 (0) │ │ │ │ -0E4E1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4DC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4DC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4DC6 CRC 27F16341 (670131009) │ │ │ │ +0E4DCA Compressed Size 000001DE (478) │ │ │ │ +0E4DCE Uncompressed Size 00000389 (905) │ │ │ │ +0E4DD2 Filename Length 002C (44) │ │ │ │ +0E4DD4 Extra Length 0000 (0) │ │ │ │ +0E4DD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4E1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4DD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4E49 PAYLOAD │ │ │ │ +0E4E02 PAYLOAD │ │ │ │ │ │ │ │ -0E5027 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0E502B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E502C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E502D General Purpose Flag 0800 (2048) │ │ │ │ +0E4FE0 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0E4FE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4FE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4FE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E502F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5035 CRC 0B857104 (193294596) │ │ │ │ -0E5039 Compressed Size 0000022F (559) │ │ │ │ -0E503D Uncompressed Size 000005DC (1500) │ │ │ │ -0E5041 Filename Length 002B (43) │ │ │ │ -0E5043 Extra Length 0000 (0) │ │ │ │ -0E5045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4FE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4FEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4FEE CRC 0B857104 (193294596) │ │ │ │ +0E4FF2 Compressed Size 0000022F (559) │ │ │ │ +0E4FF6 Uncompressed Size 000005DC (1500) │ │ │ │ +0E4FFA Filename Length 002B (43) │ │ │ │ +0E4FFC Extra Length 0000 (0) │ │ │ │ +0E4FFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4FFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5070 PAYLOAD │ │ │ │ +0E5029 PAYLOAD │ │ │ │ │ │ │ │ -0E529F LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0E52A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E52A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E52A5 General Purpose Flag 0800 (2048) │ │ │ │ +0E5258 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0E525C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E525D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E525E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E52A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E52A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E52AD CRC A8208BB9 (2820705209) │ │ │ │ -0E52B1 Compressed Size 00000161 (353) │ │ │ │ -0E52B5 Uncompressed Size 00000286 (646) │ │ │ │ -0E52B9 Filename Length 002B (43) │ │ │ │ -0E52BB Extra Length 0000 (0) │ │ │ │ -0E52BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5260 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5266 CRC A8208BB9 (2820705209) │ │ │ │ +0E526A Compressed Size 00000161 (353) │ │ │ │ +0E526E Uncompressed Size 00000286 (646) │ │ │ │ +0E5272 Filename Length 002B (43) │ │ │ │ +0E5274 Extra Length 0000 (0) │ │ │ │ +0E5276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE52BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E52E8 PAYLOAD │ │ │ │ +0E52A1 PAYLOAD │ │ │ │ │ │ │ │ -0E5449 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0E544D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E544E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E544F General Purpose Flag 0800 (2048) │ │ │ │ +0E5402 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0E5406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5408 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5451 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5453 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5457 CRC B9549885 (3109329029) │ │ │ │ -0E545B Compressed Size 000002D6 (726) │ │ │ │ -0E545F Uncompressed Size 0000063C (1596) │ │ │ │ -0E5463 Filename Length 002A (42) │ │ │ │ -0E5465 Extra Length 0000 (0) │ │ │ │ -0E5467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E540A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E540C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5410 CRC B9549885 (3109329029) │ │ │ │ +0E5414 Compressed Size 000002D6 (726) │ │ │ │ +0E5418 Uncompressed Size 0000063C (1596) │ │ │ │ +0E541C Filename Length 002A (42) │ │ │ │ +0E541E Extra Length 0000 (0) │ │ │ │ +0E5420 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5420: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5491 PAYLOAD │ │ │ │ +0E544A PAYLOAD │ │ │ │ │ │ │ │ -0E5767 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E576B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E576C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E576D General Purpose Flag 0800 (2048) │ │ │ │ +0E5720 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E5724 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5725 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5726 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E576F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5771 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5775 CRC 8D9BC79F (2375796639) │ │ │ │ -0E5779 Compressed Size 00000161 (353) │ │ │ │ -0E577D Uncompressed Size 00000286 (646) │ │ │ │ -0E5781 Filename Length 002B (43) │ │ │ │ -0E5783 Extra Length 0000 (0) │ │ │ │ -0E5785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5728 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E572A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E572E CRC 8D9BC79F (2375796639) │ │ │ │ +0E5732 Compressed Size 00000161 (353) │ │ │ │ +0E5736 Uncompressed Size 00000286 (646) │ │ │ │ +0E573A Filename Length 002B (43) │ │ │ │ +0E573C Extra Length 0000 (0) │ │ │ │ +0E573E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE573E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E57B0 PAYLOAD │ │ │ │ +0E5769 PAYLOAD │ │ │ │ │ │ │ │ -0E5911 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E5915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5917 General Purpose Flag 0800 (2048) │ │ │ │ +0E58CA LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E58CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5919 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E591B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E591F CRC 0ABD5959 (180181337) │ │ │ │ -0E5923 Compressed Size 00000247 (583) │ │ │ │ -0E5927 Uncompressed Size 00000518 (1304) │ │ │ │ -0E592B Filename Length 002A (42) │ │ │ │ -0E592D Extra Length 0000 (0) │ │ │ │ -0E592F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E58D8 CRC 0ABD5959 (180181337) │ │ │ │ +0E58DC Compressed Size 00000247 (583) │ │ │ │ +0E58E0 Uncompressed Size 00000518 (1304) │ │ │ │ +0E58E4 Filename Length 002A (42) │ │ │ │ +0E58E6 Extra Length 0000 (0) │ │ │ │ +0E58E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE592F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5959 PAYLOAD │ │ │ │ +0E5912 PAYLOAD │ │ │ │ │ │ │ │ -0E5BA0 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E5BA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5BA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5BA6 General Purpose Flag 0800 (2048) │ │ │ │ +0E5B59 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E5B5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5B5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5B5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5BA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5BAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5BAE CRC 5A5DA465 (1516086373) │ │ │ │ -0E5BB2 Compressed Size 00000160 (352) │ │ │ │ -0E5BB6 Uncompressed Size 00000290 (656) │ │ │ │ -0E5BBA Filename Length 002D (45) │ │ │ │ -0E5BBC Extra Length 0000 (0) │ │ │ │ -0E5BBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5B61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5B63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5B67 CRC 5A5DA465 (1516086373) │ │ │ │ +0E5B6B Compressed Size 00000160 (352) │ │ │ │ +0E5B6F Uncompressed Size 00000290 (656) │ │ │ │ +0E5B73 Filename Length 002D (45) │ │ │ │ +0E5B75 Extra Length 0000 (0) │ │ │ │ +0E5B77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5BBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5B77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5BEB PAYLOAD │ │ │ │ +0E5BA4 PAYLOAD │ │ │ │ │ │ │ │ -0E5D4B LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E5D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5D51 General Purpose Flag 0800 (2048) │ │ │ │ +0E5D04 LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E5D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5D0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5D59 CRC 80F01ABD (2163219133) │ │ │ │ -0E5D5D Compressed Size 0000022F (559) │ │ │ │ -0E5D61 Uncompressed Size 000004F8 (1272) │ │ │ │ -0E5D65 Filename Length 002C (44) │ │ │ │ -0E5D67 Extra Length 0000 (0) │ │ │ │ -0E5D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5D12 CRC 80F01ABD (2163219133) │ │ │ │ +0E5D16 Compressed Size 0000022F (559) │ │ │ │ +0E5D1A Uncompressed Size 000004F8 (1272) │ │ │ │ +0E5D1E Filename Length 002C (44) │ │ │ │ +0E5D20 Extra Length 0000 (0) │ │ │ │ +0E5D22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5D22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5D95 PAYLOAD │ │ │ │ +0E5D4E PAYLOAD │ │ │ │ │ │ │ │ -0E5FC4 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E5FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5FCA General Purpose Flag 0800 (2048) │ │ │ │ +0E5F7D LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E5F81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5F82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5F83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5FCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5FCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5FD2 CRC 4A3C69A0 (1245473184) │ │ │ │ -0E5FD6 Compressed Size 00000167 (359) │ │ │ │ -0E5FDA Uncompressed Size 000002A9 (681) │ │ │ │ -0E5FDE Filename Length 0032 (50) │ │ │ │ -0E5FE0 Extra Length 0000 (0) │ │ │ │ -0E5FE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5F85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5F87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5F8B CRC 4A3C69A0 (1245473184) │ │ │ │ +0E5F8F Compressed Size 00000167 (359) │ │ │ │ +0E5F93 Uncompressed Size 000002A9 (681) │ │ │ │ +0E5F97 Filename Length 0032 (50) │ │ │ │ +0E5F99 Extra Length 0000 (0) │ │ │ │ +0E5F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6014 PAYLOAD │ │ │ │ +0E5FCD PAYLOAD │ │ │ │ │ │ │ │ -0E617B LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E617F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6181 General Purpose Flag 0800 (2048) │ │ │ │ +0E6134 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E6138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E613A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6183 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6185 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6189 CRC 28281334 (673714996) │ │ │ │ -0E618D Compressed Size 0000029B (667) │ │ │ │ -0E6191 Uncompressed Size 00000608 (1544) │ │ │ │ -0E6195 Filename Length 0031 (49) │ │ │ │ -0E6197 Extra Length 0000 (0) │ │ │ │ -0E6199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E613C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E613E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6142 CRC 28281334 (673714996) │ │ │ │ +0E6146 Compressed Size 0000029B (667) │ │ │ │ +0E614A Uncompressed Size 00000608 (1544) │ │ │ │ +0E614E Filename Length 0031 (49) │ │ │ │ +0E6150 Extra Length 0000 (0) │ │ │ │ +0E6152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E61CA PAYLOAD │ │ │ │ +0E6183 PAYLOAD │ │ │ │ │ │ │ │ -0E6465 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E6469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E646A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E646B General Purpose Flag 0800 (2048) │ │ │ │ +0E641E LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E6422 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6423 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6424 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E646D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E646F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6473 CRC 53E95C53 (1407802451) │ │ │ │ -0E6477 Compressed Size 00000160 (352) │ │ │ │ -0E647B Uncompressed Size 00000286 (646) │ │ │ │ -0E647F Filename Length 002B (43) │ │ │ │ -0E6481 Extra Length 0000 (0) │ │ │ │ -0E6483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6426 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6428 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E642C CRC 53E95C53 (1407802451) │ │ │ │ +0E6430 Compressed Size 00000160 (352) │ │ │ │ +0E6434 Uncompressed Size 00000286 (646) │ │ │ │ +0E6438 Filename Length 002B (43) │ │ │ │ +0E643A Extra Length 0000 (0) │ │ │ │ +0E643C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE643C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E64AE PAYLOAD │ │ │ │ +0E6467 PAYLOAD │ │ │ │ │ │ │ │ -0E660E LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E6612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6614 General Purpose Flag 0800 (2048) │ │ │ │ +0E65C7 LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E65CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E65CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E65CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E661C CRC 69953FAB (1771388843) │ │ │ │ -0E6620 Compressed Size 000002DF (735) │ │ │ │ -0E6624 Uncompressed Size 000006AF (1711) │ │ │ │ -0E6628 Filename Length 002A (42) │ │ │ │ -0E662A Extra Length 0000 (0) │ │ │ │ -0E662C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E65CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E65D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E65D5 CRC 69953FAB (1771388843) │ │ │ │ +0E65D9 Compressed Size 000002DF (735) │ │ │ │ +0E65DD Uncompressed Size 000006AF (1711) │ │ │ │ +0E65E1 Filename Length 002A (42) │ │ │ │ +0E65E3 Extra Length 0000 (0) │ │ │ │ +0E65E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE662C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE65E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6656 PAYLOAD │ │ │ │ +0E660F PAYLOAD │ │ │ │ │ │ │ │ -0E6935 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E6939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E693A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E693B General Purpose Flag 0800 (2048) │ │ │ │ +0E68EE LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E68F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E68F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E68F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E693D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E693F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6943 CRC 00000000 (0) │ │ │ │ -0E6947 Compressed Size 00000000 (0) │ │ │ │ -0E694B Uncompressed Size 00000000 (0) │ │ │ │ -0E694F Filename Length 0011 (17) │ │ │ │ -0E6951 Extra Length 0000 (0) │ │ │ │ -0E6953 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E68F6 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E68F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E68FC CRC 00000000 (0) │ │ │ │ +0E6900 Compressed Size 00000000 (0) │ │ │ │ +0E6904 Uncompressed Size 00000000 (0) │ │ │ │ +0E6908 Filename Length 0011 (17) │ │ │ │ +0E690A Extra Length 0000 (0) │ │ │ │ +0E690C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6953: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE690C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E6964 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E6968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E696A General Purpose Flag 0800 (2048) │ │ │ │ +0E691D LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E6921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6923 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E696C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E696E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6972 CRC 1442AD0B (339913995) │ │ │ │ -0E6976 Compressed Size 000023A1 (9121) │ │ │ │ -0E697A Uncompressed Size 00006E47 (28231) │ │ │ │ -0E697E Filename Length 0021 (33) │ │ │ │ -0E6980 Extra Length 0000 (0) │ │ │ │ -0E6982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6925 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E692B CRC 1442AD0B (339913995) │ │ │ │ +0E692F Compressed Size 000023A1 (9121) │ │ │ │ +0E6933 Uncompressed Size 00006E47 (28231) │ │ │ │ +0E6937 Filename Length 0021 (33) │ │ │ │ +0E6939 Extra Length 0000 (0) │ │ │ │ +0E693B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE693B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E69A3 PAYLOAD │ │ │ │ +0E695C PAYLOAD │ │ │ │ │ │ │ │ -0E8D44 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E8D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E8D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E8D4A General Purpose Flag 0800 (2048) │ │ │ │ +0E8CFD LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E8D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E8D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E8D03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E8D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E8D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E8D52 CRC 6B705E01 (1802526209) │ │ │ │ -0E8D56 Compressed Size 00000B93 (2963) │ │ │ │ -0E8D5A Uncompressed Size 00007824 (30756) │ │ │ │ -0E8D5E Filename Length 0020 (32) │ │ │ │ -0E8D60 Extra Length 0000 (0) │ │ │ │ -0E8D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E8D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E8D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E8D0B CRC 6B705E01 (1802526209) │ │ │ │ +0E8D0F Compressed Size 00000B93 (2963) │ │ │ │ +0E8D13 Uncompressed Size 00007824 (30756) │ │ │ │ +0E8D17 Filename Length 0020 (32) │ │ │ │ +0E8D19 Extra Length 0000 (0) │ │ │ │ +0E8D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE8D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE8D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E8D82 PAYLOAD │ │ │ │ +0E8D3B PAYLOAD │ │ │ │ │ │ │ │ -0E9915 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E9919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E991A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E991B General Purpose Flag 0800 (2048) │ │ │ │ +0E98CE LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E98D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E98D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E98D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E991D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E991F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9923 CRC 00000000 (0) │ │ │ │ -0E9927 Compressed Size 00000000 (0) │ │ │ │ -0E992B Uncompressed Size 00000000 (0) │ │ │ │ -0E992F Filename Length 0011 (17) │ │ │ │ -0E9931 Extra Length 0000 (0) │ │ │ │ -0E9933 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E98D6 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E98D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E98DC CRC 00000000 (0) │ │ │ │ +0E98E0 Compressed Size 00000000 (0) │ │ │ │ +0E98E4 Uncompressed Size 00000000 (0) │ │ │ │ +0E98E8 Filename Length 0011 (17) │ │ │ │ +0E98EA Extra Length 0000 (0) │ │ │ │ +0E98EC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9933: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE98EC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9944 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E994A General Purpose Flag 0800 (2048) │ │ │ │ +0E98FD LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E9901 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9902 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9903 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E994C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E994E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9952 CRC CFEF84C4 (3488580804) │ │ │ │ -0E9956 Compressed Size 000002E4 (740) │ │ │ │ -0E995A Uncompressed Size 0000067B (1659) │ │ │ │ -0E995E Filename Length 002B (43) │ │ │ │ -0E9960 Extra Length 0000 (0) │ │ │ │ -0E9962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9905 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9907 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E990B CRC CFEF84C4 (3488580804) │ │ │ │ +0E990F Compressed Size 000002E4 (740) │ │ │ │ +0E9913 Uncompressed Size 0000067B (1659) │ │ │ │ +0E9917 Filename Length 002B (43) │ │ │ │ +0E9919 Extra Length 0000 (0) │ │ │ │ +0E991B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE991B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E998D PAYLOAD │ │ │ │ +0E9946 PAYLOAD │ │ │ │ │ │ │ │ -0E9C71 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C77 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C2A LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9C7F CRC 311ED094 (824103060) │ │ │ │ -0E9C83 Compressed Size 00000481 (1153) │ │ │ │ -0E9C87 Uncompressed Size 0000175B (5979) │ │ │ │ -0E9C8B Filename Length 002A (42) │ │ │ │ -0E9C8D Extra Length 0000 (0) │ │ │ │ -0E9C8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9C38 CRC 311ED094 (824103060) │ │ │ │ +0E9C3C Compressed Size 00000481 (1153) │ │ │ │ +0E9C40 Uncompressed Size 0000175B (5979) │ │ │ │ +0E9C44 Filename Length 002A (42) │ │ │ │ +0E9C46 Extra Length 0000 (0) │ │ │ │ +0E9C48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9CB9 PAYLOAD │ │ │ │ +0E9C72 PAYLOAD │ │ │ │ │ │ │ │ -0EA13A LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0EA13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA140 General Purpose Flag 0800 (2048) │ │ │ │ +0EA0F3 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0EA0F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA0F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA0F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA142 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA148 CRC B75DB208 (3076370952) │ │ │ │ -0EA14C Compressed Size 000003AF (943) │ │ │ │ -0EA150 Uncompressed Size 000009AE (2478) │ │ │ │ -0EA154 Filename Length 002E (46) │ │ │ │ -0EA156 Extra Length 0000 (0) │ │ │ │ -0EA158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA0FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA0FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA101 CRC B75DB208 (3076370952) │ │ │ │ +0EA105 Compressed Size 000003AF (943) │ │ │ │ +0EA109 Uncompressed Size 000009AE (2478) │ │ │ │ +0EA10D Filename Length 002E (46) │ │ │ │ +0EA10F Extra Length 0000 (0) │ │ │ │ +0EA111 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA186 PAYLOAD │ │ │ │ +0EA13F PAYLOAD │ │ │ │ │ │ │ │ -0EA535 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0EA539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA53A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA53B General Purpose Flag 0800 (2048) │ │ │ │ +0EA4EE LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0EA4F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA4F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA4F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA53D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA53F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA543 CRC 422D8363 (1110279011) │ │ │ │ -0EA547 Compressed Size 00000636 (1590) │ │ │ │ -0EA54B Uncompressed Size 00001F80 (8064) │ │ │ │ -0EA54F Filename Length 002D (45) │ │ │ │ -0EA551 Extra Length 0000 (0) │ │ │ │ -0EA553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA4F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA4F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA4FC CRC 422D8363 (1110279011) │ │ │ │ +0EA500 Compressed Size 00000636 (1590) │ │ │ │ +0EA504 Uncompressed Size 00001F80 (8064) │ │ │ │ +0EA508 Filename Length 002D (45) │ │ │ │ +0EA50A Extra Length 0000 (0) │ │ │ │ +0EA50C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA50C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA580 PAYLOAD │ │ │ │ +0EA539 PAYLOAD │ │ │ │ │ │ │ │ -0EABB6 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0EABBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EABBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EABBC General Purpose Flag 0800 (2048) │ │ │ │ +0EAB6F LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0EAB73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAB74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAB75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EABBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EABC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EABC4 CRC C045E318 (3225805592) │ │ │ │ -0EABC8 Compressed Size 00000646 (1606) │ │ │ │ -0EABCC Uncompressed Size 000012A6 (4774) │ │ │ │ -0EABD0 Filename Length 002F (47) │ │ │ │ -0EABD2 Extra Length 0000 (0) │ │ │ │ -0EABD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAB77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAB79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EAB7D CRC C045E318 (3225805592) │ │ │ │ +0EAB81 Compressed Size 00000646 (1606) │ │ │ │ +0EAB85 Uncompressed Size 000012A6 (4774) │ │ │ │ +0EAB89 Filename Length 002F (47) │ │ │ │ +0EAB8B Extra Length 0000 (0) │ │ │ │ +0EAB8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEABD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAB8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAC03 PAYLOAD │ │ │ │ +0EABBC PAYLOAD │ │ │ │ │ │ │ │ -0EB249 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EB24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB24F General Purpose Flag 0800 (2048) │ │ │ │ +0EB202 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EB206 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB207 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB208 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB251 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EB257 CRC 4BA2FECA (1268973258) │ │ │ │ -0EB25B Compressed Size 00000B1D (2845) │ │ │ │ -0EB25F Uncompressed Size 000044B2 (17586) │ │ │ │ -0EB263 Filename Length 002E (46) │ │ │ │ -0EB265 Extra Length 0000 (0) │ │ │ │ -0EB267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB20A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB20C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EB210 CRC 4BA2FECA (1268973258) │ │ │ │ +0EB214 Compressed Size 00000B1D (2845) │ │ │ │ +0EB218 Uncompressed Size 000044B2 (17586) │ │ │ │ +0EB21C Filename Length 002E (46) │ │ │ │ +0EB21E Extra Length 0000 (0) │ │ │ │ +0EB220 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB220: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB295 PAYLOAD │ │ │ │ +0EB24E PAYLOAD │ │ │ │ │ │ │ │ -0EBDB2 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EBDB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBDB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBDB8 General Purpose Flag 0800 (2048) │ │ │ │ +0EBD6B LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EBD6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBD70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBD71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBDBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBDBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EBDC0 CRC 2DF20D24 (770837796) │ │ │ │ -0EBDC4 Compressed Size 00000575 (1397) │ │ │ │ -0EBDC8 Uncompressed Size 0000118A (4490) │ │ │ │ -0EBDCC Filename Length 0025 (37) │ │ │ │ -0EBDCE Extra Length 0000 (0) │ │ │ │ -0EBDD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBD73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBD75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EBD79 CRC 2DF20D24 (770837796) │ │ │ │ +0EBD7D Compressed Size 00000575 (1397) │ │ │ │ +0EBD81 Uncompressed Size 0000118A (4490) │ │ │ │ +0EBD85 Filename Length 0025 (37) │ │ │ │ +0EBD87 Extra Length 0000 (0) │ │ │ │ +0EBD89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBDD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBD89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBDF5 PAYLOAD │ │ │ │ +0EBDAE PAYLOAD │ │ │ │ │ │ │ │ -0EC36A LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EC36E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC36F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC370 General Purpose Flag 0800 (2048) │ │ │ │ +0EC323 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EC327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC329 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC374 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EC378 CRC 5415A174 (1410703732) │ │ │ │ -0EC37C Compressed Size 00000A4E (2638) │ │ │ │ -0EC380 Uncompressed Size 00003A96 (14998) │ │ │ │ -0EC384 Filename Length 0024 (36) │ │ │ │ -0EC386 Extra Length 0000 (0) │ │ │ │ -0EC388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC32B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC32D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EC331 CRC 5415A174 (1410703732) │ │ │ │ +0EC335 Compressed Size 00000A4E (2638) │ │ │ │ +0EC339 Uncompressed Size 00003A96 (14998) │ │ │ │ +0EC33D Filename Length 0024 (36) │ │ │ │ +0EC33F Extra Length 0000 (0) │ │ │ │ +0EC341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC3AC PAYLOAD │ │ │ │ +0EC365 PAYLOAD │ │ │ │ │ │ │ │ -0ECDFA LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0ECDFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECDFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECE00 General Purpose Flag 0800 (2048) │ │ │ │ +0ECDB3 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0ECDB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECDB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECDB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECE02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECE04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ECE08 CRC BE35D57A (3191199098) │ │ │ │ -0ECE0C Compressed Size 000001FC (508) │ │ │ │ -0ECE10 Uncompressed Size 0000039D (925) │ │ │ │ -0ECE14 Filename Length 0027 (39) │ │ │ │ -0ECE16 Extra Length 0000 (0) │ │ │ │ -0ECE18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECDBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECDBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECDC1 CRC BE35D57A (3191199098) │ │ │ │ +0ECDC5 Compressed Size 000001FC (508) │ │ │ │ +0ECDC9 Uncompressed Size 0000039D (925) │ │ │ │ +0ECDCD Filename Length 0027 (39) │ │ │ │ +0ECDCF Extra Length 0000 (0) │ │ │ │ +0ECDD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECE18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECDD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECE3F PAYLOAD │ │ │ │ +0ECDF8 PAYLOAD │ │ │ │ │ │ │ │ -0ED03B LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0ED03F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED041 General Purpose Flag 0800 (2048) │ │ │ │ +0ECFF4 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0ECFF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECFF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECFFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED043 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED049 CRC 580684C7 (1476822215) │ │ │ │ -0ED04D Compressed Size 00000256 (598) │ │ │ │ -0ED051 Uncompressed Size 0000064C (1612) │ │ │ │ -0ED055 Filename Length 0026 (38) │ │ │ │ -0ED057 Extra Length 0000 (0) │ │ │ │ -0ED059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECFFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECFFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED002 CRC 580684C7 (1476822215) │ │ │ │ +0ED006 Compressed Size 00000256 (598) │ │ │ │ +0ED00A Uncompressed Size 0000064C (1612) │ │ │ │ +0ED00E Filename Length 0026 (38) │ │ │ │ +0ED010 Extra Length 0000 (0) │ │ │ │ +0ED012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED07F PAYLOAD │ │ │ │ +0ED038 PAYLOAD │ │ │ │ │ │ │ │ -0ED2D5 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0ED2D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED2DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED2DB General Purpose Flag 0800 (2048) │ │ │ │ +0ED28E LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0ED292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED294 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED2DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED2DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED2E3 CRC C60A43D1 (3322561489) │ │ │ │ -0ED2E7 Compressed Size 00000636 (1590) │ │ │ │ -0ED2EB Uncompressed Size 00000F33 (3891) │ │ │ │ -0ED2EF Filename Length 0024 (36) │ │ │ │ -0ED2F1 Extra Length 0000 (0) │ │ │ │ -0ED2F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED29C CRC C60A43D1 (3322561489) │ │ │ │ +0ED2A0 Compressed Size 00000636 (1590) │ │ │ │ +0ED2A4 Uncompressed Size 00000F33 (3891) │ │ │ │ +0ED2A8 Filename Length 0024 (36) │ │ │ │ +0ED2AA Extra Length 0000 (0) │ │ │ │ +0ED2AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED2F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED2AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED317 PAYLOAD │ │ │ │ +0ED2D0 PAYLOAD │ │ │ │ │ │ │ │ -0ED94D LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0ED951 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED952 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED953 General Purpose Flag 0800 (2048) │ │ │ │ +0ED906 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0ED90A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED90B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED90C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED955 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED957 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED95B CRC ADEBBD99 (2917907865) │ │ │ │ -0ED95F Compressed Size 0000063F (1599) │ │ │ │ -0ED963 Uncompressed Size 0000197A (6522) │ │ │ │ -0ED967 Filename Length 0023 (35) │ │ │ │ -0ED969 Extra Length 0000 (0) │ │ │ │ -0ED96B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED90E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED914 CRC ADEBBD99 (2917907865) │ │ │ │ +0ED918 Compressed Size 0000063F (1599) │ │ │ │ +0ED91C Uncompressed Size 0000197A (6522) │ │ │ │ +0ED920 Filename Length 0023 (35) │ │ │ │ +0ED922 Extra Length 0000 (0) │ │ │ │ +0ED924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED98E PAYLOAD │ │ │ │ +0ED947 PAYLOAD │ │ │ │ │ │ │ │ -0EDFCD LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EDFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDFD3 General Purpose Flag 0800 (2048) │ │ │ │ +0EDF86 LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EDF8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDF8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDF8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDFD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EDFDB CRC E69F8B30 (3869215536) │ │ │ │ -0EDFDF Compressed Size 000005EE (1518) │ │ │ │ -0EDFE3 Uncompressed Size 000010CC (4300) │ │ │ │ -0EDFE7 Filename Length 002B (43) │ │ │ │ -0EDFE9 Extra Length 0000 (0) │ │ │ │ -0EDFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDF8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDF90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EDF94 CRC E69F8B30 (3869215536) │ │ │ │ +0EDF98 Compressed Size 000005EE (1518) │ │ │ │ +0EDF9C Uncompressed Size 000010CC (4300) │ │ │ │ +0EDFA0 Filename Length 002B (43) │ │ │ │ +0EDFA2 Extra Length 0000 (0) │ │ │ │ +0EDFA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDFA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE016 PAYLOAD │ │ │ │ +0EDFCF PAYLOAD │ │ │ │ │ │ │ │ -0EE604 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EE608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE60A General Purpose Flag 0800 (2048) │ │ │ │ +0EE5BD LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EE5C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE5C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE5C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE60C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE60E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EE612 CRC 722B94DB (1915458779) │ │ │ │ -0EE616 Compressed Size 00000490 (1168) │ │ │ │ -0EE61A Uncompressed Size 000022E3 (8931) │ │ │ │ -0EE61E Filename Length 002A (42) │ │ │ │ -0EE620 Extra Length 0000 (0) │ │ │ │ -0EE622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE5C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE5C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE5CB CRC 722B94DB (1915458779) │ │ │ │ +0EE5CF Compressed Size 00000490 (1168) │ │ │ │ +0EE5D3 Uncompressed Size 000022E3 (8931) │ │ │ │ +0EE5D7 Filename Length 002A (42) │ │ │ │ +0EE5D9 Extra Length 0000 (0) │ │ │ │ +0EE5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE64C PAYLOAD │ │ │ │ +0EE605 PAYLOAD │ │ │ │ │ │ │ │ -0EEADC LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EEAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEAE2 General Purpose Flag 0800 (2048) │ │ │ │ +0EEA95 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EEA99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEA9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEA9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EEAEA CRC F04D5A9D (4031601309) │ │ │ │ -0EEAEE Compressed Size 0000082F (2095) │ │ │ │ -0EEAF2 Uncompressed Size 000017CF (6095) │ │ │ │ -0EEAF6 Filename Length 0023 (35) │ │ │ │ -0EEAF8 Extra Length 0000 (0) │ │ │ │ -0EEAFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEA9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEA9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EEAA3 CRC F04D5A9D (4031601309) │ │ │ │ +0EEAA7 Compressed Size 0000082F (2095) │ │ │ │ +0EEAAB Uncompressed Size 000017CF (6095) │ │ │ │ +0EEAAF Filename Length 0023 (35) │ │ │ │ +0EEAB1 Extra Length 0000 (0) │ │ │ │ +0EEAB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEAB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEB1D PAYLOAD │ │ │ │ +0EEAD6 PAYLOAD │ │ │ │ │ │ │ │ -0EF34C LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0EF350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF352 General Purpose Flag 0800 (2048) │ │ │ │ +0EF305 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0EF309 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF30A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF30B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF35A CRC EF8636E7 (4018550503) │ │ │ │ -0EF35E Compressed Size 00000656 (1622) │ │ │ │ -0EF362 Uncompressed Size 000029D5 (10709) │ │ │ │ -0EF366 Filename Length 0022 (34) │ │ │ │ -0EF368 Extra Length 0000 (0) │ │ │ │ -0EF36A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF30D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF30F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF313 CRC EF8636E7 (4018550503) │ │ │ │ +0EF317 Compressed Size 00000656 (1622) │ │ │ │ +0EF31B Uncompressed Size 000029D5 (10709) │ │ │ │ +0EF31F Filename Length 0022 (34) │ │ │ │ +0EF321 Extra Length 0000 (0) │ │ │ │ +0EF323 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF36A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF323: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF38C PAYLOAD │ │ │ │ +0EF345 PAYLOAD │ │ │ │ │ │ │ │ -0EF9E2 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0EF9E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF9E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF9E8 General Purpose Flag 0800 (2048) │ │ │ │ +0EF99B LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0EF99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF9A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF9EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF9EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF9F0 CRC 614E7033 (1632530483) │ │ │ │ -0EF9F4 Compressed Size 00000238 (568) │ │ │ │ -0EF9F8 Uncompressed Size 000004D8 (1240) │ │ │ │ -0EF9FC Filename Length 0028 (40) │ │ │ │ -0EF9FE Extra Length 0000 (0) │ │ │ │ -0EFA00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF9A9 CRC 614E7033 (1632530483) │ │ │ │ +0EF9AD Compressed Size 00000238 (568) │ │ │ │ +0EF9B1 Uncompressed Size 000004D8 (1240) │ │ │ │ +0EF9B5 Filename Length 0028 (40) │ │ │ │ +0EF9B7 Extra Length 0000 (0) │ │ │ │ +0EF9B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFA00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF9B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFA28 PAYLOAD │ │ │ │ +0EF9E1 PAYLOAD │ │ │ │ │ │ │ │ -0EFC60 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0EFC64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFC65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFC66 General Purpose Flag 0800 (2048) │ │ │ │ +0EFC19 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0EFC1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFC1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFC1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFC68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFC6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFC6E CRC 336960CD (862544077) │ │ │ │ -0EFC72 Compressed Size 00000317 (791) │ │ │ │ -0EFC76 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0EFC7A Filename Length 0027 (39) │ │ │ │ -0EFC7C Extra Length 0000 (0) │ │ │ │ -0EFC7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFC21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFC23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFC27 CRC 336960CD (862544077) │ │ │ │ +0EFC2B Compressed Size 00000317 (791) │ │ │ │ +0EFC2F Uncompressed Size 00000BE5 (3045) │ │ │ │ +0EFC33 Filename Length 0027 (39) │ │ │ │ +0EFC35 Extra Length 0000 (0) │ │ │ │ +0EFC37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFC7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFC37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFCA5 PAYLOAD │ │ │ │ +0EFC5E PAYLOAD │ │ │ │ │ │ │ │ -0EFFBC LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EFFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFFC2 General Purpose Flag 0800 (2048) │ │ │ │ +0EFF75 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EFF79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFF7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFF7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFFCA CRC 09095BBB (151608251) │ │ │ │ -0EFFCE Compressed Size 0000054D (1357) │ │ │ │ -0EFFD2 Uncompressed Size 00000DFC (3580) │ │ │ │ -0EFFD6 Filename Length 002D (45) │ │ │ │ -0EFFD8 Extra Length 0000 (0) │ │ │ │ -0EFFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFF7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFF7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFF83 CRC 09095BBB (151608251) │ │ │ │ +0EFF87 Compressed Size 0000054D (1357) │ │ │ │ +0EFF8B Uncompressed Size 00000DFC (3580) │ │ │ │ +0EFF8F Filename Length 002D (45) │ │ │ │ +0EFF91 Extra Length 0000 (0) │ │ │ │ +0EFF93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFF93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0007 PAYLOAD │ │ │ │ +0EFFC0 PAYLOAD │ │ │ │ │ │ │ │ -0F0554 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0F0558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F055A General Purpose Flag 0800 (2048) │ │ │ │ +0F050D LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0F0511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0513 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F055C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F055E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0562 CRC 2F89FB38 (797571896) │ │ │ │ -0F0566 Compressed Size 0000043C (1084) │ │ │ │ -0F056A Uncompressed Size 00001A90 (6800) │ │ │ │ -0F056E Filename Length 002C (44) │ │ │ │ -0F0570 Extra Length 0000 (0) │ │ │ │ -0F0572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0515 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0517 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F051B CRC 2F89FB38 (797571896) │ │ │ │ +0F051F Compressed Size 0000043C (1084) │ │ │ │ +0F0523 Uncompressed Size 00001A90 (6800) │ │ │ │ +0F0527 Filename Length 002C (44) │ │ │ │ +0F0529 Extra Length 0000 (0) │ │ │ │ +0F052B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF052B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F059E PAYLOAD │ │ │ │ +0F0557 PAYLOAD │ │ │ │ │ │ │ │ -0F09DA LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0F09DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09E0 General Purpose Flag 0800 (2048) │ │ │ │ +0F0993 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0F0997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F09E8 CRC 6907A58C (1762108812) │ │ │ │ -0F09EC Compressed Size 00000485 (1157) │ │ │ │ -0F09F0 Uncompressed Size 000008F9 (2297) │ │ │ │ -0F09F4 Filename Length 001E (30) │ │ │ │ -0F09F6 Extra Length 0000 (0) │ │ │ │ -0F09F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F099B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F099D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F09A1 CRC 6907A58C (1762108812) │ │ │ │ +0F09A5 Compressed Size 00000485 (1157) │ │ │ │ +0F09A9 Uncompressed Size 000008F9 (2297) │ │ │ │ +0F09AD Filename Length 001E (30) │ │ │ │ +0F09AF Extra Length 0000 (0) │ │ │ │ +0F09B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF09B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0A16 PAYLOAD │ │ │ │ +0F09CF PAYLOAD │ │ │ │ │ │ │ │ -0F0E9B LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0F0E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0EA1 General Purpose Flag 0800 (2048) │ │ │ │ +0F0E54 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0F0E58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0E59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0E5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0EA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0EA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0EA9 CRC 70C0EA52 (1891691090) │ │ │ │ -0F0EAD Compressed Size 000003C9 (969) │ │ │ │ -0F0EB1 Uncompressed Size 00000BD0 (3024) │ │ │ │ -0F0EB5 Filename Length 001D (29) │ │ │ │ -0F0EB7 Extra Length 0000 (0) │ │ │ │ -0F0EB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0E5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0E5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0E62 CRC 70C0EA52 (1891691090) │ │ │ │ +0F0E66 Compressed Size 000003C9 (969) │ │ │ │ +0F0E6A Uncompressed Size 00000BD0 (3024) │ │ │ │ +0F0E6E Filename Length 001D (29) │ │ │ │ +0F0E70 Extra Length 0000 (0) │ │ │ │ +0F0E72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0E72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0ED6 PAYLOAD │ │ │ │ +0F0E8F PAYLOAD │ │ │ │ │ │ │ │ -0F129F LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0F12A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12A5 General Purpose Flag 0800 (2048) │ │ │ │ +0F1258 LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0F125C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F125D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F125E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F12AD CRC ABF5827F (2884993663) │ │ │ │ -0F12B1 Compressed Size 0000023A (570) │ │ │ │ -0F12B5 Uncompressed Size 000004EB (1259) │ │ │ │ -0F12B9 Filename Length 0027 (39) │ │ │ │ -0F12BB Extra Length 0000 (0) │ │ │ │ -0F12BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1260 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1266 CRC ABF5827F (2884993663) │ │ │ │ +0F126A Compressed Size 0000023A (570) │ │ │ │ +0F126E Uncompressed Size 000004EB (1259) │ │ │ │ +0F1272 Filename Length 0027 (39) │ │ │ │ +0F1274 Extra Length 0000 (0) │ │ │ │ +0F1276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12E4 PAYLOAD │ │ │ │ +0F129D PAYLOAD │ │ │ │ │ │ │ │ -0F151E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0F1522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1524 General Purpose Flag 0800 (2048) │ │ │ │ +0F14D7 LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0F14DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F14DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F14DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1526 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F152C CRC 99214915 (2569095445) │ │ │ │ -0F1530 Compressed Size 00000246 (582) │ │ │ │ -0F1534 Uncompressed Size 00000929 (2345) │ │ │ │ -0F1538 Filename Length 0026 (38) │ │ │ │ -0F153A Extra Length 0000 (0) │ │ │ │ -0F153C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F14DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F14E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F14E5 CRC 99214915 (2569095445) │ │ │ │ +0F14E9 Compressed Size 00000246 (582) │ │ │ │ +0F14ED Uncompressed Size 00000929 (2345) │ │ │ │ +0F14F1 Filename Length 0026 (38) │ │ │ │ +0F14F3 Extra Length 0000 (0) │ │ │ │ +0F14F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF153C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF14F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1562 PAYLOAD │ │ │ │ +0F151B PAYLOAD │ │ │ │ │ │ │ │ -0F17A8 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0F17AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F17AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F17AE General Purpose Flag 0800 (2048) │ │ │ │ +0F1761 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0F1765 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1766 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1767 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F17B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F17B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F17B6 CRC EBA0C563 (3953182051) │ │ │ │ -0F17BA Compressed Size 000004F5 (1269) │ │ │ │ -0F17BE Uncompressed Size 00000C79 (3193) │ │ │ │ -0F17C2 Filename Length 002E (46) │ │ │ │ -0F17C4 Extra Length 0000 (0) │ │ │ │ -0F17C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1769 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F176B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F176F CRC EBA0C563 (3953182051) │ │ │ │ +0F1773 Compressed Size 000004F5 (1269) │ │ │ │ +0F1777 Uncompressed Size 00000C79 (3193) │ │ │ │ +0F177B Filename Length 002E (46) │ │ │ │ +0F177D Extra Length 0000 (0) │ │ │ │ +0F177F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF177F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17F4 PAYLOAD │ │ │ │ +0F17AD PAYLOAD │ │ │ │ │ │ │ │ -0F1CE9 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0F1CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1CEF General Purpose Flag 0800 (2048) │ │ │ │ +0F1CA2 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0F1CA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1CA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1CA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1CF7 CRC 1774508C (393498764) │ │ │ │ -0F1CFB Compressed Size 000002BF (703) │ │ │ │ -0F1CFF Uncompressed Size 00000F1F (3871) │ │ │ │ -0F1D03 Filename Length 002D (45) │ │ │ │ -0F1D05 Extra Length 0000 (0) │ │ │ │ -0F1D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1CAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1CAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1CB0 CRC 1774508C (393498764) │ │ │ │ +0F1CB4 Compressed Size 000002BF (703) │ │ │ │ +0F1CB8 Uncompressed Size 00000F1F (3871) │ │ │ │ +0F1CBC Filename Length 002D (45) │ │ │ │ +0F1CBE Extra Length 0000 (0) │ │ │ │ +0F1CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1D34 PAYLOAD │ │ │ │ +0F1CED PAYLOAD │ │ │ │ │ │ │ │ -0F1FF3 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0F1FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1FF9 General Purpose Flag 0800 (2048) │ │ │ │ +0F1FAC LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0F1FB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1FB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1FB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1FFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2001 CRC 58EB7175 (1491825013) │ │ │ │ -0F2005 Compressed Size 000001C1 (449) │ │ │ │ -0F2009 Uncompressed Size 00000373 (883) │ │ │ │ -0F200D Filename Length 0021 (33) │ │ │ │ -0F200F Extra Length 0000 (0) │ │ │ │ -0F2011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1FB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1FB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1FBA CRC 58EB7175 (1491825013) │ │ │ │ +0F1FBE Compressed Size 000001C1 (449) │ │ │ │ +0F1FC2 Uncompressed Size 00000373 (883) │ │ │ │ +0F1FC6 Filename Length 0021 (33) │ │ │ │ +0F1FC8 Extra Length 0000 (0) │ │ │ │ +0F1FCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1FCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2032 PAYLOAD │ │ │ │ +0F1FEB PAYLOAD │ │ │ │ │ │ │ │ -0F21F3 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F21F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F21F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F21F9 General Purpose Flag 0800 (2048) │ │ │ │ +0F21AC LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F21B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F21B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F21B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F21FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F21FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2201 CRC 42BC940E (1119654926) │ │ │ │ -0F2205 Compressed Size 0000028E (654) │ │ │ │ -0F2209 Uncompressed Size 000006C7 (1735) │ │ │ │ -0F220D Filename Length 0020 (32) │ │ │ │ -0F220F Extra Length 0000 (0) │ │ │ │ -0F2211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F21B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F21B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F21BA CRC 42BC940E (1119654926) │ │ │ │ +0F21BE Compressed Size 0000028E (654) │ │ │ │ +0F21C2 Uncompressed Size 000006C7 (1735) │ │ │ │ +0F21C6 Filename Length 0020 (32) │ │ │ │ +0F21C8 Extra Length 0000 (0) │ │ │ │ +0F21CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF21CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2231 PAYLOAD │ │ │ │ +0F21EA PAYLOAD │ │ │ │ │ │ │ │ -0F24BF LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F24C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F24C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F24C5 General Purpose Flag 0800 (2048) │ │ │ │ +0F2478 LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F247C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F247D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F247E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F24C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F24C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F24CD CRC 06B85B82 (112745346) │ │ │ │ -0F24D1 Compressed Size 0000058F (1423) │ │ │ │ -0F24D5 Uncompressed Size 00000FBA (4026) │ │ │ │ -0F24D9 Filename Length 0028 (40) │ │ │ │ -0F24DB Extra Length 0000 (0) │ │ │ │ -0F24DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2480 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2482 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2486 CRC 06B85B82 (112745346) │ │ │ │ +0F248A Compressed Size 0000058F (1423) │ │ │ │ +0F248E Uncompressed Size 00000FBA (4026) │ │ │ │ +0F2492 Filename Length 0028 (40) │ │ │ │ +0F2494 Extra Length 0000 (0) │ │ │ │ +0F2496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF24DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2505 PAYLOAD │ │ │ │ +0F24BE PAYLOAD │ │ │ │ │ │ │ │ -0F2A94 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F2A98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2A99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2A9A General Purpose Flag 0800 (2048) │ │ │ │ +0F2A4D LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F2A51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2A9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2A9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2AA2 CRC DF0807F4 (3741845492) │ │ │ │ -0F2AA6 Compressed Size 00000358 (856) │ │ │ │ -0F2AAA Uncompressed Size 000016F9 (5881) │ │ │ │ -0F2AAE Filename Length 0027 (39) │ │ │ │ -0F2AB0 Extra Length 0000 (0) │ │ │ │ -0F2AB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2A5B CRC DF0807F4 (3741845492) │ │ │ │ +0F2A5F Compressed Size 00000358 (856) │ │ │ │ +0F2A63 Uncompressed Size 000016F9 (5881) │ │ │ │ +0F2A67 Filename Length 0027 (39) │ │ │ │ +0F2A69 Extra Length 0000 (0) │ │ │ │ +0F2A6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AD9 PAYLOAD │ │ │ │ +0F2A92 PAYLOAD │ │ │ │ │ │ │ │ -0F2E31 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F2E35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2E36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2E37 General Purpose Flag 0800 (2048) │ │ │ │ +0F2DEA LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F2DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2DF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2E39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2E3F CRC E4969898 (3835074712) │ │ │ │ -0F2E43 Compressed Size 00000223 (547) │ │ │ │ -0F2E47 Uncompressed Size 00000487 (1159) │ │ │ │ -0F2E4B Filename Length 0022 (34) │ │ │ │ -0F2E4D Extra Length 0000 (0) │ │ │ │ -0F2E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2DF8 CRC E4969898 (3835074712) │ │ │ │ +0F2DFC Compressed Size 00000223 (547) │ │ │ │ +0F2E00 Uncompressed Size 00000487 (1159) │ │ │ │ +0F2E04 Filename Length 0022 (34) │ │ │ │ +0F2E06 Extra Length 0000 (0) │ │ │ │ +0F2E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2E71 PAYLOAD │ │ │ │ +0F2E2A PAYLOAD │ │ │ │ │ │ │ │ -0F3094 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F3098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F309A General Purpose Flag 0800 (2048) │ │ │ │ +0F304D LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F3051 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3052 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3053 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F309C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F309E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F30A2 CRC 31107A2C (823163436) │ │ │ │ -0F30A6 Compressed Size 00000335 (821) │ │ │ │ -0F30AA Uncompressed Size 00000A28 (2600) │ │ │ │ -0F30AE Filename Length 0021 (33) │ │ │ │ -0F30B0 Extra Length 0000 (0) │ │ │ │ -0F30B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3055 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3057 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F305B CRC 31107A2C (823163436) │ │ │ │ +0F305F Compressed Size 00000335 (821) │ │ │ │ +0F3063 Uncompressed Size 00000A28 (2600) │ │ │ │ +0F3067 Filename Length 0021 (33) │ │ │ │ +0F3069 Extra Length 0000 (0) │ │ │ │ +0F306B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF30B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF306B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F30D3 PAYLOAD │ │ │ │ +0F308C PAYLOAD │ │ │ │ │ │ │ │ -0F3408 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F340C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F340D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F340E General Purpose Flag 0800 (2048) │ │ │ │ +0F33C1 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F33C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F33C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F33C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3410 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3412 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3416 CRC 3F91BE22 (1066516002) │ │ │ │ -0F341A Compressed Size 000004A3 (1187) │ │ │ │ -0F341E Uncompressed Size 00000B5D (2909) │ │ │ │ -0F3422 Filename Length 0029 (41) │ │ │ │ -0F3424 Extra Length 0000 (0) │ │ │ │ -0F3426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F33C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F33CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F33CF CRC 3F91BE22 (1066516002) │ │ │ │ +0F33D3 Compressed Size 000004A3 (1187) │ │ │ │ +0F33D7 Uncompressed Size 00000B5D (2909) │ │ │ │ +0F33DB Filename Length 0029 (41) │ │ │ │ +0F33DD Extra Length 0000 (0) │ │ │ │ +0F33DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF33DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F344F PAYLOAD │ │ │ │ +0F3408 PAYLOAD │ │ │ │ │ │ │ │ -0F38F2 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F38F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F38F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F38F8 General Purpose Flag 0800 (2048) │ │ │ │ +0F38AB LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F38AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F38B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F38B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F38FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F38FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3900 CRC FC649743 (4234450755) │ │ │ │ -0F3904 Compressed Size 0000028B (651) │ │ │ │ -0F3908 Uncompressed Size 00000C5A (3162) │ │ │ │ -0F390C Filename Length 0028 (40) │ │ │ │ -0F390E Extra Length 0000 (0) │ │ │ │ -0F3910 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F38B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F38B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F38B9 CRC FC649743 (4234450755) │ │ │ │ +0F38BD Compressed Size 0000028B (651) │ │ │ │ +0F38C1 Uncompressed Size 00000C5A (3162) │ │ │ │ +0F38C5 Filename Length 0028 (40) │ │ │ │ +0F38C7 Extra Length 0000 (0) │ │ │ │ +0F38C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3910: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF38C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3938 PAYLOAD │ │ │ │ +0F38F1 PAYLOAD │ │ │ │ │ │ │ │ -0F3BC3 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F3BC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3BC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3BC9 General Purpose Flag 0800 (2048) │ │ │ │ +0F3B7C LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F3B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3B82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3BCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3BCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3BD1 CRC CD232FEB (3441635307) │ │ │ │ -0F3BD5 Compressed Size 00000318 (792) │ │ │ │ -0F3BD9 Uncompressed Size 000007E1 (2017) │ │ │ │ -0F3BDD Filename Length 0021 (33) │ │ │ │ -0F3BDF Extra Length 0000 (0) │ │ │ │ -0F3BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3B84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3B86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3B8A CRC CD232FEB (3441635307) │ │ │ │ +0F3B8E Compressed Size 00000318 (792) │ │ │ │ +0F3B92 Uncompressed Size 000007E1 (2017) │ │ │ │ +0F3B96 Filename Length 0021 (33) │ │ │ │ +0F3B98 Extra Length 0000 (0) │ │ │ │ +0F3B9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3B9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3C02 PAYLOAD │ │ │ │ +0F3BBB PAYLOAD │ │ │ │ │ │ │ │ -0F3F1A LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F3F1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3F1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3F20 General Purpose Flag 0800 (2048) │ │ │ │ +0F3ED3 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F3ED7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3ED8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3ED9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3F22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3F24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3F28 CRC 9FA2E5DF (2678253023) │ │ │ │ -0F3F2C Compressed Size 000003D8 (984) │ │ │ │ -0F3F30 Uncompressed Size 000012AA (4778) │ │ │ │ -0F3F34 Filename Length 0020 (32) │ │ │ │ -0F3F36 Extra Length 0000 (0) │ │ │ │ -0F3F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3EDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3EDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3EE1 CRC 9FA2E5DF (2678253023) │ │ │ │ +0F3EE5 Compressed Size 000003D8 (984) │ │ │ │ +0F3EE9 Uncompressed Size 000012AA (4778) │ │ │ │ +0F3EED Filename Length 0020 (32) │ │ │ │ +0F3EEF Extra Length 0000 (0) │ │ │ │ +0F3EF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3EF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3F58 PAYLOAD │ │ │ │ +0F3F11 PAYLOAD │ │ │ │ │ │ │ │ -0F4330 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F4334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4336 General Purpose Flag 0800 (2048) │ │ │ │ +0F42E9 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F42ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F42EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F42EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4338 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F433A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F433E CRC C0D44A35 (3235138101) │ │ │ │ -0F4342 Compressed Size 000005DB (1499) │ │ │ │ -0F4346 Uncompressed Size 00000E98 (3736) │ │ │ │ -0F434A Filename Length 0028 (40) │ │ │ │ -0F434C Extra Length 0000 (0) │ │ │ │ -0F434E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F42F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F42F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F42F7 CRC C0D44A35 (3235138101) │ │ │ │ +0F42FB Compressed Size 000005DB (1499) │ │ │ │ +0F42FF Uncompressed Size 00000E98 (3736) │ │ │ │ +0F4303 Filename Length 0028 (40) │ │ │ │ +0F4305 Extra Length 0000 (0) │ │ │ │ +0F4307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF434E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4376 PAYLOAD │ │ │ │ +0F432F PAYLOAD │ │ │ │ │ │ │ │ -0F4951 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F4955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4957 General Purpose Flag 0800 (2048) │ │ │ │ +0F490A LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F490E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F490F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4910 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4959 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F495B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F495F CRC 301D26F4 (807216884) │ │ │ │ -0F4963 Compressed Size 00000367 (871) │ │ │ │ -0F4967 Uncompressed Size 0000125F (4703) │ │ │ │ -0F496B Filename Length 0027 (39) │ │ │ │ -0F496D Extra Length 0000 (0) │ │ │ │ -0F496F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4912 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4914 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4918 CRC 301D26F4 (807216884) │ │ │ │ +0F491C Compressed Size 00000367 (871) │ │ │ │ +0F4920 Uncompressed Size 0000125F (4703) │ │ │ │ +0F4924 Filename Length 0027 (39) │ │ │ │ +0F4926 Extra Length 0000 (0) │ │ │ │ +0F4928 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF496F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4928: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4996 PAYLOAD │ │ │ │ +0F494F PAYLOAD │ │ │ │ │ │ │ │ -0F4CFD LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F4D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D03 General Purpose Flag 0800 (2048) │ │ │ │ +0F4CB6 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F4CBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4CBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4CBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F4D0B CRC F526A5BB (4112950715) │ │ │ │ -0F4D0F Compressed Size 0000040E (1038) │ │ │ │ -0F4D13 Uncompressed Size 00000ADC (2780) │ │ │ │ -0F4D17 Filename Length 002C (44) │ │ │ │ -0F4D19 Extra Length 0000 (0) │ │ │ │ -0F4D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4CBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4CC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4CC4 CRC F526A5BB (4112950715) │ │ │ │ +0F4CC8 Compressed Size 0000040E (1038) │ │ │ │ +0F4CCC Uncompressed Size 00000ADC (2780) │ │ │ │ +0F4CD0 Filename Length 002C (44) │ │ │ │ +0F4CD2 Extra Length 0000 (0) │ │ │ │ +0F4CD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4CD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4D47 PAYLOAD │ │ │ │ +0F4D00 PAYLOAD │ │ │ │ │ │ │ │ -0F5155 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F5159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F515A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F515B General Purpose Flag 0800 (2048) │ │ │ │ +0F510E LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F5112 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5113 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5114 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F515D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F515F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F5163 CRC BC834D8A (3162721674) │ │ │ │ -0F5167 Compressed Size 00000631 (1585) │ │ │ │ -0F516B Uncompressed Size 0000208E (8334) │ │ │ │ -0F516F Filename Length 002B (43) │ │ │ │ -0F5171 Extra Length 0000 (0) │ │ │ │ -0F5173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5116 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5118 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F511C CRC BC834D8A (3162721674) │ │ │ │ +0F5120 Compressed Size 00000631 (1585) │ │ │ │ +0F5124 Uncompressed Size 0000208E (8334) │ │ │ │ +0F5128 Filename Length 002B (43) │ │ │ │ +0F512A Extra Length 0000 (0) │ │ │ │ +0F512C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF512C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F519E PAYLOAD │ │ │ │ +0F5157 PAYLOAD │ │ │ │ │ │ │ │ -0F57CF LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F57D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F57D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F57D5 General Purpose Flag 0800 (2048) │ │ │ │ +0F5788 LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F578C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F578D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F578E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F57D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F57D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F57DD CRC 097A9FBE (159031230) │ │ │ │ -0F57E1 Compressed Size 00001327 (4903) │ │ │ │ -0F57E5 Uncompressed Size 00003ADE (15070) │ │ │ │ -0F57E9 Filename Length 001C (28) │ │ │ │ -0F57EB Extra Length 0000 (0) │ │ │ │ -0F57ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5790 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5792 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F5796 CRC AA27F00E (2854744078) │ │ │ │ +0F579A Compressed Size 00001323 (4899) │ │ │ │ +0F579E Uncompressed Size 00003ADE (15070) │ │ │ │ +0F57A2 Filename Length 001C (28) │ │ │ │ +0F57A4 Extra Length 0000 (0) │ │ │ │ +0F57A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF57A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5809 PAYLOAD │ │ │ │ +0F57C2 PAYLOAD │ │ │ │ │ │ │ │ -0F6B30 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F6B34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6B35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6B36 General Purpose Flag 0800 (2048) │ │ │ │ +0F6AE5 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F6AE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6AEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6AEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6B38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6B3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F6B3E CRC 10ED41EA (283984362) │ │ │ │ -0F6B42 Compressed Size 000025D6 (9686) │ │ │ │ -0F6B46 Uncompressed Size 00016469 (91241) │ │ │ │ -0F6B4A Filename Length 001B (27) │ │ │ │ -0F6B4C Extra Length 0000 (0) │ │ │ │ -0F6B4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6AED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6AEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F6AF3 CRC 658BB519 (1703654681) │ │ │ │ +0F6AF7 Compressed Size 000025F1 (9713) │ │ │ │ +0F6AFB Uncompressed Size 00016469 (91241) │ │ │ │ +0F6AFF Filename Length 001B (27) │ │ │ │ +0F6B01 Extra Length 0000 (0) │ │ │ │ +0F6B03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6B4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6B03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6B69 PAYLOAD │ │ │ │ +0F6B1E PAYLOAD │ │ │ │ │ │ │ │ -0F913F LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F9143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9145 General Purpose Flag 0800 (2048) │ │ │ │ +0F910F LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F9113 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9114 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9115 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9147 Compression Method 0000 (0) 'Stored' │ │ │ │ -0F9149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F914D CRC 00000000 (0) │ │ │ │ -0F9151 Compressed Size 00000000 (0) │ │ │ │ -0F9155 Uncompressed Size 00000000 (0) │ │ │ │ -0F9159 Filename Length 0013 (19) │ │ │ │ -0F915B Extra Length 0000 (0) │ │ │ │ -0F915D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9117 Compression Method 0000 (0) 'Stored' │ │ │ │ +0F9119 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F911D CRC 00000000 (0) │ │ │ │ +0F9121 Compressed Size 00000000 (0) │ │ │ │ +0F9125 Uncompressed Size 00000000 (0) │ │ │ │ +0F9129 Filename Length 0013 (19) │ │ │ │ +0F912B Extra Length 0000 (0) │ │ │ │ +0F912D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF915D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF912D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0F9170 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F9174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9176 General Purpose Flag 0800 (2048) │ │ │ │ +0F9140 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F9144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9146 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F917A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F917E CRC B4A4B557 (3030693207) │ │ │ │ -0F9182 Compressed Size 0000039A (922) │ │ │ │ -0F9186 Uncompressed Size 0000074F (1871) │ │ │ │ -0F918A Filename Length 0026 (38) │ │ │ │ -0F918C Extra Length 0000 (0) │ │ │ │ -0F918E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9148 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F914A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F914E CRC B4A4B557 (3030693207) │ │ │ │ +0F9152 Compressed Size 0000039A (922) │ │ │ │ +0F9156 Uncompressed Size 0000074F (1871) │ │ │ │ +0F915A Filename Length 0026 (38) │ │ │ │ +0F915C Extra Length 0000 (0) │ │ │ │ +0F915E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF918E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF915E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F91B4 PAYLOAD │ │ │ │ +0F9184 PAYLOAD │ │ │ │ │ │ │ │ -0F954E LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F9552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9554 General Purpose Flag 0800 (2048) │ │ │ │ +0F951E LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F9522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9524 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F955C CRC 914E40C9 (2437824713) │ │ │ │ -0F9560 Compressed Size 00000327 (807) │ │ │ │ -0F9564 Uncompressed Size 00000865 (2149) │ │ │ │ -0F9568 Filename Length 0025 (37) │ │ │ │ -0F956A Extra Length 0000 (0) │ │ │ │ -0F956C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9526 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F952C CRC 914E40C9 (2437824713) │ │ │ │ +0F9530 Compressed Size 00000327 (807) │ │ │ │ +0F9534 Uncompressed Size 00000865 (2149) │ │ │ │ +0F9538 Filename Length 0025 (37) │ │ │ │ +0F953A Extra Length 0000 (0) │ │ │ │ +0F953C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF956C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF953C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F9591 PAYLOAD │ │ │ │ +0F9561 PAYLOAD │ │ │ │ │ │ │ │ -0F98B8 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F98BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F98BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F98BE General Purpose Flag 0800 (2048) │ │ │ │ +0F9888 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F988C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F988D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F988E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F98C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F98C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F98C6 CRC 5289A85A (1384753242) │ │ │ │ -0F98CA Compressed Size 000009D3 (2515) │ │ │ │ -0F98CE Uncompressed Size 00001B65 (7013) │ │ │ │ -0F98D2 Filename Length 0025 (37) │ │ │ │ -0F98D4 Extra Length 0000 (0) │ │ │ │ -0F98D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9890 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9892 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F9896 CRC 5289A85A (1384753242) │ │ │ │ +0F989A Compressed Size 000009D3 (2515) │ │ │ │ +0F989E Uncompressed Size 00001B65 (7013) │ │ │ │ +0F98A2 Filename Length 0025 (37) │ │ │ │ +0F98A4 Extra Length 0000 (0) │ │ │ │ +0F98A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF98D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF98A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F98FB PAYLOAD │ │ │ │ +0F98CB PAYLOAD │ │ │ │ │ │ │ │ -0FA2CE LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0FA2D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FA2D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FA2D4 General Purpose Flag 0800 (2048) │ │ │ │ +0FA29E LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0FA2A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FA2A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FA2A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FA2D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FA2D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FA2DC CRC 3AFC53E7 (989615079) │ │ │ │ -0FA2E0 Compressed Size 00001011 (4113) │ │ │ │ -0FA2E4 Uncompressed Size 000063E8 (25576) │ │ │ │ -0FA2E8 Filename Length 0024 (36) │ │ │ │ -0FA2EA Extra Length 0000 (0) │ │ │ │ -0FA2EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FA2A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FA2A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FA2AC CRC 3AFC53E7 (989615079) │ │ │ │ +0FA2B0 Compressed Size 00001011 (4113) │ │ │ │ +0FA2B4 Uncompressed Size 000063E8 (25576) │ │ │ │ +0FA2B8 Filename Length 0024 (36) │ │ │ │ +0FA2BA Extra Length 0000 (0) │ │ │ │ +0FA2BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFA2EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFA2BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FA310 PAYLOAD │ │ │ │ +0FA2E0 PAYLOAD │ │ │ │ │ │ │ │ -0FB321 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0FB325 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FB326 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FB327 General Purpose Flag 0800 (2048) │ │ │ │ +0FB2F1 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0FB2F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FB2F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FB2F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FB329 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FB32B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FB32F CRC 086B2A6A (141240938) │ │ │ │ -0FB333 Compressed Size 00000A30 (2608) │ │ │ │ -0FB337 Uncompressed Size 00001B4A (6986) │ │ │ │ -0FB33B Filename Length 0024 (36) │ │ │ │ -0FB33D Extra Length 0000 (0) │ │ │ │ -0FB33F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FB2F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FB2FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FB2FF CRC 086B2A6A (141240938) │ │ │ │ +0FB303 Compressed Size 00000A30 (2608) │ │ │ │ +0FB307 Uncompressed Size 00001B4A (6986) │ │ │ │ +0FB30B Filename Length 0024 (36) │ │ │ │ +0FB30D Extra Length 0000 (0) │ │ │ │ +0FB30F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFB33F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFB30F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FB363 PAYLOAD │ │ │ │ +0FB333 PAYLOAD │ │ │ │ │ │ │ │ -0FBD93 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0FBD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FBD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FBD99 General Purpose Flag 0800 (2048) │ │ │ │ +0FBD63 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0FBD67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FBD68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FBD69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FBD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FBD9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FBDA1 CRC A0BABF8B (2696593291) │ │ │ │ -0FBDA5 Compressed Size 00000CDB (3291) │ │ │ │ -0FBDA9 Uncompressed Size 00004FF1 (20465) │ │ │ │ -0FBDAD Filename Length 0023 (35) │ │ │ │ -0FBDAF Extra Length 0000 (0) │ │ │ │ -0FBDB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FBD6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FBD6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FBD71 CRC A0BABF8B (2696593291) │ │ │ │ +0FBD75 Compressed Size 00000CDB (3291) │ │ │ │ +0FBD79 Uncompressed Size 00004FF1 (20465) │ │ │ │ +0FBD7D Filename Length 0023 (35) │ │ │ │ +0FBD7F Extra Length 0000 (0) │ │ │ │ +0FBD81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFBDB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFBD81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FBDD4 PAYLOAD │ │ │ │ +0FBDA4 PAYLOAD │ │ │ │ │ │ │ │ -0FCAAF LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0FCAB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FCAB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FCAB5 General Purpose Flag 0800 (2048) │ │ │ │ +0FCA7F LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0FCA83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FCA84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FCA85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FCAB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FCAB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FCABD CRC 36ED5E25 (921525797) │ │ │ │ -0FCAC1 Compressed Size 00001AE2 (6882) │ │ │ │ -0FCAC5 Uncompressed Size 00005612 (22034) │ │ │ │ -0FCAC9 Filename Length 0020 (32) │ │ │ │ -0FCACB Extra Length 0000 (0) │ │ │ │ -0FCACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FCA87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FCA89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FCA8D CRC 36ED5E25 (921525797) │ │ │ │ +0FCA91 Compressed Size 00001AE2 (6882) │ │ │ │ +0FCA95 Uncompressed Size 00005612 (22034) │ │ │ │ +0FCA99 Filename Length 0020 (32) │ │ │ │ +0FCA9B Extra Length 0000 (0) │ │ │ │ +0FCA9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFCACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFCA9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FCAED PAYLOAD │ │ │ │ +0FCABD PAYLOAD │ │ │ │ │ │ │ │ -0FE5CF LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0FE5D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FE5D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FE5D5 General Purpose Flag 0800 (2048) │ │ │ │ +0FE59F LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0FE5A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FE5A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FE5A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FE5D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FE5D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FE5DD CRC 9F3B9FAA (2671484842) │ │ │ │ -0FE5E1 Compressed Size 00001356 (4950) │ │ │ │ -0FE5E5 Uncompressed Size 00006EAA (28330) │ │ │ │ -0FE5E9 Filename Length 001F (31) │ │ │ │ -0FE5EB Extra Length 0000 (0) │ │ │ │ -0FE5ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FE5A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FE5A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FE5AD CRC 9F3B9FAA (2671484842) │ │ │ │ +0FE5B1 Compressed Size 00001356 (4950) │ │ │ │ +0FE5B5 Uncompressed Size 00006EAA (28330) │ │ │ │ +0FE5B9 Filename Length 001F (31) │ │ │ │ +0FE5BB Extra Length 0000 (0) │ │ │ │ +0FE5BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFE5ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFE5BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FE60C PAYLOAD │ │ │ │ +0FE5DC PAYLOAD │ │ │ │ │ │ │ │ -0FF962 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0FF966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF968 General Purpose Flag 0800 (2048) │ │ │ │ +0FF932 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0FF936 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF937 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF938 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF96A Compression Method 0000 (0) 'Stored' │ │ │ │ -0FF96C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF970 CRC 00000000 (0) │ │ │ │ -0FF974 Compressed Size 00000000 (0) │ │ │ │ -0FF978 Uncompressed Size 00000000 (0) │ │ │ │ -0FF97C Filename Length 0019 (25) │ │ │ │ -0FF97E Extra Length 0000 (0) │ │ │ │ -0FF980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF93A Compression Method 0000 (0) 'Stored' │ │ │ │ +0FF93C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF940 CRC 00000000 (0) │ │ │ │ +0FF944 Compressed Size 00000000 (0) │ │ │ │ +0FF948 Uncompressed Size 00000000 (0) │ │ │ │ +0FF94C Filename Length 0019 (25) │ │ │ │ +0FF94E Extra Length 0000 (0) │ │ │ │ +0FF950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0FF999 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0FF99D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF99E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF99F General Purpose Flag 0800 (2048) │ │ │ │ +0FF969 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0FF96D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF96E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF96F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF9A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FF9A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF9A7 CRC 224FD1D2 (575656402) │ │ │ │ -0FF9AB Compressed Size 00000637 (1591) │ │ │ │ -0FF9AF Uncompressed Size 00000F45 (3909) │ │ │ │ -0FF9B3 Filename Length 002B (43) │ │ │ │ -0FF9B5 Extra Length 0000 (0) │ │ │ │ -0FF9B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF971 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FF973 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF977 CRC 224FD1D2 (575656402) │ │ │ │ +0FF97B Compressed Size 00000637 (1591) │ │ │ │ +0FF97F Uncompressed Size 00000F45 (3909) │ │ │ │ +0FF983 Filename Length 002B (43) │ │ │ │ +0FF985 Extra Length 0000 (0) │ │ │ │ +0FF987 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF9B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF987: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FF9E2 PAYLOAD │ │ │ │ +0FF9B2 PAYLOAD │ │ │ │ │ │ │ │ -100019 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -10001D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10001E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10001F General Purpose Flag 0800 (2048) │ │ │ │ +0FFFE9 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0FFFED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FFFEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FFFEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100027 CRC 2470599D (611342749) │ │ │ │ -10002B Compressed Size 00000564 (1380) │ │ │ │ -10002F Uncompressed Size 000016E7 (5863) │ │ │ │ -100033 Filename Length 002A (42) │ │ │ │ -100035 Extra Length 0000 (0) │ │ │ │ -100037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FFFF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FFFF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FFFF7 CRC 2470599D (611342749) │ │ │ │ +0FFFFB Compressed Size 00000564 (1380) │ │ │ │ +0FFFFF Uncompressed Size 000016E7 (5863) │ │ │ │ +100003 Filename Length 002A (42) │ │ │ │ +100005 Extra Length 0000 (0) │ │ │ │ +100007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100061 PAYLOAD │ │ │ │ +100031 PAYLOAD │ │ │ │ │ │ │ │ -1005C5 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -1005C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1005CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1005CB General Purpose Flag 0800 (2048) │ │ │ │ +100595 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +100599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10059A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10059B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1005CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1005CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1005D3 CRC D27339EF (3530766831) │ │ │ │ -1005D7 Compressed Size 000000D5 (213) │ │ │ │ -1005DB Uncompressed Size 0000013A (314) │ │ │ │ -1005DF Filename Length 002C (44) │ │ │ │ -1005E1 Extra Length 0000 (0) │ │ │ │ -1005E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10059D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10059F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1005A3 CRC D27339EF (3530766831) │ │ │ │ +1005A7 Compressed Size 000000D5 (213) │ │ │ │ +1005AB Uncompressed Size 0000013A (314) │ │ │ │ +1005AF Filename Length 002C (44) │ │ │ │ +1005B1 Extra Length 0000 (0) │ │ │ │ +1005B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1005E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1005B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10060F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1005DF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1006E4 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -1006E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1006E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1006EA General Purpose Flag 0800 (2048) │ │ │ │ +1006B4 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +1006B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1006B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1006BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1006EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1006EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1006F2 CRC 1152B764 (290633572) │ │ │ │ -1006F6 Compressed Size 0000007B (123) │ │ │ │ -1006FA Uncompressed Size 000000A2 (162) │ │ │ │ -1006FE Filename Length 002B (43) │ │ │ │ -100700 Extra Length 0000 (0) │ │ │ │ -100702 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1006BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1006BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1006C2 CRC 1152B764 (290633572) │ │ │ │ +1006C6 Compressed Size 0000007B (123) │ │ │ │ +1006CA Uncompressed Size 000000A2 (162) │ │ │ │ +1006CE Filename Length 002B (43) │ │ │ │ +1006D0 Extra Length 0000 (0) │ │ │ │ +1006D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1006D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10072D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1006FD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1007A8 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -1007AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007AE General Purpose Flag 0800 (2048) │ │ │ │ +100778 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +10077C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10077D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10077E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007B0 Compression Method 0000 (0) 'Stored' │ │ │ │ -1007B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007B6 CRC 00000000 (0) │ │ │ │ -1007BA Compressed Size 00000000 (0) │ │ │ │ -1007BE Uncompressed Size 00000000 (0) │ │ │ │ -1007C2 Filename Length 0014 (20) │ │ │ │ -1007C4 Extra Length 0000 (0) │ │ │ │ -1007C6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100780 Compression Method 0000 (0) 'Stored' │ │ │ │ +100782 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100786 CRC 00000000 (0) │ │ │ │ +10078A Compressed Size 00000000 (0) │ │ │ │ +10078E Uncompressed Size 00000000 (0) │ │ │ │ +100792 Filename Length 0014 (20) │ │ │ │ +100794 Extra Length 0000 (0) │ │ │ │ +100796 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007C6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100796: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1007DA LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -1007DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007E0 General Purpose Flag 0800 (2048) │ │ │ │ +1007AA LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +1007AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1007AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1007B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1007E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007E8 CRC F9361BFD (4181072893) │ │ │ │ -1007EC Compressed Size 00000276 (630) │ │ │ │ -1007F0 Uncompressed Size 0000050F (1295) │ │ │ │ -1007F4 Filename Length 0030 (48) │ │ │ │ -1007F6 Extra Length 0000 (0) │ │ │ │ -1007F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1007B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1007B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007B8 CRC F9361BFD (4181072893) │ │ │ │ +1007BC Compressed Size 00000276 (630) │ │ │ │ +1007C0 Uncompressed Size 0000050F (1295) │ │ │ │ +1007C4 Filename Length 0030 (48) │ │ │ │ +1007C6 Extra Length 0000 (0) │ │ │ │ +1007C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100828 PAYLOAD │ │ │ │ +1007F8 PAYLOAD │ │ │ │ │ │ │ │ -100A9E LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -100AA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100AA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100AA4 General Purpose Flag 0800 (2048) │ │ │ │ +100A6E LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +100A72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100A73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100A74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100AA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100AA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100AAC CRC BB7F95D4 (3145700820) │ │ │ │ -100AB0 Compressed Size 000003F1 (1009) │ │ │ │ -100AB4 Uncompressed Size 00000D38 (3384) │ │ │ │ -100AB8 Filename Length 002F (47) │ │ │ │ -100ABA Extra Length 0000 (0) │ │ │ │ -100ABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100A76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100A78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100A7C CRC BB7F95D4 (3145700820) │ │ │ │ +100A80 Compressed Size 000003F1 (1009) │ │ │ │ +100A84 Uncompressed Size 00000D38 (3384) │ │ │ │ +100A88 Filename Length 002F (47) │ │ │ │ +100A8A Extra Length 0000 (0) │ │ │ │ +100A8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100ABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100A8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100AEB PAYLOAD │ │ │ │ +100ABB PAYLOAD │ │ │ │ │ │ │ │ -100EDC LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -100EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100EE2 General Purpose Flag 0800 (2048) │ │ │ │ +100EAC LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +100EB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100EB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100EB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100EEA CRC 0B441D9F (189013407) │ │ │ │ -100EEE Compressed Size 0000034D (845) │ │ │ │ -100EF2 Uncompressed Size 000006F6 (1782) │ │ │ │ -100EF6 Filename Length 0028 (40) │ │ │ │ -100EF8 Extra Length 0000 (0) │ │ │ │ -100EFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100EB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100EB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100EBA CRC 0B441D9F (189013407) │ │ │ │ +100EBE Compressed Size 0000034D (845) │ │ │ │ +100EC2 Uncompressed Size 000006F6 (1782) │ │ │ │ +100EC6 Filename Length 0028 (40) │ │ │ │ +100EC8 Extra Length 0000 (0) │ │ │ │ +100ECA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100ECA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100F22 PAYLOAD │ │ │ │ +100EF2 PAYLOAD │ │ │ │ │ │ │ │ -10126F LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -101273 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101274 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101275 General Purpose Flag 0800 (2048) │ │ │ │ +10123F LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +101243 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101244 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101245 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101277 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101279 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10127D CRC E9CDCA85 (3922578053) │ │ │ │ -101281 Compressed Size 00000499 (1177) │ │ │ │ -101285 Uncompressed Size 000013AF (5039) │ │ │ │ -101289 Filename Length 0027 (39) │ │ │ │ -10128B Extra Length 0000 (0) │ │ │ │ -10128D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101247 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101249 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10124D CRC E9CDCA85 (3922578053) │ │ │ │ +101251 Compressed Size 00000499 (1177) │ │ │ │ +101255 Uncompressed Size 000013AF (5039) │ │ │ │ +101259 Filename Length 0027 (39) │ │ │ │ +10125B Extra Length 0000 (0) │ │ │ │ +10125D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10128D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10125D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012B4 PAYLOAD │ │ │ │ +101284 PAYLOAD │ │ │ │ │ │ │ │ -10174D LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -101751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101753 General Purpose Flag 0800 (2048) │ │ │ │ +10171D LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +101721 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101722 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101723 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10175B CRC 209E63BB (547251131) │ │ │ │ -10175F Compressed Size 00000201 (513) │ │ │ │ -101763 Uncompressed Size 000003B1 (945) │ │ │ │ -101767 Filename Length 0022 (34) │ │ │ │ -101769 Extra Length 0000 (0) │ │ │ │ -10176B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101725 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101727 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10172B CRC 209E63BB (547251131) │ │ │ │ +10172F Compressed Size 00000201 (513) │ │ │ │ +101733 Uncompressed Size 000003B1 (945) │ │ │ │ +101737 Filename Length 0022 (34) │ │ │ │ +101739 Extra Length 0000 (0) │ │ │ │ +10173B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10176B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10173B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10178D PAYLOAD │ │ │ │ +10175D PAYLOAD │ │ │ │ │ │ │ │ -10198E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -101992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101994 General Purpose Flag 0800 (2048) │ │ │ │ +10195E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +101962 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101963 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101964 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10199C CRC B90888C9 (3104344265) │ │ │ │ -1019A0 Compressed Size 0000029E (670) │ │ │ │ -1019A4 Uncompressed Size 0000078F (1935) │ │ │ │ -1019A8 Filename Length 0021 (33) │ │ │ │ -1019AA Extra Length 0000 (0) │ │ │ │ -1019AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101966 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101968 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10196C CRC B90888C9 (3104344265) │ │ │ │ +101970 Compressed Size 0000029E (670) │ │ │ │ +101974 Uncompressed Size 0000078F (1935) │ │ │ │ +101978 Filename Length 0021 (33) │ │ │ │ +10197A Extra Length 0000 (0) │ │ │ │ +10197C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1019AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10197C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1019CD PAYLOAD │ │ │ │ +10199D PAYLOAD │ │ │ │ │ │ │ │ -101C6B LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -101C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101C71 General Purpose Flag 0800 (2048) │ │ │ │ +101C3B LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +101C3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101C40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101C41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101C75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101C79 CRC E1DF3FE4 (3789504484) │ │ │ │ -101C7D Compressed Size 0000030D (781) │ │ │ │ -101C81 Uncompressed Size 00000782 (1922) │ │ │ │ -101C85 Filename Length 0029 (41) │ │ │ │ -101C87 Extra Length 0000 (0) │ │ │ │ -101C89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101C43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101C45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101C49 CRC E1DF3FE4 (3789504484) │ │ │ │ +101C4D Compressed Size 0000030D (781) │ │ │ │ +101C51 Uncompressed Size 00000782 (1922) │ │ │ │ +101C55 Filename Length 0029 (41) │ │ │ │ +101C57 Extra Length 0000 (0) │ │ │ │ +101C59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101C89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101C59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101CB2 PAYLOAD │ │ │ │ +101C82 PAYLOAD │ │ │ │ │ │ │ │ -101FBF LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -101FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FC5 General Purpose Flag 0800 (2048) │ │ │ │ +101F8F LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +101F93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101F94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101F95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101FCD CRC 14C312F6 (348328694) │ │ │ │ -101FD1 Compressed Size 0000043A (1082) │ │ │ │ -101FD5 Uncompressed Size 00001E58 (7768) │ │ │ │ -101FD9 Filename Length 0028 (40) │ │ │ │ -101FDB Extra Length 0000 (0) │ │ │ │ -101FDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101F97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101F99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101F9D CRC 14C312F6 (348328694) │ │ │ │ +101FA1 Compressed Size 0000043A (1082) │ │ │ │ +101FA5 Uncompressed Size 00001E58 (7768) │ │ │ │ +101FA9 Filename Length 0028 (40) │ │ │ │ +101FAB Extra Length 0000 (0) │ │ │ │ +101FAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102005 PAYLOAD │ │ │ │ +101FD5 PAYLOAD │ │ │ │ │ │ │ │ -10243F LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -102443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102445 General Purpose Flag 0800 (2048) │ │ │ │ +10240F LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +102413 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102414 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102415 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102447 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10244D CRC 63072DA8 (1661414824) │ │ │ │ -102451 Compressed Size 00000369 (873) │ │ │ │ -102455 Uncompressed Size 00000804 (2052) │ │ │ │ -102459 Filename Length 002C (44) │ │ │ │ -10245B Extra Length 0000 (0) │ │ │ │ -10245D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102417 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102419 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10241D CRC 63072DA8 (1661414824) │ │ │ │ +102421 Compressed Size 00000369 (873) │ │ │ │ +102425 Uncompressed Size 00000804 (2052) │ │ │ │ +102429 Filename Length 002C (44) │ │ │ │ +10242B Extra Length 0000 (0) │ │ │ │ +10242D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10245D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10242D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102489 PAYLOAD │ │ │ │ +102459 PAYLOAD │ │ │ │ │ │ │ │ -1027F2 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -1027F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1027F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1027F8 General Purpose Flag 0800 (2048) │ │ │ │ +1027C2 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +1027C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1027C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1027C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1027FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1027FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102800 CRC 9019EA9F (2417617567) │ │ │ │ -102804 Compressed Size 000005B9 (1465) │ │ │ │ -102808 Uncompressed Size 0000186D (6253) │ │ │ │ -10280C Filename Length 002B (43) │ │ │ │ -10280E Extra Length 0000 (0) │ │ │ │ -102810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1027CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1027CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1027D0 CRC 9019EA9F (2417617567) │ │ │ │ +1027D4 Compressed Size 000005B9 (1465) │ │ │ │ +1027D8 Uncompressed Size 0000186D (6253) │ │ │ │ +1027DC Filename Length 002B (43) │ │ │ │ +1027DE Extra Length 0000 (0) │ │ │ │ +1027E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1027E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10283B PAYLOAD │ │ │ │ +10280B PAYLOAD │ │ │ │ │ │ │ │ -102DF4 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -102DF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102DF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102DFA General Purpose Flag 0800 (2048) │ │ │ │ +102DC4 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +102DC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102DFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -102DFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102E02 CRC F7D38A03 (4157835779) │ │ │ │ -102E06 Compressed Size 000003B2 (946) │ │ │ │ -102E0A Uncompressed Size 00000925 (2341) │ │ │ │ -102E0E Filename Length 002F (47) │ │ │ │ -102E10 Extra Length 0000 (0) │ │ │ │ -102E12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102DD2 CRC F7D38A03 (4157835779) │ │ │ │ +102DD6 Compressed Size 000003B2 (946) │ │ │ │ +102DDA Uncompressed Size 00000925 (2341) │ │ │ │ +102DDE Filename Length 002F (47) │ │ │ │ +102DE0 Extra Length 0000 (0) │ │ │ │ +102DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102E12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102E41 PAYLOAD │ │ │ │ +102E11 PAYLOAD │ │ │ │ │ │ │ │ -1031F3 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -1031F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1031F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1031F9 General Purpose Flag 0800 (2048) │ │ │ │ +1031C3 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +1031C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1031C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1031C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1031FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1031FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103201 CRC 1AF43135 (452210997) │ │ │ │ -103205 Compressed Size 000005FD (1533) │ │ │ │ -103209 Uncompressed Size 00001C35 (7221) │ │ │ │ -10320D Filename Length 002E (46) │ │ │ │ -10320F Extra Length 0000 (0) │ │ │ │ -103211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1031CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1031CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1031D1 CRC 1AF43135 (452210997) │ │ │ │ +1031D5 Compressed Size 000005FD (1533) │ │ │ │ +1031D9 Uncompressed Size 00001C35 (7221) │ │ │ │ +1031DD Filename Length 002E (46) │ │ │ │ +1031DF Extra Length 0000 (0) │ │ │ │ +1031E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1031E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10323F PAYLOAD │ │ │ │ +10320F PAYLOAD │ │ │ │ │ │ │ │ -10383C LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -103840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103842 General Purpose Flag 0800 (2048) │ │ │ │ +10380C LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +103810 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103811 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103812 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103844 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103846 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10384A CRC 99743CB7 (2574531767) │ │ │ │ -10384E Compressed Size 00000571 (1393) │ │ │ │ -103852 Uncompressed Size 00001022 (4130) │ │ │ │ -103856 Filename Length 0023 (35) │ │ │ │ -103858 Extra Length 0000 (0) │ │ │ │ -10385A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103814 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103816 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10381A CRC 99743CB7 (2574531767) │ │ │ │ +10381E Compressed Size 00000571 (1393) │ │ │ │ +103822 Uncompressed Size 00001022 (4130) │ │ │ │ +103826 Filename Length 0023 (35) │ │ │ │ +103828 Extra Length 0000 (0) │ │ │ │ +10382A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10385A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10382A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10387D PAYLOAD │ │ │ │ +10384D PAYLOAD │ │ │ │ │ │ │ │ -103DEE LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -103DF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103DF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103DF4 General Purpose Flag 0800 (2048) │ │ │ │ +103DBE LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +103DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103DF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103DF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103DFC CRC 075A362C (123352620) │ │ │ │ -103E00 Compressed Size 0000061E (1566) │ │ │ │ -103E04 Uncompressed Size 00002E6A (11882) │ │ │ │ -103E08 Filename Length 0022 (34) │ │ │ │ -103E0A Extra Length 0000 (0) │ │ │ │ -103E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103DCC CRC 075A362C (123352620) │ │ │ │ +103DD0 Compressed Size 0000061E (1566) │ │ │ │ +103DD4 Uncompressed Size 00002E6A (11882) │ │ │ │ +103DD8 Filename Length 0022 (34) │ │ │ │ +103DDA Extra Length 0000 (0) │ │ │ │ +103DDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103E2E PAYLOAD │ │ │ │ +103DFE PAYLOAD │ │ │ │ │ │ │ │ -10444C LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -104450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104452 General Purpose Flag 0800 (2048) │ │ │ │ +10441C LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +104420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104422 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104454 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104456 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10445A CRC 5ABBA349 (1522246473) │ │ │ │ -10445E Compressed Size 00000459 (1113) │ │ │ │ -104462 Uncompressed Size 000009EF (2543) │ │ │ │ -104466 Filename Length 0025 (37) │ │ │ │ -104468 Extra Length 0000 (0) │ │ │ │ -10446A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104424 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104426 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10442A CRC 5ABBA349 (1522246473) │ │ │ │ +10442E Compressed Size 00000459 (1113) │ │ │ │ +104432 Uncompressed Size 000009EF (2543) │ │ │ │ +104436 Filename Length 0025 (37) │ │ │ │ +104438 Extra Length 0000 (0) │ │ │ │ +10443A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10446A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10443A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10448F PAYLOAD │ │ │ │ +10445F PAYLOAD │ │ │ │ │ │ │ │ -1048E8 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -1048EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1048ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1048EE General Purpose Flag 0800 (2048) │ │ │ │ +1048B8 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +1048BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1048BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1048BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1048F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1048F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1048F6 CRC 64339276 (1681101430) │ │ │ │ -1048FA Compressed Size 0000059A (1434) │ │ │ │ -1048FE Uncompressed Size 00001636 (5686) │ │ │ │ -104902 Filename Length 0024 (36) │ │ │ │ -104904 Extra Length 0000 (0) │ │ │ │ -104906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1048C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1048C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1048C6 CRC 64339276 (1681101430) │ │ │ │ +1048CA Compressed Size 0000059A (1434) │ │ │ │ +1048CE Uncompressed Size 00001636 (5686) │ │ │ │ +1048D2 Filename Length 0024 (36) │ │ │ │ +1048D4 Extra Length 0000 (0) │ │ │ │ +1048D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1048D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10492A PAYLOAD │ │ │ │ +1048FA PAYLOAD │ │ │ │ │ │ │ │ -104EC4 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -104EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104ECA General Purpose Flag 0800 (2048) │ │ │ │ +104E94 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +104E98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104E99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104E9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104ECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -104ECE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104ED2 CRC 6254ABFB (1649716219) │ │ │ │ -104ED6 Compressed Size 00000795 (1941) │ │ │ │ -104EDA Uncompressed Size 0000161A (5658) │ │ │ │ -104EDE Filename Length 002C (44) │ │ │ │ -104EE0 Extra Length 0000 (0) │ │ │ │ -104EE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104E9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +104E9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104EA2 CRC 6254ABFB (1649716219) │ │ │ │ +104EA6 Compressed Size 00000795 (1941) │ │ │ │ +104EAA Uncompressed Size 0000161A (5658) │ │ │ │ +104EAE Filename Length 002C (44) │ │ │ │ +104EB0 Extra Length 0000 (0) │ │ │ │ +104EB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104EB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104F0E PAYLOAD │ │ │ │ +104EDE PAYLOAD │ │ │ │ │ │ │ │ -1056A3 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1056A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A9 General Purpose Flag 0800 (2048) │ │ │ │ +105673 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +105677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105679 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1056B1 CRC 1C9A220C (479863308) │ │ │ │ -1056B5 Compressed Size 0000052E (1326) │ │ │ │ -1056B9 Uncompressed Size 00002580 (9600) │ │ │ │ -1056BD Filename Length 002B (43) │ │ │ │ -1056BF Extra Length 0000 (0) │ │ │ │ -1056C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10567B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10567D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105681 CRC 1C9A220C (479863308) │ │ │ │ +105685 Compressed Size 0000052E (1326) │ │ │ │ +105689 Uncompressed Size 00002580 (9600) │ │ │ │ +10568D Filename Length 002B (43) │ │ │ │ +10568F Extra Length 0000 (0) │ │ │ │ +105691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1056EC PAYLOAD │ │ │ │ +1056BC PAYLOAD │ │ │ │ │ │ │ │ -105C1A LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -105C1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C20 General Purpose Flag 0800 (2048) │ │ │ │ +105BEA LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +105BEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105C28 CRC FE847791 (4270094225) │ │ │ │ -105C2C Compressed Size 000001D3 (467) │ │ │ │ -105C30 Uncompressed Size 00000356 (854) │ │ │ │ -105C34 Filename Length 0033 (51) │ │ │ │ -105C36 Extra Length 0000 (0) │ │ │ │ -105C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105BF8 CRC FE847791 (4270094225) │ │ │ │ +105BFC Compressed Size 000001D3 (467) │ │ │ │ +105C00 Uncompressed Size 00000356 (854) │ │ │ │ +105C04 Filename Length 0033 (51) │ │ │ │ +105C06 Extra Length 0000 (0) │ │ │ │ +105C08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105C6B PAYLOAD │ │ │ │ +105C3B PAYLOAD │ │ │ │ │ │ │ │ -105E3E LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -105E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E44 General Purpose Flag 0800 (2048) │ │ │ │ +105E0E LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +105E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105E4C CRC 740035A3 (1946170787) │ │ │ │ -105E50 Compressed Size 000002B1 (689) │ │ │ │ -105E54 Uncompressed Size 000006B4 (1716) │ │ │ │ -105E58 Filename Length 0032 (50) │ │ │ │ -105E5A Extra Length 0000 (0) │ │ │ │ -105E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105E1C CRC 740035A3 (1946170787) │ │ │ │ +105E20 Compressed Size 000002B1 (689) │ │ │ │ +105E24 Uncompressed Size 000006B4 (1716) │ │ │ │ +105E28 Filename Length 0032 (50) │ │ │ │ +105E2A Extra Length 0000 (0) │ │ │ │ +105E2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105E8E PAYLOAD │ │ │ │ +105E5E PAYLOAD │ │ │ │ │ │ │ │ -10613F LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -106143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106145 General Purpose Flag 0800 (2048) │ │ │ │ +10610F LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +106113 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106114 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106115 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106147 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10614D CRC 5DA1A669 (1570874985) │ │ │ │ -106151 Compressed Size 000001C0 (448) │ │ │ │ -106155 Uncompressed Size 00000321 (801) │ │ │ │ -106159 Filename Length 0032 (50) │ │ │ │ -10615B Extra Length 0000 (0) │ │ │ │ -10615D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106117 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106119 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10611D CRC 5DA1A669 (1570874985) │ │ │ │ +106121 Compressed Size 000001C0 (448) │ │ │ │ +106125 Uncompressed Size 00000321 (801) │ │ │ │ +106129 Filename Length 0032 (50) │ │ │ │ +10612B Extra Length 0000 (0) │ │ │ │ +10612D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10615D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10612D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10618F PAYLOAD │ │ │ │ +10615F PAYLOAD │ │ │ │ │ │ │ │ -10634F LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -106353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106355 General Purpose Flag 0800 (2048) │ │ │ │ +10631F LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +106323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106325 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10635D CRC 96CF8992 (2530183570) │ │ │ │ -106361 Compressed Size 00000256 (598) │ │ │ │ -106365 Uncompressed Size 0000056A (1386) │ │ │ │ -106369 Filename Length 0031 (49) │ │ │ │ -10636B Extra Length 0000 (0) │ │ │ │ -10636D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106327 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106329 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10632D CRC 96CF8992 (2530183570) │ │ │ │ +106331 Compressed Size 00000256 (598) │ │ │ │ +106335 Uncompressed Size 0000056A (1386) │ │ │ │ +106339 Filename Length 0031 (49) │ │ │ │ +10633B Extra Length 0000 (0) │ │ │ │ +10633D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10636D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10633D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10639E PAYLOAD │ │ │ │ +10636E PAYLOAD │ │ │ │ │ │ │ │ -1065F4 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ -1065F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065FA General Purpose Flag 0800 (2048) │ │ │ │ +1065C4 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ +1065C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106602 CRC D23FE222 (3527402018) │ │ │ │ -106606 Compressed Size 0000030C (780) │ │ │ │ -10660A Uncompressed Size 00000701 (1793) │ │ │ │ -10660E Filename Length 002A (42) │ │ │ │ -106610 Extra Length 0000 (0) │ │ │ │ -106612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1065D2 CRC D23FE222 (3527402018) │ │ │ │ +1065D6 Compressed Size 0000030C (780) │ │ │ │ +1065DA Uncompressed Size 00000701 (1793) │ │ │ │ +1065DE Filename Length 002A (42) │ │ │ │ +1065E0 Extra Length 0000 (0) │ │ │ │ +1065E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10663C PAYLOAD │ │ │ │ +10660C PAYLOAD │ │ │ │ │ │ │ │ -106948 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ -10694C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10694D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10694E General Purpose Flag 0800 (2048) │ │ │ │ +106918 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ +10691C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10691D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10691E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106950 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106952 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106956 CRC 6BAB2714 (1806378772) │ │ │ │ -10695A Compressed Size 0000046A (1130) │ │ │ │ -10695E Uncompressed Size 00001424 (5156) │ │ │ │ -106962 Filename Length 0029 (41) │ │ │ │ -106964 Extra Length 0000 (0) │ │ │ │ -106966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106926 CRC 6BAB2714 (1806378772) │ │ │ │ +10692A Compressed Size 0000046A (1130) │ │ │ │ +10692E Uncompressed Size 00001424 (5156) │ │ │ │ +106932 Filename Length 0029 (41) │ │ │ │ +106934 Extra Length 0000 (0) │ │ │ │ +106936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10698F PAYLOAD │ │ │ │ +10695F PAYLOAD │ │ │ │ │ │ │ │ -106DF9 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ -106DFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DFF General Purpose Flag 0800 (2048) │ │ │ │ +106DC9 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ +106DCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106E07 CRC 8C77ACF9 (2356653305) │ │ │ │ -106E0B Compressed Size 000002F3 (755) │ │ │ │ -106E0F Uncompressed Size 00000629 (1577) │ │ │ │ -106E13 Filename Length 002B (43) │ │ │ │ -106E15 Extra Length 0000 (0) │ │ │ │ -106E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106DD7 CRC 8C77ACF9 (2356653305) │ │ │ │ +106DDB Compressed Size 000002F3 (755) │ │ │ │ +106DDF Uncompressed Size 00000629 (1577) │ │ │ │ +106DE3 Filename Length 002B (43) │ │ │ │ +106DE5 Extra Length 0000 (0) │ │ │ │ +106DE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -106E42 PAYLOAD │ │ │ │ +106E12 PAYLOAD │ │ │ │ │ │ │ │ -107135 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ -107139 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10713A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10713B General Purpose Flag 0800 (2048) │ │ │ │ +107105 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ +107109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10710A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10710B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10713D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10713F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107143 CRC 3700FB7C (922811260) │ │ │ │ -107147 Compressed Size 00000354 (852) │ │ │ │ -10714B Uncompressed Size 00000D7A (3450) │ │ │ │ -10714F Filename Length 002A (42) │ │ │ │ -107151 Extra Length 0000 (0) │ │ │ │ -107153 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10710D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10710F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107113 CRC 3700FB7C (922811260) │ │ │ │ +107117 Compressed Size 00000354 (852) │ │ │ │ +10711B Uncompressed Size 00000D7A (3450) │ │ │ │ +10711F Filename Length 002A (42) │ │ │ │ +107121 Extra Length 0000 (0) │ │ │ │ +107123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107153: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10717D PAYLOAD │ │ │ │ +10714D PAYLOAD │ │ │ │ │ │ │ │ -1074D1 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ -1074D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074D7 General Purpose Flag 0800 (2048) │ │ │ │ +1074A1 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ +1074A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1074DF CRC 4FBF4CBA (1337937082) │ │ │ │ -1074E3 Compressed Size 00000203 (515) │ │ │ │ -1074E7 Uncompressed Size 000003C1 (961) │ │ │ │ -1074EB Filename Length 0026 (38) │ │ │ │ -1074ED Extra Length 0000 (0) │ │ │ │ -1074EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1074AF CRC 4FBF4CBA (1337937082) │ │ │ │ +1074B3 Compressed Size 00000203 (515) │ │ │ │ +1074B7 Uncompressed Size 000003C1 (961) │ │ │ │ +1074BB Filename Length 0026 (38) │ │ │ │ +1074BD Extra Length 0000 (0) │ │ │ │ +1074BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107515 PAYLOAD │ │ │ │ +1074E5 PAYLOAD │ │ │ │ │ │ │ │ -107718 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ -10771C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10771D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10771E General Purpose Flag 0800 (2048) │ │ │ │ +1076E8 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ +1076EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107722 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107726 CRC 770BE395 (1997267861) │ │ │ │ -10772A Compressed Size 00000277 (631) │ │ │ │ -10772E Uncompressed Size 00000743 (1859) │ │ │ │ -107732 Filename Length 0025 (37) │ │ │ │ -107734 Extra Length 0000 (0) │ │ │ │ -107736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1076F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1076F6 CRC 770BE395 (1997267861) │ │ │ │ +1076FA Compressed Size 00000277 (631) │ │ │ │ +1076FE Uncompressed Size 00000743 (1859) │ │ │ │ +107702 Filename Length 0025 (37) │ │ │ │ +107704 Extra Length 0000 (0) │ │ │ │ +107706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10775B PAYLOAD │ │ │ │ +10772B PAYLOAD │ │ │ │ │ │ │ │ -1079D2 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ -1079D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079D8 General Purpose Flag 0800 (2048) │ │ │ │ +1079A2 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ +1079A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1079E0 CRC 24B6CE49 (615960137) │ │ │ │ -1079E4 Compressed Size 00000204 (516) │ │ │ │ -1079E8 Uncompressed Size 00000386 (902) │ │ │ │ -1079EC Filename Length 0029 (41) │ │ │ │ -1079EE Extra Length 0000 (0) │ │ │ │ -1079F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1079B0 CRC 24B6CE49 (615960137) │ │ │ │ +1079B4 Compressed Size 00000204 (516) │ │ │ │ +1079B8 Uncompressed Size 00000386 (902) │ │ │ │ +1079BC Filename Length 0029 (41) │ │ │ │ +1079BE Extra Length 0000 (0) │ │ │ │ +1079C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107A19 PAYLOAD │ │ │ │ +1079E9 PAYLOAD │ │ │ │ │ │ │ │ -107C1D LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ -107C21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C23 General Purpose Flag 0800 (2048) │ │ │ │ +107BED LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ +107BF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107C2B CRC BF6701B9 (3211198905) │ │ │ │ -107C2F Compressed Size 000001D7 (471) │ │ │ │ -107C33 Uncompressed Size 00000516 (1302) │ │ │ │ -107C37 Filename Length 0028 (40) │ │ │ │ -107C39 Extra Length 0000 (0) │ │ │ │ -107C3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107BFB CRC BF6701B9 (3211198905) │ │ │ │ +107BFF Compressed Size 000001D7 (471) │ │ │ │ +107C03 Uncompressed Size 00000516 (1302) │ │ │ │ +107C07 Filename Length 0028 (40) │ │ │ │ +107C09 Extra Length 0000 (0) │ │ │ │ +107C0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107C63 PAYLOAD │ │ │ │ +107C33 PAYLOAD │ │ │ │ │ │ │ │ -107E3A LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ -107E3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E40 General Purpose Flag 0800 (2048) │ │ │ │ +107E0A LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ +107E0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107E48 CRC 6D412191 (1832984977) │ │ │ │ -107E4C Compressed Size 00000715 (1813) │ │ │ │ -107E50 Uncompressed Size 00001634 (5684) │ │ │ │ -107E54 Filename Length 0029 (41) │ │ │ │ -107E56 Extra Length 0000 (0) │ │ │ │ -107E58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107E18 CRC 6D412191 (1832984977) │ │ │ │ +107E1C Compressed Size 00000715 (1813) │ │ │ │ +107E20 Uncompressed Size 00001634 (5684) │ │ │ │ +107E24 Filename Length 0029 (41) │ │ │ │ +107E26 Extra Length 0000 (0) │ │ │ │ +107E28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107E81 PAYLOAD │ │ │ │ +107E51 PAYLOAD │ │ │ │ │ │ │ │ -108596 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ -10859A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10859B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10859C General Purpose Flag 0800 (2048) │ │ │ │ +108566 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ +10856A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10856B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10856C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10859E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1085A4 CRC 5412C835 (1410517045) │ │ │ │ -1085A8 Compressed Size 00000B2A (2858) │ │ │ │ -1085AC Uncompressed Size 000049E9 (18921) │ │ │ │ -1085B0 Filename Length 0028 (40) │ │ │ │ -1085B2 Extra Length 0000 (0) │ │ │ │ -1085B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10856E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108570 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +108574 CRC 5412C835 (1410517045) │ │ │ │ +108578 Compressed Size 00000B2A (2858) │ │ │ │ +10857C Uncompressed Size 000049E9 (18921) │ │ │ │ +108580 Filename Length 0028 (40) │ │ │ │ +108582 Extra Length 0000 (0) │ │ │ │ +108584 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108584: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1085DC PAYLOAD │ │ │ │ +1085AC PAYLOAD │ │ │ │ │ │ │ │ -109106 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ -10910A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10910B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10910C General Purpose Flag 0800 (2048) │ │ │ │ +1090D6 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ +1090DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10910E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109110 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109114 CRC 2EFCA351 (788308817) │ │ │ │ -109118 Compressed Size 00000410 (1040) │ │ │ │ -10911C Uncompressed Size 00000A24 (2596) │ │ │ │ -109120 Filename Length 002E (46) │ │ │ │ -109122 Extra Length 0000 (0) │ │ │ │ -109124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1090E4 CRC 2EFCA351 (788308817) │ │ │ │ +1090E8 Compressed Size 00000410 (1040) │ │ │ │ +1090EC Uncompressed Size 00000A24 (2596) │ │ │ │ +1090F0 Filename Length 002E (46) │ │ │ │ +1090F2 Extra Length 0000 (0) │ │ │ │ +1090F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109152 PAYLOAD │ │ │ │ +109122 PAYLOAD │ │ │ │ │ │ │ │ -109562 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ -109566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109568 General Purpose Flag 0800 (2048) │ │ │ │ +109532 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ +109536 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109537 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109538 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10956A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10956C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109570 CRC 50599059 (1348046937) │ │ │ │ -109574 Compressed Size 00000526 (1318) │ │ │ │ -109578 Uncompressed Size 000022FD (8957) │ │ │ │ -10957C Filename Length 002D (45) │ │ │ │ -10957E Extra Length 0000 (0) │ │ │ │ -109580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10953A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10953C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109540 CRC 50599059 (1348046937) │ │ │ │ +109544 Compressed Size 00000526 (1318) │ │ │ │ +109548 Uncompressed Size 000022FD (8957) │ │ │ │ +10954C Filename Length 002D (45) │ │ │ │ +10954E Extra Length 0000 (0) │ │ │ │ +109550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1095AD PAYLOAD │ │ │ │ +10957D PAYLOAD │ │ │ │ │ │ │ │ -109AD3 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ -109AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD9 General Purpose Flag 0800 (2048) │ │ │ │ +109AA3 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ +109AA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -109ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109AE1 CRC C516BAA4 (3306601124) │ │ │ │ -109AE5 Compressed Size 0000028F (655) │ │ │ │ -109AE9 Uncompressed Size 0000053A (1338) │ │ │ │ -109AED Filename Length 0025 (37) │ │ │ │ -109AEF Extra Length 0000 (0) │ │ │ │ -109AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109AAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +109AAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109AB1 CRC C516BAA4 (3306601124) │ │ │ │ +109AB5 Compressed Size 0000028F (655) │ │ │ │ +109AB9 Uncompressed Size 0000053A (1338) │ │ │ │ +109ABD Filename Length 0025 (37) │ │ │ │ +109ABF Extra Length 0000 (0) │ │ │ │ +109AC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109B16 PAYLOAD │ │ │ │ +109AE6 PAYLOAD │ │ │ │ │ │ │ │ -109DA5 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ -109DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DAB General Purpose Flag 0800 (2048) │ │ │ │ +109D75 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ +109D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109DB3 CRC 7B6A92A1 (2070581921) │ │ │ │ -109DB7 Compressed Size 00000616 (1558) │ │ │ │ -109DBB Uncompressed Size 000013A0 (5024) │ │ │ │ -109DBF Filename Length 0024 (36) │ │ │ │ -109DC1 Extra Length 0000 (0) │ │ │ │ -109DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109D83 CRC 7B6A92A1 (2070581921) │ │ │ │ +109D87 Compressed Size 00000616 (1558) │ │ │ │ +109D8B Uncompressed Size 000013A0 (5024) │ │ │ │ +109D8F Filename Length 0024 (36) │ │ │ │ +109D91 Extra Length 0000 (0) │ │ │ │ +109D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109DE7 PAYLOAD │ │ │ │ +109DB7 PAYLOAD │ │ │ │ │ │ │ │ -10A3FD LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ -10A401 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A402 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A403 General Purpose Flag 0800 (2048) │ │ │ │ +10A3CD LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ +10A3D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A405 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A407 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A40B CRC 2156AA09 (559327753) │ │ │ │ -10A40F Compressed Size 00000533 (1331) │ │ │ │ -10A413 Uncompressed Size 00000EDF (3807) │ │ │ │ -10A417 Filename Length 0035 (53) │ │ │ │ -10A419 Extra Length 0000 (0) │ │ │ │ -10A41B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A3DB CRC 2156AA09 (559327753) │ │ │ │ +10A3DF Compressed Size 00000533 (1331) │ │ │ │ +10A3E3 Uncompressed Size 00000EDF (3807) │ │ │ │ +10A3E7 Filename Length 0035 (53) │ │ │ │ +10A3E9 Extra Length 0000 (0) │ │ │ │ +10A3EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A41B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A450 PAYLOAD │ │ │ │ +10A420 PAYLOAD │ │ │ │ │ │ │ │ -10A983 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ -10A987 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A988 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A989 General Purpose Flag 0800 (2048) │ │ │ │ +10A953 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ +10A957 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A958 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A959 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A98B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A98D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A991 CRC 4A29777B (1244231547) │ │ │ │ -10A995 Compressed Size 00000595 (1429) │ │ │ │ -10A999 Uncompressed Size 00002D48 (11592) │ │ │ │ -10A99D Filename Length 0034 (52) │ │ │ │ -10A99F Extra Length 0000 (0) │ │ │ │ -10A9A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A95B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A95D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A961 CRC 4A29777B (1244231547) │ │ │ │ +10A965 Compressed Size 00000595 (1429) │ │ │ │ +10A969 Uncompressed Size 00002D48 (11592) │ │ │ │ +10A96D Filename Length 0034 (52) │ │ │ │ +10A96F Extra Length 0000 (0) │ │ │ │ +10A971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A9D5 PAYLOAD │ │ │ │ +10A9A5 PAYLOAD │ │ │ │ │ │ │ │ -10AF6A LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ -10AF6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF70 General Purpose Flag 0800 (2048) │ │ │ │ +10AF3A LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ +10AF3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10AF78 CRC 744FADA5 (1951378853) │ │ │ │ -10AF7C Compressed Size 000002A2 (674) │ │ │ │ -10AF80 Uncompressed Size 0000059A (1434) │ │ │ │ -10AF84 Filename Length 003D (61) │ │ │ │ -10AF86 Extra Length 0000 (0) │ │ │ │ -10AF88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10AF48 CRC 744FADA5 (1951378853) │ │ │ │ +10AF4C Compressed Size 000002A2 (674) │ │ │ │ +10AF50 Uncompressed Size 0000059A (1434) │ │ │ │ +10AF54 Filename Length 003D (61) │ │ │ │ +10AF56 Extra Length 0000 (0) │ │ │ │ +10AF58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10AFC5 PAYLOAD │ │ │ │ +10AF95 PAYLOAD │ │ │ │ │ │ │ │ -10B267 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ -10B26B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B26C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26D General Purpose Flag 0800 (2048) │ │ │ │ +10B237 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ +10B23B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B23C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B23D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B271 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B275 CRC 1BF647C2 (469125058) │ │ │ │ -10B279 Compressed Size 0000039F (927) │ │ │ │ -10B27D Uncompressed Size 00000F2F (3887) │ │ │ │ -10B281 Filename Length 003C (60) │ │ │ │ -10B283 Extra Length 0000 (0) │ │ │ │ -10B285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B23F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B241 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B245 CRC 1BF647C2 (469125058) │ │ │ │ +10B249 Compressed Size 0000039F (927) │ │ │ │ +10B24D Uncompressed Size 00000F2F (3887) │ │ │ │ +10B251 Filename Length 003C (60) │ │ │ │ +10B253 Extra Length 0000 (0) │ │ │ │ +10B255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B2C1 PAYLOAD │ │ │ │ +10B291 PAYLOAD │ │ │ │ │ │ │ │ -10B660 LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ -10B664 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B665 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B666 General Purpose Flag 0800 (2048) │ │ │ │ +10B630 LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ +10B634 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B635 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B636 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B668 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B66A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B66E CRC 16D0DE64 (382787172) │ │ │ │ -10B672 Compressed Size 00000139 (313) │ │ │ │ -10B676 Uncompressed Size 00000268 (616) │ │ │ │ -10B67A Filename Length 0042 (66) │ │ │ │ -10B67C Extra Length 0000 (0) │ │ │ │ -10B67E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B638 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B63A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B63E CRC 16D0DE64 (382787172) │ │ │ │ +10B642 Compressed Size 00000139 (313) │ │ │ │ +10B646 Uncompressed Size 00000268 (616) │ │ │ │ +10B64A Filename Length 0042 (66) │ │ │ │ +10B64C Extra Length 0000 (0) │ │ │ │ +10B64E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B67E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B64E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B6C0 PAYLOAD │ │ │ │ +10B690 PAYLOAD │ │ │ │ │ │ │ │ -10B7F9 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ -10B7FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7FF General Purpose Flag 0800 (2048) │ │ │ │ +10B7C9 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ +10B7CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B801 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B803 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B807 CRC 4199C455 (1100596309) │ │ │ │ -10B80B Compressed Size 0000017E (382) │ │ │ │ -10B80F Uncompressed Size 0000036C (876) │ │ │ │ -10B813 Filename Length 0041 (65) │ │ │ │ -10B815 Extra Length 0000 (0) │ │ │ │ -10B817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B7D7 CRC 4199C455 (1100596309) │ │ │ │ +10B7DB Compressed Size 0000017E (382) │ │ │ │ +10B7DF Uncompressed Size 0000036C (876) │ │ │ │ +10B7E3 Filename Length 0041 (65) │ │ │ │ +10B7E5 Extra Length 0000 (0) │ │ │ │ +10B7E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B858 PAYLOAD │ │ │ │ +10B828 PAYLOAD │ │ │ │ │ │ │ │ -10B9D6 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ -10B9DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DC General Purpose Flag 0800 (2048) │ │ │ │ +10B9A6 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ +10B9AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B9E4 CRC 6E258967 (1847953767) │ │ │ │ -10B9E8 Compressed Size 00000137 (311) │ │ │ │ -10B9EC Uncompressed Size 00000264 (612) │ │ │ │ -10B9F0 Filename Length 0041 (65) │ │ │ │ -10B9F2 Extra Length 0000 (0) │ │ │ │ -10B9F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B9B4 CRC 6E258967 (1847953767) │ │ │ │ +10B9B8 Compressed Size 00000137 (311) │ │ │ │ +10B9BC Uncompressed Size 00000264 (612) │ │ │ │ +10B9C0 Filename Length 0041 (65) │ │ │ │ +10B9C2 Extra Length 0000 (0) │ │ │ │ +10B9C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BA35 PAYLOAD │ │ │ │ +10BA05 PAYLOAD │ │ │ │ │ │ │ │ -10BB6C LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ -10BB70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB72 General Purpose Flag 0800 (2048) │ │ │ │ +10BB3C LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ +10BB40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BB7A CRC EE8F416C (4002365804) │ │ │ │ -10BB7E Compressed Size 0000017E (382) │ │ │ │ -10BB82 Uncompressed Size 00000366 (870) │ │ │ │ -10BB86 Filename Length 0040 (64) │ │ │ │ -10BB88 Extra Length 0000 (0) │ │ │ │ -10BB8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BB4A CRC EE8F416C (4002365804) │ │ │ │ +10BB4E Compressed Size 0000017E (382) │ │ │ │ +10BB52 Uncompressed Size 00000366 (870) │ │ │ │ +10BB56 Filename Length 0040 (64) │ │ │ │ +10BB58 Extra Length 0000 (0) │ │ │ │ +10BB5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BBCA PAYLOAD │ │ │ │ +10BB9A PAYLOAD │ │ │ │ │ │ │ │ -10BD48 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ -10BD4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD4E General Purpose Flag 0800 (2048) │ │ │ │ +10BD18 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ +10BD1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BD56 CRC EE2DE02F (3995983919) │ │ │ │ -10BD5A Compressed Size 00000206 (518) │ │ │ │ -10BD5E Uncompressed Size 00000452 (1106) │ │ │ │ -10BD62 Filename Length 0045 (69) │ │ │ │ -10BD64 Extra Length 0000 (0) │ │ │ │ -10BD66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BD26 CRC EE2DE02F (3995983919) │ │ │ │ +10BD2A Compressed Size 00000206 (518) │ │ │ │ +10BD2E Uncompressed Size 00000452 (1106) │ │ │ │ +10BD32 Filename Length 0045 (69) │ │ │ │ +10BD34 Extra Length 0000 (0) │ │ │ │ +10BD36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BDAB PAYLOAD │ │ │ │ +10BD7B PAYLOAD │ │ │ │ │ │ │ │ -10BFB1 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ -10BFB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFB7 General Purpose Flag 0800 (2048) │ │ │ │ +10BF81 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ +10BF85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BFBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BFBF CRC 175FEB58 (392162136) │ │ │ │ -10BFC3 Compressed Size 0000021E (542) │ │ │ │ -10BFC7 Uncompressed Size 000007C4 (1988) │ │ │ │ -10BFCB Filename Length 0044 (68) │ │ │ │ -10BFCD Extra Length 0000 (0) │ │ │ │ -10BFCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BF8F CRC 175FEB58 (392162136) │ │ │ │ +10BF93 Compressed Size 0000021E (542) │ │ │ │ +10BF97 Uncompressed Size 000007C4 (1988) │ │ │ │ +10BF9B Filename Length 0044 (68) │ │ │ │ +10BF9D Extra Length 0000 (0) │ │ │ │ +10BF9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C013 PAYLOAD │ │ │ │ +10BFE3 PAYLOAD │ │ │ │ │ │ │ │ -10C231 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ -10C235 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C236 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C237 General Purpose Flag 0800 (2048) │ │ │ │ +10C201 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ +10C205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C207 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C239 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C23B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C23F CRC 8BCB3051 (2345349201) │ │ │ │ -10C243 Compressed Size 00000139 (313) │ │ │ │ -10C247 Uncompressed Size 00000264 (612) │ │ │ │ -10C24B Filename Length 0041 (65) │ │ │ │ -10C24D Extra Length 0000 (0) │ │ │ │ -10C24F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C209 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C20B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C20F CRC 8BCB3051 (2345349201) │ │ │ │ +10C213 Compressed Size 00000139 (313) │ │ │ │ +10C217 Uncompressed Size 00000264 (612) │ │ │ │ +10C21B Filename Length 0041 (65) │ │ │ │ +10C21D Extra Length 0000 (0) │ │ │ │ +10C21F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C24F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C21F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C290 PAYLOAD │ │ │ │ +10C260 PAYLOAD │ │ │ │ │ │ │ │ -10C3C9 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ -10C3CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3CF General Purpose Flag 0800 (2048) │ │ │ │ +10C399 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ +10C39D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C39E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C39F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C3D7 CRC FDC4FBA2 (4257545122) │ │ │ │ -10C3DB Compressed Size 0000017C (380) │ │ │ │ -10C3DF Uncompressed Size 00000366 (870) │ │ │ │ -10C3E3 Filename Length 0040 (64) │ │ │ │ -10C3E5 Extra Length 0000 (0) │ │ │ │ -10C3E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C3A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C3A7 CRC FDC4FBA2 (4257545122) │ │ │ │ +10C3AB Compressed Size 0000017C (380) │ │ │ │ +10C3AF Uncompressed Size 00000366 (870) │ │ │ │ +10C3B3 Filename Length 0040 (64) │ │ │ │ +10C3B5 Extra Length 0000 (0) │ │ │ │ +10C3B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C427 PAYLOAD │ │ │ │ +10C3F7 PAYLOAD │ │ │ │ │ │ │ │ -10C5A3 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ -10C5A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5A9 General Purpose Flag 0800 (2048) │ │ │ │ +10C573 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ +10C577 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C578 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C579 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C5B1 CRC 6E43099D (1849887133) │ │ │ │ -10C5B5 Compressed Size 00000139 (313) │ │ │ │ -10C5B9 Uncompressed Size 00000270 (624) │ │ │ │ -10C5BD Filename Length 0044 (68) │ │ │ │ -10C5BF Extra Length 0000 (0) │ │ │ │ -10C5C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C57B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C57D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C581 CRC 6E43099D (1849887133) │ │ │ │ +10C585 Compressed Size 00000139 (313) │ │ │ │ +10C589 Uncompressed Size 00000270 (624) │ │ │ │ +10C58D Filename Length 0044 (68) │ │ │ │ +10C58F Extra Length 0000 (0) │ │ │ │ +10C591 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C591: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C605 PAYLOAD │ │ │ │ +10C5D5 PAYLOAD │ │ │ │ │ │ │ │ -10C73E LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ -10C742 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C743 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C744 General Purpose Flag 0800 (2048) │ │ │ │ +10C70E LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ +10C712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C746 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C748 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C74C CRC 19D3CBF3 (433310707) │ │ │ │ -10C750 Compressed Size 00000180 (384) │ │ │ │ -10C754 Uncompressed Size 00000378 (888) │ │ │ │ -10C758 Filename Length 0043 (67) │ │ │ │ -10C75A Extra Length 0000 (0) │ │ │ │ -10C75C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C718 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C71C CRC 19D3CBF3 (433310707) │ │ │ │ +10C720 Compressed Size 00000180 (384) │ │ │ │ +10C724 Uncompressed Size 00000378 (888) │ │ │ │ +10C728 Filename Length 0043 (67) │ │ │ │ +10C72A Extra Length 0000 (0) │ │ │ │ +10C72C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C75C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C79F PAYLOAD │ │ │ │ +10C76F PAYLOAD │ │ │ │ │ │ │ │ -10C91F LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ -10C923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C925 General Purpose Flag 0800 (2048) │ │ │ │ +10C8EF LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ +10C8F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C927 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C929 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C92D CRC 27E54161 (669335905) │ │ │ │ -10C931 Compressed Size 000001F6 (502) │ │ │ │ -10C935 Uncompressed Size 000003C8 (968) │ │ │ │ -10C939 Filename Length 0031 (49) │ │ │ │ -10C93B Extra Length 0000 (0) │ │ │ │ -10C93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C8FD CRC 27E54161 (669335905) │ │ │ │ +10C901 Compressed Size 000001F6 (502) │ │ │ │ +10C905 Uncompressed Size 000003C8 (968) │ │ │ │ +10C909 Filename Length 0031 (49) │ │ │ │ +10C90B Extra Length 0000 (0) │ │ │ │ +10C90D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C90D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C96E PAYLOAD │ │ │ │ +10C93E PAYLOAD │ │ │ │ │ │ │ │ -10CB64 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ -10CB68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB6A General Purpose Flag 0800 (2048) │ │ │ │ +10CB34 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ +10CB38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CB72 CRC 526E8794 (1382975380) │ │ │ │ -10CB76 Compressed Size 000002C7 (711) │ │ │ │ -10CB7A Uncompressed Size 00000862 (2146) │ │ │ │ -10CB7E Filename Length 0030 (48) │ │ │ │ -10CB80 Extra Length 0000 (0) │ │ │ │ -10CB82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CB42 CRC 526E8794 (1382975380) │ │ │ │ +10CB46 Compressed Size 000002C7 (711) │ │ │ │ +10CB4A Uncompressed Size 00000862 (2146) │ │ │ │ +10CB4E Filename Length 0030 (48) │ │ │ │ +10CB50 Extra Length 0000 (0) │ │ │ │ +10CB52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CBB2 PAYLOAD │ │ │ │ +10CB82 PAYLOAD │ │ │ │ │ │ │ │ -10CE79 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ -10CE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE7F General Purpose Flag 0800 (2048) │ │ │ │ +10CE49 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ +10CE4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CE87 CRC 24A5F179 (614855033) │ │ │ │ -10CE8B Compressed Size 00000387 (903) │ │ │ │ -10CE8F Uncompressed Size 000008EE (2286) │ │ │ │ -10CE93 Filename Length 0031 (49) │ │ │ │ -10CE95 Extra Length 0000 (0) │ │ │ │ -10CE97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CE57 CRC 24A5F179 (614855033) │ │ │ │ +10CE5B Compressed Size 00000387 (903) │ │ │ │ +10CE5F Uncompressed Size 000008EE (2286) │ │ │ │ +10CE63 Filename Length 0031 (49) │ │ │ │ +10CE65 Extra Length 0000 (0) │ │ │ │ +10CE67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CEC8 PAYLOAD │ │ │ │ +10CE98 PAYLOAD │ │ │ │ │ │ │ │ -10D24F LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ -10D253 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D254 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D255 General Purpose Flag 0800 (2048) │ │ │ │ +10D21F LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ +10D223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D225 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D257 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D259 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D25D CRC 92A2ED15 (2460151061) │ │ │ │ -10D261 Compressed Size 0000042F (1071) │ │ │ │ -10D265 Uncompressed Size 000019AB (6571) │ │ │ │ -10D269 Filename Length 0030 (48) │ │ │ │ -10D26B Extra Length 0000 (0) │ │ │ │ -10D26D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D227 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D22D CRC 92A2ED15 (2460151061) │ │ │ │ +10D231 Compressed Size 0000042F (1071) │ │ │ │ +10D235 Uncompressed Size 000019AB (6571) │ │ │ │ +10D239 Filename Length 0030 (48) │ │ │ │ +10D23B Extra Length 0000 (0) │ │ │ │ +10D23D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D26D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D23D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D29D PAYLOAD │ │ │ │ +10D26D PAYLOAD │ │ │ │ │ │ │ │ -10D6CC LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ -10D6D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6D2 General Purpose Flag 0800 (2048) │ │ │ │ +10D69C LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ +10D6A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D6DA CRC 69025F3C (1761763132) │ │ │ │ -10D6DE Compressed Size 00000328 (808) │ │ │ │ -10D6E2 Uncompressed Size 000006E4 (1764) │ │ │ │ -10D6E6 Filename Length 0027 (39) │ │ │ │ -10D6E8 Extra Length 0000 (0) │ │ │ │ -10D6EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D6AA CRC 69025F3C (1761763132) │ │ │ │ +10D6AE Compressed Size 00000328 (808) │ │ │ │ +10D6B2 Uncompressed Size 000006E4 (1764) │ │ │ │ +10D6B6 Filename Length 0027 (39) │ │ │ │ +10D6B8 Extra Length 0000 (0) │ │ │ │ +10D6BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D711 PAYLOAD │ │ │ │ +10D6E1 PAYLOAD │ │ │ │ │ │ │ │ -10DA39 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ -10DA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA3F General Purpose Flag 0800 (2048) │ │ │ │ +10DA09 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ +10DA0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10DA47 CRC FCCC5561 (4241249633) │ │ │ │ -10DA4B Compressed Size 000006D7 (1751) │ │ │ │ -10DA4F Uncompressed Size 00001DD9 (7641) │ │ │ │ -10DA53 Filename Length 0026 (38) │ │ │ │ -10DA55 Extra Length 0000 (0) │ │ │ │ -10DA57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10DA17 CRC FCCC5561 (4241249633) │ │ │ │ +10DA1B Compressed Size 000006D7 (1751) │ │ │ │ +10DA1F Uncompressed Size 00001DD9 (7641) │ │ │ │ +10DA23 Filename Length 0026 (38) │ │ │ │ +10DA25 Extra Length 0000 (0) │ │ │ │ +10DA27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10DA7D PAYLOAD │ │ │ │ +10DA4D PAYLOAD │ │ │ │ │ │ │ │ -10E154 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ -10E158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E15A General Purpose Flag 0800 (2048) │ │ │ │ +10E124 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ +10E128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E12A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E15C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E15E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E162 CRC 911BFA2F (2434529839) │ │ │ │ -10E166 Compressed Size 000002C7 (711) │ │ │ │ -10E16A Uncompressed Size 000005FF (1535) │ │ │ │ -10E16E Filename Length 0029 (41) │ │ │ │ -10E170 Extra Length 0000 (0) │ │ │ │ -10E172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E12C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E12E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E132 CRC 911BFA2F (2434529839) │ │ │ │ +10E136 Compressed Size 000002C7 (711) │ │ │ │ +10E13A Uncompressed Size 000005FF (1535) │ │ │ │ +10E13E Filename Length 0029 (41) │ │ │ │ +10E140 Extra Length 0000 (0) │ │ │ │ +10E142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E19B PAYLOAD │ │ │ │ +10E16B PAYLOAD │ │ │ │ │ │ │ │ -10E462 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ -10E466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E468 General Purpose Flag 0800 (2048) │ │ │ │ +10E432 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ +10E436 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E437 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E438 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E46A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E46C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E470 CRC AF497377 (2940826487) │ │ │ │ -10E474 Compressed Size 000008AC (2220) │ │ │ │ -10E478 Uncompressed Size 0000285B (10331) │ │ │ │ -10E47C Filename Length 0028 (40) │ │ │ │ -10E47E Extra Length 0000 (0) │ │ │ │ -10E480 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E43A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E43C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E440 CRC AF497377 (2940826487) │ │ │ │ +10E444 Compressed Size 000008AC (2220) │ │ │ │ +10E448 Uncompressed Size 0000285B (10331) │ │ │ │ +10E44C Filename Length 0028 (40) │ │ │ │ +10E44E Extra Length 0000 (0) │ │ │ │ +10E450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E480: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E4A8 PAYLOAD │ │ │ │ +10E478 PAYLOAD │ │ │ │ │ │ │ │ -10ED54 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ -10ED58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED5A General Purpose Flag 0800 (2048) │ │ │ │ +10ED24 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ +10ED28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10ED62 CRC 291F099E (689899934) │ │ │ │ -10ED66 Compressed Size 0000032C (812) │ │ │ │ -10ED6A Uncompressed Size 000006E8 (1768) │ │ │ │ -10ED6E Filename Length 0028 (40) │ │ │ │ -10ED70 Extra Length 0000 (0) │ │ │ │ -10ED72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10ED32 CRC 291F099E (689899934) │ │ │ │ +10ED36 Compressed Size 0000032C (812) │ │ │ │ +10ED3A Uncompressed Size 000006E8 (1768) │ │ │ │ +10ED3E Filename Length 0028 (40) │ │ │ │ +10ED40 Extra Length 0000 (0) │ │ │ │ +10ED42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10ED9A PAYLOAD │ │ │ │ +10ED6A PAYLOAD │ │ │ │ │ │ │ │ -10F0C6 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ -10F0CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0CC General Purpose Flag 0800 (2048) │ │ │ │ +10F096 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ +10F09A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F09B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F09C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F0D4 CRC 54D90E37 (1423511095) │ │ │ │ -10F0D8 Compressed Size 0000070A (1802) │ │ │ │ -10F0DC Uncompressed Size 00001EC2 (7874) │ │ │ │ -10F0E0 Filename Length 0027 (39) │ │ │ │ -10F0E2 Extra Length 0000 (0) │ │ │ │ -10F0E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F09E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F0A4 CRC 54D90E37 (1423511095) │ │ │ │ +10F0A8 Compressed Size 0000070A (1802) │ │ │ │ +10F0AC Uncompressed Size 00001EC2 (7874) │ │ │ │ +10F0B0 Filename Length 0027 (39) │ │ │ │ +10F0B2 Extra Length 0000 (0) │ │ │ │ +10F0B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F10B PAYLOAD │ │ │ │ +10F0DB PAYLOAD │ │ │ │ │ │ │ │ -10F815 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ -10F819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F81A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81B General Purpose Flag 0800 (2048) │ │ │ │ +10F7E5 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ +10F7E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F823 CRC 4EE0B8C8 (1323350216) │ │ │ │ -10F827 Compressed Size 00002D5C (11612) │ │ │ │ -10F82B Uncompressed Size 00009AFD (39677) │ │ │ │ -10F82F Filename Length 0022 (34) │ │ │ │ -10F831 Extra Length 0000 (0) │ │ │ │ -10F833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F7F3 CRC 9EE13162 (2665558370) │ │ │ │ +10F7F7 Compressed Size 00002D9A (11674) │ │ │ │ +10F7FB Uncompressed Size 00009AFD (39677) │ │ │ │ +10F7FF Filename Length 0022 (34) │ │ │ │ +10F801 Extra Length 0000 (0) │ │ │ │ +10F803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F855 PAYLOAD │ │ │ │ +10F825 PAYLOAD │ │ │ │ │ │ │ │ -1125B1 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ -1125B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1125B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1125B7 General Purpose Flag 0800 (2048) │ │ │ │ +1125BF LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ +1125C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1125C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1125C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1125B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1125BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1125BF CRC 21B44AC4 (565463748) │ │ │ │ -1125C3 Compressed Size 000049A6 (18854) │ │ │ │ -1125C7 Uncompressed Size 0002D72C (186156) │ │ │ │ -1125CB Filename Length 0021 (33) │ │ │ │ -1125CD Extra Length 0000 (0) │ │ │ │ -1125CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1125C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1125C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1125CD CRC 52E6C1BD (1390854589) │ │ │ │ +1125D1 Compressed Size 00004A8F (19087) │ │ │ │ +1125D5 Uncompressed Size 0002D72C (186156) │ │ │ │ +1125D9 Filename Length 0021 (33) │ │ │ │ +1125DB Extra Length 0000 (0) │ │ │ │ +1125DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1125CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1125DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1125F0 PAYLOAD │ │ │ │ +1125FE PAYLOAD │ │ │ │ │ │ │ │ -116F96 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ -116F9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116F9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116F9C General Purpose Flag 0800 (2048) │ │ │ │ +11708D LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ +117091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117093 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116F9E Compression Method 0000 (0) 'Stored' │ │ │ │ -116FA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FA4 CRC 00000000 (0) │ │ │ │ -116FA8 Compressed Size 00000000 (0) │ │ │ │ -116FAC Uncompressed Size 00000000 (0) │ │ │ │ -116FB0 Filename Length 0016 (22) │ │ │ │ -116FB2 Extra Length 0000 (0) │ │ │ │ -116FB4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117095 Compression Method 0000 (0) 'Stored' │ │ │ │ +117097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11709B CRC 00000000 (0) │ │ │ │ +11709F Compressed Size 00000000 (0) │ │ │ │ +1170A3 Uncompressed Size 00000000 (0) │ │ │ │ +1170A7 Filename Length 0016 (22) │ │ │ │ +1170A9 Extra Length 0000 (0) │ │ │ │ +1170AB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FB4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170AB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -116FCA LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ -116FCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116FCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116FD0 General Purpose Flag 0800 (2048) │ │ │ │ +1170C1 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ +1170C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1170C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1170C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116FD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -116FD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FD8 CRC B8BA3607 (3099211271) │ │ │ │ -116FDC Compressed Size 00000137 (311) │ │ │ │ -116FE0 Uncompressed Size 00000204 (516) │ │ │ │ -116FE4 Filename Length 0031 (49) │ │ │ │ -116FE6 Extra Length 0000 (0) │ │ │ │ -116FE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1170C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1170CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1170CF CRC B8BA3607 (3099211271) │ │ │ │ +1170D3 Compressed Size 00000137 (311) │ │ │ │ +1170D7 Uncompressed Size 00000204 (516) │ │ │ │ +1170DB Filename Length 0031 (49) │ │ │ │ +1170DD Extra Length 0000 (0) │ │ │ │ +1170DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117019 PAYLOAD │ │ │ │ +117110 PAYLOAD │ │ │ │ │ │ │ │ -117150 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ -117154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -117155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -117156 General Purpose Flag 0800 (2048) │ │ │ │ +117247 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ +11724B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11724C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11724D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -117158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11715A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11715E CRC 18D7E5A6 (416802214) │ │ │ │ -117162 Compressed Size 0000011F (287) │ │ │ │ -117166 Uncompressed Size 00000217 (535) │ │ │ │ -11716A Filename Length 0030 (48) │ │ │ │ -11716C Extra Length 0000 (0) │ │ │ │ -11716E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11724F Compression Method 0008 (8) 'Deflated' │ │ │ │ +117251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117255 CRC 18D7E5A6 (416802214) │ │ │ │ +117259 Compressed Size 0000011F (287) │ │ │ │ +11725D Uncompressed Size 00000217 (535) │ │ │ │ +117261 Filename Length 0030 (48) │ │ │ │ +117263 Extra Length 0000 (0) │ │ │ │ +117265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11716E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x117265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11719E PAYLOAD │ │ │ │ +117295 PAYLOAD │ │ │ │ │ │ │ │ -1172BD LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ -1172C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1172C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1172C3 General Purpose Flag 0800 (2048) │ │ │ │ +1173B4 LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ +1173B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1173B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1173BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1172C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1172C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1172CB CRC ABA82EEC (2879925996) │ │ │ │ -1172CF Compressed Size 00000DC4 (3524) │ │ │ │ -1172D3 Uncompressed Size 00002691 (9873) │ │ │ │ -1172D7 Filename Length 002D (45) │ │ │ │ -1172D9 Extra Length 0000 (0) │ │ │ │ -1172DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1173BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1173BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1173C2 CRC ABA82EEC (2879925996) │ │ │ │ +1173C6 Compressed Size 00000DC4 (3524) │ │ │ │ +1173CA Uncompressed Size 00002691 (9873) │ │ │ │ +1173CE Filename Length 002D (45) │ │ │ │ +1173D0 Extra Length 0000 (0) │ │ │ │ +1173D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1172DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1173D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117308 PAYLOAD │ │ │ │ +1173FF PAYLOAD │ │ │ │ │ │ │ │ -1180CC LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ -1180D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1180D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1180D2 General Purpose Flag 0800 (2048) │ │ │ │ +1181C3 LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ +1181C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1181C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1181C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1180D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1180D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1180DA CRC 39AAAE48 (967487048) │ │ │ │ -1180DE Compressed Size 00000B01 (2817) │ │ │ │ -1180E2 Uncompressed Size 00009014 (36884) │ │ │ │ -1180E6 Filename Length 002C (44) │ │ │ │ -1180E8 Extra Length 0000 (0) │ │ │ │ -1180EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1181CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1181CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1181D1 CRC 39AAAE48 (967487048) │ │ │ │ +1181D5 Compressed Size 00000B01 (2817) │ │ │ │ +1181D9 Uncompressed Size 00009014 (36884) │ │ │ │ +1181DD Filename Length 002C (44) │ │ │ │ +1181DF Extra Length 0000 (0) │ │ │ │ +1181E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1180EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1181E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118116 PAYLOAD │ │ │ │ +11820D PAYLOAD │ │ │ │ │ │ │ │ -118C17 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ -118C1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -118C1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -118C1D General Purpose Flag 0800 (2048) │ │ │ │ +118D0E LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ +118D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +118D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +118D14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -118C1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -118C21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -118C25 CRC 3D497A9D (1028225693) │ │ │ │ -118C29 Compressed Size 0000160F (5647) │ │ │ │ -118C2D Uncompressed Size 00004612 (17938) │ │ │ │ -118C31 Filename Length 0029 (41) │ │ │ │ -118C33 Extra Length 0000 (0) │ │ │ │ -118C35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +118D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +118D18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +118D1C CRC 3D497A9D (1028225693) │ │ │ │ +118D20 Compressed Size 0000160F (5647) │ │ │ │ +118D24 Uncompressed Size 00004612 (17938) │ │ │ │ +118D28 Filename Length 0029 (41) │ │ │ │ +118D2A Extra Length 0000 (0) │ │ │ │ +118D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x118C35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x118D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118C5E PAYLOAD │ │ │ │ +118D55 PAYLOAD │ │ │ │ │ │ │ │ -11A26D LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ -11A271 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11A272 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11A273 General Purpose Flag 0800 (2048) │ │ │ │ +11A364 LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ +11A368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11A369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11A36A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11A275 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11A277 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11A27B CRC 31FC2258 (838607448) │ │ │ │ -11A27F Compressed Size 0000122D (4653) │ │ │ │ -11A283 Uncompressed Size 0000CDA9 (52649) │ │ │ │ -11A287 Filename Length 0028 (40) │ │ │ │ -11A289 Extra Length 0000 (0) │ │ │ │ -11A28B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11A36C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11A36E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11A372 CRC 31FC2258 (838607448) │ │ │ │ +11A376 Compressed Size 0000122D (4653) │ │ │ │ +11A37A Uncompressed Size 0000CDA9 (52649) │ │ │ │ +11A37E Filename Length 0028 (40) │ │ │ │ +11A380 Extra Length 0000 (0) │ │ │ │ +11A382 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11A28B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11A382: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11A2B3 PAYLOAD │ │ │ │ +11A3AA PAYLOAD │ │ │ │ │ │ │ │ -11B4E0 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ -11B4E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B4E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B4E6 General Purpose Flag 0800 (2048) │ │ │ │ +11B5D7 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ +11B5DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B5DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B5DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B4E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B4EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B4EE CRC BCD8E6A3 (3168331427) │ │ │ │ -11B4F2 Compressed Size 000002F6 (758) │ │ │ │ -11B4F6 Uncompressed Size 000005B3 (1459) │ │ │ │ -11B4FA Filename Length 0026 (38) │ │ │ │ -11B4FC Extra Length 0000 (0) │ │ │ │ -11B4FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B5DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B5E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B5E5 CRC BCD8E6A3 (3168331427) │ │ │ │ +11B5E9 Compressed Size 000002F6 (758) │ │ │ │ +11B5ED Uncompressed Size 000005B3 (1459) │ │ │ │ +11B5F1 Filename Length 0026 (38) │ │ │ │ +11B5F3 Extra Length 0000 (0) │ │ │ │ +11B5F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B4FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B5F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B524 PAYLOAD │ │ │ │ +11B61B PAYLOAD │ │ │ │ │ │ │ │ -11B81A LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ -11B81E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B81F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B820 General Purpose Flag 0800 (2048) │ │ │ │ +11B911 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ +11B915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B917 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B822 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B824 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B828 CRC 0FF691E0 (267817440) │ │ │ │ -11B82C Compressed Size 00000250 (592) │ │ │ │ -11B830 Uncompressed Size 000007A5 (1957) │ │ │ │ -11B834 Filename Length 0025 (37) │ │ │ │ -11B836 Extra Length 0000 (0) │ │ │ │ -11B838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B919 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B91B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B91F CRC 0FF691E0 (267817440) │ │ │ │ +11B923 Compressed Size 00000250 (592) │ │ │ │ +11B927 Uncompressed Size 000007A5 (1957) │ │ │ │ +11B92B Filename Length 0025 (37) │ │ │ │ +11B92D Extra Length 0000 (0) │ │ │ │ +11B92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B85D PAYLOAD │ │ │ │ +11B954 PAYLOAD │ │ │ │ │ │ │ │ -11BAAD LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ -11BAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAB3 General Purpose Flag 0800 (2048) │ │ │ │ +11BBA4 LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ +11BBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBAA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -11BAB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BABB CRC 00000000 (0) │ │ │ │ -11BABF Compressed Size 00000000 (0) │ │ │ │ -11BAC3 Uncompressed Size 00000000 (0) │ │ │ │ -11BAC7 Filename Length 0012 (18) │ │ │ │ -11BAC9 Extra Length 0000 (0) │ │ │ │ -11BACB Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBAC Compression Method 0000 (0) 'Stored' │ │ │ │ +11BBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBB2 CRC 00000000 (0) │ │ │ │ +11BBB6 Compressed Size 00000000 (0) │ │ │ │ +11BBBA Uncompressed Size 00000000 (0) │ │ │ │ +11BBBE Filename Length 0012 (18) │ │ │ │ +11BBC0 Extra Length 0000 (0) │ │ │ │ +11BBC2 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BACB: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBC2: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11BADD LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ -11BAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAE3 General Purpose Flag 0800 (2048) │ │ │ │ +11BBD4 LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ +11BBD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAEB CRC 4BFB538B (1274762123) │ │ │ │ -11BAEF Compressed Size 000001CF (463) │ │ │ │ -11BAF3 Uncompressed Size 0000032D (813) │ │ │ │ -11BAF7 Filename Length 0023 (35) │ │ │ │ -11BAF9 Extra Length 0000 (0) │ │ │ │ -11BAFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BBDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBE2 CRC 4BFB538B (1274762123) │ │ │ │ +11BBE6 Compressed Size 000001CF (463) │ │ │ │ +11BBEA Uncompressed Size 0000032D (813) │ │ │ │ +11BBEE Filename Length 0023 (35) │ │ │ │ +11BBF0 Extra Length 0000 (0) │ │ │ │ +11BBF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BB1E PAYLOAD │ │ │ │ +11BC15 PAYLOAD │ │ │ │ │ │ │ │ -11BCED LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ -11BCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BCF3 General Purpose Flag 0800 (2048) │ │ │ │ +11BDE4 LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ +11BDE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BDE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BDEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BCF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BCFB CRC 2A321DD3 (707927507) │ │ │ │ -11BCFF Compressed Size 00000373 (883) │ │ │ │ -11BD03 Uncompressed Size 00000943 (2371) │ │ │ │ -11BD07 Filename Length 0022 (34) │ │ │ │ -11BD09 Extra Length 0000 (0) │ │ │ │ -11BD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BDEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BDEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BDF2 CRC 2A321DD3 (707927507) │ │ │ │ +11BDF6 Compressed Size 00000373 (883) │ │ │ │ +11BDFA Uncompressed Size 00000943 (2371) │ │ │ │ +11BDFE Filename Length 0022 (34) │ │ │ │ +11BE00 Extra Length 0000 (0) │ │ │ │ +11BE02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BE02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BD2D PAYLOAD │ │ │ │ +11BE24 PAYLOAD │ │ │ │ │ │ │ │ -11C0A0 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ -11C0A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C0A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C0A6 General Purpose Flag 0800 (2048) │ │ │ │ +11C197 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ +11C19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C19D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C0A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C0AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C0AE CRC BFDAF526 (3218797862) │ │ │ │ -11C0B2 Compressed Size 000002EE (750) │ │ │ │ -11C0B6 Uncompressed Size 0000066E (1646) │ │ │ │ -11C0BA Filename Length 0027 (39) │ │ │ │ -11C0BC Extra Length 0000 (0) │ │ │ │ -11C0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C19F Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C1A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C1A5 CRC BFDAF526 (3218797862) │ │ │ │ +11C1A9 Compressed Size 000002EE (750) │ │ │ │ +11C1AD Uncompressed Size 0000066E (1646) │ │ │ │ +11C1B1 Filename Length 0027 (39) │ │ │ │ +11C1B3 Extra Length 0000 (0) │ │ │ │ +11C1B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C0E5 PAYLOAD │ │ │ │ +11C1DC PAYLOAD │ │ │ │ │ │ │ │ -11C3D3 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ -11C3D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C3D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C3D9 General Purpose Flag 0800 (2048) │ │ │ │ +11C4CA LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ +11C4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C4D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C3DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C3DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C3E1 CRC AC0AF796 (2886399894) │ │ │ │ -11C3E5 Compressed Size 0000069E (1694) │ │ │ │ -11C3E9 Uncompressed Size 00001672 (5746) │ │ │ │ -11C3ED Filename Length 0026 (38) │ │ │ │ -11C3EF Extra Length 0000 (0) │ │ │ │ -11C3F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C4D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C4D8 CRC AC0AF796 (2886399894) │ │ │ │ +11C4DC Compressed Size 0000069E (1694) │ │ │ │ +11C4E0 Uncompressed Size 00001672 (5746) │ │ │ │ +11C4E4 Filename Length 0026 (38) │ │ │ │ +11C4E6 Extra Length 0000 (0) │ │ │ │ +11C4E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C3F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C417 PAYLOAD │ │ │ │ +11C50E PAYLOAD │ │ │ │ │ │ │ │ -11CAB5 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ -11CAB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CABB General Purpose Flag 0800 (2048) │ │ │ │ +11CBAC LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ +11CBB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CBB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CBB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CABD Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CAC3 CRC E53A8291 (3845816977) │ │ │ │ -11CAC7 Compressed Size 0000029F (671) │ │ │ │ -11CACB Uncompressed Size 0000069D (1693) │ │ │ │ -11CACF Filename Length 0020 (32) │ │ │ │ -11CAD1 Extra Length 0000 (0) │ │ │ │ -11CAD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CBB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CBB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CBBA CRC E53A8291 (3845816977) │ │ │ │ +11CBBE Compressed Size 0000029F (671) │ │ │ │ +11CBC2 Uncompressed Size 0000069D (1693) │ │ │ │ +11CBC6 Filename Length 0020 (32) │ │ │ │ +11CBC8 Extra Length 0000 (0) │ │ │ │ +11CBCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CAD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CBCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CAF3 PAYLOAD │ │ │ │ +11CBEA PAYLOAD │ │ │ │ │ │ │ │ -11CD92 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ -11CD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CD98 General Purpose Flag 0800 (2048) │ │ │ │ +11CE89 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ +11CE8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CE8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CE8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CD9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CDA0 CRC 048621C3 (75899331) │ │ │ │ -11CDA4 Compressed Size 0000035A (858) │ │ │ │ -11CDA8 Uncompressed Size 000011EC (4588) │ │ │ │ -11CDAC Filename Length 001F (31) │ │ │ │ -11CDAE Extra Length 0000 (0) │ │ │ │ -11CDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CE91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CE93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CE97 CRC 048621C3 (75899331) │ │ │ │ +11CE9B Compressed Size 0000035A (858) │ │ │ │ +11CE9F Uncompressed Size 000011EC (4588) │ │ │ │ +11CEA3 Filename Length 001F (31) │ │ │ │ +11CEA5 Extra Length 0000 (0) │ │ │ │ +11CEA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CEA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CDCF PAYLOAD │ │ │ │ +11CEC6 PAYLOAD │ │ │ │ │ │ │ │ -11D129 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ -11D12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D12F General Purpose Flag 0800 (2048) │ │ │ │ +11D220 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ +11D224 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D225 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D226 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D131 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D137 CRC C9A384CD (3382936781) │ │ │ │ -11D13B Compressed Size 00000280 (640) │ │ │ │ -11D13F Uncompressed Size 00000615 (1557) │ │ │ │ -11D143 Filename Length 0025 (37) │ │ │ │ -11D145 Extra Length 0000 (0) │ │ │ │ -11D147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D228 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D22A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D22E CRC C9A384CD (3382936781) │ │ │ │ +11D232 Compressed Size 00000280 (640) │ │ │ │ +11D236 Uncompressed Size 00000615 (1557) │ │ │ │ +11D23A Filename Length 0025 (37) │ │ │ │ +11D23C Extra Length 0000 (0) │ │ │ │ +11D23E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D16C PAYLOAD │ │ │ │ +11D263 PAYLOAD │ │ │ │ │ │ │ │ -11D3EC LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ -11D3F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D3F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D3F2 General Purpose Flag 0800 (2048) │ │ │ │ +11D4E3 LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ +11D4E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D4E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D4E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D3F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D3F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D3FA CRC 24658950 (610634064) │ │ │ │ -11D3FE Compressed Size 000002FD (765) │ │ │ │ -11D402 Uncompressed Size 00000D66 (3430) │ │ │ │ -11D406 Filename Length 0024 (36) │ │ │ │ -11D408 Extra Length 0000 (0) │ │ │ │ -11D40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D4EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D4ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D4F1 CRC 24658950 (610634064) │ │ │ │ +11D4F5 Compressed Size 000002FD (765) │ │ │ │ +11D4F9 Uncompressed Size 00000D66 (3430) │ │ │ │ +11D4FD Filename Length 0024 (36) │ │ │ │ +11D4FF Extra Length 0000 (0) │ │ │ │ +11D501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D42E PAYLOAD │ │ │ │ +11D525 PAYLOAD │ │ │ │ │ │ │ │ -11D72B LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ -11D72F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D731 General Purpose Flag 0800 (2048) │ │ │ │ +11D822 LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ +11D826 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D827 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D828 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D739 CRC 8D7D26D9 (2373789401) │ │ │ │ -11D73D Compressed Size 000001B8 (440) │ │ │ │ -11D741 Uncompressed Size 000002FB (763) │ │ │ │ -11D745 Filename Length 0025 (37) │ │ │ │ -11D747 Extra Length 0000 (0) │ │ │ │ -11D749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D82A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D82C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D830 CRC 8D7D26D9 (2373789401) │ │ │ │ +11D834 Compressed Size 000001B8 (440) │ │ │ │ +11D838 Uncompressed Size 000002FB (763) │ │ │ │ +11D83C Filename Length 0025 (37) │ │ │ │ +11D83E Extra Length 0000 (0) │ │ │ │ +11D840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D76E PAYLOAD │ │ │ │ +11D865 PAYLOAD │ │ │ │ │ │ │ │ -11D926 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ -11D92A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D92B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D92C General Purpose Flag 0800 (2048) │ │ │ │ +11DA1D LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ +11DA21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DA22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DA23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D92E Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D934 CRC FD698991 (4251552145) │ │ │ │ -11D938 Compressed Size 000001EC (492) │ │ │ │ -11D93C Uncompressed Size 0000048D (1165) │ │ │ │ -11D940 Filename Length 0024 (36) │ │ │ │ -11D942 Extra Length 0000 (0) │ │ │ │ -11D944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DA25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DA27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DA2B CRC FD698991 (4251552145) │ │ │ │ +11DA2F Compressed Size 000001EC (492) │ │ │ │ +11DA33 Uncompressed Size 0000048D (1165) │ │ │ │ +11DA37 Filename Length 0024 (36) │ │ │ │ +11DA39 Extra Length 0000 (0) │ │ │ │ +11DA3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DA3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D968 PAYLOAD │ │ │ │ +11DA5F PAYLOAD │ │ │ │ │ │ │ │ -11DB54 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ -11DB58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11DB59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11DB5A General Purpose Flag 0800 (2048) │ │ │ │ +11DC4B LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ +11DC4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DC50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DC51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11DB5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11DB5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11DB62 CRC F76CD338 (4151104312) │ │ │ │ -11DB66 Compressed Size 00000D77 (3447) │ │ │ │ -11DB6A Uncompressed Size 000029F2 (10738) │ │ │ │ -11DB6E Filename Length 001E (30) │ │ │ │ -11DB70 Extra Length 0000 (0) │ │ │ │ -11DB72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DC53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DC55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DC59 CRC 5E493387 (1581855623) │ │ │ │ +11DC5D Compressed Size 00000D78 (3448) │ │ │ │ +11DC61 Uncompressed Size 000029F2 (10738) │ │ │ │ +11DC65 Filename Length 001E (30) │ │ │ │ +11DC67 Extra Length 0000 (0) │ │ │ │ +11DC69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11DB72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DC69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11DB90 PAYLOAD │ │ │ │ +11DC87 PAYLOAD │ │ │ │ │ │ │ │ -11E907 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ -11E90B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11E90C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11E90D General Purpose Flag 0800 (2048) │ │ │ │ +11E9FF LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ +11EA03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11EA04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11EA05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11E90F Compression Method 0008 (8) 'Deflated' │ │ │ │ -11E911 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11E915 CRC 9FDF2775 (2682201973) │ │ │ │ -11E919 Compressed Size 00001225 (4645) │ │ │ │ -11E91D Uncompressed Size 00013829 (79913) │ │ │ │ -11E921 Filename Length 001D (29) │ │ │ │ -11E923 Extra Length 0000 (0) │ │ │ │ -11E925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11EA07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11EA09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11EA0D CRC 18AB7DC3 (413892035) │ │ │ │ +11EA11 Compressed Size 000011F2 (4594) │ │ │ │ +11EA15 Uncompressed Size 00013829 (79913) │ │ │ │ +11EA19 Filename Length 001D (29) │ │ │ │ +11EA1B Extra Length 0000 (0) │ │ │ │ +11EA1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11E925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11EA1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11E942 PAYLOAD │ │ │ │ +11EA3A PAYLOAD │ │ │ │ │ │ │ │ -11FB67 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -11FB6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FB6C Created OS 03 (3) 'Unix' │ │ │ │ -11FB6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FB6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FB6F General Purpose Flag 0800 (2048) │ │ │ │ +11FC2C CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +11FC30 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC31 Created OS 03 (3) 'Unix' │ │ │ │ +11FC32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC34 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FB71 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FB73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FB77 CRC 00000000 (0) │ │ │ │ -11FB7B Compressed Size 00000000 (0) │ │ │ │ -11FB7F Uncompressed Size 00000000 (0) │ │ │ │ -11FB83 Filename Length 0009 (9) │ │ │ │ -11FB85 Extra Length 0004 (4) │ │ │ │ -11FB87 Comment Length 0000 (0) │ │ │ │ -11FB89 Disk Start 0000 (0) │ │ │ │ -11FB8B Int File Attributes 0000 (0) │ │ │ │ +11FC36 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FC38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC3C CRC 00000000 (0) │ │ │ │ +11FC40 Compressed Size 00000000 (0) │ │ │ │ +11FC44 Uncompressed Size 00000000 (0) │ │ │ │ +11FC48 Filename Length 0009 (9) │ │ │ │ +11FC4A Extra Length 0004 (4) │ │ │ │ +11FC4C Comment Length 0000 (0) │ │ │ │ +11FC4E Disk Start 0000 (0) │ │ │ │ +11FC50 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FB8D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FC52 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FB91 Local Header Offset 00000000 (0) │ │ │ │ -11FB95 Filename 'XXXXXXXXX' │ │ │ │ +11FC56 Local Header Offset 00000000 (0) │ │ │ │ +11FC5A Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB95: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC5A: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11FB9E Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -11FBA0 Length 0000 (0) │ │ │ │ +11FC63 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +11FC65 Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FB95: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FC5A: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB6D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC32: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FBA2 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -11FBA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBA7 Created OS 03 (3) 'Unix' │ │ │ │ -11FBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBAA General Purpose Flag 0800 (2048) │ │ │ │ +11FC67 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +11FC6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC6C Created OS 03 (3) 'Unix' │ │ │ │ +11FC6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBB2 CRC 4483D8BC (1149491388) │ │ │ │ -11FBB6 Compressed Size 000000C3 (195) │ │ │ │ -11FBBA Uncompressed Size 00000134 (308) │ │ │ │ -11FBBE Filename Length 0014 (20) │ │ │ │ -11FBC0 Extra Length 0000 (0) │ │ │ │ -11FBC2 Comment Length 0000 (0) │ │ │ │ -11FBC4 Disk Start 0000 (0) │ │ │ │ -11FBC6 Int File Attributes 0000 (0) │ │ │ │ +11FC71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FC73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC77 CRC 4483D8BC (1149491388) │ │ │ │ +11FC7B Compressed Size 000000C3 (195) │ │ │ │ +11FC7F Uncompressed Size 00000134 (308) │ │ │ │ +11FC83 Filename Length 0014 (20) │ │ │ │ +11FC85 Extra Length 0000 (0) │ │ │ │ +11FC87 Comment Length 0000 (0) │ │ │ │ +11FC89 Disk Start 0000 (0) │ │ │ │ +11FC8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FBC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FC8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FBCC Local Header Offset 0000002B (43) │ │ │ │ -11FBD0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FC91 Local Header Offset 0000002B (43) │ │ │ │ +11FC95 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBD0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC95: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FBE4 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -11FBE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBE9 Created OS 03 (3) 'Unix' │ │ │ │ -11FBEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBEC General Purpose Flag 0800 (2048) │ │ │ │ +11FCA9 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +11FCAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCAE Created OS 03 (3) 'Unix' │ │ │ │ +11FCAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBEE Compression Method 0000 (0) 'Stored' │ │ │ │ -11FBF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBF4 CRC 00000000 (0) │ │ │ │ -11FBF8 Compressed Size 00000000 (0) │ │ │ │ -11FBFC Uncompressed Size 00000000 (0) │ │ │ │ -11FC00 Filename Length 0004 (4) │ │ │ │ -11FC02 Extra Length 0000 (0) │ │ │ │ -11FC04 Comment Length 0000 (0) │ │ │ │ -11FC06 Disk Start 0000 (0) │ │ │ │ -11FC08 Int File Attributes 0000 (0) │ │ │ │ +11FCB3 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCB9 CRC 00000000 (0) │ │ │ │ +11FCBD Compressed Size 00000000 (0) │ │ │ │ +11FCC1 Uncompressed Size 00000000 (0) │ │ │ │ +11FCC5 Filename Length 0004 (4) │ │ │ │ +11FCC7 Extra Length 0000 (0) │ │ │ │ +11FCC9 Comment Length 0000 (0) │ │ │ │ +11FCCB Disk Start 0000 (0) │ │ │ │ +11FCCD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC0A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FCCF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC0E Local Header Offset 00000120 (288) │ │ │ │ -11FC12 Filename 'XXXX' │ │ │ │ +11FCD3 Local Header Offset 00000120 (288) │ │ │ │ +11FCD7 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC12: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCD7: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC12: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FCD7: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBEA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCAF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC16 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -11FC1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC1B Created OS 03 (3) 'Unix' │ │ │ │ -11FC1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC1E General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC20 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC26 CRC 00000000 (0) │ │ │ │ -11FC2A Compressed Size 00000000 (0) │ │ │ │ -11FC2E Uncompressed Size 00000000 (0) │ │ │ │ -11FC32 Filename Length 000B (11) │ │ │ │ -11FC34 Extra Length 0000 (0) │ │ │ │ -11FC36 Comment Length 0000 (0) │ │ │ │ -11FC38 Disk Start 0000 (0) │ │ │ │ -11FC3A Int File Attributes 0000 (0) │ │ │ │ +11FCDB CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +11FCDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCE0 Created OS 03 (3) 'Unix' │ │ │ │ +11FCE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCE3 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FCE5 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCEB CRC 00000000 (0) │ │ │ │ +11FCEF Compressed Size 00000000 (0) │ │ │ │ +11FCF3 Uncompressed Size 00000000 (0) │ │ │ │ +11FCF7 Filename Length 000B (11) │ │ │ │ +11FCF9 Extra Length 0000 (0) │ │ │ │ +11FCFB Comment Length 0000 (0) │ │ │ │ +11FCFD Disk Start 0000 (0) │ │ │ │ +11FCFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD01 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC40 Local Header Offset 00000142 (322) │ │ │ │ -11FC44 Filename 'XXXXXXXXXXX' │ │ │ │ +11FD05 Local Header Offset 00000142 (322) │ │ │ │ +11FD09 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC44: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD09: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC44: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD09: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FCE1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC4F CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -11FC53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC54 Created OS 03 (3) 'Unix' │ │ │ │ -11FC55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC57 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC59 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC5F CRC 00000000 (0) │ │ │ │ -11FC63 Compressed Size 00000000 (0) │ │ │ │ -11FC67 Uncompressed Size 00000000 (0) │ │ │ │ -11FC6B Filename Length 0012 (18) │ │ │ │ -11FC6D Extra Length 0000 (0) │ │ │ │ -11FC6F Comment Length 0000 (0) │ │ │ │ -11FC71 Disk Start 0000 (0) │ │ │ │ -11FC73 Int File Attributes 0000 (0) │ │ │ │ +11FD14 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +11FD18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD19 Created OS 03 (3) 'Unix' │ │ │ │ +11FD1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD1C General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD1E Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD24 CRC 00000000 (0) │ │ │ │ +11FD28 Compressed Size 00000000 (0) │ │ │ │ +11FD2C Uncompressed Size 00000000 (0) │ │ │ │ +11FD30 Filename Length 0012 (18) │ │ │ │ +11FD32 Extra Length 0000 (0) │ │ │ │ +11FD34 Comment Length 0000 (0) │ │ │ │ +11FD36 Disk Start 0000 (0) │ │ │ │ +11FD38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC75 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD3A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC79 Local Header Offset 0000016B (363) │ │ │ │ -11FC7D Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD3E Local Header Offset 0000016B (363) │ │ │ │ +11FD42 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC7D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD42: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC7D: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD42: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC55: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC8F CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -11FC93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC94 Created OS 03 (3) 'Unix' │ │ │ │ -11FC95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC97 General Purpose Flag 0800 (2048) │ │ │ │ +11FD54 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +11FD58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD59 Created OS 03 (3) 'Unix' │ │ │ │ +11FD5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FC9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC9F CRC 21821B1F (562174751) │ │ │ │ -11FCA3 Compressed Size 0000043E (1086) │ │ │ │ -11FCA7 Uncompressed Size 00000AF2 (2802) │ │ │ │ -11FCAB Filename Length 002F (47) │ │ │ │ -11FCAD Extra Length 0000 (0) │ │ │ │ -11FCAF Comment Length 0000 (0) │ │ │ │ -11FCB1 Disk Start 0000 (0) │ │ │ │ -11FCB3 Int File Attributes 0000 (0) │ │ │ │ +11FD5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FD60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD64 CRC 21821B1F (562174751) │ │ │ │ +11FD68 Compressed Size 0000043E (1086) │ │ │ │ +11FD6C Uncompressed Size 00000AF2 (2802) │ │ │ │ +11FD70 Filename Length 002F (47) │ │ │ │ +11FD72 Extra Length 0000 (0) │ │ │ │ +11FD74 Comment Length 0000 (0) │ │ │ │ +11FD76 Disk Start 0000 (0) │ │ │ │ +11FD78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FCB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FD7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FCB9 Local Header Offset 0000019B (411) │ │ │ │ -11FCBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD7E Local Header Offset 0000019B (411) │ │ │ │ +11FD82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FCBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FCEC CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -11FCF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FCF1 Created OS 03 (3) 'Unix' │ │ │ │ -11FCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FCF4 General Purpose Flag 0800 (2048) │ │ │ │ +11FDB1 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +11FDB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDB6 Created OS 03 (3) 'Unix' │ │ │ │ +11FDB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FCF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FCFC CRC F67305D7 (4134733271) │ │ │ │ -11FD00 Compressed Size 000005D4 (1492) │ │ │ │ -11FD04 Uncompressed Size 000020E9 (8425) │ │ │ │ -11FD08 Filename Length 002E (46) │ │ │ │ -11FD0A Extra Length 0000 (0) │ │ │ │ -11FD0C Comment Length 0000 (0) │ │ │ │ -11FD0E Disk Start 0000 (0) │ │ │ │ -11FD10 Int File Attributes 0000 (0) │ │ │ │ +11FDBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FDBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDC1 CRC F67305D7 (4134733271) │ │ │ │ +11FDC5 Compressed Size 000005D4 (1492) │ │ │ │ +11FDC9 Uncompressed Size 000020E9 (8425) │ │ │ │ +11FDCD Filename Length 002E (46) │ │ │ │ +11FDCF Extra Length 0000 (0) │ │ │ │ +11FDD1 Comment Length 0000 (0) │ │ │ │ +11FDD3 Disk Start 0000 (0) │ │ │ │ +11FDD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FDD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD16 Local Header Offset 00000626 (1574) │ │ │ │ -11FD1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FDDB Local Header Offset 00000626 (1574) │ │ │ │ +11FDDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FD48 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -11FD4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FD4D Created OS 03 (3) 'Unix' │ │ │ │ -11FD4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FD4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FD50 General Purpose Flag 0800 (2048) │ │ │ │ +11FE0D CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +11FE11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE12 Created OS 03 (3) 'Unix' │ │ │ │ +11FE13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FD52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FD54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FD58 CRC 9F632493 (2674074771) │ │ │ │ -11FD5C Compressed Size 0000061F (1567) │ │ │ │ -11FD60 Uncompressed Size 0000117E (4478) │ │ │ │ -11FD64 Filename Length 002F (47) │ │ │ │ -11FD66 Extra Length 0000 (0) │ │ │ │ -11FD68 Comment Length 0000 (0) │ │ │ │ -11FD6A Disk Start 0000 (0) │ │ │ │ -11FD6C Int File Attributes 0000 (0) │ │ │ │ +11FE17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE1D CRC 9F632493 (2674074771) │ │ │ │ +11FE21 Compressed Size 0000061F (1567) │ │ │ │ +11FE25 Uncompressed Size 0000117E (4478) │ │ │ │ +11FE29 Filename Length 002F (47) │ │ │ │ +11FE2B Extra Length 0000 (0) │ │ │ │ +11FE2D Comment Length 0000 (0) │ │ │ │ +11FE2F Disk Start 0000 (0) │ │ │ │ +11FE31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD72 Local Header Offset 00000C46 (3142) │ │ │ │ -11FD76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE37 Local Header Offset 00000C46 (3142) │ │ │ │ +11FE3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDA5 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -11FDA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FDAA Created OS 03 (3) 'Unix' │ │ │ │ -11FDAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FDAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FDAD General Purpose Flag 0800 (2048) │ │ │ │ +11FE6A CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +11FE6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE6F Created OS 03 (3) 'Unix' │ │ │ │ +11FE70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FDAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FDB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FDB5 CRC 6DB09DC7 (1840291271) │ │ │ │ -11FDB9 Compressed Size 00000983 (2435) │ │ │ │ -11FDBD Uncompressed Size 00003E34 (15924) │ │ │ │ -11FDC1 Filename Length 002E (46) │ │ │ │ -11FDC3 Extra Length 0000 (0) │ │ │ │ -11FDC5 Comment Length 0000 (0) │ │ │ │ -11FDC7 Disk Start 0000 (0) │ │ │ │ -11FDC9 Int File Attributes 0000 (0) │ │ │ │ +11FE74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE7A CRC 6DB09DC7 (1840291271) │ │ │ │ +11FE7E Compressed Size 00000983 (2435) │ │ │ │ +11FE82 Uncompressed Size 00003E34 (15924) │ │ │ │ +11FE86 Filename Length 002E (46) │ │ │ │ +11FE88 Extra Length 0000 (0) │ │ │ │ +11FE8A Comment Length 0000 (0) │ │ │ │ +11FE8C Disk Start 0000 (0) │ │ │ │ +11FE8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FDCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FDCF Local Header Offset 000012B2 (4786) │ │ │ │ -11FDD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE94 Local Header Offset 000012B2 (4786) │ │ │ │ +11FE98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FDD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE01 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -11FE05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE06 Created OS 03 (3) 'Unix' │ │ │ │ -11FE07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE09 General Purpose Flag 0800 (2048) │ │ │ │ +11FEC6 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +11FECA Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FECB Created OS 03 (3) 'Unix' │ │ │ │ +11FECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FECE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE11 CRC D81118E7 (3624999143) │ │ │ │ -11FE15 Compressed Size 000002E5 (741) │ │ │ │ -11FE19 Uncompressed Size 0000069A (1690) │ │ │ │ -11FE1D Filename Length 0030 (48) │ │ │ │ -11FE1F Extra Length 0000 (0) │ │ │ │ -11FE21 Comment Length 0000 (0) │ │ │ │ -11FE23 Disk Start 0000 (0) │ │ │ │ -11FE25 Int File Attributes 0000 (0) │ │ │ │ +11FED0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FED2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FED6 CRC D81118E7 (3624999143) │ │ │ │ +11FEDA Compressed Size 000002E5 (741) │ │ │ │ +11FEDE Uncompressed Size 0000069A (1690) │ │ │ │ +11FEE2 Filename Length 0030 (48) │ │ │ │ +11FEE4 Extra Length 0000 (0) │ │ │ │ +11FEE6 Comment Length 0000 (0) │ │ │ │ +11FEE8 Disk Start 0000 (0) │ │ │ │ +11FEEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FEEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE2B Local Header Offset 00001C81 (7297) │ │ │ │ -11FE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FEF0 Local Header Offset 00001C81 (7297) │ │ │ │ +11FEF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FEF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE5F CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -11FE63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE64 Created OS 03 (3) 'Unix' │ │ │ │ -11FE65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE67 General Purpose Flag 0800 (2048) │ │ │ │ +11FF24 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +11FF28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF29 Created OS 03 (3) 'Unix' │ │ │ │ +11FF2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE6F CRC AA32348F (2855416975) │ │ │ │ -11FE73 Compressed Size 000002C2 (706) │ │ │ │ -11FE77 Uncompressed Size 00000BC7 (3015) │ │ │ │ -11FE7B Filename Length 002F (47) │ │ │ │ -11FE7D Extra Length 0000 (0) │ │ │ │ -11FE7F Comment Length 0000 (0) │ │ │ │ -11FE81 Disk Start 0000 (0) │ │ │ │ -11FE83 Int File Attributes 0000 (0) │ │ │ │ +11FF2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF34 CRC AA32348F (2855416975) │ │ │ │ +11FF38 Compressed Size 000002C2 (706) │ │ │ │ +11FF3C Uncompressed Size 00000BC7 (3015) │ │ │ │ +11FF40 Filename Length 002F (47) │ │ │ │ +11FF42 Extra Length 0000 (0) │ │ │ │ +11FF44 Comment Length 0000 (0) │ │ │ │ +11FF46 Disk Start 0000 (0) │ │ │ │ +11FF48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE89 Local Header Offset 00001FB4 (8116) │ │ │ │ -11FE8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF4E Local Header Offset 00001FB4 (8116) │ │ │ │ +11FF52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FEBC CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -11FEC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FEC1 Created OS 03 (3) 'Unix' │ │ │ │ -11FEC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FEC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FEC4 General Purpose Flag 0800 (2048) │ │ │ │ +11FF81 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +11FF85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF86 Created OS 03 (3) 'Unix' │ │ │ │ +11FF87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FEC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FEC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FECC CRC 1EADB0FF (514699519) │ │ │ │ -11FED0 Compressed Size 000002E7 (743) │ │ │ │ -11FED4 Uncompressed Size 0000069A (1690) │ │ │ │ -11FED8 Filename Length 0030 (48) │ │ │ │ -11FEDA Extra Length 0000 (0) │ │ │ │ -11FEDC Comment Length 0000 (0) │ │ │ │ -11FEDE Disk Start 0000 (0) │ │ │ │ -11FEE0 Int File Attributes 0000 (0) │ │ │ │ +11FF8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF91 CRC 1EADB0FF (514699519) │ │ │ │ +11FF95 Compressed Size 000002E7 (743) │ │ │ │ +11FF99 Uncompressed Size 0000069A (1690) │ │ │ │ +11FF9D Filename Length 0030 (48) │ │ │ │ +11FF9F Extra Length 0000 (0) │ │ │ │ +11FFA1 Comment Length 0000 (0) │ │ │ │ +11FFA3 Disk Start 0000 (0) │ │ │ │ +11FFA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FEE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FFA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FEE6 Local Header Offset 000022C3 (8899) │ │ │ │ -11FEEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FFAB Local Header Offset 000022C3 (8899) │ │ │ │ +11FFAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FEEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FFAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF1A CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -11FF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF1F Created OS 03 (3) 'Unix' │ │ │ │ -11FF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF22 General Purpose Flag 0800 (2048) │ │ │ │ +11FFDF CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +11FFE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FFE4 Created OS 03 (3) 'Unix' │ │ │ │ +11FFE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FFE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FFE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF2A CRC 1D165C2E (488004654) │ │ │ │ -11FF2E Compressed Size 00000279 (633) │ │ │ │ -11FF32 Uncompressed Size 00000B37 (2871) │ │ │ │ -11FF36 Filename Length 002F (47) │ │ │ │ -11FF38 Extra Length 0000 (0) │ │ │ │ -11FF3A Comment Length 0000 (0) │ │ │ │ -11FF3C Disk Start 0000 (0) │ │ │ │ -11FF3E Int File Attributes 0000 (0) │ │ │ │ +11FFE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FFEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FFEF CRC 1D165C2E (488004654) │ │ │ │ +11FFF3 Compressed Size 00000279 (633) │ │ │ │ +11FFF7 Uncompressed Size 00000B37 (2871) │ │ │ │ +11FFFB Filename Length 002F (47) │ │ │ │ +11FFFD Extra Length 0000 (0) │ │ │ │ +11FFFF Comment Length 0000 (0) │ │ │ │ +120001 Disk Start 0000 (0) │ │ │ │ +120003 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120005 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF44 Local Header Offset 000025F8 (9720) │ │ │ │ -11FF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120009 Local Header Offset 000025F8 (9720) │ │ │ │ +12000D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12000D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF77 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -11FF7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF7C Created OS 03 (3) 'Unix' │ │ │ │ -11FF7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF7F General Purpose Flag 0800 (2048) │ │ │ │ +12003C CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +120040 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120041 Created OS 03 (3) 'Unix' │ │ │ │ +120042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120044 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF87 CRC 9DF72414 (2650219540) │ │ │ │ -11FF8B Compressed Size 000002EE (750) │ │ │ │ -11FF8F Uncompressed Size 00000607 (1543) │ │ │ │ -11FF93 Filename Length 0034 (52) │ │ │ │ -11FF95 Extra Length 0000 (0) │ │ │ │ -11FF97 Comment Length 0000 (0) │ │ │ │ -11FF99 Disk Start 0000 (0) │ │ │ │ -11FF9B Int File Attributes 0000 (0) │ │ │ │ +120046 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12004C CRC 9DF72414 (2650219540) │ │ │ │ +120050 Compressed Size 000002EE (750) │ │ │ │ +120054 Uncompressed Size 00000607 (1543) │ │ │ │ +120058 Filename Length 0034 (52) │ │ │ │ +12005A Extra Length 0000 (0) │ │ │ │ +12005C Comment Length 0000 (0) │ │ │ │ +12005E Disk Start 0000 (0) │ │ │ │ +120060 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120062 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FFA1 Local Header Offset 000028BE (10430) │ │ │ │ -11FFA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120066 Local Header Offset 000028BE (10430) │ │ │ │ +12006A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12006A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FFD9 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -11FFDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FFDE Created OS 03 (3) 'Unix' │ │ │ │ -11FFDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FFE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FFE1 General Purpose Flag 0800 (2048) │ │ │ │ +12009E CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1200A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1200A3 Created OS 03 (3) 'Unix' │ │ │ │ +1200A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FFE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FFE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FFE9 CRC 4F7A6C4C (1333423180) │ │ │ │ -11FFED Compressed Size 00000179 (377) │ │ │ │ -11FFF1 Uncompressed Size 0000031B (795) │ │ │ │ -11FFF5 Filename Length 0033 (51) │ │ │ │ -11FFF7 Extra Length 0000 (0) │ │ │ │ -11FFF9 Comment Length 0000 (0) │ │ │ │ -11FFFB Disk Start 0000 (0) │ │ │ │ -11FFFD Int File Attributes 0000 (0) │ │ │ │ +1200A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1200AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1200AE CRC 4F7A6C4C (1333423180) │ │ │ │ +1200B2 Compressed Size 00000179 (377) │ │ │ │ +1200B6 Uncompressed Size 0000031B (795) │ │ │ │ +1200BA Filename Length 0033 (51) │ │ │ │ +1200BC Extra Length 0000 (0) │ │ │ │ +1200BE Comment Length 0000 (0) │ │ │ │ +1200C0 Disk Start 0000 (0) │ │ │ │ +1200C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FFFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1200C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120003 Local Header Offset 00002BFE (11262) │ │ │ │ -120007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1200C8 Local Header Offset 00002BFE (11262) │ │ │ │ +1200CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1200CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12003A CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -12003E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12003F Created OS 03 (3) 'Unix' │ │ │ │ -120040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120042 General Purpose Flag 0800 (2048) │ │ │ │ +1200FF CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +120103 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120104 Created OS 03 (3) 'Unix' │ │ │ │ +120105 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120106 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120107 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120044 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120046 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12004A CRC FA87972D (4203190061) │ │ │ │ -12004E Compressed Size 0000041A (1050) │ │ │ │ -120052 Uncompressed Size 00000A1D (2589) │ │ │ │ -120056 Filename Length 002F (47) │ │ │ │ -120058 Extra Length 0000 (0) │ │ │ │ -12005A Comment Length 0000 (0) │ │ │ │ -12005C Disk Start 0000 (0) │ │ │ │ -12005E Int File Attributes 0000 (0) │ │ │ │ +120109 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12010B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12010F CRC FA87972D (4203190061) │ │ │ │ +120113 Compressed Size 0000041A (1050) │ │ │ │ +120117 Uncompressed Size 00000A1D (2589) │ │ │ │ +12011B Filename Length 002F (47) │ │ │ │ +12011D Extra Length 0000 (0) │ │ │ │ +12011F Comment Length 0000 (0) │ │ │ │ +120121 Disk Start 0000 (0) │ │ │ │ +120123 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120060 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120125 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120064 Local Header Offset 00002DC8 (11720) │ │ │ │ -120068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120129 Local Header Offset 00002DC8 (11720) │ │ │ │ +12012D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12012D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120097 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -12009B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12009C Created OS 03 (3) 'Unix' │ │ │ │ -12009D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12009E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12009F General Purpose Flag 0800 (2048) │ │ │ │ +12015C CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +120160 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120161 Created OS 03 (3) 'Unix' │ │ │ │ +120162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120164 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1200A7 CRC 239161E0 (596730336) │ │ │ │ -1200AB Compressed Size 000004E1 (1249) │ │ │ │ -1200AF Uncompressed Size 00001F08 (7944) │ │ │ │ -1200B3 Filename Length 002E (46) │ │ │ │ -1200B5 Extra Length 0000 (0) │ │ │ │ -1200B7 Comment Length 0000 (0) │ │ │ │ -1200B9 Disk Start 0000 (0) │ │ │ │ -1200BB Int File Attributes 0000 (0) │ │ │ │ +120166 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120168 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12016C CRC 239161E0 (596730336) │ │ │ │ +120170 Compressed Size 000004E1 (1249) │ │ │ │ +120174 Uncompressed Size 00001F08 (7944) │ │ │ │ +120178 Filename Length 002E (46) │ │ │ │ +12017A Extra Length 0000 (0) │ │ │ │ +12017C Comment Length 0000 (0) │ │ │ │ +12017E Disk Start 0000 (0) │ │ │ │ +120180 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1200BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120182 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1200C1 Local Header Offset 0000322F (12847) │ │ │ │ -1200C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120186 Local Header Offset 0000322F (12847) │ │ │ │ +12018A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1200C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12018A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1200F3 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1200F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1200F8 Created OS 03 (3) 'Unix' │ │ │ │ -1200F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1200FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1200FB General Purpose Flag 0800 (2048) │ │ │ │ +1201B8 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1201BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201BD Created OS 03 (3) 'Unix' │ │ │ │ +1201BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120103 CRC 215E049C (559809692) │ │ │ │ -120107 Compressed Size 00000D18 (3352) │ │ │ │ -12010B Uncompressed Size 00002DF4 (11764) │ │ │ │ -12010F Filename Length 001E (30) │ │ │ │ -120111 Extra Length 0000 (0) │ │ │ │ -120113 Comment Length 0000 (0) │ │ │ │ -120115 Disk Start 0000 (0) │ │ │ │ -120117 Int File Attributes 0000 (0) │ │ │ │ +1201C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1201C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1201C8 CRC 215E049C (559809692) │ │ │ │ +1201CC Compressed Size 00000D18 (3352) │ │ │ │ +1201D0 Uncompressed Size 00002DF4 (11764) │ │ │ │ +1201D4 Filename Length 001E (30) │ │ │ │ +1201D6 Extra Length 0000 (0) │ │ │ │ +1201D8 Comment Length 0000 (0) │ │ │ │ +1201DA Disk Start 0000 (0) │ │ │ │ +1201DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120119 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1201DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12011D Local Header Offset 0000375C (14172) │ │ │ │ -120121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1201E2 Local Header Offset 0000375C (14172) │ │ │ │ +1201E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1201E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12013F CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -120143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120144 Created OS 03 (3) 'Unix' │ │ │ │ -120145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120147 General Purpose Flag 0800 (2048) │ │ │ │ +120204 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +120208 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120209 Created OS 03 (3) 'Unix' │ │ │ │ +12020A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12020B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12020C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12014B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12014F CRC F446050F (4098229519) │ │ │ │ -120153 Compressed Size 00000D62 (3426) │ │ │ │ -120157 Uncompressed Size 0000BA46 (47686) │ │ │ │ -12015B Filename Length 001D (29) │ │ │ │ -12015D Extra Length 0000 (0) │ │ │ │ -12015F Comment Length 0000 (0) │ │ │ │ -120161 Disk Start 0000 (0) │ │ │ │ -120163 Int File Attributes 0000 (0) │ │ │ │ +12020E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120210 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120214 CRC F446050F (4098229519) │ │ │ │ +120218 Compressed Size 00000D62 (3426) │ │ │ │ +12021C Uncompressed Size 0000BA46 (47686) │ │ │ │ +120220 Filename Length 001D (29) │ │ │ │ +120222 Extra Length 0000 (0) │ │ │ │ +120224 Comment Length 0000 (0) │ │ │ │ +120226 Disk Start 0000 (0) │ │ │ │ +120228 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12022A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120169 Local Header Offset 000044B0 (17584) │ │ │ │ -12016D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12022E Local Header Offset 000044B0 (17584) │ │ │ │ +120232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12016D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12018A CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -12018E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12018F Created OS 03 (3) 'Unix' │ │ │ │ -120190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120192 General Purpose Flag 0800 (2048) │ │ │ │ +12024F CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +120253 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120254 Created OS 03 (3) 'Unix' │ │ │ │ +120255 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120256 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120257 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120194 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120196 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12019A CRC 5397BA89 (1402452617) │ │ │ │ -12019E Compressed Size 0000025C (604) │ │ │ │ -1201A2 Uncompressed Size 0000047E (1150) │ │ │ │ -1201A6 Filename Length 0032 (50) │ │ │ │ -1201A8 Extra Length 0000 (0) │ │ │ │ -1201AA Comment Length 0000 (0) │ │ │ │ -1201AC Disk Start 0000 (0) │ │ │ │ -1201AE Int File Attributes 0000 (0) │ │ │ │ +120259 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12025B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12025F CRC 5397BA89 (1402452617) │ │ │ │ +120263 Compressed Size 0000025C (604) │ │ │ │ +120267 Uncompressed Size 0000047E (1150) │ │ │ │ +12026B Filename Length 0032 (50) │ │ │ │ +12026D Extra Length 0000 (0) │ │ │ │ +12026F Comment Length 0000 (0) │ │ │ │ +120271 Disk Start 0000 (0) │ │ │ │ +120273 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1201B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120275 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1201B4 Local Header Offset 0000524D (21069) │ │ │ │ -1201B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120279 Local Header Offset 0000524D (21069) │ │ │ │ +12027D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1201B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12027D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1201EA CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1201EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1201EF Created OS 03 (3) 'Unix' │ │ │ │ -1201F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1201F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1201F2 General Purpose Flag 0800 (2048) │ │ │ │ +1202AF CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +1202B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1202B4 Created OS 03 (3) 'Unix' │ │ │ │ +1202B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1202B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1202B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1201F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1201F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1201FA CRC B727EEFF (3072847615) │ │ │ │ -1201FE Compressed Size 0000033C (828) │ │ │ │ -120202 Uncompressed Size 00000B04 (2820) │ │ │ │ -120206 Filename Length 0031 (49) │ │ │ │ -120208 Extra Length 0000 (0) │ │ │ │ -12020A Comment Length 0000 (0) │ │ │ │ -12020C Disk Start 0000 (0) │ │ │ │ -12020E Int File Attributes 0000 (0) │ │ │ │ +1202B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1202BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1202BF CRC B727EEFF (3072847615) │ │ │ │ +1202C3 Compressed Size 0000033C (828) │ │ │ │ +1202C7 Uncompressed Size 00000B04 (2820) │ │ │ │ +1202CB Filename Length 0031 (49) │ │ │ │ +1202CD Extra Length 0000 (0) │ │ │ │ +1202CF Comment Length 0000 (0) │ │ │ │ +1202D1 Disk Start 0000 (0) │ │ │ │ +1202D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1202D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120214 Local Header Offset 000054F9 (21753) │ │ │ │ -120218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1202D9 Local Header Offset 000054F9 (21753) │ │ │ │ +1202DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1202DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120249 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -12024D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12024E Created OS 03 (3) 'Unix' │ │ │ │ -12024F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120251 General Purpose Flag 0800 (2048) │ │ │ │ +12030E CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +120312 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120313 Created OS 03 (3) 'Unix' │ │ │ │ +120314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120316 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120253 Compression Method 0000 (0) 'Stored' │ │ │ │ -120255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120259 CRC 00000000 (0) │ │ │ │ -12025D Compressed Size 00000000 (0) │ │ │ │ -120261 Uncompressed Size 00000000 (0) │ │ │ │ -120265 Filename Length 0017 (23) │ │ │ │ -120267 Extra Length 0000 (0) │ │ │ │ -120269 Comment Length 0000 (0) │ │ │ │ -12026B Disk Start 0000 (0) │ │ │ │ -12026D Int File Attributes 0000 (0) │ │ │ │ +120318 Compression Method 0000 (0) 'Stored' │ │ │ │ +12031A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12031E CRC 00000000 (0) │ │ │ │ +120322 Compressed Size 00000000 (0) │ │ │ │ +120326 Uncompressed Size 00000000 (0) │ │ │ │ +12032A Filename Length 0017 (23) │ │ │ │ +12032C Extra Length 0000 (0) │ │ │ │ +12032E Comment Length 0000 (0) │ │ │ │ +120330 Disk Start 0000 (0) │ │ │ │ +120332 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12026F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120334 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120273 Local Header Offset 00005884 (22660) │ │ │ │ -120277 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120338 Local Header Offset 00005884 (22660) │ │ │ │ +12033C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120277: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12033C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x120277: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12033C: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12024F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120314: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12028E CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -120292 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120293 Created OS 03 (3) 'Unix' │ │ │ │ -120294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120296 General Purpose Flag 0800 (2048) │ │ │ │ +120353 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +120357 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120358 Created OS 03 (3) 'Unix' │ │ │ │ +120359 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12035A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12035B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120298 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12029A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12029E CRC 4ABDF9CB (1253964235) │ │ │ │ -1202A2 Compressed Size 00000129 (297) │ │ │ │ -1202A6 Uncompressed Size 000001C6 (454) │ │ │ │ -1202AA Filename Length 0028 (40) │ │ │ │ -1202AC Extra Length 0000 (0) │ │ │ │ -1202AE Comment Length 0000 (0) │ │ │ │ -1202B0 Disk Start 0000 (0) │ │ │ │ -1202B2 Int File Attributes 0000 (0) │ │ │ │ +12035D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12035F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120363 CRC 4ABDF9CB (1253964235) │ │ │ │ +120367 Compressed Size 00000129 (297) │ │ │ │ +12036B Uncompressed Size 000001C6 (454) │ │ │ │ +12036F Filename Length 0028 (40) │ │ │ │ +120371 Extra Length 0000 (0) │ │ │ │ +120373 Comment Length 0000 (0) │ │ │ │ +120375 Disk Start 0000 (0) │ │ │ │ +120377 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1202B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120379 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1202B8 Local Header Offset 000058B9 (22713) │ │ │ │ -1202BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12037D Local Header Offset 000058B9 (22713) │ │ │ │ +120381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1202BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1202E4 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1202E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1202E9 Created OS 03 (3) 'Unix' │ │ │ │ -1202EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1202EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1202EC General Purpose Flag 0800 (2048) │ │ │ │ +1203A9 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +1203AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1203AE Created OS 03 (3) 'Unix' │ │ │ │ +1203AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1203B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1203B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1202EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1202F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1202F4 CRC AE561271 (2924876401) │ │ │ │ -1202F8 Compressed Size 000000CD (205) │ │ │ │ -1202FC Uncompressed Size 00000145 (325) │ │ │ │ -120300 Filename Length 0027 (39) │ │ │ │ -120302 Extra Length 0000 (0) │ │ │ │ -120304 Comment Length 0000 (0) │ │ │ │ -120306 Disk Start 0000 (0) │ │ │ │ -120308 Int File Attributes 0000 (0) │ │ │ │ +1203B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1203B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203B9 CRC AE561271 (2924876401) │ │ │ │ +1203BD Compressed Size 000000CD (205) │ │ │ │ +1203C1 Uncompressed Size 00000145 (325) │ │ │ │ +1203C5 Filename Length 0027 (39) │ │ │ │ +1203C7 Extra Length 0000 (0) │ │ │ │ +1203C9 Comment Length 0000 (0) │ │ │ │ +1203CB Disk Start 0000 (0) │ │ │ │ +1203CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12030A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12030E Local Header Offset 00005A28 (23080) │ │ │ │ -120312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203D3 Local Header Offset 00005A28 (23080) │ │ │ │ +1203D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120339 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -12033D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12033E Created OS 03 (3) 'Unix' │ │ │ │ -12033F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120340 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120341 General Purpose Flag 0800 (2048) │ │ │ │ +1203FE CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +120402 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120403 Created OS 03 (3) 'Unix' │ │ │ │ +120404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120406 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120343 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120345 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120349 CRC B4C8210A (3033014538) │ │ │ │ -12034D Compressed Size 00000C79 (3193) │ │ │ │ -120351 Uncompressed Size 00002344 (9028) │ │ │ │ -120355 Filename Length 0023 (35) │ │ │ │ -120357 Extra Length 0000 (0) │ │ │ │ -120359 Comment Length 0000 (0) │ │ │ │ -12035B Disk Start 0000 (0) │ │ │ │ -12035D Int File Attributes 0000 (0) │ │ │ │ +120408 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12040A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12040E CRC B4C8210A (3033014538) │ │ │ │ +120412 Compressed Size 00000C79 (3193) │ │ │ │ +120416 Uncompressed Size 00002344 (9028) │ │ │ │ +12041A Filename Length 0023 (35) │ │ │ │ +12041C Extra Length 0000 (0) │ │ │ │ +12041E Comment Length 0000 (0) │ │ │ │ +120420 Disk Start 0000 (0) │ │ │ │ +120422 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12035F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120424 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120363 Local Header Offset 00005B3A (23354) │ │ │ │ -120367 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120428 Local Header Offset 00005B3A (23354) │ │ │ │ +12042C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120367: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12042C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12038A CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -12038E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12038F Created OS 03 (3) 'Unix' │ │ │ │ -120390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120392 General Purpose Flag 0800 (2048) │ │ │ │ +12044F CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +120453 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120454 Created OS 03 (3) 'Unix' │ │ │ │ +120455 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120456 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120457 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120394 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120396 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12039A CRC B65F8A4A (3059714634) │ │ │ │ -12039E Compressed Size 00001C66 (7270) │ │ │ │ -1203A2 Uncompressed Size 000133DB (78811) │ │ │ │ -1203A6 Filename Length 0022 (34) │ │ │ │ -1203A8 Extra Length 0000 (0) │ │ │ │ -1203AA Comment Length 0000 (0) │ │ │ │ -1203AC Disk Start 0000 (0) │ │ │ │ -1203AE Int File Attributes 0000 (0) │ │ │ │ +120459 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12045B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12045F CRC B65F8A4A (3059714634) │ │ │ │ +120463 Compressed Size 00001C66 (7270) │ │ │ │ +120467 Uncompressed Size 000133DB (78811) │ │ │ │ +12046B Filename Length 0022 (34) │ │ │ │ +12046D Extra Length 0000 (0) │ │ │ │ +12046F Comment Length 0000 (0) │ │ │ │ +120471 Disk Start 0000 (0) │ │ │ │ +120473 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120475 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1203B4 Local Header Offset 000067F4 (26612) │ │ │ │ -1203B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120479 Local Header Offset 000067F4 (26612) │ │ │ │ +12047D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1203B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12047D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1203DA CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1203DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1203DF Created OS 03 (3) 'Unix' │ │ │ │ -1203E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1203E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1203E2 General Purpose Flag 0800 (2048) │ │ │ │ +12049F CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +1204A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1204A4 Created OS 03 (3) 'Unix' │ │ │ │ +1204A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1204A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1204A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1203E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1203E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1203EA CRC 75DCED1A (1977412890) │ │ │ │ -1203EE Compressed Size 00000359 (857) │ │ │ │ -1203F2 Uncompressed Size 000006E9 (1769) │ │ │ │ -1203F6 Filename Length 0032 (50) │ │ │ │ -1203F8 Extra Length 0000 (0) │ │ │ │ -1203FA Comment Length 0000 (0) │ │ │ │ -1203FC Disk Start 0000 (0) │ │ │ │ -1203FE Int File Attributes 0000 (0) │ │ │ │ +1204A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1204AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1204AF CRC 75DCED1A (1977412890) │ │ │ │ +1204B3 Compressed Size 00000359 (857) │ │ │ │ +1204B7 Uncompressed Size 000006E9 (1769) │ │ │ │ +1204BB Filename Length 0032 (50) │ │ │ │ +1204BD Extra Length 0000 (0) │ │ │ │ +1204BF Comment Length 0000 (0) │ │ │ │ +1204C1 Disk Start 0000 (0) │ │ │ │ +1204C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1204C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120404 Local Header Offset 0000849A (33946) │ │ │ │ -120408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204C9 Local Header Offset 0000849A (33946) │ │ │ │ +1204CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12043A CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -12043E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12043F Created OS 03 (3) 'Unix' │ │ │ │ -120440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120442 General Purpose Flag 0800 (2048) │ │ │ │ +1204FF CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +120503 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120504 Created OS 03 (3) 'Unix' │ │ │ │ +120505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120507 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120444 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120446 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12044A CRC 9B9B9F42 (2610667330) │ │ │ │ -12044E Compressed Size 00000852 (2130) │ │ │ │ -120452 Uncompressed Size 00001CFD (7421) │ │ │ │ -120456 Filename Length 0031 (49) │ │ │ │ -120458 Extra Length 0000 (0) │ │ │ │ -12045A Comment Length 0000 (0) │ │ │ │ -12045C Disk Start 0000 (0) │ │ │ │ -12045E Int File Attributes 0000 (0) │ │ │ │ +120509 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12050B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12050F CRC 9B9B9F42 (2610667330) │ │ │ │ +120513 Compressed Size 00000852 (2130) │ │ │ │ +120517 Uncompressed Size 00001CFD (7421) │ │ │ │ +12051B Filename Length 0031 (49) │ │ │ │ +12051D Extra Length 0000 (0) │ │ │ │ +12051F Comment Length 0000 (0) │ │ │ │ +120521 Disk Start 0000 (0) │ │ │ │ +120523 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120460 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120525 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120464 Local Header Offset 00008843 (34883) │ │ │ │ -120468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120529 Local Header Offset 00008843 (34883) │ │ │ │ +12052D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12052D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120499 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -12049D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12049E Created OS 03 (3) 'Unix' │ │ │ │ -12049F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1204A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1204A1 General Purpose Flag 0800 (2048) │ │ │ │ +12055E CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +120562 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120563 Created OS 03 (3) 'Unix' │ │ │ │ +120564 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120565 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120566 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1204A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1204A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1204A9 CRC 767C901C (1987874844) │ │ │ │ -1204AD Compressed Size 0000044E (1102) │ │ │ │ -1204B1 Uncompressed Size 000009F2 (2546) │ │ │ │ -1204B5 Filename Length 003D (61) │ │ │ │ -1204B7 Extra Length 0000 (0) │ │ │ │ -1204B9 Comment Length 0000 (0) │ │ │ │ -1204BB Disk Start 0000 (0) │ │ │ │ -1204BD Int File Attributes 0000 (0) │ │ │ │ +120568 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12056A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12056E CRC 767C901C (1987874844) │ │ │ │ +120572 Compressed Size 0000044E (1102) │ │ │ │ +120576 Uncompressed Size 000009F2 (2546) │ │ │ │ +12057A Filename Length 003D (61) │ │ │ │ +12057C Extra Length 0000 (0) │ │ │ │ +12057E Comment Length 0000 (0) │ │ │ │ +120580 Disk Start 0000 (0) │ │ │ │ +120582 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1204BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120584 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1204C3 Local Header Offset 000090E4 (37092) │ │ │ │ -1204C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120588 Local Header Offset 000090E4 (37092) │ │ │ │ +12058C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1204C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12058C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120504 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -120508 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120509 Created OS 03 (3) 'Unix' │ │ │ │ -12050A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12050B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12050C General Purpose Flag 0800 (2048) │ │ │ │ +1205C9 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +1205CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1205CE Created OS 03 (3) 'Unix' │ │ │ │ +1205CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1205D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1205D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12050E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120514 CRC D5486ABD (3578292925) │ │ │ │ -120518 Compressed Size 0000072B (1835) │ │ │ │ -12051C Uncompressed Size 00002040 (8256) │ │ │ │ -120520 Filename Length 003C (60) │ │ │ │ -120522 Extra Length 0000 (0) │ │ │ │ -120524 Comment Length 0000 (0) │ │ │ │ -120526 Disk Start 0000 (0) │ │ │ │ -120528 Int File Attributes 0000 (0) │ │ │ │ +1205D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1205D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1205D9 CRC D5486ABD (3578292925) │ │ │ │ +1205DD Compressed Size 0000072B (1835) │ │ │ │ +1205E1 Uncompressed Size 00002040 (8256) │ │ │ │ +1205E5 Filename Length 003C (60) │ │ │ │ +1205E7 Extra Length 0000 (0) │ │ │ │ +1205E9 Comment Length 0000 (0) │ │ │ │ +1205EB Disk Start 0000 (0) │ │ │ │ +1205ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12052A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1205EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12052E Local Header Offset 0000958D (38285) │ │ │ │ -120532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1205F3 Local Header Offset 0000958D (38285) │ │ │ │ +1205F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12056E CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -120572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120573 Created OS 03 (3) 'Unix' │ │ │ │ -120574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120576 General Purpose Flag 0800 (2048) │ │ │ │ +120633 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +120637 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120638 Created OS 03 (3) 'Unix' │ │ │ │ +120639 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12063A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12063B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120578 Compression Method 0000 (0) 'Stored' │ │ │ │ -12057A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12057E CRC 00000000 (0) │ │ │ │ -120582 Compressed Size 00000000 (0) │ │ │ │ -120586 Uncompressed Size 00000000 (0) │ │ │ │ -12058A Filename Length 0011 (17) │ │ │ │ -12058C Extra Length 0000 (0) │ │ │ │ -12058E Comment Length 0000 (0) │ │ │ │ -120590 Disk Start 0000 (0) │ │ │ │ -120592 Int File Attributes 0000 (0) │ │ │ │ +12063D Compression Method 0000 (0) 'Stored' │ │ │ │ +12063F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120643 CRC 00000000 (0) │ │ │ │ +120647 Compressed Size 00000000 (0) │ │ │ │ +12064B Uncompressed Size 00000000 (0) │ │ │ │ +12064F Filename Length 0011 (17) │ │ │ │ +120651 Extra Length 0000 (0) │ │ │ │ +120653 Comment Length 0000 (0) │ │ │ │ +120655 Disk Start 0000 (0) │ │ │ │ +120657 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120594 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120659 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120598 Local Header Offset 00009D12 (40210) │ │ │ │ -12059C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12065D Local Header Offset 00009D12 (40210) │ │ │ │ +120661 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12059C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120661: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12059C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120661: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120574: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120639: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1205AD CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -1205B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205B2 Created OS 03 (3) 'Unix' │ │ │ │ -1205B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205B5 General Purpose Flag 0800 (2048) │ │ │ │ +120672 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +120676 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120677 Created OS 03 (3) 'Unix' │ │ │ │ +120678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12067A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1205B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1205BD CRC 17A1D6A0 (396482208) │ │ │ │ -1205C1 Compressed Size 000021BB (8635) │ │ │ │ -1205C5 Uncompressed Size 0000A1B4 (41396) │ │ │ │ -1205C9 Filename Length 001C (28) │ │ │ │ -1205CB Extra Length 0000 (0) │ │ │ │ -1205CD Comment Length 0000 (0) │ │ │ │ -1205CF Disk Start 0000 (0) │ │ │ │ -1205D1 Int File Attributes 0000 (0) │ │ │ │ +12067C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12067E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120682 CRC 17A1D6A0 (396482208) │ │ │ │ +120686 Compressed Size 000021BB (8635) │ │ │ │ +12068A Uncompressed Size 0000A1B4 (41396) │ │ │ │ +12068E Filename Length 001C (28) │ │ │ │ +120690 Extra Length 0000 (0) │ │ │ │ +120692 Comment Length 0000 (0) │ │ │ │ +120694 Disk Start 0000 (0) │ │ │ │ +120696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1205D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1205D7 Local Header Offset 00009D41 (40257) │ │ │ │ -1205DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12069C Local Header Offset 00009D41 (40257) │ │ │ │ +1206A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1205DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1205F7 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1205FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205FC Created OS 03 (3) 'Unix' │ │ │ │ -1205FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205FF General Purpose Flag 0800 (2048) │ │ │ │ +1206BC CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +1206C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206C1 Created OS 03 (3) 'Unix' │ │ │ │ +1206C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1206C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1206C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120601 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120603 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120607 CRC 56568D48 (1448512840) │ │ │ │ -12060B Compressed Size 0000330A (13066) │ │ │ │ -12060F Uncompressed Size 0002B0AB (176299) │ │ │ │ -120613 Filename Length 001B (27) │ │ │ │ -120615 Extra Length 0000 (0) │ │ │ │ -120617 Comment Length 0000 (0) │ │ │ │ -120619 Disk Start 0000 (0) │ │ │ │ -12061B Int File Attributes 0000 (0) │ │ │ │ +1206C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1206C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1206CC CRC 56568D48 (1448512840) │ │ │ │ +1206D0 Compressed Size 0000330A (13066) │ │ │ │ +1206D4 Uncompressed Size 0002B0AB (176299) │ │ │ │ +1206D8 Filename Length 001B (27) │ │ │ │ +1206DA Extra Length 0000 (0) │ │ │ │ +1206DC Comment Length 0000 (0) │ │ │ │ +1206DE Disk Start 0000 (0) │ │ │ │ +1206E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12061D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120621 Local Header Offset 0000BF36 (48950) │ │ │ │ -120625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206E6 Local Header Offset 0000BF36 (48950) │ │ │ │ +1206EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120640 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -120644 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120645 Created OS 03 (3) 'Unix' │ │ │ │ -120646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120648 General Purpose Flag 0800 (2048) │ │ │ │ +120705 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +120709 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12070A Created OS 03 (3) 'Unix' │ │ │ │ +12070B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12070C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12070D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12064A Compression Method 0000 (0) 'Stored' │ │ │ │ -12064C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120650 CRC 00000000 (0) │ │ │ │ -120654 Compressed Size 00000000 (0) │ │ │ │ -120658 Uncompressed Size 00000000 (0) │ │ │ │ -12065C Filename Length 0010 (16) │ │ │ │ -12065E Extra Length 0000 (0) │ │ │ │ -120660 Comment Length 0000 (0) │ │ │ │ -120662 Disk Start 0000 (0) │ │ │ │ -120664 Int File Attributes 0000 (0) │ │ │ │ +12070F Compression Method 0000 (0) 'Stored' │ │ │ │ +120711 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120715 CRC 00000000 (0) │ │ │ │ +120719 Compressed Size 00000000 (0) │ │ │ │ +12071D Uncompressed Size 00000000 (0) │ │ │ │ +120721 Filename Length 0010 (16) │ │ │ │ +120723 Extra Length 0000 (0) │ │ │ │ +120725 Comment Length 0000 (0) │ │ │ │ +120727 Disk Start 0000 (0) │ │ │ │ +120729 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120666 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12072B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12066A Local Header Offset 0000F279 (62073) │ │ │ │ -12066E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +12072F Local Header Offset 0000F279 (62073) │ │ │ │ +120733 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12066E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120733: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12066E: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120733: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120646: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12070B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12067E CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -120682 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120683 Created OS 03 (3) 'Unix' │ │ │ │ -120684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120686 General Purpose Flag 0800 (2048) │ │ │ │ +120743 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +120747 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120748 Created OS 03 (3) 'Unix' │ │ │ │ +120749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12074A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12074B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120688 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12068A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12068E CRC A4C90F3F (2764640063) │ │ │ │ -120692 Compressed Size 000003BD (957) │ │ │ │ -120696 Uncompressed Size 000007F5 (2037) │ │ │ │ -12069A Filename Length 001F (31) │ │ │ │ -12069C Extra Length 0000 (0) │ │ │ │ -12069E Comment Length 0000 (0) │ │ │ │ -1206A0 Disk Start 0000 (0) │ │ │ │ -1206A2 Int File Attributes 0000 (0) │ │ │ │ +12074D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12074F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120753 CRC A4C90F3F (2764640063) │ │ │ │ +120757 Compressed Size 000003BD (957) │ │ │ │ +12075B Uncompressed Size 000007F5 (2037) │ │ │ │ +12075F Filename Length 001F (31) │ │ │ │ +120761 Extra Length 0000 (0) │ │ │ │ +120763 Comment Length 0000 (0) │ │ │ │ +120765 Disk Start 0000 (0) │ │ │ │ +120767 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120769 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206A8 Local Header Offset 0000F2A7 (62119) │ │ │ │ -1206AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12076D Local Header Offset 0000F2A7 (62119) │ │ │ │ +120771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1206CB CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -1206CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1206D0 Created OS 03 (3) 'Unix' │ │ │ │ -1206D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1206D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1206D3 General Purpose Flag 0800 (2048) │ │ │ │ +120790 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +120794 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120795 Created OS 03 (3) 'Unix' │ │ │ │ +120796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120798 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1206D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1206D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1206DB CRC D8469284 (3628503684) │ │ │ │ -1206DF Compressed Size 0000046E (1134) │ │ │ │ -1206E3 Uncompressed Size 00000CF0 (3312) │ │ │ │ -1206E7 Filename Length 001E (30) │ │ │ │ -1206E9 Extra Length 0000 (0) │ │ │ │ -1206EB Comment Length 0000 (0) │ │ │ │ -1206ED Disk Start 0000 (0) │ │ │ │ -1206EF Int File Attributes 0000 (0) │ │ │ │ +12079A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12079C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207A0 CRC D8469284 (3628503684) │ │ │ │ +1207A4 Compressed Size 0000046E (1134) │ │ │ │ +1207A8 Uncompressed Size 00000CF0 (3312) │ │ │ │ +1207AC Filename Length 001E (30) │ │ │ │ +1207AE Extra Length 0000 (0) │ │ │ │ +1207B0 Comment Length 0000 (0) │ │ │ │ +1207B2 Disk Start 0000 (0) │ │ │ │ +1207B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206F5 Local Header Offset 0000F6A1 (63137) │ │ │ │ -1206F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207BA Local Header Offset 0000F6A1 (63137) │ │ │ │ +1207BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120717 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -12071B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12071C Created OS 03 (3) 'Unix' │ │ │ │ -12071D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12071E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12071F General Purpose Flag 0800 (2048) │ │ │ │ +1207DC CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +1207E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207E1 Created OS 03 (3) 'Unix' │ │ │ │ +1207E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120723 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120727 CRC 75F85174 (1979208052) │ │ │ │ -12072B Compressed Size 00000322 (802) │ │ │ │ -12072F Uncompressed Size 000005F2 (1522) │ │ │ │ -120733 Filename Length 0022 (34) │ │ │ │ -120735 Extra Length 0000 (0) │ │ │ │ -120737 Comment Length 0000 (0) │ │ │ │ -120739 Disk Start 0000 (0) │ │ │ │ -12073B Int File Attributes 0000 (0) │ │ │ │ +1207E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207EC CRC 75F85174 (1979208052) │ │ │ │ +1207F0 Compressed Size 00000322 (802) │ │ │ │ +1207F4 Uncompressed Size 000005F2 (1522) │ │ │ │ +1207F8 Filename Length 0022 (34) │ │ │ │ +1207FA Extra Length 0000 (0) │ │ │ │ +1207FC Comment Length 0000 (0) │ │ │ │ +1207FE Disk Start 0000 (0) │ │ │ │ +120800 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12073D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120802 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120741 Local Header Offset 0000FB4B (64331) │ │ │ │ -120745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120806 Local Header Offset 0000FB4B (64331) │ │ │ │ +12080A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12080A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120767 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -12076B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12076C Created OS 03 (3) 'Unix' │ │ │ │ -12076D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12076E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12076F General Purpose Flag 0800 (2048) │ │ │ │ +12082C CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +120830 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120831 Created OS 03 (3) 'Unix' │ │ │ │ +120832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120834 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120771 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120773 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120777 CRC 83D25C1E (2211601438) │ │ │ │ -12077B Compressed Size 0000016C (364) │ │ │ │ -12077F Uncompressed Size 000002B5 (693) │ │ │ │ -120783 Filename Length 0021 (33) │ │ │ │ -120785 Extra Length 0000 (0) │ │ │ │ -120787 Comment Length 0000 (0) │ │ │ │ -120789 Disk Start 0000 (0) │ │ │ │ -12078B Int File Attributes 0000 (0) │ │ │ │ +120836 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12083C CRC 83D25C1E (2211601438) │ │ │ │ +120840 Compressed Size 0000016C (364) │ │ │ │ +120844 Uncompressed Size 000002B5 (693) │ │ │ │ +120848 Filename Length 0021 (33) │ │ │ │ +12084A Extra Length 0000 (0) │ │ │ │ +12084C Comment Length 0000 (0) │ │ │ │ +12084E Disk Start 0000 (0) │ │ │ │ +120850 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12078D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120791 Local Header Offset 0000FEAD (65197) │ │ │ │ -120795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120856 Local Header Offset 0000FEAD (65197) │ │ │ │ +12085A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12085A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1207B6 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -1207BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1207BB Created OS 03 (3) 'Unix' │ │ │ │ -1207BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1207BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1207BE General Purpose Flag 0800 (2048) │ │ │ │ +12087B CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +12087F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120880 Created OS 03 (3) 'Unix' │ │ │ │ +120881 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120882 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120883 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1207C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1207C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1207C6 CRC 2CC32613 (750986771) │ │ │ │ -1207CA Compressed Size 00000185 (389) │ │ │ │ -1207CE Uncompressed Size 00000265 (613) │ │ │ │ -1207D2 Filename Length 002A (42) │ │ │ │ -1207D4 Extra Length 0000 (0) │ │ │ │ -1207D6 Comment Length 0000 (0) │ │ │ │ -1207D8 Disk Start 0000 (0) │ │ │ │ -1207DA Int File Attributes 0000 (0) │ │ │ │ +120885 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120887 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12088B CRC 2CC32613 (750986771) │ │ │ │ +12088F Compressed Size 00000185 (389) │ │ │ │ +120893 Uncompressed Size 00000265 (613) │ │ │ │ +120897 Filename Length 002A (42) │ │ │ │ +120899 Extra Length 0000 (0) │ │ │ │ +12089B Comment Length 0000 (0) │ │ │ │ +12089D Disk Start 0000 (0) │ │ │ │ +12089F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1207DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1207E0 Local Header Offset 00010058 (65624) │ │ │ │ -1207E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208A5 Local Header Offset 00010058 (65624) │ │ │ │ +1208A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1207E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12080E CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -120812 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120813 Created OS 03 (3) 'Unix' │ │ │ │ -120814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120816 General Purpose Flag 0800 (2048) │ │ │ │ +1208D3 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +1208D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1208D8 Created OS 03 (3) 'Unix' │ │ │ │ +1208D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1208DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1208DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120818 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12081A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12081E CRC 1E495A48 (508123720) │ │ │ │ -120822 Compressed Size 000035A6 (13734) │ │ │ │ -120826 Uncompressed Size 0000A868 (43112) │ │ │ │ -12082A Filename Length 001A (26) │ │ │ │ -12082C Extra Length 0000 (0) │ │ │ │ -12082E Comment Length 0000 (0) │ │ │ │ -120830 Disk Start 0000 (0) │ │ │ │ -120832 Int File Attributes 0000 (0) │ │ │ │ +1208DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1208DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1208E3 CRC 1E495A48 (508123720) │ │ │ │ +1208E7 Compressed Size 000035A6 (13734) │ │ │ │ +1208EB Uncompressed Size 0000A868 (43112) │ │ │ │ +1208EF Filename Length 001A (26) │ │ │ │ +1208F1 Extra Length 0000 (0) │ │ │ │ +1208F3 Comment Length 0000 (0) │ │ │ │ +1208F5 Disk Start 0000 (0) │ │ │ │ +1208F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120834 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120838 Local Header Offset 00010225 (66085) │ │ │ │ -12083C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208FD Local Header Offset 00010225 (66085) │ │ │ │ +120901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12083C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120856 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -12085A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12085B Created OS 03 (3) 'Unix' │ │ │ │ -12085C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12085D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12085E General Purpose Flag 0800 (2048) │ │ │ │ +12091B CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +12091F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120920 Created OS 03 (3) 'Unix' │ │ │ │ +120921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120923 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120860 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120862 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120866 CRC 5AE5D6D5 (1525012181) │ │ │ │ -12086A Compressed Size 00009CF5 (40181) │ │ │ │ -12086E Uncompressed Size 00049775 (300917) │ │ │ │ -120872 Filename Length 0019 (25) │ │ │ │ -120874 Extra Length 0000 (0) │ │ │ │ -120876 Comment Length 0000 (0) │ │ │ │ -120878 Disk Start 0000 (0) │ │ │ │ -12087A Int File Attributes 0000 (0) │ │ │ │ +120925 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12092B CRC 5AE5D6D5 (1525012181) │ │ │ │ +12092F Compressed Size 00009CF5 (40181) │ │ │ │ +120933 Uncompressed Size 00049775 (300917) │ │ │ │ +120937 Filename Length 0019 (25) │ │ │ │ +120939 Extra Length 0000 (0) │ │ │ │ +12093B Comment Length 0000 (0) │ │ │ │ +12093D Disk Start 0000 (0) │ │ │ │ +12093F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12087C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120941 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120880 Local Header Offset 00013803 (79875) │ │ │ │ -120884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120945 Local Header Offset 00013803 (79875) │ │ │ │ +120949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12089D CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -1208A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208A2 Created OS 03 (3) 'Unix' │ │ │ │ -1208A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208A5 General Purpose Flag 0800 (2048) │ │ │ │ +120962 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +120966 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120967 Created OS 03 (3) 'Unix' │ │ │ │ +120968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12096A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208AD CRC 4ED7B9DB (1322760667) │ │ │ │ -1208B1 Compressed Size 0000020E (526) │ │ │ │ -1208B5 Uncompressed Size 000003E3 (995) │ │ │ │ -1208B9 Filename Length 0021 (33) │ │ │ │ -1208BB Extra Length 0000 (0) │ │ │ │ -1208BD Comment Length 0000 (0) │ │ │ │ -1208BF Disk Start 0000 (0) │ │ │ │ -1208C1 Int File Attributes 0000 (0) │ │ │ │ +12096C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12096E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120972 CRC 4ED7B9DB (1322760667) │ │ │ │ +120976 Compressed Size 0000020E (526) │ │ │ │ +12097A Uncompressed Size 000003E3 (995) │ │ │ │ +12097E Filename Length 0021 (33) │ │ │ │ +120980 Extra Length 0000 (0) │ │ │ │ +120982 Comment Length 0000 (0) │ │ │ │ +120984 Disk Start 0000 (0) │ │ │ │ +120986 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1208C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120988 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1208C7 Local Header Offset 0001D52F (120111) │ │ │ │ -1208CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12098C Local Header Offset 0001D52F (120111) │ │ │ │ +120990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1208CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1208EC CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -1208F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208F1 Created OS 03 (3) 'Unix' │ │ │ │ -1208F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208F4 General Purpose Flag 0800 (2048) │ │ │ │ +1209B1 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +1209B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209B6 Created OS 03 (3) 'Unix' │ │ │ │ +1209B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208FC CRC 9BD41A86 (2614368902) │ │ │ │ -120900 Compressed Size 000000BA (186) │ │ │ │ -120904 Uncompressed Size 00000133 (307) │ │ │ │ -120908 Filename Length 0020 (32) │ │ │ │ -12090A Extra Length 0000 (0) │ │ │ │ -12090C Comment Length 0000 (0) │ │ │ │ -12090E Disk Start 0000 (0) │ │ │ │ -120910 Int File Attributes 0000 (0) │ │ │ │ +1209BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209C1 CRC 9BD41A86 (2614368902) │ │ │ │ +1209C5 Compressed Size 000000BA (186) │ │ │ │ +1209C9 Uncompressed Size 00000133 (307) │ │ │ │ +1209CD Filename Length 0020 (32) │ │ │ │ +1209CF Extra Length 0000 (0) │ │ │ │ +1209D1 Comment Length 0000 (0) │ │ │ │ +1209D3 Disk Start 0000 (0) │ │ │ │ +1209D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1209D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120916 Local Header Offset 0001D77C (120700) │ │ │ │ -12091A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1209DB Local Header Offset 0001D77C (120700) │ │ │ │ +1209DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12091A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1209DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12093A CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -12093E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12093F Created OS 03 (3) 'Unix' │ │ │ │ -120940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120942 General Purpose Flag 0800 (2048) │ │ │ │ +1209FF CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +120A03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A04 Created OS 03 (3) 'Unix' │ │ │ │ +120A05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120944 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120946 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12094A CRC 231EF643 (589231683) │ │ │ │ -12094E Compressed Size 00000A00 (2560) │ │ │ │ -120952 Uncompressed Size 000016EC (5868) │ │ │ │ -120956 Filename Length 001C (28) │ │ │ │ -120958 Extra Length 0000 (0) │ │ │ │ -12095A Comment Length 0000 (0) │ │ │ │ -12095C Disk Start 0000 (0) │ │ │ │ -12095E Int File Attributes 0000 (0) │ │ │ │ +120A09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A0F CRC 231EF643 (589231683) │ │ │ │ +120A13 Compressed Size 00000A00 (2560) │ │ │ │ +120A17 Uncompressed Size 000016EC (5868) │ │ │ │ +120A1B Filename Length 001C (28) │ │ │ │ +120A1D Extra Length 0000 (0) │ │ │ │ +120A1F Comment Length 0000 (0) │ │ │ │ +120A21 Disk Start 0000 (0) │ │ │ │ +120A23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120960 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120964 Local Header Offset 0001D874 (120948) │ │ │ │ -120968 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A29 Local Header Offset 0001D874 (120948) │ │ │ │ +120A2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120968: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120984 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -120988 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120989 Created OS 03 (3) 'Unix' │ │ │ │ -12098A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12098B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12098C General Purpose Flag 0800 (2048) │ │ │ │ +120A49 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +120A4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A4E Created OS 03 (3) 'Unix' │ │ │ │ +120A4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12098E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120994 CRC C092F56F (3230856559) │ │ │ │ -120998 Compressed Size 000004B8 (1208) │ │ │ │ -12099C Uncompressed Size 00001742 (5954) │ │ │ │ -1209A0 Filename Length 001B (27) │ │ │ │ -1209A2 Extra Length 0000 (0) │ │ │ │ -1209A4 Comment Length 0000 (0) │ │ │ │ -1209A6 Disk Start 0000 (0) │ │ │ │ -1209A8 Int File Attributes 0000 (0) │ │ │ │ +120A53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A59 CRC C092F56F (3230856559) │ │ │ │ +120A5D Compressed Size 000004B8 (1208) │ │ │ │ +120A61 Uncompressed Size 00001742 (5954) │ │ │ │ +120A65 Filename Length 001B (27) │ │ │ │ +120A67 Extra Length 0000 (0) │ │ │ │ +120A69 Comment Length 0000 (0) │ │ │ │ +120A6B Disk Start 0000 (0) │ │ │ │ +120A6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209AE Local Header Offset 0001E2AE (123566) │ │ │ │ -1209B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A73 Local Header Offset 0001E2AE (123566) │ │ │ │ +120A77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1209CD CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -1209D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1209D2 Created OS 03 (3) 'Unix' │ │ │ │ -1209D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1209D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1209D5 General Purpose Flag 0800 (2048) │ │ │ │ +120A92 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +120A96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A97 Created OS 03 (3) 'Unix' │ │ │ │ +120A98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1209D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1209D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1209DD CRC B33E6EEA (3007213290) │ │ │ │ -1209E1 Compressed Size 00000339 (825) │ │ │ │ -1209E5 Uncompressed Size 000005FD (1533) │ │ │ │ -1209E9 Filename Length 001C (28) │ │ │ │ -1209EB Extra Length 0000 (0) │ │ │ │ -1209ED Comment Length 0000 (0) │ │ │ │ -1209EF Disk Start 0000 (0) │ │ │ │ -1209F1 Int File Attributes 0000 (0) │ │ │ │ +120A9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AA2 CRC B33E6EEA (3007213290) │ │ │ │ +120AA6 Compressed Size 00000339 (825) │ │ │ │ +120AAA Uncompressed Size 000005FD (1533) │ │ │ │ +120AAE Filename Length 001C (28) │ │ │ │ +120AB0 Extra Length 0000 (0) │ │ │ │ +120AB2 Comment Length 0000 (0) │ │ │ │ +120AB4 Disk Start 0000 (0) │ │ │ │ +120AB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209F7 Local Header Offset 0001E79F (124831) │ │ │ │ -1209FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120ABC Local Header Offset 0001E79F (124831) │ │ │ │ +120AC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A17 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -120A1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A1C Created OS 03 (3) 'Unix' │ │ │ │ -120A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A1F General Purpose Flag 0800 (2048) │ │ │ │ +120ADC CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +120AE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120AE1 Created OS 03 (3) 'Unix' │ │ │ │ +120AE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120AE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A27 CRC 75F90BD0 (1979255760) │ │ │ │ -120A2B Compressed Size 000001AF (431) │ │ │ │ -120A2F Uncompressed Size 00000570 (1392) │ │ │ │ -120A33 Filename Length 001B (27) │ │ │ │ -120A35 Extra Length 0000 (0) │ │ │ │ -120A37 Comment Length 0000 (0) │ │ │ │ -120A39 Disk Start 0000 (0) │ │ │ │ -120A3B Int File Attributes 0000 (0) │ │ │ │ +120AE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120AE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AEC CRC 75F90BD0 (1979255760) │ │ │ │ +120AF0 Compressed Size 000001AF (431) │ │ │ │ +120AF4 Uncompressed Size 00000570 (1392) │ │ │ │ +120AF8 Filename Length 001B (27) │ │ │ │ +120AFA Extra Length 0000 (0) │ │ │ │ +120AFC Comment Length 0000 (0) │ │ │ │ +120AFE Disk Start 0000 (0) │ │ │ │ +120B00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A41 Local Header Offset 0001EB12 (125714) │ │ │ │ -120A45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B06 Local Header Offset 0001EB12 (125714) │ │ │ │ +120B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A60 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -120A64 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A65 Created OS 03 (3) 'Unix' │ │ │ │ -120A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A68 General Purpose Flag 0800 (2048) │ │ │ │ +120B25 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +120B29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B2A Created OS 03 (3) 'Unix' │ │ │ │ +120B2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A70 CRC 52660998 (1382418840) │ │ │ │ -120A74 Compressed Size 000003E3 (995) │ │ │ │ -120A78 Uncompressed Size 0000080D (2061) │ │ │ │ -120A7C Filename Length 001E (30) │ │ │ │ -120A7E Extra Length 0000 (0) │ │ │ │ -120A80 Comment Length 0000 (0) │ │ │ │ -120A82 Disk Start 0000 (0) │ │ │ │ -120A84 Int File Attributes 0000 (0) │ │ │ │ +120B2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B35 CRC 52660998 (1382418840) │ │ │ │ +120B39 Compressed Size 000003E3 (995) │ │ │ │ +120B3D Uncompressed Size 0000080D (2061) │ │ │ │ +120B41 Filename Length 001E (30) │ │ │ │ +120B43 Extra Length 0000 (0) │ │ │ │ +120B45 Comment Length 0000 (0) │ │ │ │ +120B47 Disk Start 0000 (0) │ │ │ │ +120B49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A8A Local Header Offset 0001ECFA (126202) │ │ │ │ -120A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B4F Local Header Offset 0001ECFA (126202) │ │ │ │ +120B53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AAC CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -120AB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AB1 Created OS 03 (3) 'Unix' │ │ │ │ -120AB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AB4 General Purpose Flag 0800 (2048) │ │ │ │ +120B71 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +120B75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B76 Created OS 03 (3) 'Unix' │ │ │ │ +120B77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120AB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120ABC CRC EC2828C3 (3962054851) │ │ │ │ -120AC0 Compressed Size 00000282 (642) │ │ │ │ -120AC4 Uncompressed Size 000008EA (2282) │ │ │ │ -120AC8 Filename Length 001D (29) │ │ │ │ -120ACA Extra Length 0000 (0) │ │ │ │ -120ACC Comment Length 0000 (0) │ │ │ │ -120ACE Disk Start 0000 (0) │ │ │ │ -120AD0 Int File Attributes 0000 (0) │ │ │ │ +120B7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B81 CRC EC2828C3 (3962054851) │ │ │ │ +120B85 Compressed Size 00000282 (642) │ │ │ │ +120B89 Uncompressed Size 000008EA (2282) │ │ │ │ +120B8D Filename Length 001D (29) │ │ │ │ +120B8F Extra Length 0000 (0) │ │ │ │ +120B91 Comment Length 0000 (0) │ │ │ │ +120B93 Disk Start 0000 (0) │ │ │ │ +120B95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120AD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120AD6 Local Header Offset 0001F119 (127257) │ │ │ │ -120ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B9B Local Header Offset 0001F119 (127257) │ │ │ │ +120B9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AF7 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -120AFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AFC Created OS 03 (3) 'Unix' │ │ │ │ -120AFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AFF General Purpose Flag 0800 (2048) │ │ │ │ +120BBC CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +120BC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BC1 Created OS 03 (3) 'Unix' │ │ │ │ +120BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120BC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B07 CRC 6AB17B30 (1790016304) │ │ │ │ -120B0B Compressed Size 00000189 (393) │ │ │ │ -120B0F Uncompressed Size 00000448 (1096) │ │ │ │ -120B13 Filename Length 0020 (32) │ │ │ │ -120B15 Extra Length 0000 (0) │ │ │ │ -120B17 Comment Length 0000 (0) │ │ │ │ -120B19 Disk Start 0000 (0) │ │ │ │ -120B1B Int File Attributes 0000 (0) │ │ │ │ +120BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120BCC CRC 6AB17B30 (1790016304) │ │ │ │ +120BD0 Compressed Size 00000189 (393) │ │ │ │ +120BD4 Uncompressed Size 00000448 (1096) │ │ │ │ +120BD8 Filename Length 0020 (32) │ │ │ │ +120BDA Extra Length 0000 (0) │ │ │ │ +120BDC Comment Length 0000 (0) │ │ │ │ +120BDE Disk Start 0000 (0) │ │ │ │ +120BE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120BE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B21 Local Header Offset 0001F3D6 (127958) │ │ │ │ -120B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BE6 Local Header Offset 0001F3D6 (127958) │ │ │ │ +120BEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B45 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -120B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B4A Created OS 03 (3) 'Unix' │ │ │ │ -120B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B4D General Purpose Flag 0800 (2048) │ │ │ │ +120C0A CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +120C0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C0F Created OS 03 (3) 'Unix' │ │ │ │ +120C10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B55 CRC FFD1E25A (4291945050) │ │ │ │ -120B59 Compressed Size 000001B7 (439) │ │ │ │ -120B5D Uncompressed Size 000002C6 (710) │ │ │ │ -120B61 Filename Length 0024 (36) │ │ │ │ -120B63 Extra Length 0000 (0) │ │ │ │ -120B65 Comment Length 0000 (0) │ │ │ │ -120B67 Disk Start 0000 (0) │ │ │ │ -120B69 Int File Attributes 0000 (0) │ │ │ │ +120C14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C1A CRC FFD1E25A (4291945050) │ │ │ │ +120C1E Compressed Size 000001B7 (439) │ │ │ │ +120C22 Uncompressed Size 000002C6 (710) │ │ │ │ +120C26 Filename Length 0024 (36) │ │ │ │ +120C28 Extra Length 0000 (0) │ │ │ │ +120C2A Comment Length 0000 (0) │ │ │ │ +120C2C Disk Start 0000 (0) │ │ │ │ +120C2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B6F Local Header Offset 0001F59D (128413) │ │ │ │ -120B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C34 Local Header Offset 0001F59D (128413) │ │ │ │ +120C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B97 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -120B9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B9C Created OS 03 (3) 'Unix' │ │ │ │ -120B9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B9F General Purpose Flag 0800 (2048) │ │ │ │ +120C5C CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +120C60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C61 Created OS 03 (3) 'Unix' │ │ │ │ +120C62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BA7 CRC 9BF5C8BE (2616576190) │ │ │ │ -120BAB Compressed Size 0000053A (1338) │ │ │ │ -120BAF Uncompressed Size 00000E44 (3652) │ │ │ │ -120BB3 Filename Length 0024 (36) │ │ │ │ -120BB5 Extra Length 0000 (0) │ │ │ │ -120BB7 Comment Length 0000 (0) │ │ │ │ -120BB9 Disk Start 0000 (0) │ │ │ │ -120BBB Int File Attributes 0000 (0) │ │ │ │ +120C66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C6C CRC 9BF5C8BE (2616576190) │ │ │ │ +120C70 Compressed Size 0000053A (1338) │ │ │ │ +120C74 Uncompressed Size 00000E44 (3652) │ │ │ │ +120C78 Filename Length 0024 (36) │ │ │ │ +120C7A Extra Length 0000 (0) │ │ │ │ +120C7C Comment Length 0000 (0) │ │ │ │ +120C7E Disk Start 0000 (0) │ │ │ │ +120C80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120BBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120BC1 Local Header Offset 0001F796 (128918) │ │ │ │ -120BC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C86 Local Header Offset 0001F796 (128918) │ │ │ │ +120C8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120BC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120BE9 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -120BED Created Zip Spec 14 (20) '2.0' │ │ │ │ -120BEE Created OS 03 (3) 'Unix' │ │ │ │ -120BEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120BF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120BF1 General Purpose Flag 0800 (2048) │ │ │ │ +120CAE CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +120CB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CB3 Created OS 03 (3) 'Unix' │ │ │ │ +120CB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BF9 CRC 7D5E1967 (2103318887) │ │ │ │ -120BFD Compressed Size 0000053C (1340) │ │ │ │ -120C01 Uncompressed Size 00000E6A (3690) │ │ │ │ -120C05 Filename Length 0026 (38) │ │ │ │ -120C07 Extra Length 0000 (0) │ │ │ │ -120C09 Comment Length 0000 (0) │ │ │ │ -120C0B Disk Start 0000 (0) │ │ │ │ -120C0D Int File Attributes 0000 (0) │ │ │ │ +120CB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CBE CRC 7D5E1967 (2103318887) │ │ │ │ +120CC2 Compressed Size 0000053C (1340) │ │ │ │ +120CC6 Uncompressed Size 00000E6A (3690) │ │ │ │ +120CCA Filename Length 0026 (38) │ │ │ │ +120CCC Extra Length 0000 (0) │ │ │ │ +120CCE Comment Length 0000 (0) │ │ │ │ +120CD0 Disk Start 0000 (0) │ │ │ │ +120CD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120CD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C13 Local Header Offset 0001FD12 (130322) │ │ │ │ -120C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120CD8 Local Header Offset 0001FD12 (130322) │ │ │ │ +120CDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120CDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C3D CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -120C41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C42 Created OS 03 (3) 'Unix' │ │ │ │ -120C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C45 General Purpose Flag 0800 (2048) │ │ │ │ +120D02 CENTRAL HEADER #54 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' │ │ │ │ -120C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C4D CRC 3BDDD40A (1004393482) │ │ │ │ -120C51 Compressed Size 0000056E (1390) │ │ │ │ -120C55 Uncompressed Size 00000E74 (3700) │ │ │ │ -120C59 Filename Length 0025 (37) │ │ │ │ -120C5B Extra Length 0000 (0) │ │ │ │ -120C5D Comment Length 0000 (0) │ │ │ │ -120C5F Disk Start 0000 (0) │ │ │ │ -120C61 Int File Attributes 0000 (0) │ │ │ │ +120D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D12 CRC 3BDDD40A (1004393482) │ │ │ │ +120D16 Compressed Size 0000056E (1390) │ │ │ │ +120D1A Uncompressed Size 00000E74 (3700) │ │ │ │ +120D1E Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -120C63 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' │ │ │ │ -120C67 Local Header Offset 00020292 (131730) │ │ │ │ -120C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D2C Local Header Offset 00020292 (131730) │ │ │ │ +120D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C90 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -120C94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C95 Created OS 03 (3) 'Unix' │ │ │ │ -120C96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C98 General Purpose Flag 0800 (2048) │ │ │ │ +120D55 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +120D59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D5A Created OS 03 (3) 'Unix' │ │ │ │ +120D5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CA0 CRC C2F9695A (3271125338) │ │ │ │ -120CA4 Compressed Size 00000552 (1362) │ │ │ │ -120CA8 Uncompressed Size 00000E74 (3700) │ │ │ │ -120CAC Filename Length 0027 (39) │ │ │ │ -120CAE Extra Length 0000 (0) │ │ │ │ -120CB0 Comment Length 0000 (0) │ │ │ │ -120CB2 Disk Start 0000 (0) │ │ │ │ -120CB4 Int File Attributes 0000 (0) │ │ │ │ +120D5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D65 CRC C2F9695A (3271125338) │ │ │ │ +120D69 Compressed Size 00000552 (1362) │ │ │ │ +120D6D Uncompressed Size 00000E74 (3700) │ │ │ │ +120D71 Filename Length 0027 (39) │ │ │ │ +120D73 Extra Length 0000 (0) │ │ │ │ +120D75 Comment Length 0000 (0) │ │ │ │ +120D77 Disk Start 0000 (0) │ │ │ │ +120D79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120CB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120CBA Local Header Offset 00020843 (133187) │ │ │ │ -120CBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D7F Local Header Offset 00020843 (133187) │ │ │ │ +120D83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120CE5 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -120CE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120CEA Created OS 03 (3) 'Unix' │ │ │ │ -120CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120CED General Purpose Flag 0800 (2048) │ │ │ │ +120DAA CENTRAL HEADER #56 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' │ │ │ │ -120CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CF5 CRC 6DC50697 (1841628823) │ │ │ │ -120CF9 Compressed Size 0000053F (1343) │ │ │ │ -120CFD Uncompressed Size 00000E57 (3671) │ │ │ │ -120D01 Filename Length 0025 (37) │ │ │ │ -120D03 Extra Length 0000 (0) │ │ │ │ -120D05 Comment Length 0000 (0) │ │ │ │ -120D07 Disk Start 0000 (0) │ │ │ │ -120D09 Int File Attributes 0000 (0) │ │ │ │ +120DB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DBA CRC 6DC50697 (1841628823) │ │ │ │ +120DBE Compressed Size 0000053F (1343) │ │ │ │ +120DC2 Uncompressed Size 00000E57 (3671) │ │ │ │ +120DC6 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -120D0B 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' │ │ │ │ -120D0F Local Header Offset 00020DDA (134618) │ │ │ │ -120D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DD4 Local Header Offset 00020DDA (134618) │ │ │ │ +120DD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120DD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D38 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -120D3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D3D Created OS 03 (3) 'Unix' │ │ │ │ -120D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D40 General Purpose Flag 0800 (2048) │ │ │ │ +120DFD CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +120E01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E02 Created OS 03 (3) 'Unix' │ │ │ │ +120E03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D48 CRC 1BFCCA0F (469551631) │ │ │ │ -120D4C Compressed Size 000001E4 (484) │ │ │ │ -120D50 Uncompressed Size 000003AC (940) │ │ │ │ -120D54 Filename Length 0020 (32) │ │ │ │ -120D56 Extra Length 0000 (0) │ │ │ │ -120D58 Comment Length 0000 (0) │ │ │ │ -120D5A Disk Start 0000 (0) │ │ │ │ -120D5C Int File Attributes 0000 (0) │ │ │ │ +120E07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E0D CRC 1BFCCA0F (469551631) │ │ │ │ +120E11 Compressed Size 000001E4 (484) │ │ │ │ +120E15 Uncompressed Size 000003AC (940) │ │ │ │ +120E19 Filename Length 0020 (32) │ │ │ │ +120E1B Extra Length 0000 (0) │ │ │ │ +120E1D Comment Length 0000 (0) │ │ │ │ +120E1F Disk Start 0000 (0) │ │ │ │ +120E21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D62 Local Header Offset 0002135C (136028) │ │ │ │ -120D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E27 Local Header Offset 0002135C (136028) │ │ │ │ +120E2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D86 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -120D8A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D8B Created OS 03 (3) 'Unix' │ │ │ │ -120D8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D8E General Purpose Flag 0800 (2048) │ │ │ │ +120E4B CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +120E4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E50 Created OS 03 (3) 'Unix' │ │ │ │ +120E51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D96 CRC 723C3B87 (1916550023) │ │ │ │ -120D9A Compressed Size 00000205 (517) │ │ │ │ -120D9E Uncompressed Size 0000045C (1116) │ │ │ │ -120DA2 Filename Length 0020 (32) │ │ │ │ -120DA4 Extra Length 0000 (0) │ │ │ │ -120DA6 Comment Length 0000 (0) │ │ │ │ -120DA8 Disk Start 0000 (0) │ │ │ │ -120DAA Int File Attributes 0000 (0) │ │ │ │ +120E55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E5B CRC 723C3B87 (1916550023) │ │ │ │ +120E5F Compressed Size 00000205 (517) │ │ │ │ +120E63 Uncompressed Size 0000045C (1116) │ │ │ │ +120E67 Filename Length 0020 (32) │ │ │ │ +120E69 Extra Length 0000 (0) │ │ │ │ +120E6B Comment Length 0000 (0) │ │ │ │ +120E6D Disk Start 0000 (0) │ │ │ │ +120E6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DB0 Local Header Offset 0002157E (136574) │ │ │ │ -120DB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E75 Local Header Offset 0002157E (136574) │ │ │ │ +120E79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120DB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120DD4 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -120DD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120DD9 Created OS 03 (3) 'Unix' │ │ │ │ -120DDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120DDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120DDC General Purpose Flag 0800 (2048) │ │ │ │ +120E99 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +120E9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E9E Created OS 03 (3) 'Unix' │ │ │ │ +120E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120DDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120DE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120DE4 CRC 634AB1A9 (1665839529) │ │ │ │ -120DE8 Compressed Size 0000022D (557) │ │ │ │ -120DEC Uncompressed Size 0000050D (1293) │ │ │ │ -120DF0 Filename Length 0020 (32) │ │ │ │ -120DF2 Extra Length 0000 (0) │ │ │ │ -120DF4 Comment Length 0000 (0) │ │ │ │ -120DF6 Disk Start 0000 (0) │ │ │ │ -120DF8 Int File Attributes 0000 (0) │ │ │ │ +120EA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EA9 CRC 634AB1A9 (1665839529) │ │ │ │ +120EAD Compressed Size 0000022D (557) │ │ │ │ +120EB1 Uncompressed Size 0000050D (1293) │ │ │ │ +120EB5 Filename Length 0020 (32) │ │ │ │ +120EB7 Extra Length 0000 (0) │ │ │ │ +120EB9 Comment Length 0000 (0) │ │ │ │ +120EBB Disk Start 0000 (0) │ │ │ │ +120EBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DFE Local Header Offset 000217C1 (137153) │ │ │ │ -120E02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120EC3 Local Header Offset 000217C1 (137153) │ │ │ │ +120EC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E22 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -120E26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E27 Created OS 03 (3) 'Unix' │ │ │ │ -120E28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E2A General Purpose Flag 0800 (2048) │ │ │ │ +120EE7 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +120EEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +120EEC Created OS 03 (3) 'Unix' │ │ │ │ +120EED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E32 CRC 8032CA38 (2150812216) │ │ │ │ -120E36 Compressed Size 0000206D (8301) │ │ │ │ -120E3A Uncompressed Size 00005F17 (24343) │ │ │ │ -120E3E Filename Length 0019 (25) │ │ │ │ -120E40 Extra Length 0000 (0) │ │ │ │ -120E42 Comment Length 0000 (0) │ │ │ │ -120E44 Disk Start 0000 (0) │ │ │ │ -120E46 Int File Attributes 0000 (0) │ │ │ │ +120EF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EF7 CRC 8032CA38 (2150812216) │ │ │ │ +120EFB Compressed Size 0000206D (8301) │ │ │ │ +120EFF Uncompressed Size 00005F17 (24343) │ │ │ │ +120F03 Filename Length 0019 (25) │ │ │ │ +120F05 Extra Length 0000 (0) │ │ │ │ +120F07 Comment Length 0000 (0) │ │ │ │ +120F09 Disk Start 0000 (0) │ │ │ │ +120F0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E4C Local Header Offset 00021A2C (137772) │ │ │ │ -120E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F11 Local Header Offset 00021A2C (137772) │ │ │ │ +120F15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E69 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -120E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E6E Created OS 03 (3) 'Unix' │ │ │ │ -120E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E71 General Purpose Flag 0800 (2048) │ │ │ │ +120F2E CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +120F32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F33 Created OS 03 (3) 'Unix' │ │ │ │ +120F34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E79 CRC B8BDB836 (3099441206) │ │ │ │ -120E7D Compressed Size 00001843 (6211) │ │ │ │ -120E81 Uncompressed Size 0000EB58 (60248) │ │ │ │ -120E85 Filename Length 0018 (24) │ │ │ │ -120E87 Extra Length 0000 (0) │ │ │ │ -120E89 Comment Length 0000 (0) │ │ │ │ -120E8B Disk Start 0000 (0) │ │ │ │ -120E8D Int File Attributes 0000 (0) │ │ │ │ +120F38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F3E CRC B8BDB836 (3099441206) │ │ │ │ +120F42 Compressed Size 00001843 (6211) │ │ │ │ +120F46 Uncompressed Size 0000EB58 (60248) │ │ │ │ +120F4A Filename Length 0018 (24) │ │ │ │ +120F4C Extra Length 0000 (0) │ │ │ │ +120F4E Comment Length 0000 (0) │ │ │ │ +120F50 Disk Start 0000 (0) │ │ │ │ +120F52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E93 Local Header Offset 00023AD0 (146128) │ │ │ │ -120E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F58 Local Header Offset 00023AD0 (146128) │ │ │ │ +120F5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EAF CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -120EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EB4 Created OS 03 (3) 'Unix' │ │ │ │ -120EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EB7 General Purpose Flag 0800 (2048) │ │ │ │ +120F74 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +120F78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F79 Created OS 03 (3) 'Unix' │ │ │ │ +120F7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120EBF CRC FA3E2FC3 (4198379459) │ │ │ │ -120EC3 Compressed Size 000003E3 (995) │ │ │ │ -120EC7 Uncompressed Size 00001580 (5504) │ │ │ │ -120ECB Filename Length 0018 (24) │ │ │ │ -120ECD Extra Length 0000 (0) │ │ │ │ -120ECF Comment Length 0000 (0) │ │ │ │ -120ED1 Disk Start 0000 (0) │ │ │ │ -120ED3 Int File Attributes 0000 (0) │ │ │ │ +120F7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F84 CRC FA3E2FC3 (4198379459) │ │ │ │ +120F88 Compressed Size 000003E3 (995) │ │ │ │ +120F8C Uncompressed Size 00001580 (5504) │ │ │ │ +120F90 Filename Length 0018 (24) │ │ │ │ +120F92 Extra Length 0000 (0) │ │ │ │ +120F94 Comment Length 0000 (0) │ │ │ │ +120F96 Disk Start 0000 (0) │ │ │ │ +120F98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120ED9 Local Header Offset 00025349 (152393) │ │ │ │ -120EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F9E Local Header Offset 00025349 (152393) │ │ │ │ +120FA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EF5 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -120EF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EFA Created OS 03 (3) 'Unix' │ │ │ │ -120EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EFD General Purpose Flag 0800 (2048) │ │ │ │ +120FBA CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +120FBE Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FBF Created OS 03 (3) 'Unix' │ │ │ │ +120FC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F05 CRC 2321F037 (589426743) │ │ │ │ -120F09 Compressed Size 0000004D (77) │ │ │ │ -120F0D Uncompressed Size 00000056 (86) │ │ │ │ -120F11 Filename Length 001C (28) │ │ │ │ -120F13 Extra Length 0000 (0) │ │ │ │ -120F15 Comment Length 0000 (0) │ │ │ │ -120F17 Disk Start 0000 (0) │ │ │ │ -120F19 Int File Attributes 0000 (0) │ │ │ │ +120FC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120FC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120FCA CRC 2321F037 (589426743) │ │ │ │ +120FCE Compressed Size 0000004D (77) │ │ │ │ +120FD2 Uncompressed Size 00000056 (86) │ │ │ │ +120FD6 Filename Length 001C (28) │ │ │ │ +120FD8 Extra Length 0000 (0) │ │ │ │ +120FDA Comment Length 0000 (0) │ │ │ │ +120FDC Disk Start 0000 (0) │ │ │ │ +120FDE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F1F Local Header Offset 00025762 (153442) │ │ │ │ -120F23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FE4 Local Header Offset 00025762 (153442) │ │ │ │ +120FE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F3F CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -120F43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F44 Created OS 03 (3) 'Unix' │ │ │ │ -120F45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F47 General Purpose Flag 0800 (2048) │ │ │ │ +121004 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +121008 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121009 Created OS 03 (3) 'Unix' │ │ │ │ +12100A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12100B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12100C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F4F CRC 3F27B8AD (1059567789) │ │ │ │ -120F53 Compressed Size 00000819 (2073) │ │ │ │ -120F57 Uncompressed Size 00000F6B (3947) │ │ │ │ -120F5B Filename Length 001F (31) │ │ │ │ -120F5D Extra Length 0000 (0) │ │ │ │ -120F5F Comment Length 0000 (0) │ │ │ │ -120F61 Disk Start 0000 (0) │ │ │ │ -120F63 Int File Attributes 0000 (0) │ │ │ │ +12100E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121010 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121014 CRC 3F27B8AD (1059567789) │ │ │ │ +121018 Compressed Size 00000819 (2073) │ │ │ │ +12101C Uncompressed Size 00000F6B (3947) │ │ │ │ +121020 Filename Length 001F (31) │ │ │ │ +121022 Extra Length 0000 (0) │ │ │ │ +121024 Comment Length 0000 (0) │ │ │ │ +121026 Disk Start 0000 (0) │ │ │ │ +121028 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12102A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F69 Local Header Offset 000257E9 (153577) │ │ │ │ -120F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12102E Local Header Offset 000257E9 (153577) │ │ │ │ +121032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F8C CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -120F90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F91 Created OS 03 (3) 'Unix' │ │ │ │ -120F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F94 General Purpose Flag 0800 (2048) │ │ │ │ +121051 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +121055 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121056 Created OS 03 (3) 'Unix' │ │ │ │ +121057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121059 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F9C CRC 490DD9D5 (1225644501) │ │ │ │ -120FA0 Compressed Size 00000354 (852) │ │ │ │ -120FA4 Uncompressed Size 00000AEC (2796) │ │ │ │ -120FA8 Filename Length 001E (30) │ │ │ │ -120FAA Extra Length 0000 (0) │ │ │ │ -120FAC Comment Length 0000 (0) │ │ │ │ -120FAE Disk Start 0000 (0) │ │ │ │ -120FB0 Int File Attributes 0000 (0) │ │ │ │ +12105B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12105D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121061 CRC 490DD9D5 (1225644501) │ │ │ │ +121065 Compressed Size 00000354 (852) │ │ │ │ +121069 Uncompressed Size 00000AEC (2796) │ │ │ │ +12106D Filename Length 001E (30) │ │ │ │ +12106F Extra Length 0000 (0) │ │ │ │ +121071 Comment Length 0000 (0) │ │ │ │ +121073 Disk Start 0000 (0) │ │ │ │ +121075 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121077 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120FB6 Local Header Offset 0002603F (155711) │ │ │ │ -120FBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12107B Local Header Offset 0002603F (155711) │ │ │ │ +12107F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12107F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120FD8 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -120FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -120FDD Created OS 03 (3) 'Unix' │ │ │ │ -120FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120FE0 General Purpose Flag 0800 (2048) │ │ │ │ +12109D CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +1210A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210A2 Created OS 03 (3) 'Unix' │ │ │ │ +1210A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120FE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120FE8 CRC D222624A (3525468746) │ │ │ │ -120FEC Compressed Size 00000705 (1797) │ │ │ │ -120FF0 Uncompressed Size 00000DC3 (3523) │ │ │ │ -120FF4 Filename Length 0021 (33) │ │ │ │ -120FF6 Extra Length 0000 (0) │ │ │ │ -120FF8 Comment Length 0000 (0) │ │ │ │ -120FFA Disk Start 0000 (0) │ │ │ │ -120FFC Int File Attributes 0000 (0) │ │ │ │ +1210A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210AD CRC D222624A (3525468746) │ │ │ │ +1210B1 Compressed Size 00000705 (1797) │ │ │ │ +1210B5 Uncompressed Size 00000DC3 (3523) │ │ │ │ +1210B9 Filename Length 0021 (33) │ │ │ │ +1210BB Extra Length 0000 (0) │ │ │ │ +1210BD Comment Length 0000 (0) │ │ │ │ +1210BF Disk Start 0000 (0) │ │ │ │ +1210C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1210C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121002 Local Header Offset 000263CF (156623) │ │ │ │ -121006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1210C7 Local Header Offset 000263CF (156623) │ │ │ │ +1210CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1210CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121027 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -12102B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12102C Created OS 03 (3) 'Unix' │ │ │ │ -12102D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12102E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12102F General Purpose Flag 0800 (2048) │ │ │ │ +1210EC CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +1210F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210F1 Created OS 03 (3) 'Unix' │ │ │ │ +1210F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121031 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121033 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121037 CRC 682A3705 (1747597061) │ │ │ │ -12103B Compressed Size 00000303 (771) │ │ │ │ -12103F Uncompressed Size 00000923 (2339) │ │ │ │ -121043 Filename Length 0020 (32) │ │ │ │ -121045 Extra Length 0000 (0) │ │ │ │ -121047 Comment Length 0000 (0) │ │ │ │ -121049 Disk Start 0000 (0) │ │ │ │ -12104B Int File Attributes 0000 (0) │ │ │ │ +1210F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210FC CRC 682A3705 (1747597061) │ │ │ │ +121100 Compressed Size 00000303 (771) │ │ │ │ +121104 Uncompressed Size 00000923 (2339) │ │ │ │ +121108 Filename Length 0020 (32) │ │ │ │ +12110A Extra Length 0000 (0) │ │ │ │ +12110C Comment Length 0000 (0) │ │ │ │ +12110E Disk Start 0000 (0) │ │ │ │ +121110 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12104D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121112 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121051 Local Header Offset 00026B13 (158483) │ │ │ │ -121055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121116 Local Header Offset 00026B13 (158483) │ │ │ │ +12111A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12111A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121075 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -121079 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12107A Created OS 03 (3) 'Unix' │ │ │ │ -12107B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12107C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12107D General Purpose Flag 0800 (2048) │ │ │ │ +12113A CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +12113E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12113F Created OS 03 (3) 'Unix' │ │ │ │ +121140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121142 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12107F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121081 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121085 CRC 59040194 (1493434772) │ │ │ │ -121089 Compressed Size 000006F7 (1783) │ │ │ │ -12108D Uncompressed Size 00000D53 (3411) │ │ │ │ -121091 Filename Length 0021 (33) │ │ │ │ -121093 Extra Length 0000 (0) │ │ │ │ -121095 Comment Length 0000 (0) │ │ │ │ -121097 Disk Start 0000 (0) │ │ │ │ -121099 Int File Attributes 0000 (0) │ │ │ │ +121144 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121146 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12114A CRC 59040194 (1493434772) │ │ │ │ +12114E Compressed Size 000006F7 (1783) │ │ │ │ +121152 Uncompressed Size 00000D53 (3411) │ │ │ │ +121156 Filename Length 0021 (33) │ │ │ │ +121158 Extra Length 0000 (0) │ │ │ │ +12115A Comment Length 0000 (0) │ │ │ │ +12115C Disk Start 0000 (0) │ │ │ │ +12115E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12109B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121160 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12109F Local Header Offset 00026E54 (159316) │ │ │ │ -1210A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121164 Local Header Offset 00026E54 (159316) │ │ │ │ +121168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1210C4 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -1210C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1210C9 Created OS 03 (3) 'Unix' │ │ │ │ -1210CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1210CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1210CC General Purpose Flag 0800 (2048) │ │ │ │ +121189 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +12118D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12118E Created OS 03 (3) 'Unix' │ │ │ │ +12118F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121191 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1210CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1210D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1210D4 CRC F5BDF18A (4122866058) │ │ │ │ -1210D8 Compressed Size 000002DC (732) │ │ │ │ -1210DC Uncompressed Size 0000087A (2170) │ │ │ │ -1210E0 Filename Length 0020 (32) │ │ │ │ -1210E2 Extra Length 0000 (0) │ │ │ │ -1210E4 Comment Length 0000 (0) │ │ │ │ -1210E6 Disk Start 0000 (0) │ │ │ │ -1210E8 Int File Attributes 0000 (0) │ │ │ │ +121193 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121195 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121199 CRC F5BDF18A (4122866058) │ │ │ │ +12119D Compressed Size 000002DC (732) │ │ │ │ +1211A1 Uncompressed Size 0000087A (2170) │ │ │ │ +1211A5 Filename Length 0020 (32) │ │ │ │ +1211A7 Extra Length 0000 (0) │ │ │ │ +1211A9 Comment Length 0000 (0) │ │ │ │ +1211AB Disk Start 0000 (0) │ │ │ │ +1211AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1210EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1210EE Local Header Offset 0002758A (161162) │ │ │ │ -1210F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211B3 Local Header Offset 0002758A (161162) │ │ │ │ +1211B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121112 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -121116 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121117 Created OS 03 (3) 'Unix' │ │ │ │ -121118 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121119 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12111A General Purpose Flag 0800 (2048) │ │ │ │ +1211D7 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +1211DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1211DC Created OS 03 (3) 'Unix' │ │ │ │ +1211DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1211DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1211DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12111C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12111E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121122 CRC B9F7625E (3119997534) │ │ │ │ -121126 Compressed Size 000006EE (1774) │ │ │ │ -12112A Uncompressed Size 00000D44 (3396) │ │ │ │ -12112E Filename Length 0020 (32) │ │ │ │ -121130 Extra Length 0000 (0) │ │ │ │ -121132 Comment Length 0000 (0) │ │ │ │ -121134 Disk Start 0000 (0) │ │ │ │ -121136 Int File Attributes 0000 (0) │ │ │ │ +1211E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1211E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211E7 CRC B9F7625E (3119997534) │ │ │ │ +1211EB Compressed Size 000006EE (1774) │ │ │ │ +1211EF Uncompressed Size 00000D44 (3396) │ │ │ │ +1211F3 Filename Length 0020 (32) │ │ │ │ +1211F5 Extra Length 0000 (0) │ │ │ │ +1211F7 Comment Length 0000 (0) │ │ │ │ +1211F9 Disk Start 0000 (0) │ │ │ │ +1211FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121138 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12113C Local Header Offset 000278A4 (161956) │ │ │ │ -121140 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121201 Local Header Offset 000278A4 (161956) │ │ │ │ +121205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121160 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -121164 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121165 Created OS 03 (3) 'Unix' │ │ │ │ -121166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121168 General Purpose Flag 0800 (2048) │ │ │ │ +121225 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +121229 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12122A Created OS 03 (3) 'Unix' │ │ │ │ +12122B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12122C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12122D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12116A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12116C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121170 CRC 5F3E463F (1597916735) │ │ │ │ -121174 Compressed Size 000002D9 (729) │ │ │ │ -121178 Uncompressed Size 00000863 (2147) │ │ │ │ -12117C Filename Length 001F (31) │ │ │ │ -12117E Extra Length 0000 (0) │ │ │ │ -121180 Comment Length 0000 (0) │ │ │ │ -121182 Disk Start 0000 (0) │ │ │ │ -121184 Int File Attributes 0000 (0) │ │ │ │ +12122F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121231 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121235 CRC 5F3E463F (1597916735) │ │ │ │ +121239 Compressed Size 000002D9 (729) │ │ │ │ +12123D Uncompressed Size 00000863 (2147) │ │ │ │ +121241 Filename Length 001F (31) │ │ │ │ +121243 Extra Length 0000 (0) │ │ │ │ +121245 Comment Length 0000 (0) │ │ │ │ +121247 Disk Start 0000 (0) │ │ │ │ +121249 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12124B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12118A Local Header Offset 00027FD0 (163792) │ │ │ │ -12118E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12124F Local Header Offset 00027FD0 (163792) │ │ │ │ +121253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12118E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211AD CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -1211B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211B2 Created OS 03 (3) 'Unix' │ │ │ │ -1211B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1211B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1211B5 General Purpose Flag 0800 (2048) │ │ │ │ +121272 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +121276 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121277 Created OS 03 (3) 'Unix' │ │ │ │ +121278 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121279 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12127A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1211B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1211B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1211BD CRC 39ED5D72 (971857266) │ │ │ │ -1211C1 Compressed Size 000006F4 (1780) │ │ │ │ -1211C5 Uncompressed Size 00000D48 (3400) │ │ │ │ -1211C9 Filename Length 0021 (33) │ │ │ │ -1211CB Extra Length 0000 (0) │ │ │ │ -1211CD Comment Length 0000 (0) │ │ │ │ -1211CF Disk Start 0000 (0) │ │ │ │ -1211D1 Int File Attributes 0000 (0) │ │ │ │ +12127C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12127E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121282 CRC 39ED5D72 (971857266) │ │ │ │ +121286 Compressed Size 000006F4 (1780) │ │ │ │ +12128A Uncompressed Size 00000D48 (3400) │ │ │ │ +12128E Filename Length 0021 (33) │ │ │ │ +121290 Extra Length 0000 (0) │ │ │ │ +121292 Comment Length 0000 (0) │ │ │ │ +121294 Disk Start 0000 (0) │ │ │ │ +121296 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1211D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121298 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1211D7 Local Header Offset 000282E6 (164582) │ │ │ │ -1211DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12129C Local Header Offset 000282E6 (164582) │ │ │ │ +1212A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1211DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211FC CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -121200 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121201 Created OS 03 (3) 'Unix' │ │ │ │ -121202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121204 General Purpose Flag 0800 (2048) │ │ │ │ +1212C1 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +1212C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1212C6 Created OS 03 (3) 'Unix' │ │ │ │ +1212C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1212C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1212C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121206 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12120C CRC 87F697F3 (2281084915) │ │ │ │ -121210 Compressed Size 000002DB (731) │ │ │ │ -121214 Uncompressed Size 0000086A (2154) │ │ │ │ -121218 Filename Length 0020 (32) │ │ │ │ -12121A Extra Length 0000 (0) │ │ │ │ -12121C Comment Length 0000 (0) │ │ │ │ -12121E Disk Start 0000 (0) │ │ │ │ -121220 Int File Attributes 0000 (0) │ │ │ │ +1212CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1212CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1212D1 CRC 87F697F3 (2281084915) │ │ │ │ +1212D5 Compressed Size 000002DB (731) │ │ │ │ +1212D9 Uncompressed Size 0000086A (2154) │ │ │ │ +1212DD Filename Length 0020 (32) │ │ │ │ +1212DF Extra Length 0000 (0) │ │ │ │ +1212E1 Comment Length 0000 (0) │ │ │ │ +1212E3 Disk Start 0000 (0) │ │ │ │ +1212E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121226 Local Header Offset 00028A19 (166425) │ │ │ │ -12122A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212EB Local Header Offset 00028A19 (166425) │ │ │ │ +1212EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12122A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12124A CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -12124E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12124F Created OS 03 (3) 'Unix' │ │ │ │ -121250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121252 General Purpose Flag 0800 (2048) │ │ │ │ +12130F CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +121313 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121314 Created OS 03 (3) 'Unix' │ │ │ │ +121315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121317 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121254 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12125A CRC 3F578B03 (1062701827) │ │ │ │ -12125E Compressed Size 000006FC (1788) │ │ │ │ -121262 Uncompressed Size 00000D4E (3406) │ │ │ │ -121266 Filename Length 0021 (33) │ │ │ │ -121268 Extra Length 0000 (0) │ │ │ │ -12126A Comment Length 0000 (0) │ │ │ │ -12126C Disk Start 0000 (0) │ │ │ │ -12126E Int File Attributes 0000 (0) │ │ │ │ +121319 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12131B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12131F CRC 3F578B03 (1062701827) │ │ │ │ +121323 Compressed Size 000006FC (1788) │ │ │ │ +121327 Uncompressed Size 00000D4E (3406) │ │ │ │ +12132B Filename Length 0021 (33) │ │ │ │ +12132D Extra Length 0000 (0) │ │ │ │ +12132F Comment Length 0000 (0) │ │ │ │ +121331 Disk Start 0000 (0) │ │ │ │ +121333 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121274 Local Header Offset 00028D32 (167218) │ │ │ │ -121278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121339 Local Header Offset 00028D32 (167218) │ │ │ │ +12133D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12133D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121299 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -12129D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12129E Created OS 03 (3) 'Unix' │ │ │ │ -12129F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212A1 General Purpose Flag 0800 (2048) │ │ │ │ +12135E CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +121362 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121363 Created OS 03 (3) 'Unix' │ │ │ │ +121364 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121365 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121366 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212A9 CRC 4DE3F3EC (1306784748) │ │ │ │ -1212AD Compressed Size 000002DC (732) │ │ │ │ -1212B1 Uncompressed Size 0000086A (2154) │ │ │ │ -1212B5 Filename Length 0020 (32) │ │ │ │ -1212B7 Extra Length 0000 (0) │ │ │ │ -1212B9 Comment Length 0000 (0) │ │ │ │ -1212BB Disk Start 0000 (0) │ │ │ │ -1212BD Int File Attributes 0000 (0) │ │ │ │ +121368 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12136A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12136E CRC 4DE3F3EC (1306784748) │ │ │ │ +121372 Compressed Size 000002DC (732) │ │ │ │ +121376 Uncompressed Size 0000086A (2154) │ │ │ │ +12137A Filename Length 0020 (32) │ │ │ │ +12137C Extra Length 0000 (0) │ │ │ │ +12137E Comment Length 0000 (0) │ │ │ │ +121380 Disk Start 0000 (0) │ │ │ │ +121382 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1212BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121384 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1212C3 Local Header Offset 0002946D (169069) │ │ │ │ -1212C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121388 Local Header Offset 0002946D (169069) │ │ │ │ +12138C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1212C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12138C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1212E7 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -1212EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1212EC Created OS 03 (3) 'Unix' │ │ │ │ -1212ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212EF General Purpose Flag 0800 (2048) │ │ │ │ +1213AC CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +1213B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213B1 Created OS 03 (3) 'Unix' │ │ │ │ +1213B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212F7 CRC 3E010C78 (1040256120) │ │ │ │ -1212FB Compressed Size 000006F1 (1777) │ │ │ │ -1212FF Uncompressed Size 00000D40 (3392) │ │ │ │ -121303 Filename Length 001E (30) │ │ │ │ -121305 Extra Length 0000 (0) │ │ │ │ -121307 Comment Length 0000 (0) │ │ │ │ -121309 Disk Start 0000 (0) │ │ │ │ -12130B Int File Attributes 0000 (0) │ │ │ │ +1213B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213BC CRC 3E010C78 (1040256120) │ │ │ │ +1213C0 Compressed Size 000006F1 (1777) │ │ │ │ +1213C4 Uncompressed Size 00000D40 (3392) │ │ │ │ +1213C8 Filename Length 001E (30) │ │ │ │ +1213CA Extra Length 0000 (0) │ │ │ │ +1213CC Comment Length 0000 (0) │ │ │ │ +1213CE Disk Start 0000 (0) │ │ │ │ +1213D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12130D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1213D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121311 Local Header Offset 00029787 (169863) │ │ │ │ -121315 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1213D6 Local Header Offset 00029787 (169863) │ │ │ │ +1213DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1213DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121333 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -121337 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121338 Created OS 03 (3) 'Unix' │ │ │ │ -121339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12133A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12133B General Purpose Flag 0800 (2048) │ │ │ │ +1213F8 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +1213FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213FD Created OS 03 (3) 'Unix' │ │ │ │ +1213FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121400 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12133D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12133F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121343 CRC D666A549 (3597051209) │ │ │ │ -121347 Compressed Size 000002D8 (728) │ │ │ │ -12134B Uncompressed Size 00000852 (2130) │ │ │ │ -12134F Filename Length 001D (29) │ │ │ │ -121351 Extra Length 0000 (0) │ │ │ │ -121353 Comment Length 0000 (0) │ │ │ │ -121355 Disk Start 0000 (0) │ │ │ │ -121357 Int File Attributes 0000 (0) │ │ │ │ +121402 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121404 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121408 CRC D666A549 (3597051209) │ │ │ │ +12140C Compressed Size 000002D8 (728) │ │ │ │ +121410 Uncompressed Size 00000852 (2130) │ │ │ │ +121414 Filename Length 001D (29) │ │ │ │ +121416 Extra Length 0000 (0) │ │ │ │ +121418 Comment Length 0000 (0) │ │ │ │ +12141A Disk Start 0000 (0) │ │ │ │ +12141C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12141E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12135D Local Header Offset 00029EB4 (171700) │ │ │ │ -121361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121422 Local Header Offset 00029EB4 (171700) │ │ │ │ +121426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12137E CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -121382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121383 Created OS 03 (3) 'Unix' │ │ │ │ -121384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121386 General Purpose Flag 0800 (2048) │ │ │ │ +121443 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +121447 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121448 Created OS 03 (3) 'Unix' │ │ │ │ +121449 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12144A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12144B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121388 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12138A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12138E CRC D53FDC0C (3577732108) │ │ │ │ -121392 Compressed Size 000006EA (1770) │ │ │ │ -121396 Uncompressed Size 00000D3F (3391) │ │ │ │ -12139A Filename Length 001F (31) │ │ │ │ -12139C Extra Length 0000 (0) │ │ │ │ -12139E Comment Length 0000 (0) │ │ │ │ -1213A0 Disk Start 0000 (0) │ │ │ │ -1213A2 Int File Attributes 0000 (0) │ │ │ │ +12144D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12144F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121453 CRC D53FDC0C (3577732108) │ │ │ │ +121457 Compressed Size 000006EA (1770) │ │ │ │ +12145B Uncompressed Size 00000D3F (3391) │ │ │ │ +12145F Filename Length 001F (31) │ │ │ │ +121461 Extra Length 0000 (0) │ │ │ │ +121463 Comment Length 0000 (0) │ │ │ │ +121465 Disk Start 0000 (0) │ │ │ │ +121467 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121469 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213A8 Local Header Offset 0002A1C7 (172487) │ │ │ │ -1213AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12146D Local Header Offset 0002A1C7 (172487) │ │ │ │ +121471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1213CB CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -1213CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1213D0 Created OS 03 (3) 'Unix' │ │ │ │ -1213D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1213D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1213D3 General Purpose Flag 0800 (2048) │ │ │ │ +121490 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +121494 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121495 Created OS 03 (3) 'Unix' │ │ │ │ +121496 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121497 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121498 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1213D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1213D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1213DB CRC 265CBBB0 (643611568) │ │ │ │ -1213DF Compressed Size 000002DA (730) │ │ │ │ -1213E3 Uncompressed Size 00000859 (2137) │ │ │ │ -1213E7 Filename Length 001E (30) │ │ │ │ -1213E9 Extra Length 0000 (0) │ │ │ │ -1213EB Comment Length 0000 (0) │ │ │ │ -1213ED Disk Start 0000 (0) │ │ │ │ -1213EF Int File Attributes 0000 (0) │ │ │ │ +12149A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12149C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214A0 CRC 265CBBB0 (643611568) │ │ │ │ +1214A4 Compressed Size 000002DA (730) │ │ │ │ +1214A8 Uncompressed Size 00000859 (2137) │ │ │ │ +1214AC Filename Length 001E (30) │ │ │ │ +1214AE Extra Length 0000 (0) │ │ │ │ +1214B0 Comment Length 0000 (0) │ │ │ │ +1214B2 Disk Start 0000 (0) │ │ │ │ +1214B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213F5 Local Header Offset 0002A8EE (174318) │ │ │ │ -1213F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214BA Local Header Offset 0002A8EE (174318) │ │ │ │ +1214BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121417 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -12141B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12141C Created OS 03 (3) 'Unix' │ │ │ │ -12141D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12141E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12141F General Purpose Flag 0800 (2048) │ │ │ │ +1214DC CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +1214E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1214E1 Created OS 03 (3) 'Unix' │ │ │ │ +1214E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1214E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121423 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121427 CRC 0321B30D (52540173) │ │ │ │ -12142B Compressed Size 000006AB (1707) │ │ │ │ -12142F Uncompressed Size 00000CC1 (3265) │ │ │ │ -121433 Filename Length 0023 (35) │ │ │ │ -121435 Extra Length 0000 (0) │ │ │ │ -121437 Comment Length 0000 (0) │ │ │ │ -121439 Disk Start 0000 (0) │ │ │ │ -12143B Int File Attributes 0000 (0) │ │ │ │ +1214E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214EC CRC 0321B30D (52540173) │ │ │ │ +1214F0 Compressed Size 000006AB (1707) │ │ │ │ +1214F4 Uncompressed Size 00000CC1 (3265) │ │ │ │ +1214F8 Filename Length 0023 (35) │ │ │ │ +1214FA Extra Length 0000 (0) │ │ │ │ +1214FC Comment Length 0000 (0) │ │ │ │ +1214FE Disk Start 0000 (0) │ │ │ │ +121500 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12143D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121502 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121441 Local Header Offset 0002AC04 (175108) │ │ │ │ -121445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121506 Local Header Offset 0002AC04 (175108) │ │ │ │ +12150A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12150A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121468 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -12146C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12146D Created OS 03 (3) 'Unix' │ │ │ │ -12146E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12146F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121470 General Purpose Flag 0800 (2048) │ │ │ │ +12152D CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +121531 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121532 Created OS 03 (3) 'Unix' │ │ │ │ +121533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121535 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121472 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121478 CRC 9E44AA56 (2655300182) │ │ │ │ -12147C Compressed Size 00000321 (801) │ │ │ │ -121480 Uncompressed Size 00000A19 (2585) │ │ │ │ -121484 Filename Length 0022 (34) │ │ │ │ -121486 Extra Length 0000 (0) │ │ │ │ -121488 Comment Length 0000 (0) │ │ │ │ -12148A Disk Start 0000 (0) │ │ │ │ -12148C Int File Attributes 0000 (0) │ │ │ │ +121537 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121539 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12153D CRC 9E44AA56 (2655300182) │ │ │ │ +121541 Compressed Size 00000321 (801) │ │ │ │ +121545 Uncompressed Size 00000A19 (2585) │ │ │ │ +121549 Filename Length 0022 (34) │ │ │ │ +12154B Extra Length 0000 (0) │ │ │ │ +12154D Comment Length 0000 (0) │ │ │ │ +12154F Disk Start 0000 (0) │ │ │ │ +121551 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12148E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121553 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121492 Local Header Offset 0002B2F0 (176880) │ │ │ │ -121496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121557 Local Header Offset 0002B2F0 (176880) │ │ │ │ +12155B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12155B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1214B8 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -1214BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1214BD Created OS 03 (3) 'Unix' │ │ │ │ -1214BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1214BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1214C0 General Purpose Flag 0800 (2048) │ │ │ │ +12157D CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +121581 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121582 Created OS 03 (3) 'Unix' │ │ │ │ +121583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121585 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1214C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1214C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1214C8 CRC 3DCDB358 (1036890968) │ │ │ │ -1214CC Compressed Size 000005EE (1518) │ │ │ │ -1214D0 Uncompressed Size 00000B51 (2897) │ │ │ │ -1214D4 Filename Length 0020 (32) │ │ │ │ -1214D6 Extra Length 0000 (0) │ │ │ │ -1214D8 Comment Length 0000 (0) │ │ │ │ -1214DA Disk Start 0000 (0) │ │ │ │ -1214DC Int File Attributes 0000 (0) │ │ │ │ +121587 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121589 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12158D CRC 3DCDB358 (1036890968) │ │ │ │ +121591 Compressed Size 000005EE (1518) │ │ │ │ +121595 Uncompressed Size 00000B51 (2897) │ │ │ │ +121599 Filename Length 0020 (32) │ │ │ │ +12159B Extra Length 0000 (0) │ │ │ │ +12159D Comment Length 0000 (0) │ │ │ │ +12159F Disk Start 0000 (0) │ │ │ │ +1215A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1214DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1214E2 Local Header Offset 0002B651 (177745) │ │ │ │ -1214E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215A7 Local Header Offset 0002B651 (177745) │ │ │ │ +1215AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1214E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121506 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -12150A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12150B Created OS 03 (3) 'Unix' │ │ │ │ -12150C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12150D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12150E General Purpose Flag 0800 (2048) │ │ │ │ +1215CB CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +1215CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1215D0 Created OS 03 (3) 'Unix' │ │ │ │ +1215D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1215D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1215D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121510 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121512 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121516 CRC 5DA5495C (1571113308) │ │ │ │ -12151A Compressed Size 000002C3 (707) │ │ │ │ -12151E Uncompressed Size 0000082B (2091) │ │ │ │ -121522 Filename Length 001F (31) │ │ │ │ -121524 Extra Length 0000 (0) │ │ │ │ -121526 Comment Length 0000 (0) │ │ │ │ -121528 Disk Start 0000 (0) │ │ │ │ -12152A Int File Attributes 0000 (0) │ │ │ │ +1215D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1215D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1215DB CRC 5DA5495C (1571113308) │ │ │ │ +1215DF Compressed Size 000002C3 (707) │ │ │ │ +1215E3 Uncompressed Size 0000082B (2091) │ │ │ │ +1215E7 Filename Length 001F (31) │ │ │ │ +1215E9 Extra Length 0000 (0) │ │ │ │ +1215EB Comment Length 0000 (0) │ │ │ │ +1215ED Disk Start 0000 (0) │ │ │ │ +1215EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12152C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121530 Local Header Offset 0002BC7D (179325) │ │ │ │ -121534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215F5 Local Header Offset 0002BC7D (179325) │ │ │ │ +1215F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121553 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -121557 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121558 Created OS 03 (3) 'Unix' │ │ │ │ -121559 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12155A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12155B General Purpose Flag 0800 (2048) │ │ │ │ +121618 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +12161C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12161D Created OS 03 (3) 'Unix' │ │ │ │ +12161E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12161F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121620 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12155D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12155F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121563 CRC 68189AA8 (1746442920) │ │ │ │ -121567 Compressed Size 000005F7 (1527) │ │ │ │ -12156B Uncompressed Size 00000B59 (2905) │ │ │ │ -12156F Filename Length 0022 (34) │ │ │ │ -121571 Extra Length 0000 (0) │ │ │ │ -121573 Comment Length 0000 (0) │ │ │ │ -121575 Disk Start 0000 (0) │ │ │ │ -121577 Int File Attributes 0000 (0) │ │ │ │ +121622 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121624 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121628 CRC 68189AA8 (1746442920) │ │ │ │ +12162C Compressed Size 000005F7 (1527) │ │ │ │ +121630 Uncompressed Size 00000B59 (2905) │ │ │ │ +121634 Filename Length 0022 (34) │ │ │ │ +121636 Extra Length 0000 (0) │ │ │ │ +121638 Comment Length 0000 (0) │ │ │ │ +12163A Disk Start 0000 (0) │ │ │ │ +12163C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121579 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12163E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12157D Local Header Offset 0002BF7D (180093) │ │ │ │ -121581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121642 Local Header Offset 0002BF7D (180093) │ │ │ │ +121646 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121646: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215A3 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1215A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215A8 Created OS 03 (3) 'Unix' │ │ │ │ -1215A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215AB General Purpose Flag 0800 (2048) │ │ │ │ +121668 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +12166C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12166D Created OS 03 (3) 'Unix' │ │ │ │ +12166E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12166F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121670 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1215B3 CRC BCD37E99 (3167977113) │ │ │ │ -1215B7 Compressed Size 000002CB (715) │ │ │ │ -1215BB Uncompressed Size 00000845 (2117) │ │ │ │ -1215BF Filename Length 0021 (33) │ │ │ │ -1215C1 Extra Length 0000 (0) │ │ │ │ -1215C3 Comment Length 0000 (0) │ │ │ │ -1215C5 Disk Start 0000 (0) │ │ │ │ -1215C7 Int File Attributes 0000 (0) │ │ │ │ +121672 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121674 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121678 CRC BCD37E99 (3167977113) │ │ │ │ +12167C Compressed Size 000002CB (715) │ │ │ │ +121680 Uncompressed Size 00000845 (2117) │ │ │ │ +121684 Filename Length 0021 (33) │ │ │ │ +121686 Extra Length 0000 (0) │ │ │ │ +121688 Comment Length 0000 (0) │ │ │ │ +12168A Disk Start 0000 (0) │ │ │ │ +12168C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1215C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12168E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1215CD Local Header Offset 0002C5B4 (181684) │ │ │ │ -1215D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121692 Local Header Offset 0002C5B4 (181684) │ │ │ │ +121696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1215D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215F2 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -1215F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215F7 Created OS 03 (3) 'Unix' │ │ │ │ -1215F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215FA General Purpose Flag 0800 (2048) │ │ │ │ +1216B7 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +1216BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216BC Created OS 03 (3) 'Unix' │ │ │ │ +1216BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121602 CRC 37F4F390 (938800016) │ │ │ │ -121606 Compressed Size 0000060B (1547) │ │ │ │ -12160A Uncompressed Size 00000B87 (2951) │ │ │ │ -12160E Filename Length 0021 (33) │ │ │ │ -121610 Extra Length 0000 (0) │ │ │ │ -121612 Comment Length 0000 (0) │ │ │ │ -121614 Disk Start 0000 (0) │ │ │ │ -121616 Int File Attributes 0000 (0) │ │ │ │ +1216C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1216C7 CRC 37F4F390 (938800016) │ │ │ │ +1216CB Compressed Size 0000060B (1547) │ │ │ │ +1216CF Uncompressed Size 00000B87 (2951) │ │ │ │ +1216D3 Filename Length 0021 (33) │ │ │ │ +1216D5 Extra Length 0000 (0) │ │ │ │ +1216D7 Comment Length 0000 (0) │ │ │ │ +1216D9 Disk Start 0000 (0) │ │ │ │ +1216DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121618 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1216DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12161C Local Header Offset 0002C8BE (182462) │ │ │ │ -121620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1216E1 Local Header Offset 0002C8BE (182462) │ │ │ │ +1216E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1216E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121641 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -121645 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121646 Created OS 03 (3) 'Unix' │ │ │ │ -121647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121649 General Purpose Flag 0800 (2048) │ │ │ │ +121706 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +12170A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12170B Created OS 03 (3) 'Unix' │ │ │ │ +12170C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12170D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12170E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12164B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12164D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121651 CRC 35BE1B11 (901651217) │ │ │ │ -121655 Compressed Size 000002D0 (720) │ │ │ │ -121659 Uncompressed Size 00000880 (2176) │ │ │ │ -12165D Filename Length 0020 (32) │ │ │ │ -12165F Extra Length 0000 (0) │ │ │ │ -121661 Comment Length 0000 (0) │ │ │ │ -121663 Disk Start 0000 (0) │ │ │ │ -121665 Int File Attributes 0000 (0) │ │ │ │ +121710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121712 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121716 CRC 35BE1B11 (901651217) │ │ │ │ +12171A Compressed Size 000002D0 (720) │ │ │ │ +12171E Uncompressed Size 00000880 (2176) │ │ │ │ +121722 Filename Length 0020 (32) │ │ │ │ +121724 Extra Length 0000 (0) │ │ │ │ +121726 Comment Length 0000 (0) │ │ │ │ +121728 Disk Start 0000 (0) │ │ │ │ +12172A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121667 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12172C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12166B Local Header Offset 0002CF08 (184072) │ │ │ │ -12166F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121730 Local Header Offset 0002CF08 (184072) │ │ │ │ +121734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12166F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12168F CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -121693 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121694 Created OS 03 (3) 'Unix' │ │ │ │ -121695 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121696 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121697 General Purpose Flag 0800 (2048) │ │ │ │ +121754 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +121758 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121759 Created OS 03 (3) 'Unix' │ │ │ │ +12175A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12175B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12175C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121699 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12169B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12169F CRC 629EB1B7 (1654567351) │ │ │ │ -1216A3 Compressed Size 0000060F (1551) │ │ │ │ -1216A7 Uncompressed Size 00000B8B (2955) │ │ │ │ -1216AB Filename Length 0022 (34) │ │ │ │ -1216AD Extra Length 0000 (0) │ │ │ │ -1216AF Comment Length 0000 (0) │ │ │ │ -1216B1 Disk Start 0000 (0) │ │ │ │ -1216B3 Int File Attributes 0000 (0) │ │ │ │ +12175E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121760 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121764 CRC 629EB1B7 (1654567351) │ │ │ │ +121768 Compressed Size 0000060F (1551) │ │ │ │ +12176C Uncompressed Size 00000B8B (2955) │ │ │ │ +121770 Filename Length 0022 (34) │ │ │ │ +121772 Extra Length 0000 (0) │ │ │ │ +121774 Comment Length 0000 (0) │ │ │ │ +121776 Disk Start 0000 (0) │ │ │ │ +121778 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1216B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12177A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1216B9 Local Header Offset 0002D216 (184854) │ │ │ │ -1216BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12177E Local Header Offset 0002D216 (184854) │ │ │ │ +121782 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1216BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1216DF CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -1216E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1216E4 Created OS 03 (3) 'Unix' │ │ │ │ -1216E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1216E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1216E7 General Purpose Flag 0800 (2048) │ │ │ │ +1217A4 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +1217A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217A9 Created OS 03 (3) 'Unix' │ │ │ │ +1217AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1216E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1216EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1216EF CRC 188A9B53 (411736915) │ │ │ │ -1216F3 Compressed Size 000002D8 (728) │ │ │ │ -1216F7 Uncompressed Size 00000895 (2197) │ │ │ │ -1216FB Filename Length 0021 (33) │ │ │ │ -1216FD Extra Length 0000 (0) │ │ │ │ -1216FF Comment Length 0000 (0) │ │ │ │ -121701 Disk Start 0000 (0) │ │ │ │ -121703 Int File Attributes 0000 (0) │ │ │ │ +1217AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217B4 CRC 188A9B53 (411736915) │ │ │ │ +1217B8 Compressed Size 000002D8 (728) │ │ │ │ +1217BC Uncompressed Size 00000895 (2197) │ │ │ │ +1217C0 Filename Length 0021 (33) │ │ │ │ +1217C2 Extra Length 0000 (0) │ │ │ │ +1217C4 Comment Length 0000 (0) │ │ │ │ +1217C6 Disk Start 0000 (0) │ │ │ │ +1217C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121705 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1217CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121709 Local Header Offset 0002D865 (186469) │ │ │ │ -12170D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1217CE Local Header Offset 0002D865 (186469) │ │ │ │ +1217D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12170D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1217D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12172E CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -121732 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121733 Created OS 03 (3) 'Unix' │ │ │ │ -121734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121736 General Purpose Flag 0800 (2048) │ │ │ │ +1217F3 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +1217F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217F8 Created OS 03 (3) 'Unix' │ │ │ │ +1217F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121738 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12173A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12173E CRC F9DD5DE5 (4192034277) │ │ │ │ -121742 Compressed Size 00000609 (1545) │ │ │ │ -121746 Uncompressed Size 00000B96 (2966) │ │ │ │ -12174A Filename Length 001F (31) │ │ │ │ -12174C Extra Length 0000 (0) │ │ │ │ -12174E Comment Length 0000 (0) │ │ │ │ -121750 Disk Start 0000 (0) │ │ │ │ -121752 Int File Attributes 0000 (0) │ │ │ │ +1217FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121803 CRC F9DD5DE5 (4192034277) │ │ │ │ +121807 Compressed Size 00000609 (1545) │ │ │ │ +12180B Uncompressed Size 00000B96 (2966) │ │ │ │ +12180F Filename Length 001F (31) │ │ │ │ +121811 Extra Length 0000 (0) │ │ │ │ +121813 Comment Length 0000 (0) │ │ │ │ +121815 Disk Start 0000 (0) │ │ │ │ +121817 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121754 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121819 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121758 Local Header Offset 0002DB7C (187260) │ │ │ │ -12175C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12181D Local Header Offset 0002DB7C (187260) │ │ │ │ +121821 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12175C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12177B CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -12177F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121780 Created OS 03 (3) 'Unix' │ │ │ │ -121781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121783 General Purpose Flag 0800 (2048) │ │ │ │ +121840 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +121844 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121845 Created OS 03 (3) 'Unix' │ │ │ │ +121846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121848 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121785 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12178B CRC 10E14B16 (283200278) │ │ │ │ -12178F Compressed Size 000002E4 (740) │ │ │ │ -121793 Uncompressed Size 000008A2 (2210) │ │ │ │ -121797 Filename Length 001E (30) │ │ │ │ -121799 Extra Length 0000 (0) │ │ │ │ -12179B Comment Length 0000 (0) │ │ │ │ -12179D Disk Start 0000 (0) │ │ │ │ -12179F Int File Attributes 0000 (0) │ │ │ │ +12184A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12184C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121850 CRC 10E14B16 (283200278) │ │ │ │ +121854 Compressed Size 000002E4 (740) │ │ │ │ +121858 Uncompressed Size 000008A2 (2210) │ │ │ │ +12185C Filename Length 001E (30) │ │ │ │ +12185E Extra Length 0000 (0) │ │ │ │ +121860 Comment Length 0000 (0) │ │ │ │ +121862 Disk Start 0000 (0) │ │ │ │ +121864 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217A5 Local Header Offset 0002E1C2 (188866) │ │ │ │ -1217A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12186A Local Header Offset 0002E1C2 (188866) │ │ │ │ +12186E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12186E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1217C7 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -1217CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1217CC Created OS 03 (3) 'Unix' │ │ │ │ -1217CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1217CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1217CF General Purpose Flag 0800 (2048) │ │ │ │ +12188C CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +121890 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121891 Created OS 03 (3) 'Unix' │ │ │ │ +121892 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121893 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121894 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1217D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1217D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1217D7 CRC BFB4DDE5 (3216301541) │ │ │ │ -1217DB Compressed Size 00000626 (1574) │ │ │ │ -1217DF Uncompressed Size 00000BBA (3002) │ │ │ │ -1217E3 Filename Length 0021 (33) │ │ │ │ -1217E5 Extra Length 0000 (0) │ │ │ │ -1217E7 Comment Length 0000 (0) │ │ │ │ -1217E9 Disk Start 0000 (0) │ │ │ │ -1217EB Int File Attributes 0000 (0) │ │ │ │ +121896 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121898 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12189C CRC BFB4DDE5 (3216301541) │ │ │ │ +1218A0 Compressed Size 00000626 (1574) │ │ │ │ +1218A4 Uncompressed Size 00000BBA (3002) │ │ │ │ +1218A8 Filename Length 0021 (33) │ │ │ │ +1218AA Extra Length 0000 (0) │ │ │ │ +1218AC Comment Length 0000 (0) │ │ │ │ +1218AE Disk Start 0000 (0) │ │ │ │ +1218B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217F1 Local Header Offset 0002E4E2 (189666) │ │ │ │ -1217F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218B6 Local Header Offset 0002E4E2 (189666) │ │ │ │ +1218BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121816 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -12181A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12181B Created OS 03 (3) 'Unix' │ │ │ │ -12181C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12181D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12181E General Purpose Flag 0800 (2048) │ │ │ │ +1218DB CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +1218DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1218E0 Created OS 03 (3) 'Unix' │ │ │ │ +1218E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1218E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1218E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121820 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121826 CRC 72826B9E (1921149854) │ │ │ │ -12182A Compressed Size 000002EF (751) │ │ │ │ -12182E Uncompressed Size 000008E0 (2272) │ │ │ │ -121832 Filename Length 0020 (32) │ │ │ │ -121834 Extra Length 0000 (0) │ │ │ │ -121836 Comment Length 0000 (0) │ │ │ │ -121838 Disk Start 0000 (0) │ │ │ │ -12183A Int File Attributes 0000 (0) │ │ │ │ +1218E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218EB CRC 72826B9E (1921149854) │ │ │ │ +1218EF Compressed Size 000002EF (751) │ │ │ │ +1218F3 Uncompressed Size 000008E0 (2272) │ │ │ │ +1218F7 Filename Length 0020 (32) │ │ │ │ +1218F9 Extra Length 0000 (0) │ │ │ │ +1218FB Comment Length 0000 (0) │ │ │ │ +1218FD Disk Start 0000 (0) │ │ │ │ +1218FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12183C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121901 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121840 Local Header Offset 0002EB47 (191303) │ │ │ │ -121844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121905 Local Header Offset 0002EB47 (191303) │ │ │ │ +121909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121864 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -121868 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121869 Created OS 03 (3) 'Unix' │ │ │ │ -12186A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12186B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12186C General Purpose Flag 0800 (2048) │ │ │ │ +121929 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +12192D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12192E Created OS 03 (3) 'Unix' │ │ │ │ +12192F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121931 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12186E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121870 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121874 CRC 33B471B1 (867463601) │ │ │ │ -121878 Compressed Size 000006A9 (1705) │ │ │ │ -12187C Uncompressed Size 00000CF2 (3314) │ │ │ │ -121880 Filename Length 0026 (38) │ │ │ │ -121882 Extra Length 0000 (0) │ │ │ │ -121884 Comment Length 0000 (0) │ │ │ │ -121886 Disk Start 0000 (0) │ │ │ │ -121888 Int File Attributes 0000 (0) │ │ │ │ +121933 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121935 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121939 CRC 33B471B1 (867463601) │ │ │ │ +12193D Compressed Size 000006A9 (1705) │ │ │ │ +121941 Uncompressed Size 00000CF2 (3314) │ │ │ │ +121945 Filename Length 0026 (38) │ │ │ │ +121947 Extra Length 0000 (0) │ │ │ │ +121949 Comment Length 0000 (0) │ │ │ │ +12194B Disk Start 0000 (0) │ │ │ │ +12194D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12188A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12194F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12188E Local Header Offset 0002EE74 (192116) │ │ │ │ -121892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121953 Local Header Offset 0002EE74 (192116) │ │ │ │ +121957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1218B8 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -1218BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1218BD Created OS 03 (3) 'Unix' │ │ │ │ -1218BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1218BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1218C0 General Purpose Flag 0800 (2048) │ │ │ │ +12197D CENTRAL HEADER #95 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' │ │ │ │ -1218C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1218C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1218C8 CRC 8B3675E1 (2335602145) │ │ │ │ -1218CC Compressed Size 00000318 (792) │ │ │ │ -1218D0 Uncompressed Size 0000099E (2462) │ │ │ │ -1218D4 Filename Length 0025 (37) │ │ │ │ -1218D6 Extra Length 0000 (0) │ │ │ │ -1218D8 Comment Length 0000 (0) │ │ │ │ -1218DA Disk Start 0000 (0) │ │ │ │ -1218DC Int File Attributes 0000 (0) │ │ │ │ +121987 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121989 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12198D CRC 8B3675E1 (2335602145) │ │ │ │ +121991 Compressed Size 00000318 (792) │ │ │ │ +121995 Uncompressed Size 0000099E (2462) │ │ │ │ +121999 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1218DE 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' │ │ │ │ -1218E2 Local Header Offset 0002F561 (193889) │ │ │ │ -1218E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219A7 Local Header Offset 0002F561 (193889) │ │ │ │ +1219AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1218E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12190B CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -12190F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121910 Created OS 03 (3) 'Unix' │ │ │ │ -121911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121913 General Purpose Flag 0800 (2048) │ │ │ │ +1219D0 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +1219D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1219D5 Created OS 03 (3) 'Unix' │ │ │ │ +1219D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1219D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1219D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12191B CRC 9A40AFE7 (2587930599) │ │ │ │ -12191F Compressed Size 000004DE (1246) │ │ │ │ -121923 Uncompressed Size 0000096E (2414) │ │ │ │ -121927 Filename Length 001B (27) │ │ │ │ -121929 Extra Length 0000 (0) │ │ │ │ -12192B Comment Length 0000 (0) │ │ │ │ -12192D Disk Start 0000 (0) │ │ │ │ -12192F Int File Attributes 0000 (0) │ │ │ │ +1219DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1219DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1219E0 CRC 9A40AFE7 (2587930599) │ │ │ │ +1219E4 Compressed Size 000004DE (1246) │ │ │ │ +1219E8 Uncompressed Size 0000096E (2414) │ │ │ │ +1219EC Filename Length 001B (27) │ │ │ │ +1219EE Extra Length 0000 (0) │ │ │ │ +1219F0 Comment Length 0000 (0) │ │ │ │ +1219F2 Disk Start 0000 (0) │ │ │ │ +1219F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121931 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121935 Local Header Offset 0002F8BC (194748) │ │ │ │ -121939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219FA Local Header Offset 0002F8BC (194748) │ │ │ │ +1219FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121954 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -121958 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121959 Created OS 03 (3) 'Unix' │ │ │ │ -12195A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12195B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12195C General Purpose Flag 0800 (2048) │ │ │ │ +121A19 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +121A1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A1E Created OS 03 (3) 'Unix' │ │ │ │ +121A1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12195E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121964 CRC 30B7EF93 (817360787) │ │ │ │ -121968 Compressed Size 000001F9 (505) │ │ │ │ -12196C Uncompressed Size 0000058D (1421) │ │ │ │ -121970 Filename Length 001A (26) │ │ │ │ -121972 Extra Length 0000 (0) │ │ │ │ -121974 Comment Length 0000 (0) │ │ │ │ -121976 Disk Start 0000 (0) │ │ │ │ -121978 Int File Attributes 0000 (0) │ │ │ │ +121A23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A29 CRC 30B7EF93 (817360787) │ │ │ │ +121A2D Compressed Size 000001F9 (505) │ │ │ │ +121A31 Uncompressed Size 0000058D (1421) │ │ │ │ +121A35 Filename Length 001A (26) │ │ │ │ +121A37 Extra Length 0000 (0) │ │ │ │ +121A39 Comment Length 0000 (0) │ │ │ │ +121A3B Disk Start 0000 (0) │ │ │ │ +121A3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12197A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12197E Local Header Offset 0002FDD3 (196051) │ │ │ │ -121982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A43 Local Header Offset 0002FDD3 (196051) │ │ │ │ +121A47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12199C CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -1219A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219A1 Created OS 03 (3) 'Unix' │ │ │ │ -1219A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219A4 General Purpose Flag 0800 (2048) │ │ │ │ +121A61 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +121A65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A66 Created OS 03 (3) 'Unix' │ │ │ │ +121A67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219AC CRC 9F747F20 (2675212064) │ │ │ │ -1219B0 Compressed Size 0000055A (1370) │ │ │ │ -1219B4 Uncompressed Size 00000AC3 (2755) │ │ │ │ -1219B8 Filename Length 001C (28) │ │ │ │ -1219BA Extra Length 0000 (0) │ │ │ │ -1219BC Comment Length 0000 (0) │ │ │ │ -1219BE Disk Start 0000 (0) │ │ │ │ -1219C0 Int File Attributes 0000 (0) │ │ │ │ +121A6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A71 CRC 9F747F20 (2675212064) │ │ │ │ +121A75 Compressed Size 0000055A (1370) │ │ │ │ +121A79 Uncompressed Size 00000AC3 (2755) │ │ │ │ +121A7D Filename Length 001C (28) │ │ │ │ +121A7F Extra Length 0000 (0) │ │ │ │ +121A81 Comment Length 0000 (0) │ │ │ │ +121A83 Disk Start 0000 (0) │ │ │ │ +121A85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1219C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1219C6 Local Header Offset 00030004 (196612) │ │ │ │ -1219CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A8B Local Header Offset 00030004 (196612) │ │ │ │ +121A8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1219CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1219E6 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -1219EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219EB Created OS 03 (3) 'Unix' │ │ │ │ -1219EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219EE General Purpose Flag 0800 (2048) │ │ │ │ +121AAB CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +121AAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AB0 Created OS 03 (3) 'Unix' │ │ │ │ +121AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219F6 CRC 9CD9F56D (2631529837) │ │ │ │ -1219FA Compressed Size 0000023C (572) │ │ │ │ -1219FE Uncompressed Size 00000716 (1814) │ │ │ │ -121A02 Filename Length 001B (27) │ │ │ │ -121A04 Extra Length 0000 (0) │ │ │ │ -121A06 Comment Length 0000 (0) │ │ │ │ -121A08 Disk Start 0000 (0) │ │ │ │ -121A0A Int File Attributes 0000 (0) │ │ │ │ +121AB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121ABB CRC 9CD9F56D (2631529837) │ │ │ │ +121ABF Compressed Size 0000023C (572) │ │ │ │ +121AC3 Uncompressed Size 00000716 (1814) │ │ │ │ +121AC7 Filename Length 001B (27) │ │ │ │ +121AC9 Extra Length 0000 (0) │ │ │ │ +121ACB Comment Length 0000 (0) │ │ │ │ +121ACD Disk Start 0000 (0) │ │ │ │ +121ACF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121AD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A10 Local Header Offset 00030598 (198040) │ │ │ │ -121A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121AD5 Local Header Offset 00030598 (198040) │ │ │ │ +121AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A2F CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -121A33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A34 Created OS 03 (3) 'Unix' │ │ │ │ -121A35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A37 General Purpose Flag 0800 (2048) │ │ │ │ +121AF4 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +121AF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AF9 Created OS 03 (3) 'Unix' │ │ │ │ +121AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A3F CRC FD79BE6E (4252614254) │ │ │ │ -121A43 Compressed Size 00000594 (1428) │ │ │ │ -121A47 Uncompressed Size 00000AD3 (2771) │ │ │ │ -121A4B Filename Length 001B (27) │ │ │ │ -121A4D Extra Length 0000 (0) │ │ │ │ -121A4F Comment Length 0000 (0) │ │ │ │ -121A51 Disk Start 0000 (0) │ │ │ │ -121A53 Int File Attributes 0000 (0) │ │ │ │ +121AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B04 CRC FD79BE6E (4252614254) │ │ │ │ +121B08 Compressed Size 00000594 (1428) │ │ │ │ +121B0C Uncompressed Size 00000AD3 (2771) │ │ │ │ +121B10 Filename Length 001B (27) │ │ │ │ +121B12 Extra Length 0000 (0) │ │ │ │ +121B14 Comment Length 0000 (0) │ │ │ │ +121B16 Disk Start 0000 (0) │ │ │ │ +121B18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A59 Local Header Offset 0003080D (198669) │ │ │ │ -121A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B1E Local Header Offset 0003080D (198669) │ │ │ │ +121B22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A78 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -121A7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A7D Created OS 03 (3) 'Unix' │ │ │ │ -121A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A80 General Purpose Flag 0800 (2048) │ │ │ │ +121B3D CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +121B41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B42 Created OS 03 (3) 'Unix' │ │ │ │ +121B43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A88 CRC FEF52F23 (4277481251) │ │ │ │ -121A8C Compressed Size 0000026F (623) │ │ │ │ -121A90 Uncompressed Size 00000738 (1848) │ │ │ │ -121A94 Filename Length 001A (26) │ │ │ │ -121A96 Extra Length 0000 (0) │ │ │ │ -121A98 Comment Length 0000 (0) │ │ │ │ -121A9A Disk Start 0000 (0) │ │ │ │ -121A9C Int File Attributes 0000 (0) │ │ │ │ +121B47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B4D CRC FEF52F23 (4277481251) │ │ │ │ +121B51 Compressed Size 0000026F (623) │ │ │ │ +121B55 Uncompressed Size 00000738 (1848) │ │ │ │ +121B59 Filename Length 001A (26) │ │ │ │ +121B5B Extra Length 0000 (0) │ │ │ │ +121B5D Comment Length 0000 (0) │ │ │ │ +121B5F Disk Start 0000 (0) │ │ │ │ +121B61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AA2 Local Header Offset 00030DDA (200154) │ │ │ │ -121AA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B67 Local Header Offset 00030DDA (200154) │ │ │ │ +121B6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121AC0 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -121AC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121AC5 Created OS 03 (3) 'Unix' │ │ │ │ -121AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121AC8 General Purpose Flag 0800 (2048) │ │ │ │ +121B85 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +121B89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B8A Created OS 03 (3) 'Unix' │ │ │ │ +121B8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121AD0 CRC 5A0BC914 (1510721812) │ │ │ │ -121AD4 Compressed Size 000006DB (1755) │ │ │ │ -121AD8 Uncompressed Size 00000EC5 (3781) │ │ │ │ -121ADC Filename Length 001A (26) │ │ │ │ -121ADE Extra Length 0000 (0) │ │ │ │ -121AE0 Comment Length 0000 (0) │ │ │ │ -121AE2 Disk Start 0000 (0) │ │ │ │ -121AE4 Int File Attributes 0000 (0) │ │ │ │ +121B8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B95 CRC 5A0BC914 (1510721812) │ │ │ │ +121B99 Compressed Size 000006DB (1755) │ │ │ │ +121B9D Uncompressed Size 00000EC5 (3781) │ │ │ │ +121BA1 Filename Length 001A (26) │ │ │ │ +121BA3 Extra Length 0000 (0) │ │ │ │ +121BA5 Comment Length 0000 (0) │ │ │ │ +121BA7 Disk Start 0000 (0) │ │ │ │ +121BA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121AE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AEA Local Header Offset 00031081 (200833) │ │ │ │ -121AEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BAF Local Header Offset 00031081 (200833) │ │ │ │ +121BB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B08 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -121B0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B0D Created OS 03 (3) 'Unix' │ │ │ │ -121B0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B10 General Purpose Flag 0800 (2048) │ │ │ │ +121BCD CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +121BD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121BD2 Created OS 03 (3) 'Unix' │ │ │ │ +121BD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121BD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121BD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B18 CRC 6A6FFC67 (1785724007) │ │ │ │ -121B1C Compressed Size 000002DF (735) │ │ │ │ -121B20 Uncompressed Size 00000A67 (2663) │ │ │ │ -121B24 Filename Length 0019 (25) │ │ │ │ -121B26 Extra Length 0000 (0) │ │ │ │ -121B28 Comment Length 0000 (0) │ │ │ │ -121B2A Disk Start 0000 (0) │ │ │ │ -121B2C Int File Attributes 0000 (0) │ │ │ │ +121BD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121BD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121BDD CRC 6A6FFC67 (1785724007) │ │ │ │ +121BE1 Compressed Size 000002DF (735) │ │ │ │ +121BE5 Uncompressed Size 00000A67 (2663) │ │ │ │ +121BE9 Filename Length 0019 (25) │ │ │ │ +121BEB Extra Length 0000 (0) │ │ │ │ +121BED Comment Length 0000 (0) │ │ │ │ +121BEF Disk Start 0000 (0) │ │ │ │ +121BF1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B32 Local Header Offset 00031794 (202644) │ │ │ │ -121B36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BF7 Local Header Offset 00031794 (202644) │ │ │ │ +121BFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B4F CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -121B53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B54 Created OS 03 (3) 'Unix' │ │ │ │ -121B55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B57 General Purpose Flag 0800 (2048) │ │ │ │ +121C14 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +121C18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C19 Created OS 03 (3) 'Unix' │ │ │ │ +121C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B5F CRC 6C555BEA (1817533418) │ │ │ │ -121B63 Compressed Size 000006C0 (1728) │ │ │ │ -121B67 Uncompressed Size 00000EA5 (3749) │ │ │ │ -121B6B Filename Length 001C (28) │ │ │ │ -121B6D Extra Length 0000 (0) │ │ │ │ -121B6F Comment Length 0000 (0) │ │ │ │ -121B71 Disk Start 0000 (0) │ │ │ │ -121B73 Int File Attributes 0000 (0) │ │ │ │ +121C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C24 CRC 6C555BEA (1817533418) │ │ │ │ +121C28 Compressed Size 000006C0 (1728) │ │ │ │ +121C2C Uncompressed Size 00000EA5 (3749) │ │ │ │ +121C30 Filename Length 001C (28) │ │ │ │ +121C32 Extra Length 0000 (0) │ │ │ │ +121C34 Comment Length 0000 (0) │ │ │ │ +121C36 Disk Start 0000 (0) │ │ │ │ +121C38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B79 Local Header Offset 00031AAA (203434) │ │ │ │ -121B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C3E Local Header Offset 00031AAA (203434) │ │ │ │ +121C42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B99 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -121B9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B9E Created OS 03 (3) 'Unix' │ │ │ │ -121B9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BA1 General Purpose Flag 0800 (2048) │ │ │ │ +121C5E CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +121C62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C63 Created OS 03 (3) 'Unix' │ │ │ │ +121C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BA9 CRC ABCAF5BE (2882205118) │ │ │ │ -121BAD Compressed Size 000002E6 (742) │ │ │ │ -121BB1 Uncompressed Size 00000AB2 (2738) │ │ │ │ -121BB5 Filename Length 001B (27) │ │ │ │ -121BB7 Extra Length 0000 (0) │ │ │ │ -121BB9 Comment Length 0000 (0) │ │ │ │ -121BBB Disk Start 0000 (0) │ │ │ │ -121BBD Int File Attributes 0000 (0) │ │ │ │ +121C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C6E CRC ABCAF5BE (2882205118) │ │ │ │ +121C72 Compressed Size 000002E6 (742) │ │ │ │ +121C76 Uncompressed Size 00000AB2 (2738) │ │ │ │ +121C7A Filename Length 001B (27) │ │ │ │ +121C7C Extra Length 0000 (0) │ │ │ │ +121C7E Comment Length 0000 (0) │ │ │ │ +121C80 Disk Start 0000 (0) │ │ │ │ +121C82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121BBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121BC3 Local Header Offset 000321A4 (205220) │ │ │ │ -121BC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C88 Local Header Offset 000321A4 (205220) │ │ │ │ +121C8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121BC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121BE2 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -121BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121BE7 Created OS 03 (3) 'Unix' │ │ │ │ -121BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BEA General Purpose Flag 0800 (2048) │ │ │ │ +121CA7 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +121CAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CAC Created OS 03 (3) 'Unix' │ │ │ │ +121CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BF2 CRC 91E099EC (2447415788) │ │ │ │ -121BF6 Compressed Size 000007E8 (2024) │ │ │ │ -121BFA Uncompressed Size 00000FF0 (4080) │ │ │ │ -121BFE Filename Length 0021 (33) │ │ │ │ -121C00 Extra Length 0000 (0) │ │ │ │ -121C02 Comment Length 0000 (0) │ │ │ │ -121C04 Disk Start 0000 (0) │ │ │ │ -121C06 Int File Attributes 0000 (0) │ │ │ │ +121CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CB7 CRC 91E099EC (2447415788) │ │ │ │ +121CBB Compressed Size 000007E8 (2024) │ │ │ │ +121CBF Uncompressed Size 00000FF0 (4080) │ │ │ │ +121CC3 Filename Length 0021 (33) │ │ │ │ +121CC5 Extra Length 0000 (0) │ │ │ │ +121CC7 Comment Length 0000 (0) │ │ │ │ +121CC9 Disk Start 0000 (0) │ │ │ │ +121CCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121CCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C0C Local Header Offset 000324C3 (206019) │ │ │ │ -121C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121CD1 Local Header Offset 000324C3 (206019) │ │ │ │ +121CD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121CD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C31 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -121C35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C36 Created OS 03 (3) 'Unix' │ │ │ │ -121C37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C39 General Purpose Flag 0800 (2048) │ │ │ │ +121CF6 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +121CFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CFB Created OS 03 (3) 'Unix' │ │ │ │ +121CFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C41 CRC B39CF83F (3013408831) │ │ │ │ -121C45 Compressed Size 0000036D (877) │ │ │ │ -121C49 Uncompressed Size 00000DF5 (3573) │ │ │ │ -121C4D Filename Length 0020 (32) │ │ │ │ -121C4F Extra Length 0000 (0) │ │ │ │ -121C51 Comment Length 0000 (0) │ │ │ │ -121C53 Disk Start 0000 (0) │ │ │ │ -121C55 Int File Attributes 0000 (0) │ │ │ │ +121D00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D06 CRC B39CF83F (3013408831) │ │ │ │ +121D0A Compressed Size 0000036D (877) │ │ │ │ +121D0E Uncompressed Size 00000DF5 (3573) │ │ │ │ +121D12 Filename Length 0020 (32) │ │ │ │ +121D14 Extra Length 0000 (0) │ │ │ │ +121D16 Comment Length 0000 (0) │ │ │ │ +121D18 Disk Start 0000 (0) │ │ │ │ +121D1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C5B Local Header Offset 00032CEA (208106) │ │ │ │ -121C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D20 Local Header Offset 00032CEA (208106) │ │ │ │ +121D24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C7F CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -121C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C84 Created OS 03 (3) 'Unix' │ │ │ │ -121C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C87 General Purpose Flag 0800 (2048) │ │ │ │ +121D44 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +121D48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D49 Created OS 03 (3) 'Unix' │ │ │ │ +121D4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C8F CRC 7CB2633A (2092065594) │ │ │ │ -121C93 Compressed Size 000005EE (1518) │ │ │ │ -121C97 Uncompressed Size 00000CC9 (3273) │ │ │ │ -121C9B Filename Length 001C (28) │ │ │ │ -121C9D Extra Length 0000 (0) │ │ │ │ -121C9F Comment Length 0000 (0) │ │ │ │ -121CA1 Disk Start 0000 (0) │ │ │ │ -121CA3 Int File Attributes 0000 (0) │ │ │ │ +121D4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D54 CRC 7CB2633A (2092065594) │ │ │ │ +121D58 Compressed Size 000005EE (1518) │ │ │ │ +121D5C Uncompressed Size 00000CC9 (3273) │ │ │ │ +121D60 Filename Length 001C (28) │ │ │ │ +121D62 Extra Length 0000 (0) │ │ │ │ +121D64 Comment Length 0000 (0) │ │ │ │ +121D66 Disk Start 0000 (0) │ │ │ │ +121D68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CA9 Local Header Offset 00033095 (209045) │ │ │ │ -121CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D6E Local Header Offset 00033095 (209045) │ │ │ │ +121D72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121CC9 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -121CCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -121CCE Created OS 03 (3) 'Unix' │ │ │ │ -121CCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121CD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121CD1 General Purpose Flag 0800 (2048) │ │ │ │ +121D8E CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +121D92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D93 Created OS 03 (3) 'Unix' │ │ │ │ +121D94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121CD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121CD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121CD9 CRC C2C023CC (3267371980) │ │ │ │ -121CDD Compressed Size 0000026C (620) │ │ │ │ -121CE1 Uncompressed Size 000008D9 (2265) │ │ │ │ -121CE5 Filename Length 001B (27) │ │ │ │ -121CE7 Extra Length 0000 (0) │ │ │ │ -121CE9 Comment Length 0000 (0) │ │ │ │ -121CEB Disk Start 0000 (0) │ │ │ │ -121CED Int File Attributes 0000 (0) │ │ │ │ +121D98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D9E CRC C2C023CC (3267371980) │ │ │ │ +121DA2 Compressed Size 0000026C (620) │ │ │ │ +121DA6 Uncompressed Size 000008D9 (2265) │ │ │ │ +121DAA Filename Length 001B (27) │ │ │ │ +121DAC Extra Length 0000 (0) │ │ │ │ +121DAE Comment Length 0000 (0) │ │ │ │ +121DB0 Disk Start 0000 (0) │ │ │ │ +121DB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CF3 Local Header Offset 000336BD (210621) │ │ │ │ -121CF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DB8 Local Header Offset 000336BD (210621) │ │ │ │ +121DBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D12 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -121D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D17 Created OS 03 (3) 'Unix' │ │ │ │ -121D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D1A General Purpose Flag 0800 (2048) │ │ │ │ +121DD7 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +121DDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +121DDC Created OS 03 (3) 'Unix' │ │ │ │ +121DDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121DDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121DDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D22 CRC E707F102 (3876057346) │ │ │ │ -121D26 Compressed Size 00000501 (1281) │ │ │ │ -121D2A Uncompressed Size 000009A8 (2472) │ │ │ │ -121D2E Filename Length 001A (26) │ │ │ │ -121D30 Extra Length 0000 (0) │ │ │ │ -121D32 Comment Length 0000 (0) │ │ │ │ -121D34 Disk Start 0000 (0) │ │ │ │ -121D36 Int File Attributes 0000 (0) │ │ │ │ +121DE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DE7 CRC E707F102 (3876057346) │ │ │ │ +121DEB Compressed Size 00000501 (1281) │ │ │ │ +121DEF Uncompressed Size 000009A8 (2472) │ │ │ │ +121DF3 Filename Length 001A (26) │ │ │ │ +121DF5 Extra Length 0000 (0) │ │ │ │ +121DF7 Comment Length 0000 (0) │ │ │ │ +121DF9 Disk Start 0000 (0) │ │ │ │ +121DFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D3C Local Header Offset 00033962 (211298) │ │ │ │ -121D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E01 Local Header Offset 00033962 (211298) │ │ │ │ +121E05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D5A CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -121D5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D5F Created OS 03 (3) 'Unix' │ │ │ │ -121D60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D62 General Purpose Flag 0800 (2048) │ │ │ │ +121E1F CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +121E23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E24 Created OS 03 (3) 'Unix' │ │ │ │ +121E25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D6A CRC 7FB5D8B8 (2142623928) │ │ │ │ -121D6E Compressed Size 00000205 (517) │ │ │ │ -121D72 Uncompressed Size 0000061A (1562) │ │ │ │ -121D76 Filename Length 0019 (25) │ │ │ │ -121D78 Extra Length 0000 (0) │ │ │ │ -121D7A Comment Length 0000 (0) │ │ │ │ -121D7C Disk Start 0000 (0) │ │ │ │ -121D7E Int File Attributes 0000 (0) │ │ │ │ +121E29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E2F CRC 7FB5D8B8 (2142623928) │ │ │ │ +121E33 Compressed Size 00000205 (517) │ │ │ │ +121E37 Uncompressed Size 0000061A (1562) │ │ │ │ +121E3B Filename Length 0019 (25) │ │ │ │ +121E3D Extra Length 0000 (0) │ │ │ │ +121E3F Comment Length 0000 (0) │ │ │ │ +121E41 Disk Start 0000 (0) │ │ │ │ +121E43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D84 Local Header Offset 00033E9B (212635) │ │ │ │ -121D88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E49 Local Header Offset 00033E9B (212635) │ │ │ │ +121E4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DA1 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -121DA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DA6 Created OS 03 (3) 'Unix' │ │ │ │ -121DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DA9 General Purpose Flag 0800 (2048) │ │ │ │ +121E66 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +121E6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E6B Created OS 03 (3) 'Unix' │ │ │ │ +121E6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DB1 CRC 3CAC973B (1017943867) │ │ │ │ -121DB5 Compressed Size 000004FD (1277) │ │ │ │ -121DB9 Uncompressed Size 00000954 (2388) │ │ │ │ -121DBD Filename Length 0022 (34) │ │ │ │ -121DBF Extra Length 0000 (0) │ │ │ │ -121DC1 Comment Length 0000 (0) │ │ │ │ -121DC3 Disk Start 0000 (0) │ │ │ │ -121DC5 Int File Attributes 0000 (0) │ │ │ │ +121E70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E76 CRC 3CAC973B (1017943867) │ │ │ │ +121E7A Compressed Size 000004FD (1277) │ │ │ │ +121E7E Uncompressed Size 00000954 (2388) │ │ │ │ +121E82 Filename Length 0022 (34) │ │ │ │ +121E84 Extra Length 0000 (0) │ │ │ │ +121E86 Comment Length 0000 (0) │ │ │ │ +121E88 Disk Start 0000 (0) │ │ │ │ +121E8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121DC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121DCB Local Header Offset 000340D7 (213207) │ │ │ │ -121DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E90 Local Header Offset 000340D7 (213207) │ │ │ │ +121E94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DF1 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -121DF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DF6 Created OS 03 (3) 'Unix' │ │ │ │ -121DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DF9 General Purpose Flag 0800 (2048) │ │ │ │ +121EB6 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +121EBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EBB Created OS 03 (3) 'Unix' │ │ │ │ +121EBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E01 CRC D1F72E61 (3522637409) │ │ │ │ -121E05 Compressed Size 00000310 (784) │ │ │ │ -121E09 Uncompressed Size 00000A2F (2607) │ │ │ │ -121E0D Filename Length 0021 (33) │ │ │ │ -121E0F Extra Length 0000 (0) │ │ │ │ -121E11 Comment Length 0000 (0) │ │ │ │ -121E13 Disk Start 0000 (0) │ │ │ │ -121E15 Int File Attributes 0000 (0) │ │ │ │ +121EC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121EC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121EC6 CRC D1F72E61 (3522637409) │ │ │ │ +121ECA Compressed Size 00000310 (784) │ │ │ │ +121ECE Uncompressed Size 00000A2F (2607) │ │ │ │ +121ED2 Filename Length 0021 (33) │ │ │ │ +121ED4 Extra Length 0000 (0) │ │ │ │ +121ED6 Comment Length 0000 (0) │ │ │ │ +121ED8 Disk Start 0000 (0) │ │ │ │ +121EDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121EDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E1B Local Header Offset 00034614 (214548) │ │ │ │ -121E1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121EE0 Local Header Offset 00034614 (214548) │ │ │ │ +121EE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121EE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E40 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -121E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E45 Created OS 03 (3) 'Unix' │ │ │ │ -121E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E48 General Purpose Flag 0800 (2048) │ │ │ │ +121F05 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +121F09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F0A Created OS 03 (3) 'Unix' │ │ │ │ +121F0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E50 CRC A90BC76B (2836121451) │ │ │ │ -121E54 Compressed Size 00000512 (1298) │ │ │ │ -121E58 Uncompressed Size 00000D61 (3425) │ │ │ │ -121E5C Filename Length 001F (31) │ │ │ │ -121E5E Extra Length 0000 (0) │ │ │ │ -121E60 Comment Length 0000 (0) │ │ │ │ -121E62 Disk Start 0000 (0) │ │ │ │ -121E64 Int File Attributes 0000 (0) │ │ │ │ +121F0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F15 CRC A90BC76B (2836121451) │ │ │ │ +121F19 Compressed Size 00000512 (1298) │ │ │ │ +121F1D Uncompressed Size 00000D61 (3425) │ │ │ │ +121F21 Filename Length 001F (31) │ │ │ │ +121F23 Extra Length 0000 (0) │ │ │ │ +121F25 Comment Length 0000 (0) │ │ │ │ +121F27 Disk Start 0000 (0) │ │ │ │ +121F29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E6A Local Header Offset 00034963 (215395) │ │ │ │ -121E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F2F Local Header Offset 00034963 (215395) │ │ │ │ +121F33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E8D CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -121E91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E92 Created OS 03 (3) 'Unix' │ │ │ │ -121E93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E95 General Purpose Flag 0800 (2048) │ │ │ │ +121F52 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +121F56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F57 Created OS 03 (3) 'Unix' │ │ │ │ +121F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E9D CRC 80B03BB1 (2159033265) │ │ │ │ -121EA1 Compressed Size 000003B7 (951) │ │ │ │ -121EA5 Uncompressed Size 00001475 (5237) │ │ │ │ -121EA9 Filename Length 001E (30) │ │ │ │ -121EAB Extra Length 0000 (0) │ │ │ │ -121EAD Comment Length 0000 (0) │ │ │ │ -121EAF Disk Start 0000 (0) │ │ │ │ -121EB1 Int File Attributes 0000 (0) │ │ │ │ +121F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F62 CRC 80B03BB1 (2159033265) │ │ │ │ +121F66 Compressed Size 000003B7 (951) │ │ │ │ +121F6A Uncompressed Size 00001475 (5237) │ │ │ │ +121F6E Filename Length 001E (30) │ │ │ │ +121F70 Extra Length 0000 (0) │ │ │ │ +121F72 Comment Length 0000 (0) │ │ │ │ +121F74 Disk Start 0000 (0) │ │ │ │ +121F76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121EB7 Local Header Offset 00034EB2 (216754) │ │ │ │ -121EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F7C Local Header Offset 00034EB2 (216754) │ │ │ │ +121F80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ED9 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -121EDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -121EDE Created OS 03 (3) 'Unix' │ │ │ │ -121EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121EE1 General Purpose Flag 0800 (2048) │ │ │ │ +121F9E CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +121FA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FA3 Created OS 03 (3) 'Unix' │ │ │ │ +121FA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121EE3 Compression Method 0000 (0) 'Stored' │ │ │ │ -121EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121EE9 CRC 00000000 (0) │ │ │ │ -121EED Compressed Size 00000000 (0) │ │ │ │ -121EF1 Uncompressed Size 00000000 (0) │ │ │ │ -121EF5 Filename Length 000F (15) │ │ │ │ -121EF7 Extra Length 0000 (0) │ │ │ │ -121EF9 Comment Length 0000 (0) │ │ │ │ -121EFB Disk Start 0000 (0) │ │ │ │ -121EFD Int File Attributes 0000 (0) │ │ │ │ +121FA8 Compression Method 0000 (0) 'Stored' │ │ │ │ +121FAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FAE CRC 00000000 (0) │ │ │ │ +121FB2 Compressed Size 00000000 (0) │ │ │ │ +121FB6 Uncompressed Size 00000000 (0) │ │ │ │ +121FBA Filename Length 000F (15) │ │ │ │ +121FBC Extra Length 0000 (0) │ │ │ │ +121FBE Comment Length 0000 (0) │ │ │ │ +121FC0 Disk Start 0000 (0) │ │ │ │ +121FC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EFF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +121FC4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -121F03 Local Header Offset 000352A5 (217765) │ │ │ │ -121F07 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +121FC8 Local Header Offset 000352A5 (217765) │ │ │ │ +121FCC Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F07: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FCC: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x121F07: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x121FCC: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EDF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FA4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -121F16 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -121F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F1B Created OS 03 (3) 'Unix' │ │ │ │ -121F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F1E General Purpose Flag 0800 (2048) │ │ │ │ +121FDB CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +121FDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FE0 Created OS 03 (3) 'Unix' │ │ │ │ +121FE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F26 CRC 67EBB2B4 (1743499956) │ │ │ │ -121F2A Compressed Size 000003B0 (944) │ │ │ │ -121F2E Uncompressed Size 000007C3 (1987) │ │ │ │ -121F32 Filename Length 0028 (40) │ │ │ │ -121F34 Extra Length 0000 (0) │ │ │ │ -121F36 Comment Length 0000 (0) │ │ │ │ -121F38 Disk Start 0000 (0) │ │ │ │ -121F3A Int File Attributes 0000 (0) │ │ │ │ +121FE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121FE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FEB CRC 67EBB2B4 (1743499956) │ │ │ │ +121FEF Compressed Size 000003B0 (944) │ │ │ │ +121FF3 Uncompressed Size 000007C3 (1987) │ │ │ │ +121FF7 Filename Length 0028 (40) │ │ │ │ +121FF9 Extra Length 0000 (0) │ │ │ │ +121FFB Comment Length 0000 (0) │ │ │ │ +121FFD Disk Start 0000 (0) │ │ │ │ +121FFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122001 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F40 Local Header Offset 000352D2 (217810) │ │ │ │ -121F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122005 Local Header Offset 000352D2 (217810) │ │ │ │ +122009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121F6C CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -121F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F71 Created OS 03 (3) 'Unix' │ │ │ │ -121F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F74 General Purpose Flag 0800 (2048) │ │ │ │ +122031 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +122035 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122036 Created OS 03 (3) 'Unix' │ │ │ │ +122037 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122038 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122039 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F7C CRC 938EEEFA (2475618042) │ │ │ │ -121F80 Compressed Size 000004C4 (1220) │ │ │ │ -121F84 Uncompressed Size 000012C5 (4805) │ │ │ │ -121F88 Filename Length 0027 (39) │ │ │ │ -121F8A Extra Length 0000 (0) │ │ │ │ -121F8C Comment Length 0000 (0) │ │ │ │ -121F8E Disk Start 0000 (0) │ │ │ │ -121F90 Int File Attributes 0000 (0) │ │ │ │ +12203B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12203D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122041 CRC 938EEEFA (2475618042) │ │ │ │ +122045 Compressed Size 000004C4 (1220) │ │ │ │ +122049 Uncompressed Size 000012C5 (4805) │ │ │ │ +12204D Filename Length 0027 (39) │ │ │ │ +12204F Extra Length 0000 (0) │ │ │ │ +122051 Comment Length 0000 (0) │ │ │ │ +122053 Disk Start 0000 (0) │ │ │ │ +122055 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122057 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F96 Local Header Offset 000356C8 (218824) │ │ │ │ -121F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12205B Local Header Offset 000356C8 (218824) │ │ │ │ +12205F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12205F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121FC1 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -121FC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121FC6 Created OS 03 (3) 'Unix' │ │ │ │ -121FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121FC9 General Purpose Flag 0800 (2048) │ │ │ │ +122086 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +12208A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12208B Created OS 03 (3) 'Unix' │ │ │ │ +12208C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12208D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12208E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121FD1 CRC 6502AA29 (1694673449) │ │ │ │ -121FD5 Compressed Size 00000494 (1172) │ │ │ │ -121FD9 Uncompressed Size 00000ADE (2782) │ │ │ │ -121FDD Filename Length 0023 (35) │ │ │ │ -121FDF Extra Length 0000 (0) │ │ │ │ -121FE1 Comment Length 0000 (0) │ │ │ │ -121FE3 Disk Start 0000 (0) │ │ │ │ -121FE5 Int File Attributes 0000 (0) │ │ │ │ +122090 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122092 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122096 CRC 6502AA29 (1694673449) │ │ │ │ +12209A Compressed Size 00000494 (1172) │ │ │ │ +12209E Uncompressed Size 00000ADE (2782) │ │ │ │ +1220A2 Filename Length 0023 (35) │ │ │ │ +1220A4 Extra Length 0000 (0) │ │ │ │ +1220A6 Comment Length 0000 (0) │ │ │ │ +1220A8 Disk Start 0000 (0) │ │ │ │ +1220AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121FE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121FEB Local Header Offset 00035BD1 (220113) │ │ │ │ -121FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220B0 Local Header Offset 00035BD1 (220113) │ │ │ │ +1220B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122012 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -122016 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122017 Created OS 03 (3) 'Unix' │ │ │ │ -122018 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122019 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12201A General Purpose Flag 0800 (2048) │ │ │ │ +1220D7 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +1220DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1220DC Created OS 03 (3) 'Unix' │ │ │ │ +1220DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1220DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1220DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12201C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12201E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122022 CRC 7574F237 (1970598455) │ │ │ │ -122026 Compressed Size 000005A8 (1448) │ │ │ │ -12202A Uncompressed Size 00001C03 (7171) │ │ │ │ -12202E Filename Length 0022 (34) │ │ │ │ -122030 Extra Length 0000 (0) │ │ │ │ -122032 Comment Length 0000 (0) │ │ │ │ -122034 Disk Start 0000 (0) │ │ │ │ -122036 Int File Attributes 0000 (0) │ │ │ │ +1220E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1220E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1220E7 CRC 7574F237 (1970598455) │ │ │ │ +1220EB Compressed Size 000005A8 (1448) │ │ │ │ +1220EF Uncompressed Size 00001C03 (7171) │ │ │ │ +1220F3 Filename Length 0022 (34) │ │ │ │ +1220F5 Extra Length 0000 (0) │ │ │ │ +1220F7 Comment Length 0000 (0) │ │ │ │ +1220F9 Disk Start 0000 (0) │ │ │ │ +1220FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122038 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12203C Local Header Offset 000360A6 (221350) │ │ │ │ -122040 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122101 Local Header Offset 000360A6 (221350) │ │ │ │ +122105 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122105: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122062 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -122066 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122067 Created OS 03 (3) 'Unix' │ │ │ │ -122068 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122069 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12206A General Purpose Flag 0800 (2048) │ │ │ │ +122127 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +12212B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12212C Created OS 03 (3) 'Unix' │ │ │ │ +12212D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12212E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12212F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12206C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12206E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122072 CRC 4281DF5B (1115807579) │ │ │ │ -122076 Compressed Size 0000055D (1373) │ │ │ │ -12207A Uncompressed Size 00000DB8 (3512) │ │ │ │ -12207E Filename Length 001E (30) │ │ │ │ -122080 Extra Length 0000 (0) │ │ │ │ -122082 Comment Length 0000 (0) │ │ │ │ -122084 Disk Start 0000 (0) │ │ │ │ -122086 Int File Attributes 0000 (0) │ │ │ │ +122131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122137 CRC 4281DF5B (1115807579) │ │ │ │ +12213B Compressed Size 0000055D (1373) │ │ │ │ +12213F Uncompressed Size 00000DB8 (3512) │ │ │ │ +122143 Filename Length 001E (30) │ │ │ │ +122145 Extra Length 0000 (0) │ │ │ │ +122147 Comment Length 0000 (0) │ │ │ │ +122149 Disk Start 0000 (0) │ │ │ │ +12214B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122088 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12214D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12208C Local Header Offset 0003668E (222862) │ │ │ │ -122090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122151 Local Header Offset 0003668E (222862) │ │ │ │ +122155 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220AE CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1220B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220B3 Created OS 03 (3) 'Unix' │ │ │ │ -1220B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220B6 General Purpose Flag 0800 (2048) │ │ │ │ +122173 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +122177 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122178 Created OS 03 (3) 'Unix' │ │ │ │ +122179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12217A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12217B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1220B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1220BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1220BE CRC C34B289F (3276482719) │ │ │ │ -1220C2 Compressed Size 0000031E (798) │ │ │ │ -1220C6 Uncompressed Size 00000FD8 (4056) │ │ │ │ -1220CA Filename Length 001D (29) │ │ │ │ -1220CC Extra Length 0000 (0) │ │ │ │ -1220CE Comment Length 0000 (0) │ │ │ │ -1220D0 Disk Start 0000 (0) │ │ │ │ -1220D2 Int File Attributes 0000 (0) │ │ │ │ +12217D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12217F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122183 CRC C34B289F (3276482719) │ │ │ │ +122187 Compressed Size 0000031E (798) │ │ │ │ +12218B Uncompressed Size 00000FD8 (4056) │ │ │ │ +12218F Filename Length 001D (29) │ │ │ │ +122191 Extra Length 0000 (0) │ │ │ │ +122193 Comment Length 0000 (0) │ │ │ │ +122195 Disk Start 0000 (0) │ │ │ │ +122197 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1220D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122199 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1220D8 Local Header Offset 00036C27 (224295) │ │ │ │ -1220DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12219D Local Header Offset 00036C27 (224295) │ │ │ │ +1221A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1220DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220F9 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -1220FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220FE Created OS 03 (3) 'Unix' │ │ │ │ -1220FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122101 General Purpose Flag 0800 (2048) │ │ │ │ +1221BE CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +1221C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1221C3 Created OS 03 (3) 'Unix' │ │ │ │ +1221C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1221C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1221C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122109 CRC E46DDCC5 (3832405189) │ │ │ │ -12210D Compressed Size 00001ACC (6860) │ │ │ │ -122111 Uncompressed Size 00005A6E (23150) │ │ │ │ -122115 Filename Length 0018 (24) │ │ │ │ -122117 Extra Length 0000 (0) │ │ │ │ -122119 Comment Length 0000 (0) │ │ │ │ -12211B Disk Start 0000 (0) │ │ │ │ -12211D Int File Attributes 0000 (0) │ │ │ │ +1221C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1221CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1221CE CRC E46DDCC5 (3832405189) │ │ │ │ +1221D2 Compressed Size 00001ACC (6860) │ │ │ │ +1221D6 Uncompressed Size 00005A6E (23150) │ │ │ │ +1221DA Filename Length 0018 (24) │ │ │ │ +1221DC Extra Length 0000 (0) │ │ │ │ +1221DE Comment Length 0000 (0) │ │ │ │ +1221E0 Disk Start 0000 (0) │ │ │ │ +1221E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12211F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122123 Local Header Offset 00036F80 (225152) │ │ │ │ -122127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221E8 Local Header Offset 00036F80 (225152) │ │ │ │ +1221EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12213F CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -122143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122144 Created OS 03 (3) 'Unix' │ │ │ │ -122145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122147 General Purpose Flag 0800 (2048) │ │ │ │ +122204 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +122208 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122209 Created OS 03 (3) 'Unix' │ │ │ │ +12220A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12220B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12220C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12214B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12214F CRC E5EA244B (3857327179) │ │ │ │ -122153 Compressed Size 00001E13 (7699) │ │ │ │ -122157 Uncompressed Size 00013792 (79762) │ │ │ │ -12215B Filename Length 0017 (23) │ │ │ │ -12215D Extra Length 0000 (0) │ │ │ │ -12215F Comment Length 0000 (0) │ │ │ │ -122161 Disk Start 0000 (0) │ │ │ │ -122163 Int File Attributes 0000 (0) │ │ │ │ +12220E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122210 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122214 CRC E5EA244B (3857327179) │ │ │ │ +122218 Compressed Size 00001E13 (7699) │ │ │ │ +12221C Uncompressed Size 00013792 (79762) │ │ │ │ +122220 Filename Length 0017 (23) │ │ │ │ +122222 Extra Length 0000 (0) │ │ │ │ +122224 Comment Length 0000 (0) │ │ │ │ +122226 Disk Start 0000 (0) │ │ │ │ +122228 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12222A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122169 Local Header Offset 00038A82 (232066) │ │ │ │ -12216D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12222E Local Header Offset 00038A82 (232066) │ │ │ │ +122232 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12216D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122232: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122184 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -122188 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122189 Created OS 03 (3) 'Unix' │ │ │ │ -12218A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12218B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12218C General Purpose Flag 0800 (2048) │ │ │ │ +122249 CENTRAL HEADER #125 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' │ │ │ │ -12218E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122194 CRC 21FD9366 (570266470) │ │ │ │ -122198 Compressed Size 00000B44 (2884) │ │ │ │ -12219C Uncompressed Size 00001FA2 (8098) │ │ │ │ -1221A0 Filename Length 0025 (37) │ │ │ │ -1221A2 Extra Length 0000 (0) │ │ │ │ -1221A4 Comment Length 0000 (0) │ │ │ │ -1221A6 Disk Start 0000 (0) │ │ │ │ -1221A8 Int File Attributes 0000 (0) │ │ │ │ +122253 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122259 CRC 21FD9366 (570266470) │ │ │ │ +12225D Compressed Size 00000B44 (2884) │ │ │ │ +122261 Uncompressed Size 00001FA2 (8098) │ │ │ │ +122265 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1221AA 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' │ │ │ │ -1221AE Local Header Offset 0003A8CA (239818) │ │ │ │ -1221B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122273 Local Header Offset 0003A8CA (239818) │ │ │ │ +122277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1221B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1221D7 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -1221DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1221DC Created OS 03 (3) 'Unix' │ │ │ │ -1221DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1221DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1221DF General Purpose Flag 0800 (2048) │ │ │ │ +12229C CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +1222A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222A1 Created OS 03 (3) 'Unix' │ │ │ │ +1222A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1221E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1221E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1221E7 CRC 82FFBFC0 (2197798848) │ │ │ │ -1221EB Compressed Size 00000748 (1864) │ │ │ │ -1221EF Uncompressed Size 00003520 (13600) │ │ │ │ -1221F3 Filename Length 0024 (36) │ │ │ │ -1221F5 Extra Length 0000 (0) │ │ │ │ -1221F7 Comment Length 0000 (0) │ │ │ │ -1221F9 Disk Start 0000 (0) │ │ │ │ -1221FB Int File Attributes 0000 (0) │ │ │ │ +1222A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222AC CRC 82FFBFC0 (2197798848) │ │ │ │ +1222B0 Compressed Size 00000748 (1864) │ │ │ │ +1222B4 Uncompressed Size 00003520 (13600) │ │ │ │ +1222B8 Filename Length 0024 (36) │ │ │ │ +1222BA Extra Length 0000 (0) │ │ │ │ +1222BC Comment Length 0000 (0) │ │ │ │ +1222BE Disk Start 0000 (0) │ │ │ │ +1222C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122201 Local Header Offset 0003B451 (242769) │ │ │ │ -122205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1222C6 Local Header Offset 0003B451 (242769) │ │ │ │ +1222CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1222CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122229 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -12222D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12222E Created OS 03 (3) 'Unix' │ │ │ │ -12222F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122231 General Purpose Flag 0800 (2048) │ │ │ │ +1222EE CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +1222F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222F3 Created OS 03 (3) 'Unix' │ │ │ │ +1222F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122233 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122239 CRC 2616A1ED (639017453) │ │ │ │ -12223D Compressed Size 000002F5 (757) │ │ │ │ -122241 Uncompressed Size 00000699 (1689) │ │ │ │ -122245 Filename Length 0023 (35) │ │ │ │ -122247 Extra Length 0000 (0) │ │ │ │ -122249 Comment Length 0000 (0) │ │ │ │ -12224B Disk Start 0000 (0) │ │ │ │ -12224D Int File Attributes 0000 (0) │ │ │ │ +1222F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222FE CRC 2616A1ED (639017453) │ │ │ │ +122302 Compressed Size 000002F5 (757) │ │ │ │ +122306 Uncompressed Size 00000699 (1689) │ │ │ │ +12230A Filename Length 0023 (35) │ │ │ │ +12230C Extra Length 0000 (0) │ │ │ │ +12230E Comment Length 0000 (0) │ │ │ │ +122310 Disk Start 0000 (0) │ │ │ │ +122312 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12224F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122314 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122253 Local Header Offset 0003BBDB (244699) │ │ │ │ -122257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122318 Local Header Offset 0003BBDB (244699) │ │ │ │ +12231C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12231C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12227A CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -12227E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12227F Created OS 03 (3) 'Unix' │ │ │ │ -122280 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122281 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122282 General Purpose Flag 0800 (2048) │ │ │ │ +12233F CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +122343 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122344 Created OS 03 (3) 'Unix' │ │ │ │ +122345 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122346 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122347 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122284 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122286 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12228A CRC FACD065A (4207740506) │ │ │ │ -12228E Compressed Size 000003DF (991) │ │ │ │ -122292 Uncompressed Size 00000E57 (3671) │ │ │ │ -122296 Filename Length 0022 (34) │ │ │ │ -122298 Extra Length 0000 (0) │ │ │ │ -12229A Comment Length 0000 (0) │ │ │ │ -12229C Disk Start 0000 (0) │ │ │ │ -12229E Int File Attributes 0000 (0) │ │ │ │ +122349 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12234B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12234F CRC FACD065A (4207740506) │ │ │ │ +122353 Compressed Size 000003DF (991) │ │ │ │ +122357 Uncompressed Size 00000E57 (3671) │ │ │ │ +12235B Filename Length 0022 (34) │ │ │ │ +12235D Extra Length 0000 (0) │ │ │ │ +12235F Comment Length 0000 (0) │ │ │ │ +122361 Disk Start 0000 (0) │ │ │ │ +122363 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122365 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222A4 Local Header Offset 0003BF11 (245521) │ │ │ │ -1222A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122369 Local Header Offset 0003BF11 (245521) │ │ │ │ +12236D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12236D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1222CA CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -1222CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1222CF Created OS 03 (3) 'Unix' │ │ │ │ -1222D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1222D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1222D2 General Purpose Flag 0800 (2048) │ │ │ │ +12238F CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +122393 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122394 Created OS 03 (3) 'Unix' │ │ │ │ +122395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122397 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1222D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1222D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1222DA CRC F461138B (4100002699) │ │ │ │ -1222DE Compressed Size 00000540 (1344) │ │ │ │ -1222E2 Uncompressed Size 00000BD1 (3025) │ │ │ │ -1222E6 Filename Length 001A (26) │ │ │ │ -1222E8 Extra Length 0000 (0) │ │ │ │ -1222EA Comment Length 0000 (0) │ │ │ │ -1222EC Disk Start 0000 (0) │ │ │ │ -1222EE Int File Attributes 0000 (0) │ │ │ │ +122399 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12239B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12239F CRC F461138B (4100002699) │ │ │ │ +1223A3 Compressed Size 00000540 (1344) │ │ │ │ +1223A7 Uncompressed Size 00000BD1 (3025) │ │ │ │ +1223AB Filename Length 001A (26) │ │ │ │ +1223AD Extra Length 0000 (0) │ │ │ │ +1223AF Comment Length 0000 (0) │ │ │ │ +1223B1 Disk Start 0000 (0) │ │ │ │ +1223B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222F4 Local Header Offset 0003C330 (246576) │ │ │ │ -1222F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223B9 Local Header Offset 0003C330 (246576) │ │ │ │ +1223BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122312 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -122316 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122317 Created OS 03 (3) 'Unix' │ │ │ │ -122318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12231A General Purpose Flag 0800 (2048) │ │ │ │ +1223D7 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +1223DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1223DC Created OS 03 (3) 'Unix' │ │ │ │ +1223DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1223DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1223DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12231C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12231E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122322 CRC B140A6C6 (2973804230) │ │ │ │ -122326 Compressed Size 000004DB (1243) │ │ │ │ -12232A Uncompressed Size 00001385 (4997) │ │ │ │ -12232E Filename Length 0019 (25) │ │ │ │ -122330 Extra Length 0000 (0) │ │ │ │ -122332 Comment Length 0000 (0) │ │ │ │ -122334 Disk Start 0000 (0) │ │ │ │ -122336 Int File Attributes 0000 (0) │ │ │ │ +1223E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223E7 CRC B140A6C6 (2973804230) │ │ │ │ +1223EB Compressed Size 000004DB (1243) │ │ │ │ +1223EF Uncompressed Size 00001385 (4997) │ │ │ │ +1223F3 Filename Length 0019 (25) │ │ │ │ +1223F5 Extra Length 0000 (0) │ │ │ │ +1223F7 Comment Length 0000 (0) │ │ │ │ +1223F9 Disk Start 0000 (0) │ │ │ │ +1223FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122338 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12233C Local Header Offset 0003C8A8 (247976) │ │ │ │ -122340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122401 Local Header Offset 0003C8A8 (247976) │ │ │ │ +122405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122359 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -12235D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12235E Created OS 03 (3) 'Unix' │ │ │ │ -12235F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122361 General Purpose Flag 0800 (2048) │ │ │ │ +12241E CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +122422 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122423 Created OS 03 (3) 'Unix' │ │ │ │ +122424 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122425 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122426 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122363 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122369 CRC 8F795733 (2407094067) │ │ │ │ -12236D Compressed Size 000009A6 (2470) │ │ │ │ -122371 Uncompressed Size 000018F8 (6392) │ │ │ │ -122375 Filename Length 001A (26) │ │ │ │ -122377 Extra Length 0000 (0) │ │ │ │ -122379 Comment Length 0000 (0) │ │ │ │ -12237B Disk Start 0000 (0) │ │ │ │ -12237D Int File Attributes 0000 (0) │ │ │ │ +122428 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12242A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12242E CRC 8F795733 (2407094067) │ │ │ │ +122432 Compressed Size 000009A6 (2470) │ │ │ │ +122436 Uncompressed Size 000018F8 (6392) │ │ │ │ +12243A Filename Length 001A (26) │ │ │ │ +12243C Extra Length 0000 (0) │ │ │ │ +12243E Comment Length 0000 (0) │ │ │ │ +122440 Disk Start 0000 (0) │ │ │ │ +122442 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12237F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122444 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122383 Local Header Offset 0003CDBA (249274) │ │ │ │ -122387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122448 Local Header Offset 0003CDBA (249274) │ │ │ │ +12244C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12244C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223A1 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -1223A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223A6 Created OS 03 (3) 'Unix' │ │ │ │ -1223A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223A9 General Purpose Flag 0800 (2048) │ │ │ │ +122466 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +12246A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12246B Created OS 03 (3) 'Unix' │ │ │ │ +12246C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12246D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12246E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223B1 CRC 1EE65867 (518412391) │ │ │ │ -1223B5 Compressed Size 00000831 (2097) │ │ │ │ -1223B9 Uncompressed Size 00003047 (12359) │ │ │ │ -1223BD Filename Length 0019 (25) │ │ │ │ -1223BF Extra Length 0000 (0) │ │ │ │ -1223C1 Comment Length 0000 (0) │ │ │ │ -1223C3 Disk Start 0000 (0) │ │ │ │ -1223C5 Int File Attributes 0000 (0) │ │ │ │ +122470 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122472 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122476 CRC 1EE65867 (518412391) │ │ │ │ +12247A Compressed Size 00000831 (2097) │ │ │ │ +12247E Uncompressed Size 00003047 (12359) │ │ │ │ +122482 Filename Length 0019 (25) │ │ │ │ +122484 Extra Length 0000 (0) │ │ │ │ +122486 Comment Length 0000 (0) │ │ │ │ +122488 Disk Start 0000 (0) │ │ │ │ +12248A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1223C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12248C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1223CB Local Header Offset 0003D798 (251800) │ │ │ │ -1223CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122490 Local Header Offset 0003D798 (251800) │ │ │ │ +122494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1223CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223E8 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -1223EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223ED Created OS 03 (3) 'Unix' │ │ │ │ -1223EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223F0 General Purpose Flag 0800 (2048) │ │ │ │ +1224AD CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +1224B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224B2 Created OS 03 (3) 'Unix' │ │ │ │ +1224B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223F8 CRC 23A1C7ED (597805037) │ │ │ │ -1223FC Compressed Size 0000125A (4698) │ │ │ │ -122400 Uncompressed Size 00003594 (13716) │ │ │ │ -122404 Filename Length 0018 (24) │ │ │ │ -122406 Extra Length 0000 (0) │ │ │ │ -122408 Comment Length 0000 (0) │ │ │ │ -12240A Disk Start 0000 (0) │ │ │ │ -12240C Int File Attributes 0000 (0) │ │ │ │ +1224B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224BD CRC 23A1C7ED (597805037) │ │ │ │ +1224C1 Compressed Size 0000125A (4698) │ │ │ │ +1224C5 Uncompressed Size 00003594 (13716) │ │ │ │ +1224C9 Filename Length 0018 (24) │ │ │ │ +1224CB Extra Length 0000 (0) │ │ │ │ +1224CD Comment Length 0000 (0) │ │ │ │ +1224CF Disk Start 0000 (0) │ │ │ │ +1224D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12240E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1224D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122412 Local Header Offset 0003E000 (253952) │ │ │ │ -122416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1224D7 Local Header Offset 0003E000 (253952) │ │ │ │ +1224DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1224DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12242E CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -122432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122433 Created OS 03 (3) 'Unix' │ │ │ │ -122434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122436 General Purpose Flag 0800 (2048) │ │ │ │ +1224F3 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +1224F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224F8 Created OS 03 (3) 'Unix' │ │ │ │ +1224F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12243A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12243E CRC D4A9682B (3567872043) │ │ │ │ -122442 Compressed Size 00001933 (6451) │ │ │ │ -122446 Uncompressed Size 00008D10 (36112) │ │ │ │ -12244A Filename Length 0017 (23) │ │ │ │ -12244C Extra Length 0000 (0) │ │ │ │ -12244E Comment Length 0000 (0) │ │ │ │ -122450 Disk Start 0000 (0) │ │ │ │ -122452 Int File Attributes 0000 (0) │ │ │ │ +1224FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122503 CRC D4A9682B (3567872043) │ │ │ │ +122507 Compressed Size 00001933 (6451) │ │ │ │ +12250B Uncompressed Size 00008D10 (36112) │ │ │ │ +12250F Filename Length 0017 (23) │ │ │ │ +122511 Extra Length 0000 (0) │ │ │ │ +122513 Comment Length 0000 (0) │ │ │ │ +122515 Disk Start 0000 (0) │ │ │ │ +122517 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122519 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122458 Local Header Offset 0003F290 (258704) │ │ │ │ -12245C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12251D Local Header Offset 0003F290 (258704) │ │ │ │ +122521 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12245C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122521: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122473 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -122477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122478 Created OS 03 (3) 'Unix' │ │ │ │ -122479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12247A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12247B General Purpose Flag 0800 (2048) │ │ │ │ +122538 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +12253C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12253D Created OS 03 (3) 'Unix' │ │ │ │ +12253E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12253F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122540 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12247D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12247F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122483 CRC 15E43B5F (367278943) │ │ │ │ -122487 Compressed Size 0000029B (667) │ │ │ │ -12248B Uncompressed Size 00000590 (1424) │ │ │ │ -12248F Filename Length 0026 (38) │ │ │ │ -122491 Extra Length 0000 (0) │ │ │ │ -122493 Comment Length 0000 (0) │ │ │ │ -122495 Disk Start 0000 (0) │ │ │ │ -122497 Int File Attributes 0000 (0) │ │ │ │ +122542 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122544 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122548 CRC 15E43B5F (367278943) │ │ │ │ +12254C Compressed Size 0000029B (667) │ │ │ │ +122550 Uncompressed Size 00000590 (1424) │ │ │ │ +122554 Filename Length 0026 (38) │ │ │ │ +122556 Extra Length 0000 (0) │ │ │ │ +122558 Comment Length 0000 (0) │ │ │ │ +12255A Disk Start 0000 (0) │ │ │ │ +12255C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12255E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12249D Local Header Offset 00040BF8 (265208) │ │ │ │ -1224A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122562 Local Header Offset 00040BF8 (265208) │ │ │ │ +122566 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122566: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1224C7 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -1224CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1224CC Created OS 03 (3) 'Unix' │ │ │ │ -1224CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1224CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1224CF General Purpose Flag 0800 (2048) │ │ │ │ +12258C CENTRAL HEADER #136 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' │ │ │ │ -1224D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1224D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1224D7 CRC 3B74E202 (997515778) │ │ │ │ -1224DB Compressed Size 0000035E (862) │ │ │ │ -1224DF Uncompressed Size 00000BC7 (3015) │ │ │ │ -1224E3 Filename Length 0025 (37) │ │ │ │ -1224E5 Extra Length 0000 (0) │ │ │ │ -1224E7 Comment Length 0000 (0) │ │ │ │ -1224E9 Disk Start 0000 (0) │ │ │ │ -1224EB Int File Attributes 0000 (0) │ │ │ │ +122596 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12259C CRC 3B74E202 (997515778) │ │ │ │ +1225A0 Compressed Size 0000035E (862) │ │ │ │ +1225A4 Uncompressed Size 00000BC7 (3015) │ │ │ │ +1225A8 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1224ED 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' │ │ │ │ -1224F1 Local Header Offset 00040ED7 (265943) │ │ │ │ -1224F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225B6 Local Header Offset 00040ED7 (265943) │ │ │ │ +1225BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12251A CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -12251E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12251F Created OS 03 (3) 'Unix' │ │ │ │ -122520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122522 General Purpose Flag 0800 (2048) │ │ │ │ +1225DF CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +1225E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1225E4 Created OS 03 (3) 'Unix' │ │ │ │ +1225E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1225E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1225E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122524 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12252A CRC 2CE0879C (752912284) │ │ │ │ -12252E Compressed Size 00000397 (919) │ │ │ │ -122532 Uncompressed Size 0000086A (2154) │ │ │ │ -122536 Filename Length 0027 (39) │ │ │ │ -122538 Extra Length 0000 (0) │ │ │ │ -12253A Comment Length 0000 (0) │ │ │ │ -12253C Disk Start 0000 (0) │ │ │ │ -12253E Int File Attributes 0000 (0) │ │ │ │ +1225E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225EF CRC 2CE0879C (752912284) │ │ │ │ +1225F3 Compressed Size 00000397 (919) │ │ │ │ +1225F7 Uncompressed Size 0000086A (2154) │ │ │ │ +1225FB Filename Length 0027 (39) │ │ │ │ +1225FD Extra Length 0000 (0) │ │ │ │ +1225FF Comment Length 0000 (0) │ │ │ │ +122601 Disk Start 0000 (0) │ │ │ │ +122603 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122540 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122605 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122544 Local Header Offset 00041278 (266872) │ │ │ │ -122548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122609 Local Header Offset 00041278 (266872) │ │ │ │ +12260D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12260D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12256F CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -122573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122574 Created OS 03 (3) 'Unix' │ │ │ │ -122575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122577 General Purpose Flag 0800 (2048) │ │ │ │ +122634 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +122638 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122639 Created OS 03 (3) 'Unix' │ │ │ │ +12263A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12263B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12263C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12257B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12257F CRC BB7352E3 (3144897251) │ │ │ │ -122583 Compressed Size 00000402 (1026) │ │ │ │ -122587 Uncompressed Size 000012C8 (4808) │ │ │ │ -12258B Filename Length 0026 (38) │ │ │ │ -12258D Extra Length 0000 (0) │ │ │ │ -12258F Comment Length 0000 (0) │ │ │ │ -122591 Disk Start 0000 (0) │ │ │ │ -122593 Int File Attributes 0000 (0) │ │ │ │ +12263E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122644 CRC BB7352E3 (3144897251) │ │ │ │ +122648 Compressed Size 00000402 (1026) │ │ │ │ +12264C Uncompressed Size 000012C8 (4808) │ │ │ │ +122650 Filename Length 0026 (38) │ │ │ │ +122652 Extra Length 0000 (0) │ │ │ │ +122654 Comment Length 0000 (0) │ │ │ │ +122656 Disk Start 0000 (0) │ │ │ │ +122658 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12265A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122599 Local Header Offset 00041654 (267860) │ │ │ │ -12259D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12265E Local Header Offset 00041654 (267860) │ │ │ │ +122662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12259D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1225C3 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -1225C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1225C8 Created OS 03 (3) 'Unix' │ │ │ │ -1225C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1225CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1225CB General Purpose Flag 0800 (2048) │ │ │ │ +122688 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +12268C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12268D Created OS 03 (3) 'Unix' │ │ │ │ +12268E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12268F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122690 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1225CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1225CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1225D3 CRC 9E2532B0 (2653237936) │ │ │ │ -1225D7 Compressed Size 000003CB (971) │ │ │ │ -1225DB Uncompressed Size 000009E9 (2537) │ │ │ │ -1225DF Filename Length 002A (42) │ │ │ │ -1225E1 Extra Length 0000 (0) │ │ │ │ -1225E3 Comment Length 0000 (0) │ │ │ │ -1225E5 Disk Start 0000 (0) │ │ │ │ -1225E7 Int File Attributes 0000 (0) │ │ │ │ +122692 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122694 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122698 CRC 9E2532B0 (2653237936) │ │ │ │ +12269C Compressed Size 000003CB (971) │ │ │ │ +1226A0 Uncompressed Size 000009E9 (2537) │ │ │ │ +1226A4 Filename Length 002A (42) │ │ │ │ +1226A6 Extra Length 0000 (0) │ │ │ │ +1226A8 Comment Length 0000 (0) │ │ │ │ +1226AA Disk Start 0000 (0) │ │ │ │ +1226AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1225E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1226AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1225ED Local Header Offset 00041A9A (268954) │ │ │ │ -1225F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1226B2 Local Header Offset 00041A9A (268954) │ │ │ │ +1226B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1225F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12261B CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -12261F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122620 Created OS 03 (3) 'Unix' │ │ │ │ -122621 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122622 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122623 General Purpose Flag 0800 (2048) │ │ │ │ +1226E0 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +1226E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1226E5 Created OS 03 (3) 'Unix' │ │ │ │ +1226E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1226E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1226E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122625 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122627 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12262B CRC 1E472505 (507979013) │ │ │ │ -12262F Compressed Size 00000506 (1286) │ │ │ │ -122633 Uncompressed Size 00001868 (6248) │ │ │ │ -122637 Filename Length 0029 (41) │ │ │ │ -122639 Extra Length 0000 (0) │ │ │ │ -12263B Comment Length 0000 (0) │ │ │ │ -12263D Disk Start 0000 (0) │ │ │ │ -12263F Int File Attributes 0000 (0) │ │ │ │ +1226EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1226EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226F0 CRC 1E472505 (507979013) │ │ │ │ +1226F4 Compressed Size 00000506 (1286) │ │ │ │ +1226F8 Uncompressed Size 00001868 (6248) │ │ │ │ +1226FC Filename Length 0029 (41) │ │ │ │ +1226FE Extra Length 0000 (0) │ │ │ │ +122700 Comment Length 0000 (0) │ │ │ │ +122702 Disk Start 0000 (0) │ │ │ │ +122704 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122641 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122706 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122645 Local Header Offset 00041EAD (269997) │ │ │ │ -122649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12270A Local Header Offset 00041EAD (269997) │ │ │ │ +12270E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12270E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122672 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -122676 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122677 Created OS 03 (3) 'Unix' │ │ │ │ -122678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12267A General Purpose Flag 0800 (2048) │ │ │ │ +122737 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +12273B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12273C Created OS 03 (3) 'Unix' │ │ │ │ +12273D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12273E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12273F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12267C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12267E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122682 CRC 77E34380 (2011382656) │ │ │ │ -122686 Compressed Size 000002FA (762) │ │ │ │ -12268A Uncompressed Size 00000747 (1863) │ │ │ │ -12268E Filename Length 002C (44) │ │ │ │ -122690 Extra Length 0000 (0) │ │ │ │ -122692 Comment Length 0000 (0) │ │ │ │ -122694 Disk Start 0000 (0) │ │ │ │ -122696 Int File Attributes 0000 (0) │ │ │ │ +122741 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122743 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122747 CRC 77E34380 (2011382656) │ │ │ │ +12274B Compressed Size 000002FA (762) │ │ │ │ +12274F Uncompressed Size 00000747 (1863) │ │ │ │ +122753 Filename Length 002C (44) │ │ │ │ +122755 Extra Length 0000 (0) │ │ │ │ +122757 Comment Length 0000 (0) │ │ │ │ +122759 Disk Start 0000 (0) │ │ │ │ +12275B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12275D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12269C Local Header Offset 000423FA (271354) │ │ │ │ -1226A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122761 Local Header Offset 000423FA (271354) │ │ │ │ +122765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1226CC CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1226D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1226D1 Created OS 03 (3) 'Unix' │ │ │ │ -1226D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1226D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1226D4 General Purpose Flag 0800 (2048) │ │ │ │ +122791 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +122795 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122796 Created OS 03 (3) 'Unix' │ │ │ │ +122797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122799 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1226D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1226D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1226DC CRC 208F43E9 (546259945) │ │ │ │ -1226E0 Compressed Size 000003E9 (1001) │ │ │ │ -1226E4 Uncompressed Size 000012E6 (4838) │ │ │ │ -1226E8 Filename Length 002B (43) │ │ │ │ -1226EA Extra Length 0000 (0) │ │ │ │ -1226EC Comment Length 0000 (0) │ │ │ │ -1226EE Disk Start 0000 (0) │ │ │ │ -1226F0 Int File Attributes 0000 (0) │ │ │ │ +12279B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12279D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227A1 CRC 208F43E9 (546259945) │ │ │ │ +1227A5 Compressed Size 000003E9 (1001) │ │ │ │ +1227A9 Uncompressed Size 000012E6 (4838) │ │ │ │ +1227AD Filename Length 002B (43) │ │ │ │ +1227AF Extra Length 0000 (0) │ │ │ │ +1227B1 Comment Length 0000 (0) │ │ │ │ +1227B3 Disk Start 0000 (0) │ │ │ │ +1227B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1226F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1227B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1226F6 Local Header Offset 0004273E (272190) │ │ │ │ -1226FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227BB Local Header Offset 0004273E (272190) │ │ │ │ +1227BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122725 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -122729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12272A Created OS 03 (3) 'Unix' │ │ │ │ -12272B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12272C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12272D General Purpose Flag 0800 (2048) │ │ │ │ +1227EA CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +1227EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1227EF Created OS 03 (3) 'Unix' │ │ │ │ +1227F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12272F Compression Method 0008 (8) 'Deflated' │ │ │ │ -122731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122735 CRC EFA07E06 (4020272646) │ │ │ │ -122739 Compressed Size 00000525 (1317) │ │ │ │ -12273D Uncompressed Size 00000E37 (3639) │ │ │ │ -122741 Filename Length 0029 (41) │ │ │ │ -122743 Extra Length 0000 (0) │ │ │ │ -122745 Comment Length 0000 (0) │ │ │ │ -122747 Disk Start 0000 (0) │ │ │ │ -122749 Int File Attributes 0000 (0) │ │ │ │ +1227F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227FA CRC EFA07E06 (4020272646) │ │ │ │ +1227FE Compressed Size 00000525 (1317) │ │ │ │ +122802 Uncompressed Size 00000E37 (3639) │ │ │ │ +122806 Filename Length 0029 (41) │ │ │ │ +122808 Extra Length 0000 (0) │ │ │ │ +12280A Comment Length 0000 (0) │ │ │ │ +12280C Disk Start 0000 (0) │ │ │ │ +12280E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12274B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122810 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12274F Local Header Offset 00042B70 (273264) │ │ │ │ -122753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122814 Local Header Offset 00042B70 (273264) │ │ │ │ +122818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12277C CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -122780 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122781 Created OS 03 (3) 'Unix' │ │ │ │ -122782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122784 General Purpose Flag 0800 (2048) │ │ │ │ +122841 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +122845 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122846 Created OS 03 (3) 'Unix' │ │ │ │ +122847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122849 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122786 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122788 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12278C CRC 28628358 (677544792) │ │ │ │ -122790 Compressed Size 00000688 (1672) │ │ │ │ -122794 Uncompressed Size 0000206B (8299) │ │ │ │ -122798 Filename Length 0028 (40) │ │ │ │ -12279A Extra Length 0000 (0) │ │ │ │ -12279C Comment Length 0000 (0) │ │ │ │ -12279E Disk Start 0000 (0) │ │ │ │ -1227A0 Int File Attributes 0000 (0) │ │ │ │ +12284B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12284D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122851 CRC 28628358 (677544792) │ │ │ │ +122855 Compressed Size 00000688 (1672) │ │ │ │ +122859 Uncompressed Size 0000206B (8299) │ │ │ │ +12285D Filename Length 0028 (40) │ │ │ │ +12285F Extra Length 0000 (0) │ │ │ │ +122861 Comment Length 0000 (0) │ │ │ │ +122863 Disk Start 0000 (0) │ │ │ │ +122865 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122867 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227A6 Local Header Offset 000430DC (274652) │ │ │ │ -1227AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12286B Local Header Offset 000430DC (274652) │ │ │ │ +12286F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12286F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1227D2 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -1227D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1227D7 Created OS 03 (3) 'Unix' │ │ │ │ -1227D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1227D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1227DA General Purpose Flag 0800 (2048) │ │ │ │ +122897 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +12289B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12289C Created OS 03 (3) 'Unix' │ │ │ │ +12289D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12289E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12289F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1227DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1227DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1227E2 CRC 6AD7D697 (1792530071) │ │ │ │ -1227E6 Compressed Size 000003F8 (1016) │ │ │ │ -1227EA Uncompressed Size 000008C1 (2241) │ │ │ │ -1227EE Filename Length 001E (30) │ │ │ │ -1227F0 Extra Length 0000 (0) │ │ │ │ -1227F2 Comment Length 0000 (0) │ │ │ │ -1227F4 Disk Start 0000 (0) │ │ │ │ -1227F6 Int File Attributes 0000 (0) │ │ │ │ +1228A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228A7 CRC 6AD7D697 (1792530071) │ │ │ │ +1228AB Compressed Size 000003F8 (1016) │ │ │ │ +1228AF Uncompressed Size 000008C1 (2241) │ │ │ │ +1228B3 Filename Length 001E (30) │ │ │ │ +1228B5 Extra Length 0000 (0) │ │ │ │ +1228B7 Comment Length 0000 (0) │ │ │ │ +1228B9 Disk Start 0000 (0) │ │ │ │ +1228BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227FC Local Header Offset 000437AA (276394) │ │ │ │ -122800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228C1 Local Header Offset 000437AA (276394) │ │ │ │ +1228C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1228C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12281E CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -122822 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122823 Created OS 03 (3) 'Unix' │ │ │ │ -122824 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122825 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122826 General Purpose Flag 0800 (2048) │ │ │ │ +1228E3 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +1228E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228E8 Created OS 03 (3) 'Unix' │ │ │ │ +1228E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122828 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12282A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12282E CRC 81B47138 (2176086328) │ │ │ │ -122832 Compressed Size 000004A6 (1190) │ │ │ │ -122836 Uncompressed Size 00000C9C (3228) │ │ │ │ -12283A Filename Length 001D (29) │ │ │ │ -12283C Extra Length 0000 (0) │ │ │ │ -12283E Comment Length 0000 (0) │ │ │ │ -122840 Disk Start 0000 (0) │ │ │ │ -122842 Int File Attributes 0000 (0) │ │ │ │ +1228ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228F3 CRC 81B47138 (2176086328) │ │ │ │ +1228F7 Compressed Size 000004A6 (1190) │ │ │ │ +1228FB Uncompressed Size 00000C9C (3228) │ │ │ │ +1228FF Filename Length 001D (29) │ │ │ │ +122901 Extra Length 0000 (0) │ │ │ │ +122903 Comment Length 0000 (0) │ │ │ │ +122905 Disk Start 0000 (0) │ │ │ │ +122907 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122844 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122909 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122848 Local Header Offset 00043BDE (277470) │ │ │ │ -12284C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12290D Local Header Offset 00043BDE (277470) │ │ │ │ +122911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12284C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122869 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -12286D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12286E Created OS 03 (3) 'Unix' │ │ │ │ -12286F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122871 General Purpose Flag 0800 (2048) │ │ │ │ +12292E CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +122932 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122933 Created OS 03 (3) 'Unix' │ │ │ │ +122934 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122935 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122936 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122873 Compression Method 0000 (0) 'Stored' │ │ │ │ -122875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122879 CRC 00000000 (0) │ │ │ │ -12287D Compressed Size 00000000 (0) │ │ │ │ -122881 Uncompressed Size 00000000 (0) │ │ │ │ -122885 Filename Length 0018 (24) │ │ │ │ -122887 Extra Length 0000 (0) │ │ │ │ -122889 Comment Length 0000 (0) │ │ │ │ -12288B Disk Start 0000 (0) │ │ │ │ -12288D Int File Attributes 0000 (0) │ │ │ │ +122938 Compression Method 0000 (0) 'Stored' │ │ │ │ +12293A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12293E CRC 00000000 (0) │ │ │ │ +122942 Compressed Size 00000000 (0) │ │ │ │ +122946 Uncompressed Size 00000000 (0) │ │ │ │ +12294A Filename Length 0018 (24) │ │ │ │ +12294C Extra Length 0000 (0) │ │ │ │ +12294E Comment Length 0000 (0) │ │ │ │ +122950 Disk Start 0000 (0) │ │ │ │ +122952 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12288F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122954 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122893 Local Header Offset 000440BF (278719) │ │ │ │ -122897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122958 Local Header Offset 000440BF (278719) │ │ │ │ +12295C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12295C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122897: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12295C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12286F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122934: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1228AF CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -1228B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1228B4 Created OS 03 (3) 'Unix' │ │ │ │ -1228B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1228B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1228B7 General Purpose Flag 0800 (2048) │ │ │ │ +122974 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +122978 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122979 Created OS 03 (3) 'Unix' │ │ │ │ +12297A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12297B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12297C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1228B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1228BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1228BF CRC 2387F9A1 (596113825) │ │ │ │ -1228C3 Compressed Size 00000642 (1602) │ │ │ │ -1228C7 Uncompressed Size 00000ED3 (3795) │ │ │ │ -1228CB Filename Length 002D (45) │ │ │ │ -1228CD Extra Length 0000 (0) │ │ │ │ -1228CF Comment Length 0000 (0) │ │ │ │ -1228D1 Disk Start 0000 (0) │ │ │ │ -1228D3 Int File Attributes 0000 (0) │ │ │ │ +12297E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122980 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122984 CRC 2387F9A1 (596113825) │ │ │ │ +122988 Compressed Size 00000642 (1602) │ │ │ │ +12298C Uncompressed Size 00000ED3 (3795) │ │ │ │ +122990 Filename Length 002D (45) │ │ │ │ +122992 Extra Length 0000 (0) │ │ │ │ +122994 Comment Length 0000 (0) │ │ │ │ +122996 Disk Start 0000 (0) │ │ │ │ +122998 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1228D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12299A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1228D9 Local Header Offset 000440F5 (278773) │ │ │ │ -1228DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12299E Local Header Offset 000440F5 (278773) │ │ │ │ +1229A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1228DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12290A CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -12290E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12290F Created OS 03 (3) 'Unix' │ │ │ │ -122910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122912 General Purpose Flag 0800 (2048) │ │ │ │ +1229CF CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +1229D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1229D4 Created OS 03 (3) 'Unix' │ │ │ │ +1229D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1229D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1229D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12291A CRC 0C22936D (203592557) │ │ │ │ -12291E Compressed Size 00000563 (1379) │ │ │ │ -122922 Uncompressed Size 00001872 (6258) │ │ │ │ -122926 Filename Length 002C (44) │ │ │ │ -122928 Extra Length 0000 (0) │ │ │ │ -12292A Comment Length 0000 (0) │ │ │ │ -12292C Disk Start 0000 (0) │ │ │ │ -12292E Int File Attributes 0000 (0) │ │ │ │ +1229D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1229DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1229DF CRC 0C22936D (203592557) │ │ │ │ +1229E3 Compressed Size 00000563 (1379) │ │ │ │ +1229E7 Uncompressed Size 00001872 (6258) │ │ │ │ +1229EB Filename Length 002C (44) │ │ │ │ +1229ED Extra Length 0000 (0) │ │ │ │ +1229EF Comment Length 0000 (0) │ │ │ │ +1229F1 Disk Start 0000 (0) │ │ │ │ +1229F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122934 Local Header Offset 00044782 (280450) │ │ │ │ -122938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1229F9 Local Header Offset 00044782 (280450) │ │ │ │ +1229FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122964 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -122968 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122969 Created OS 03 (3) 'Unix' │ │ │ │ -12296A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12296B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12296C General Purpose Flag 0800 (2048) │ │ │ │ +122A29 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +122A2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A2E Created OS 03 (3) 'Unix' │ │ │ │ +122A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12296E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122970 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122974 CRC F7370DF3 (4147580403) │ │ │ │ -122978 Compressed Size 000000D6 (214) │ │ │ │ -12297C Uncompressed Size 00000135 (309) │ │ │ │ -122980 Filename Length 002A (42) │ │ │ │ -122982 Extra Length 0000 (0) │ │ │ │ -122984 Comment Length 0000 (0) │ │ │ │ -122986 Disk Start 0000 (0) │ │ │ │ -122988 Int File Attributes 0000 (0) │ │ │ │ +122A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A39 CRC F7370DF3 (4147580403) │ │ │ │ +122A3D Compressed Size 000000D6 (214) │ │ │ │ +122A41 Uncompressed Size 00000135 (309) │ │ │ │ +122A45 Filename Length 002A (42) │ │ │ │ +122A47 Extra Length 0000 (0) │ │ │ │ +122A49 Comment Length 0000 (0) │ │ │ │ +122A4B Disk Start 0000 (0) │ │ │ │ +122A4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12298A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12298E Local Header Offset 00044D2F (281903) │ │ │ │ -122992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A53 Local Header Offset 00044D2F (281903) │ │ │ │ +122A57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1229BC CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -1229C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1229C1 Created OS 03 (3) 'Unix' │ │ │ │ -1229C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1229C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1229C4 General Purpose Flag 0800 (2048) │ │ │ │ +122A81 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +122A85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A86 Created OS 03 (3) 'Unix' │ │ │ │ +122A87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1229C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1229C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1229CC CRC F032D795 (4029863829) │ │ │ │ -1229D0 Compressed Size 00000079 (121) │ │ │ │ -1229D4 Uncompressed Size 0000009F (159) │ │ │ │ -1229D8 Filename Length 0029 (41) │ │ │ │ -1229DA Extra Length 0000 (0) │ │ │ │ -1229DC Comment Length 0000 (0) │ │ │ │ -1229DE Disk Start 0000 (0) │ │ │ │ -1229E0 Int File Attributes 0000 (0) │ │ │ │ +122A8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A91 CRC F032D795 (4029863829) │ │ │ │ +122A95 Compressed Size 00000079 (121) │ │ │ │ +122A99 Uncompressed Size 0000009F (159) │ │ │ │ +122A9D Filename Length 0029 (41) │ │ │ │ +122A9F Extra Length 0000 (0) │ │ │ │ +122AA1 Comment Length 0000 (0) │ │ │ │ +122AA3 Disk Start 0000 (0) │ │ │ │ +122AA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1229E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122AA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1229E6 Local Header Offset 00044E4D (282189) │ │ │ │ -1229EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122AAB Local Header Offset 00044E4D (282189) │ │ │ │ +122AAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1229EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A13 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -122A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A18 Created OS 03 (3) 'Unix' │ │ │ │ -122A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A1B General Purpose Flag 0800 (2048) │ │ │ │ +122AD8 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +122ADC Created Zip Spec 14 (20) '2.0' │ │ │ │ +122ADD Created OS 03 (3) 'Unix' │ │ │ │ +122ADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122ADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A1D Compression Method 0000 (0) 'Stored' │ │ │ │ -122A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A23 CRC 00000000 (0) │ │ │ │ -122A27 Compressed Size 00000000 (0) │ │ │ │ -122A2B Uncompressed Size 00000000 (0) │ │ │ │ -122A2F Filename Length 0010 (16) │ │ │ │ -122A31 Extra Length 0000 (0) │ │ │ │ -122A33 Comment Length 0000 (0) │ │ │ │ -122A35 Disk Start 0000 (0) │ │ │ │ -122A37 Int File Attributes 0000 (0) │ │ │ │ +122AE2 Compression Method 0000 (0) 'Stored' │ │ │ │ +122AE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122AE8 CRC 00000000 (0) │ │ │ │ +122AEC Compressed Size 00000000 (0) │ │ │ │ +122AF0 Uncompressed Size 00000000 (0) │ │ │ │ +122AF4 Filename Length 0010 (16) │ │ │ │ +122AF6 Extra Length 0000 (0) │ │ │ │ +122AF8 Comment Length 0000 (0) │ │ │ │ +122AFA Disk Start 0000 (0) │ │ │ │ +122AFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A39 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122AFE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122A3D Local Header Offset 00044F0D (282381) │ │ │ │ -122A41 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +122B02 Local Header Offset 00044F0D (282381) │ │ │ │ +122B06 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A41: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B06: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122A41: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122B06: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122ADE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -122A51 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -122A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A56 Created OS 03 (3) 'Unix' │ │ │ │ -122A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A59 General Purpose Flag 0800 (2048) │ │ │ │ +122B16 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +122B1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B1B Created OS 03 (3) 'Unix' │ │ │ │ +122B1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A61 CRC 047173BF (74544063) │ │ │ │ -122A65 Compressed Size 000002A8 (680) │ │ │ │ -122A69 Uncompressed Size 00000567 (1383) │ │ │ │ -122A6D Filename Length 0019 (25) │ │ │ │ -122A6F Extra Length 0000 (0) │ │ │ │ -122A71 Comment Length 0000 (0) │ │ │ │ -122A73 Disk Start 0000 (0) │ │ │ │ -122A75 Int File Attributes 0000 (0) │ │ │ │ +122B20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B26 CRC 047173BF (74544063) │ │ │ │ +122B2A Compressed Size 000002A8 (680) │ │ │ │ +122B2E Uncompressed Size 00000567 (1383) │ │ │ │ +122B32 Filename Length 0019 (25) │ │ │ │ +122B34 Extra Length 0000 (0) │ │ │ │ +122B36 Comment Length 0000 (0) │ │ │ │ +122B38 Disk Start 0000 (0) │ │ │ │ +122B3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122A7B Local Header Offset 00044F3B (282427) │ │ │ │ -122A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B40 Local Header Offset 00044F3B (282427) │ │ │ │ +122B44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A98 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -122A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A9D Created OS 03 (3) 'Unix' │ │ │ │ -122A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AA0 General Purpose Flag 0800 (2048) │ │ │ │ +122B5D CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +122B61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B62 Created OS 03 (3) 'Unix' │ │ │ │ +122B63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AA8 CRC 64CC431F (1691108127) │ │ │ │ -122AAC Compressed Size 00000330 (816) │ │ │ │ -122AB0 Uncompressed Size 00000BCC (3020) │ │ │ │ -122AB4 Filename Length 0018 (24) │ │ │ │ -122AB6 Extra Length 0000 (0) │ │ │ │ -122AB8 Comment Length 0000 (0) │ │ │ │ -122ABA Disk Start 0000 (0) │ │ │ │ -122ABC Int File Attributes 0000 (0) │ │ │ │ +122B67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B6D CRC 64CC431F (1691108127) │ │ │ │ +122B71 Compressed Size 00000330 (816) │ │ │ │ +122B75 Uncompressed Size 00000BCC (3020) │ │ │ │ +122B79 Filename Length 0018 (24) │ │ │ │ +122B7B Extra Length 0000 (0) │ │ │ │ +122B7D Comment Length 0000 (0) │ │ │ │ +122B7F Disk Start 0000 (0) │ │ │ │ +122B81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122AC2 Local Header Offset 0004521A (283162) │ │ │ │ -122AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B87 Local Header Offset 0004521A (283162) │ │ │ │ +122B8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122ADE CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -122AE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122AE3 Created OS 03 (3) 'Unix' │ │ │ │ -122AE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122AE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AE6 General Purpose Flag 0800 (2048) │ │ │ │ +122BA3 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +122BA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BA8 Created OS 03 (3) 'Unix' │ │ │ │ +122BA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AEE CRC 871C097B (2266761595) │ │ │ │ -122AF2 Compressed Size 000003C2 (962) │ │ │ │ -122AF6 Uncompressed Size 00000887 (2183) │ │ │ │ -122AFA Filename Length 0029 (41) │ │ │ │ -122AFC Extra Length 0000 (0) │ │ │ │ -122AFE Comment Length 0000 (0) │ │ │ │ -122B00 Disk Start 0000 (0) │ │ │ │ -122B02 Int File Attributes 0000 (0) │ │ │ │ +122BAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BB3 CRC 871C097B (2266761595) │ │ │ │ +122BB7 Compressed Size 000003C2 (962) │ │ │ │ +122BBB Uncompressed Size 00000887 (2183) │ │ │ │ +122BBF Filename Length 0029 (41) │ │ │ │ +122BC1 Extra Length 0000 (0) │ │ │ │ +122BC3 Comment Length 0000 (0) │ │ │ │ +122BC5 Disk Start 0000 (0) │ │ │ │ +122BC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122BC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B08 Local Header Offset 00045580 (284032) │ │ │ │ -122B0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122BCD Local Header Offset 00045580 (284032) │ │ │ │ +122BD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122BD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B35 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -122B39 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B3A Created OS 03 (3) 'Unix' │ │ │ │ -122B3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B3D General Purpose Flag 0800 (2048) │ │ │ │ +122BFA CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +122BFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BFF Created OS 03 (3) 'Unix' │ │ │ │ +122C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B45 CRC 5355D2CA (1398133450) │ │ │ │ -122B49 Compressed Size 0000030C (780) │ │ │ │ -122B4D Uncompressed Size 00000F4B (3915) │ │ │ │ -122B51 Filename Length 0028 (40) │ │ │ │ -122B53 Extra Length 0000 (0) │ │ │ │ -122B55 Comment Length 0000 (0) │ │ │ │ -122B57 Disk Start 0000 (0) │ │ │ │ -122B59 Int File Attributes 0000 (0) │ │ │ │ +122C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C0A CRC 5355D2CA (1398133450) │ │ │ │ +122C0E Compressed Size 0000030C (780) │ │ │ │ +122C12 Uncompressed Size 00000F4B (3915) │ │ │ │ +122C16 Filename Length 0028 (40) │ │ │ │ +122C18 Extra Length 0000 (0) │ │ │ │ +122C1A Comment Length 0000 (0) │ │ │ │ +122C1C Disk Start 0000 (0) │ │ │ │ +122C1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B5F Local Header Offset 00045989 (285065) │ │ │ │ -122B63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C24 Local Header Offset 00045989 (285065) │ │ │ │ +122C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B8B CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -122B8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B90 Created OS 03 (3) 'Unix' │ │ │ │ -122B91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B93 General Purpose Flag 0800 (2048) │ │ │ │ +122C50 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +122C54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C55 Created OS 03 (3) 'Unix' │ │ │ │ +122C56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B9B CRC 0A475529 (172447017) │ │ │ │ -122B9F Compressed Size 000001E7 (487) │ │ │ │ -122BA3 Uncompressed Size 000003D1 (977) │ │ │ │ -122BA7 Filename Length 0029 (41) │ │ │ │ -122BA9 Extra Length 0000 (0) │ │ │ │ -122BAB Comment Length 0000 (0) │ │ │ │ -122BAD Disk Start 0000 (0) │ │ │ │ -122BAF Int File Attributes 0000 (0) │ │ │ │ +122C5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C60 CRC 0A475529 (172447017) │ │ │ │ +122C64 Compressed Size 000001E7 (487) │ │ │ │ +122C68 Uncompressed Size 000003D1 (977) │ │ │ │ +122C6C Filename Length 0029 (41) │ │ │ │ +122C6E Extra Length 0000 (0) │ │ │ │ +122C70 Comment Length 0000 (0) │ │ │ │ +122C72 Disk Start 0000 (0) │ │ │ │ +122C74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122BB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122BB5 Local Header Offset 00045CDB (285915) │ │ │ │ -122BB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C7A Local Header Offset 00045CDB (285915) │ │ │ │ +122C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122BB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122BE2 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -122BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122BE7 Created OS 03 (3) 'Unix' │ │ │ │ -122BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122BEA General Purpose Flag 0800 (2048) │ │ │ │ +122CA7 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +122CAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +122CAC Created OS 03 (3) 'Unix' │ │ │ │ +122CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122CAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -122BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122BF2 CRC 9BD7BECE (2614607566) │ │ │ │ -122BF6 Compressed Size 000004DC (1244) │ │ │ │ -122BFA Uncompressed Size 00001DF2 (7666) │ │ │ │ -122BFE Filename Length 0028 (40) │ │ │ │ -122C00 Extra Length 0000 (0) │ │ │ │ -122C02 Comment Length 0000 (0) │ │ │ │ -122C04 Disk Start 0000 (0) │ │ │ │ -122C06 Int File Attributes 0000 (0) │ │ │ │ +122CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122CB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122CB7 CRC 9BD7BECE (2614607566) │ │ │ │ +122CBB Compressed Size 000004DC (1244) │ │ │ │ +122CBF Uncompressed Size 00001DF2 (7666) │ │ │ │ +122CC3 Filename Length 0028 (40) │ │ │ │ +122CC5 Extra Length 0000 (0) │ │ │ │ +122CC7 Comment Length 0000 (0) │ │ │ │ +122CC9 Disk Start 0000 (0) │ │ │ │ +122CCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C0C Local Header Offset 00045F09 (286473) │ │ │ │ -122C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CD1 Local Header Offset 00045F09 (286473) │ │ │ │ +122CD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122CD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C38 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -122C3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C3D Created OS 03 (3) 'Unix' │ │ │ │ -122C3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C40 General Purpose Flag 0800 (2048) │ │ │ │ +122CFD CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +122D01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D02 Created OS 03 (3) 'Unix' │ │ │ │ +122D03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C48 CRC E713B2AF (3876827823) │ │ │ │ -122C4C Compressed Size 00000749 (1865) │ │ │ │ -122C50 Uncompressed Size 000016D2 (5842) │ │ │ │ -122C54 Filename Length 001A (26) │ │ │ │ -122C56 Extra Length 0000 (0) │ │ │ │ -122C58 Comment Length 0000 (0) │ │ │ │ -122C5A Disk Start 0000 (0) │ │ │ │ -122C5C Int File Attributes 0000 (0) │ │ │ │ +122D07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D0D CRC 3C87A3A0 (1015522208) │ │ │ │ +122D11 Compressed Size 0000074D (1869) │ │ │ │ +122D15 Uncompressed Size 000016D2 (5842) │ │ │ │ +122D19 Filename Length 001A (26) │ │ │ │ +122D1B Extra Length 0000 (0) │ │ │ │ +122D1D Comment Length 0000 (0) │ │ │ │ +122D1F Disk Start 0000 (0) │ │ │ │ +122D21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C62 Local Header Offset 0004642B (287787) │ │ │ │ -122C66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D27 Local Header Offset 0004642B (287787) │ │ │ │ +122D2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C80 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -122C84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C85 Created OS 03 (3) 'Unix' │ │ │ │ -122C86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C88 General Purpose Flag 0800 (2048) │ │ │ │ +122D45 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +122D49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D4A Created OS 03 (3) 'Unix' │ │ │ │ +122D4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C90 CRC BDD57633 (3184883251) │ │ │ │ -122C94 Compressed Size 00000BF9 (3065) │ │ │ │ -122C98 Uncompressed Size 00004DD3 (19923) │ │ │ │ -122C9C Filename Length 0019 (25) │ │ │ │ -122C9E Extra Length 0000 (0) │ │ │ │ -122CA0 Comment Length 0000 (0) │ │ │ │ -122CA2 Disk Start 0000 (0) │ │ │ │ -122CA4 Int File Attributes 0000 (0) │ │ │ │ +122D4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D55 CRC 1C42AAAC (474131116) │ │ │ │ +122D59 Compressed Size 00000C00 (3072) │ │ │ │ +122D5D Uncompressed Size 00004DD3 (19923) │ │ │ │ +122D61 Filename Length 0019 (25) │ │ │ │ +122D63 Extra Length 0000 (0) │ │ │ │ +122D65 Comment Length 0000 (0) │ │ │ │ +122D67 Disk Start 0000 (0) │ │ │ │ +122D69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CAA Local Header Offset 00046BAC (289708) │ │ │ │ -122CAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D6F Local Header Offset 00046BB0 (289712) │ │ │ │ +122D73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122CC7 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -122CCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -122CCC Created OS 03 (3) 'Unix' │ │ │ │ -122CCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122CCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122CCF General Purpose Flag 0800 (2048) │ │ │ │ +122D8C CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +122D90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D91 Created OS 03 (3) 'Unix' │ │ │ │ +122D92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122CD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122CD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122CD7 CRC 7A471598 (2051478936) │ │ │ │ -122CDB Compressed Size 0000054C (1356) │ │ │ │ -122CDF Uncompressed Size 00000C1A (3098) │ │ │ │ -122CE3 Filename Length 0024 (36) │ │ │ │ -122CE5 Extra Length 0000 (0) │ │ │ │ -122CE7 Comment Length 0000 (0) │ │ │ │ -122CE9 Disk Start 0000 (0) │ │ │ │ -122CEB Int File Attributes 0000 (0) │ │ │ │ +122D96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D9C CRC 7A471598 (2051478936) │ │ │ │ +122DA0 Compressed Size 0000054C (1356) │ │ │ │ +122DA4 Uncompressed Size 00000C1A (3098) │ │ │ │ +122DA8 Filename Length 0024 (36) │ │ │ │ +122DAA Extra Length 0000 (0) │ │ │ │ +122DAC Comment Length 0000 (0) │ │ │ │ +122DAE Disk Start 0000 (0) │ │ │ │ +122DB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CF1 Local Header Offset 000477DC (292828) │ │ │ │ -122CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DB6 Local Header Offset 000477E7 (292839) │ │ │ │ +122DBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D19 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -122D1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D1E Created OS 03 (3) 'Unix' │ │ │ │ -122D1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D21 General Purpose Flag 0800 (2048) │ │ │ │ +122DDE CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +122DE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122DE3 Created OS 03 (3) 'Unix' │ │ │ │ +122DE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122DE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122DE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D29 CRC 5F82033C (1602356028) │ │ │ │ -122D2D Compressed Size 000014D4 (5332) │ │ │ │ -122D31 Uncompressed Size 00004DA3 (19875) │ │ │ │ -122D35 Filename Length 0023 (35) │ │ │ │ -122D37 Extra Length 0000 (0) │ │ │ │ -122D39 Comment Length 0000 (0) │ │ │ │ -122D3B Disk Start 0000 (0) │ │ │ │ -122D3D Int File Attributes 0000 (0) │ │ │ │ +122DE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DEE CRC 5F82033C (1602356028) │ │ │ │ +122DF2 Compressed Size 000014D4 (5332) │ │ │ │ +122DF6 Uncompressed Size 00004DA3 (19875) │ │ │ │ +122DFA Filename Length 0023 (35) │ │ │ │ +122DFC Extra Length 0000 (0) │ │ │ │ +122DFE Comment Length 0000 (0) │ │ │ │ +122E00 Disk Start 0000 (0) │ │ │ │ +122E02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D43 Local Header Offset 00047D6A (294250) │ │ │ │ -122D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E08 Local Header Offset 00047D75 (294261) │ │ │ │ +122E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D6A CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -122D6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D6F Created OS 03 (3) 'Unix' │ │ │ │ -122D70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D72 General Purpose Flag 0800 (2048) │ │ │ │ +122E2F CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +122E33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E34 Created OS 03 (3) 'Unix' │ │ │ │ +122E35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D7A CRC F0BC2F1A (4038864666) │ │ │ │ -122D7E Compressed Size 00000302 (770) │ │ │ │ -122D82 Uncompressed Size 000005E3 (1507) │ │ │ │ -122D86 Filename Length 001E (30) │ │ │ │ -122D88 Extra Length 0000 (0) │ │ │ │ -122D8A Comment Length 0000 (0) │ │ │ │ -122D8C Disk Start 0000 (0) │ │ │ │ -122D8E Int File Attributes 0000 (0) │ │ │ │ +122E39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E3F CRC F0BC2F1A (4038864666) │ │ │ │ +122E43 Compressed Size 00000302 (770) │ │ │ │ +122E47 Uncompressed Size 000005E3 (1507) │ │ │ │ +122E4B Filename Length 001E (30) │ │ │ │ +122E4D Extra Length 0000 (0) │ │ │ │ +122E4F Comment Length 0000 (0) │ │ │ │ +122E51 Disk Start 0000 (0) │ │ │ │ +122E53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D94 Local Header Offset 0004927F (299647) │ │ │ │ -122D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E59 Local Header Offset 0004928A (299658) │ │ │ │ +122E5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DB6 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -122DBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -122DBB Created OS 03 (3) 'Unix' │ │ │ │ -122DBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122DBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122DBE General Purpose Flag 0800 (2048) │ │ │ │ +122E7B CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +122E7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E80 Created OS 03 (3) 'Unix' │ │ │ │ +122E81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122DC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122DC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122DC6 CRC ECB480D0 (3971252432) │ │ │ │ -122DCA Compressed Size 000004E0 (1248) │ │ │ │ -122DCE Uncompressed Size 00000DA1 (3489) │ │ │ │ -122DD2 Filename Length 001D (29) │ │ │ │ -122DD4 Extra Length 0000 (0) │ │ │ │ -122DD6 Comment Length 0000 (0) │ │ │ │ -122DD8 Disk Start 0000 (0) │ │ │ │ -122DDA Int File Attributes 0000 (0) │ │ │ │ +122E85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E8B CRC ECB480D0 (3971252432) │ │ │ │ +122E8F Compressed Size 000004E0 (1248) │ │ │ │ +122E93 Uncompressed Size 00000DA1 (3489) │ │ │ │ +122E97 Filename Length 001D (29) │ │ │ │ +122E99 Extra Length 0000 (0) │ │ │ │ +122E9B Comment Length 0000 (0) │ │ │ │ +122E9D Disk Start 0000 (0) │ │ │ │ +122E9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122DDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122DE0 Local Header Offset 000495BD (300477) │ │ │ │ -122DE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EA5 Local Header Offset 000495C8 (300488) │ │ │ │ +122EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122DE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E01 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -122E05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E06 Created OS 03 (3) 'Unix' │ │ │ │ -122E07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E09 General Purpose Flag 0800 (2048) │ │ │ │ +122EC6 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +122ECA Created Zip Spec 14 (20) '2.0' │ │ │ │ +122ECB Created OS 03 (3) 'Unix' │ │ │ │ +122ECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122ECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122ECE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E11 CRC 3D65ACC1 (1030073537) │ │ │ │ -122E15 Compressed Size 00000122 (290) │ │ │ │ -122E19 Uncompressed Size 000001CE (462) │ │ │ │ -122E1D Filename Length 0021 (33) │ │ │ │ -122E1F Extra Length 0000 (0) │ │ │ │ -122E21 Comment Length 0000 (0) │ │ │ │ -122E23 Disk Start 0000 (0) │ │ │ │ -122E25 Int File Attributes 0000 (0) │ │ │ │ +122ED0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122ED2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122ED6 CRC 3D65ACC1 (1030073537) │ │ │ │ +122EDA Compressed Size 00000122 (290) │ │ │ │ +122EDE Uncompressed Size 000001CE (462) │ │ │ │ +122EE2 Filename Length 0021 (33) │ │ │ │ +122EE4 Extra Length 0000 (0) │ │ │ │ +122EE6 Comment Length 0000 (0) │ │ │ │ +122EE8 Disk Start 0000 (0) │ │ │ │ +122EEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E2B Local Header Offset 00049AD8 (301784) │ │ │ │ -122E2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EF0 Local Header Offset 00049AE3 (301795) │ │ │ │ +122EF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E50 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -122E54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E55 Created OS 03 (3) 'Unix' │ │ │ │ -122E56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E58 General Purpose Flag 0800 (2048) │ │ │ │ +122F15 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +122F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F1A Created OS 03 (3) 'Unix' │ │ │ │ +122F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E60 CRC 832370DE (2200137950) │ │ │ │ -122E64 Compressed Size 00000113 (275) │ │ │ │ -122E68 Uncompressed Size 000001E7 (487) │ │ │ │ -122E6C Filename Length 0020 (32) │ │ │ │ -122E6E Extra Length 0000 (0) │ │ │ │ -122E70 Comment Length 0000 (0) │ │ │ │ -122E72 Disk Start 0000 (0) │ │ │ │ -122E74 Int File Attributes 0000 (0) │ │ │ │ +122F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F25 CRC 5D94FCB7 (1570045111) │ │ │ │ +122F29 Compressed Size 00000107 (263) │ │ │ │ +122F2D Uncompressed Size 000001C2 (450) │ │ │ │ +122F31 Filename Length 0020 (32) │ │ │ │ +122F33 Extra Length 0000 (0) │ │ │ │ +122F35 Comment Length 0000 (0) │ │ │ │ +122F37 Disk Start 0000 (0) │ │ │ │ +122F39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E7A Local Header Offset 00049C39 (302137) │ │ │ │ -122E7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F3F Local Header Offset 00049C44 (302148) │ │ │ │ +122F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E9E CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -122EA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EA3 Created OS 03 (3) 'Unix' │ │ │ │ -122EA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EA6 General Purpose Flag 0800 (2048) │ │ │ │ +122F63 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +122F67 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F68 Created OS 03 (3) 'Unix' │ │ │ │ +122F69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EAE CRC 618AE27F (1636491903) │ │ │ │ -122EB2 Compressed Size 00000122 (290) │ │ │ │ -122EB6 Uncompressed Size 000001D5 (469) │ │ │ │ -122EBA Filename Length 0024 (36) │ │ │ │ -122EBC Extra Length 0000 (0) │ │ │ │ -122EBE Comment Length 0000 (0) │ │ │ │ -122EC0 Disk Start 0000 (0) │ │ │ │ -122EC2 Int File Attributes 0000 (0) │ │ │ │ +122F6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F73 CRC 618AE27F (1636491903) │ │ │ │ +122F77 Compressed Size 00000122 (290) │ │ │ │ +122F7B Uncompressed Size 000001D5 (469) │ │ │ │ +122F7F Filename Length 0024 (36) │ │ │ │ +122F81 Extra Length 0000 (0) │ │ │ │ +122F83 Comment Length 0000 (0) │ │ │ │ +122F85 Disk Start 0000 (0) │ │ │ │ +122F87 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122EC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122EC8 Local Header Offset 00049D8A (302474) │ │ │ │ -122ECC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F8D Local Header Offset 00049D89 (302473) │ │ │ │ +122F91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122ECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122EF0 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -122EF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EF5 Created OS 03 (3) 'Unix' │ │ │ │ -122EF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EF8 General Purpose Flag 0800 (2048) │ │ │ │ +122FB5 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +122FB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FBA Created OS 03 (3) 'Unix' │ │ │ │ +122FBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F00 CRC A818CF8C (2820198284) │ │ │ │ -122F04 Compressed Size 0000010F (271) │ │ │ │ -122F08 Uncompressed Size 000001EC (492) │ │ │ │ -122F0C Filename Length 0023 (35) │ │ │ │ -122F0E Extra Length 0000 (0) │ │ │ │ -122F10 Comment Length 0000 (0) │ │ │ │ -122F12 Disk Start 0000 (0) │ │ │ │ -122F14 Int File Attributes 0000 (0) │ │ │ │ +122FBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122FC5 CRC A818CF8C (2820198284) │ │ │ │ +122FC9 Compressed Size 0000010F (271) │ │ │ │ +122FCD Uncompressed Size 000001EC (492) │ │ │ │ +122FD1 Filename Length 0023 (35) │ │ │ │ +122FD3 Extra Length 0000 (0) │ │ │ │ +122FD5 Comment Length 0000 (0) │ │ │ │ +122FD7 Disk Start 0000 (0) │ │ │ │ +122FD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122FDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F1A Local Header Offset 00049EEE (302830) │ │ │ │ -122F1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122FDF Local Header Offset 00049EED (302829) │ │ │ │ +122FE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122FE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F41 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -122F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F46 Created OS 03 (3) 'Unix' │ │ │ │ -122F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F49 General Purpose Flag 0800 (2048) │ │ │ │ +123006 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +12300A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12300B Created OS 03 (3) 'Unix' │ │ │ │ +12300C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12300D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12300E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F51 CRC 60496974 (1615423860) │ │ │ │ -122F55 Compressed Size 00000121 (289) │ │ │ │ -122F59 Uncompressed Size 000001CE (462) │ │ │ │ -122F5D Filename Length 0021 (33) │ │ │ │ -122F5F Extra Length 0000 (0) │ │ │ │ -122F61 Comment Length 0000 (0) │ │ │ │ -122F63 Disk Start 0000 (0) │ │ │ │ -122F65 Int File Attributes 0000 (0) │ │ │ │ +123010 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123012 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123016 CRC 60496974 (1615423860) │ │ │ │ +12301A Compressed Size 00000121 (289) │ │ │ │ +12301E Uncompressed Size 000001CE (462) │ │ │ │ +123022 Filename Length 0021 (33) │ │ │ │ +123024 Extra Length 0000 (0) │ │ │ │ +123026 Comment Length 0000 (0) │ │ │ │ +123028 Disk Start 0000 (0) │ │ │ │ +12302A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12302C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F6B Local Header Offset 0004A03E (303166) │ │ │ │ -122F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123030 Local Header Offset 0004A03D (303165) │ │ │ │ +123034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F90 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -122F94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F95 Created OS 03 (3) 'Unix' │ │ │ │ -122F96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F98 General Purpose Flag 0800 (2048) │ │ │ │ +123055 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +123059 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12305A Created OS 03 (3) 'Unix' │ │ │ │ +12305B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12305C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12305D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FA0 CRC 991351B6 (2568180150) │ │ │ │ -122FA4 Compressed Size 00000113 (275) │ │ │ │ -122FA8 Uncompressed Size 000001E7 (487) │ │ │ │ -122FAC Filename Length 0020 (32) │ │ │ │ -122FAE Extra Length 0000 (0) │ │ │ │ -122FB0 Comment Length 0000 (0) │ │ │ │ -122FB2 Disk Start 0000 (0) │ │ │ │ -122FB4 Int File Attributes 0000 (0) │ │ │ │ +12305F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123061 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123065 CRC 991351B6 (2568180150) │ │ │ │ +123069 Compressed Size 00000113 (275) │ │ │ │ +12306D Uncompressed Size 000001E7 (487) │ │ │ │ +123071 Filename Length 0020 (32) │ │ │ │ +123073 Extra Length 0000 (0) │ │ │ │ +123075 Comment Length 0000 (0) │ │ │ │ +123077 Disk Start 0000 (0) │ │ │ │ +123079 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122FB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12307B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122FBA Local Header Offset 0004A19E (303518) │ │ │ │ -122FBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12307F Local Header Offset 0004A19D (303517) │ │ │ │ +123083 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123083: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122FDE CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -122FE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122FE3 Created OS 03 (3) 'Unix' │ │ │ │ -122FE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122FE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122FE6 General Purpose Flag 0800 (2048) │ │ │ │ +1230A3 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1230A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230A8 Created OS 03 (3) 'Unix' │ │ │ │ +1230A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122FE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122FEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FEE CRC 2138D3DD (557372381) │ │ │ │ -122FF2 Compressed Size 00000120 (288) │ │ │ │ -122FF6 Uncompressed Size 000001D1 (465) │ │ │ │ -122FFA Filename Length 0023 (35) │ │ │ │ -122FFC Extra Length 0000 (0) │ │ │ │ -122FFE Comment Length 0000 (0) │ │ │ │ -123000 Disk Start 0000 (0) │ │ │ │ -123002 Int File Attributes 0000 (0) │ │ │ │ +1230AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230B3 CRC 2138D3DD (557372381) │ │ │ │ +1230B7 Compressed Size 00000120 (288) │ │ │ │ +1230BB Uncompressed Size 000001D1 (465) │ │ │ │ +1230BF Filename Length 0023 (35) │ │ │ │ +1230C1 Extra Length 0000 (0) │ │ │ │ +1230C3 Comment Length 0000 (0) │ │ │ │ +1230C5 Disk Start 0000 (0) │ │ │ │ +1230C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123004 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123008 Local Header Offset 0004A2EF (303855) │ │ │ │ -12300C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1230CD Local Header Offset 0004A2EE (303854) │ │ │ │ +1230D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12300C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1230D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12302F CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -123033 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123034 Created OS 03 (3) 'Unix' │ │ │ │ -123035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123037 General Purpose Flag 0800 (2048) │ │ │ │ +1230F4 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +1230F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230F9 Created OS 03 (3) 'Unix' │ │ │ │ +1230FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123039 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12303B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12303F CRC ECCEDB96 (3972979606) │ │ │ │ -123043 Compressed Size 00000383 (899) │ │ │ │ -123047 Uncompressed Size 000007B0 (1968) │ │ │ │ -12304B Filename Length 0022 (34) │ │ │ │ -12304D Extra Length 0000 (0) │ │ │ │ -12304F Comment Length 0000 (0) │ │ │ │ -123051 Disk Start 0000 (0) │ │ │ │ -123053 Int File Attributes 0000 (0) │ │ │ │ +1230FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +123100 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123104 CRC 8B56B0A1 (2337714337) │ │ │ │ +123108 Compressed Size 0000038D (909) │ │ │ │ +12310C Uncompressed Size 000007D0 (2000) │ │ │ │ +123110 Filename Length 0022 (34) │ │ │ │ +123112 Extra Length 0000 (0) │ │ │ │ +123114 Comment Length 0000 (0) │ │ │ │ +123116 Disk Start 0000 (0) │ │ │ │ +123118 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12311A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123059 Local Header Offset 0004A450 (304208) │ │ │ │ -12305D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12311E Local Header Offset 0004A44F (304207) │ │ │ │ +123122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12305D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12307F CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -123083 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123084 Created OS 03 (3) 'Unix' │ │ │ │ -123085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123087 General Purpose Flag 0800 (2048) │ │ │ │ +123144 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +123148 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123149 Created OS 03 (3) 'Unix' │ │ │ │ +12314A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12314B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12314C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123089 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12308B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12308F CRC B50D9A2B (3037567531) │ │ │ │ -123093 Compressed Size 000001E9 (489) │ │ │ │ -123097 Uncompressed Size 000003D8 (984) │ │ │ │ -12309B Filename Length 002A (42) │ │ │ │ -12309D Extra Length 0000 (0) │ │ │ │ -12309F Comment Length 0000 (0) │ │ │ │ -1230A1 Disk Start 0000 (0) │ │ │ │ -1230A3 Int File Attributes 0000 (0) │ │ │ │ +12314E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123150 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123154 CRC B50D9A2B (3037567531) │ │ │ │ +123158 Compressed Size 000001E9 (489) │ │ │ │ +12315C Uncompressed Size 000003D8 (984) │ │ │ │ +123160 Filename Length 002A (42) │ │ │ │ +123162 Extra Length 0000 (0) │ │ │ │ +123164 Comment Length 0000 (0) │ │ │ │ +123166 Disk Start 0000 (0) │ │ │ │ +123168 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12316A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230A9 Local Header Offset 0004A813 (305171) │ │ │ │ -1230AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12316E Local Header Offset 0004A81C (305180) │ │ │ │ +123172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1230AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1230D7 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -1230DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1230DC Created OS 03 (3) 'Unix' │ │ │ │ -1230DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1230DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1230DF General Purpose Flag 0800 (2048) │ │ │ │ +12319C CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +1231A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1231A1 Created OS 03 (3) 'Unix' │ │ │ │ +1231A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1231A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1231A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1230E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1230E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1230E7 CRC 34723D5A (879902042) │ │ │ │ -1230EB Compressed Size 0000050D (1293) │ │ │ │ -1230EF Uncompressed Size 00001E9E (7838) │ │ │ │ -1230F3 Filename Length 0029 (41) │ │ │ │ -1230F5 Extra Length 0000 (0) │ │ │ │ -1230F7 Comment Length 0000 (0) │ │ │ │ -1230F9 Disk Start 0000 (0) │ │ │ │ -1230FB Int File Attributes 0000 (0) │ │ │ │ +1231A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1231AC CRC 34723D5A (879902042) │ │ │ │ +1231B0 Compressed Size 0000050D (1293) │ │ │ │ +1231B4 Uncompressed Size 00001E9E (7838) │ │ │ │ +1231B8 Filename Length 0029 (41) │ │ │ │ +1231BA Extra Length 0000 (0) │ │ │ │ +1231BC Comment Length 0000 (0) │ │ │ │ +1231BE Disk Start 0000 (0) │ │ │ │ +1231C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123101 Local Header Offset 0004AA44 (305732) │ │ │ │ -123105 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231C6 Local Header Offset 0004AA4D (305741) │ │ │ │ +1231CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123105: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12312E CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -123132 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123133 Created OS 03 (3) 'Unix' │ │ │ │ -123134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123136 General Purpose Flag 0800 (2048) │ │ │ │ +1231F3 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +1231F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1231F8 Created OS 03 (3) 'Unix' │ │ │ │ +1231F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1231FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1231FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123138 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12313A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12313E CRC 928E82FC (2458813180) │ │ │ │ -123142 Compressed Size 00000569 (1385) │ │ │ │ -123146 Uncompressed Size 00000DBB (3515) │ │ │ │ -12314A Filename Length 0028 (40) │ │ │ │ -12314C Extra Length 0000 (0) │ │ │ │ -12314E Comment Length 0000 (0) │ │ │ │ -123150 Disk Start 0000 (0) │ │ │ │ -123152 Int File Attributes 0000 (0) │ │ │ │ +1231FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123203 CRC 928E82FC (2458813180) │ │ │ │ +123207 Compressed Size 00000569 (1385) │ │ │ │ +12320B Uncompressed Size 00000DBB (3515) │ │ │ │ +12320F Filename Length 0028 (40) │ │ │ │ +123211 Extra Length 0000 (0) │ │ │ │ +123213 Comment Length 0000 (0) │ │ │ │ +123215 Disk Start 0000 (0) │ │ │ │ +123217 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123219 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123158 Local Header Offset 0004AF98 (307096) │ │ │ │ -12315C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12321D Local Header Offset 0004AFA1 (307105) │ │ │ │ +123221 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12315C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123221: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123184 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -123188 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123189 Created OS 03 (3) 'Unix' │ │ │ │ -12318A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12318B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12318C General Purpose Flag 0800 (2048) │ │ │ │ +123249 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +12324D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12324E Created OS 03 (3) 'Unix' │ │ │ │ +12324F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123251 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12318E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123194 CRC E815CAC1 (3893742273) │ │ │ │ -123198 Compressed Size 00000735 (1845) │ │ │ │ -12319C Uncompressed Size 00004AE0 (19168) │ │ │ │ -1231A0 Filename Length 0027 (39) │ │ │ │ -1231A2 Extra Length 0000 (0) │ │ │ │ -1231A4 Comment Length 0000 (0) │ │ │ │ -1231A6 Disk Start 0000 (0) │ │ │ │ -1231A8 Int File Attributes 0000 (0) │ │ │ │ +123253 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123259 CRC E815CAC1 (3893742273) │ │ │ │ +12325D Compressed Size 00000735 (1845) │ │ │ │ +123261 Uncompressed Size 00004AE0 (19168) │ │ │ │ +123265 Filename Length 0027 (39) │ │ │ │ +123267 Extra Length 0000 (0) │ │ │ │ +123269 Comment Length 0000 (0) │ │ │ │ +12326B Disk Start 0000 (0) │ │ │ │ +12326D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12326F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1231AE Local Header Offset 0004B547 (308551) │ │ │ │ -1231B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123273 Local Header Offset 0004B550 (308560) │ │ │ │ +123277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1231B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1231D9 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1231DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1231DE Created OS 03 (3) 'Unix' │ │ │ │ -1231DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1231E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1231E1 General Purpose Flag 0800 (2048) │ │ │ │ +12329E CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +1232A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232A3 Created OS 03 (3) 'Unix' │ │ │ │ +1232A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1231E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1231E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1231E9 CRC D0E00AFD (3504343805) │ │ │ │ -1231ED Compressed Size 000003A3 (931) │ │ │ │ -1231F1 Uncompressed Size 000007BF (1983) │ │ │ │ -1231F5 Filename Length 001A (26) │ │ │ │ -1231F7 Extra Length 0000 (0) │ │ │ │ -1231F9 Comment Length 0000 (0) │ │ │ │ -1231FB Disk Start 0000 (0) │ │ │ │ -1231FD Int File Attributes 0000 (0) │ │ │ │ +1232A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232AE CRC D0E00AFD (3504343805) │ │ │ │ +1232B2 Compressed Size 000003A3 (931) │ │ │ │ +1232B6 Uncompressed Size 000007BF (1983) │ │ │ │ +1232BA Filename Length 001A (26) │ │ │ │ +1232BC Extra Length 0000 (0) │ │ │ │ +1232BE Comment Length 0000 (0) │ │ │ │ +1232C0 Disk Start 0000 (0) │ │ │ │ +1232C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1232C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123203 Local Header Offset 0004BCC1 (310465) │ │ │ │ -123207 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1232C8 Local Header Offset 0004BCCA (310474) │ │ │ │ +1232CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1232CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123221 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -123225 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123226 Created OS 03 (3) 'Unix' │ │ │ │ -123227 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123228 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123229 General Purpose Flag 0800 (2048) │ │ │ │ +1232E6 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +1232EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232EB Created OS 03 (3) 'Unix' │ │ │ │ +1232EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12322B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12322D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123231 CRC 7C327096 (2083680406) │ │ │ │ -123235 Compressed Size 00000649 (1609) │ │ │ │ -123239 Uncompressed Size 00001522 (5410) │ │ │ │ -12323D Filename Length 0019 (25) │ │ │ │ -12323F Extra Length 0000 (0) │ │ │ │ -123241 Comment Length 0000 (0) │ │ │ │ -123243 Disk Start 0000 (0) │ │ │ │ -123245 Int File Attributes 0000 (0) │ │ │ │ +1232F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232F6 CRC 7C327096 (2083680406) │ │ │ │ +1232FA Compressed Size 00000649 (1609) │ │ │ │ +1232FE Uncompressed Size 00001522 (5410) │ │ │ │ +123302 Filename Length 0019 (25) │ │ │ │ +123304 Extra Length 0000 (0) │ │ │ │ +123306 Comment Length 0000 (0) │ │ │ │ +123308 Disk Start 0000 (0) │ │ │ │ +12330A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123247 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12330C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12324B Local Header Offset 0004C09C (311452) │ │ │ │ -12324F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123310 Local Header Offset 0004C0A5 (311461) │ │ │ │ +123314 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12324F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123268 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -12326C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12326D Created OS 03 (3) 'Unix' │ │ │ │ -12326E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12326F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123270 General Purpose Flag 0800 (2048) │ │ │ │ +12332D CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +123331 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123332 Created OS 03 (3) 'Unix' │ │ │ │ +123333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123335 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123272 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123274 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123278 CRC F354206A (4082376810) │ │ │ │ -12327C Compressed Size 000002E2 (738) │ │ │ │ -123280 Uncompressed Size 000005D1 (1489) │ │ │ │ -123284 Filename Length 0026 (38) │ │ │ │ -123286 Extra Length 0000 (0) │ │ │ │ -123288 Comment Length 0000 (0) │ │ │ │ -12328A Disk Start 0000 (0) │ │ │ │ -12328C Int File Attributes 0000 (0) │ │ │ │ +123337 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12333D CRC F354206A (4082376810) │ │ │ │ +123341 Compressed Size 000002E2 (738) │ │ │ │ +123345 Uncompressed Size 000005D1 (1489) │ │ │ │ +123349 Filename Length 0026 (38) │ │ │ │ +12334B Extra Length 0000 (0) │ │ │ │ +12334D Comment Length 0000 (0) │ │ │ │ +12334F Disk Start 0000 (0) │ │ │ │ +123351 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12328E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123353 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123292 Local Header Offset 0004C71C (313116) │ │ │ │ -123296 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123357 Local Header Offset 0004C725 (313125) │ │ │ │ +12335B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12335B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1232BC CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1232C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1232C1 Created OS 03 (3) 'Unix' │ │ │ │ -1232C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1232C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1232C4 General Purpose Flag 0800 (2048) │ │ │ │ +123381 CENTRAL HEADER #180 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' │ │ │ │ -1232C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1232C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1232CC CRC A9857AC6 (2844097222) │ │ │ │ -1232D0 Compressed Size 00000175 (373) │ │ │ │ -1232D4 Uncompressed Size 000002F1 (753) │ │ │ │ -1232D8 Filename Length 0025 (37) │ │ │ │ -1232DA Extra Length 0000 (0) │ │ │ │ -1232DC Comment Length 0000 (0) │ │ │ │ -1232DE Disk Start 0000 (0) │ │ │ │ -1232E0 Int File Attributes 0000 (0) │ │ │ │ +12338B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12338D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123391 CRC A9857AC6 (2844097222) │ │ │ │ +123395 Compressed Size 00000175 (373) │ │ │ │ +123399 Uncompressed Size 000002F1 (753) │ │ │ │ +12339D Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1232E2 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' │ │ │ │ -1232E6 Local Header Offset 0004CA42 (313922) │ │ │ │ -1232EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233AB Local Header Offset 0004CA4B (313931) │ │ │ │ +1233AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1232EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1233AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12330F CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -123313 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123314 Created OS 03 (3) 'Unix' │ │ │ │ -123315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123317 General Purpose Flag 0800 (2048) │ │ │ │ +1233D4 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +1233D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1233D9 Created OS 03 (3) 'Unix' │ │ │ │ +1233DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1233DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1233DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123319 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12331B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12331F CRC 67A72259 (1739006553) │ │ │ │ -123323 Compressed Size 00000214 (532) │ │ │ │ -123327 Uncompressed Size 0000041F (1055) │ │ │ │ -12332B Filename Length 0027 (39) │ │ │ │ -12332D Extra Length 0000 (0) │ │ │ │ -12332F Comment Length 0000 (0) │ │ │ │ -123331 Disk Start 0000 (0) │ │ │ │ -123333 Int File Attributes 0000 (0) │ │ │ │ +1233DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1233E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1233E4 CRC 67A72259 (1739006553) │ │ │ │ +1233E8 Compressed Size 00000214 (532) │ │ │ │ +1233EC Uncompressed Size 0000041F (1055) │ │ │ │ +1233F0 Filename Length 0027 (39) │ │ │ │ +1233F2 Extra Length 0000 (0) │ │ │ │ +1233F4 Comment Length 0000 (0) │ │ │ │ +1233F6 Disk Start 0000 (0) │ │ │ │ +1233F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1233FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123339 Local Header Offset 0004CBFA (314362) │ │ │ │ -12333D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233FE Local Header Offset 0004CC03 (314371) │ │ │ │ +123402 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12333D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123364 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -123368 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123369 Created OS 03 (3) 'Unix' │ │ │ │ -12336A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12336B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12336C General Purpose Flag 0800 (2048) │ │ │ │ +123429 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +12342D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12342E Created OS 03 (3) 'Unix' │ │ │ │ +12342F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123431 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12336E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123370 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123374 CRC BB568875 (3143010421) │ │ │ │ -123378 Compressed Size 000002B9 (697) │ │ │ │ -12337C Uncompressed Size 0000098C (2444) │ │ │ │ -123380 Filename Length 0026 (38) │ │ │ │ -123382 Extra Length 0000 (0) │ │ │ │ -123384 Comment Length 0000 (0) │ │ │ │ -123386 Disk Start 0000 (0) │ │ │ │ -123388 Int File Attributes 0000 (0) │ │ │ │ +123433 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123435 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123439 CRC BB568875 (3143010421) │ │ │ │ +12343D Compressed Size 000002B9 (697) │ │ │ │ +123441 Uncompressed Size 0000098C (2444) │ │ │ │ +123445 Filename Length 0026 (38) │ │ │ │ +123447 Extra Length 0000 (0) │ │ │ │ +123449 Comment Length 0000 (0) │ │ │ │ +12344B Disk Start 0000 (0) │ │ │ │ +12344D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12338A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12344F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12338E Local Header Offset 0004CE53 (314963) │ │ │ │ -123392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123453 Local Header Offset 0004CE5C (314972) │ │ │ │ +123457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1233B8 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1233BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233BD Created OS 03 (3) 'Unix' │ │ │ │ -1233BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1233C0 General Purpose Flag 0800 (2048) │ │ │ │ +12347D CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +123481 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123482 Created OS 03 (3) 'Unix' │ │ │ │ +123483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123485 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1233C2 Compression Method 0000 (0) 'Stored' │ │ │ │ -1233C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1233C8 CRC 00000000 (0) │ │ │ │ -1233CC Compressed Size 00000000 (0) │ │ │ │ -1233D0 Uncompressed Size 00000000 (0) │ │ │ │ -1233D4 Filename Length 0014 (20) │ │ │ │ -1233D6 Extra Length 0000 (0) │ │ │ │ -1233D8 Comment Length 0000 (0) │ │ │ │ -1233DA Disk Start 0000 (0) │ │ │ │ -1233DC Int File Attributes 0000 (0) │ │ │ │ +123487 Compression Method 0000 (0) 'Stored' │ │ │ │ +123489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12348D CRC 00000000 (0) │ │ │ │ +123491 Compressed Size 00000000 (0) │ │ │ │ +123495 Uncompressed Size 00000000 (0) │ │ │ │ +123499 Filename Length 0014 (20) │ │ │ │ +12349B Extra Length 0000 (0) │ │ │ │ +12349D Comment Length 0000 (0) │ │ │ │ +12349F Disk Start 0000 (0) │ │ │ │ +1234A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1233DE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1234A3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1233E2 Local Header Offset 0004D150 (315728) │ │ │ │ -1233E6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234A7 Local Header Offset 0004D159 (315737) │ │ │ │ +1234AB Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233E6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234AB: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1233E6: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1234AB: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233BE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123483: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1233FA CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -1233FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233FF Created OS 03 (3) 'Unix' │ │ │ │ -123400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123402 General Purpose Flag 0800 (2048) │ │ │ │ +1234BF CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +1234C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234C4 Created OS 03 (3) 'Unix' │ │ │ │ +1234C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123404 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123406 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12340A CRC 045A6BE4 (73034724) │ │ │ │ -12340E Compressed Size 000001F3 (499) │ │ │ │ -123412 Uncompressed Size 000003F5 (1013) │ │ │ │ -123416 Filename Length 0020 (32) │ │ │ │ -123418 Extra Length 0000 (0) │ │ │ │ -12341A Comment Length 0000 (0) │ │ │ │ -12341C Disk Start 0000 (0) │ │ │ │ -12341E Int File Attributes 0000 (0) │ │ │ │ +1234C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1234CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1234CF CRC 045A6BE4 (73034724) │ │ │ │ +1234D3 Compressed Size 000001F3 (499) │ │ │ │ +1234D7 Uncompressed Size 000003F5 (1013) │ │ │ │ +1234DB Filename Length 0020 (32) │ │ │ │ +1234DD Extra Length 0000 (0) │ │ │ │ +1234DF Comment Length 0000 (0) │ │ │ │ +1234E1 Disk Start 0000 (0) │ │ │ │ +1234E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123420 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1234E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123424 Local Header Offset 0004D182 (315778) │ │ │ │ -123428 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234E9 Local Header Offset 0004D18B (315787) │ │ │ │ +1234ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123448 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -12344C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12344D Created OS 03 (3) 'Unix' │ │ │ │ -12344E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12344F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123450 General Purpose Flag 0800 (2048) │ │ │ │ +12350D CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +123511 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123512 Created OS 03 (3) 'Unix' │ │ │ │ +123513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123515 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123452 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123454 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123458 CRC AEEC026D (2934702701) │ │ │ │ -12345C Compressed Size 000002BE (702) │ │ │ │ -123460 Uncompressed Size 0000078C (1932) │ │ │ │ -123464 Filename Length 001F (31) │ │ │ │ -123466 Extra Length 0000 (0) │ │ │ │ -123468 Comment Length 0000 (0) │ │ │ │ -12346A Disk Start 0000 (0) │ │ │ │ -12346C Int File Attributes 0000 (0) │ │ │ │ +123517 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123519 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12351D CRC AEEC026D (2934702701) │ │ │ │ +123521 Compressed Size 000002BE (702) │ │ │ │ +123525 Uncompressed Size 0000078C (1932) │ │ │ │ +123529 Filename Length 001F (31) │ │ │ │ +12352B Extra Length 0000 (0) │ │ │ │ +12352D Comment Length 0000 (0) │ │ │ │ +12352F Disk Start 0000 (0) │ │ │ │ +123531 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12346E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123533 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123472 Local Header Offset 0004D3B3 (316339) │ │ │ │ -123476 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123537 Local Header Offset 0004D3BC (316348) │ │ │ │ +12353B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12353B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123495 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -123499 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12349A Created OS 03 (3) 'Unix' │ │ │ │ -12349B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12349C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12349D General Purpose Flag 0800 (2048) │ │ │ │ +12355A CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +12355E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12355F Created OS 03 (3) 'Unix' │ │ │ │ +123560 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123561 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123562 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12349F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234A5 CRC CFF7C16F (3489120623) │ │ │ │ -1234A9 Compressed Size 0000056C (1388) │ │ │ │ -1234AD Uncompressed Size 00000CF1 (3313) │ │ │ │ -1234B1 Filename Length 0027 (39) │ │ │ │ -1234B3 Extra Length 0000 (0) │ │ │ │ -1234B5 Comment Length 0000 (0) │ │ │ │ -1234B7 Disk Start 0000 (0) │ │ │ │ -1234B9 Int File Attributes 0000 (0) │ │ │ │ +123564 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123566 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12356A CRC CFF7C16F (3489120623) │ │ │ │ +12356E Compressed Size 0000056C (1388) │ │ │ │ +123572 Uncompressed Size 00000CF1 (3313) │ │ │ │ +123576 Filename Length 0027 (39) │ │ │ │ +123578 Extra Length 0000 (0) │ │ │ │ +12357A Comment Length 0000 (0) │ │ │ │ +12357C Disk Start 0000 (0) │ │ │ │ +12357E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1234BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123580 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1234BF Local Header Offset 0004D6AE (317102) │ │ │ │ -1234C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123584 Local Header Offset 0004D6B7 (317111) │ │ │ │ +123588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1234C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1234EA CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -1234EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1234EF Created OS 03 (3) 'Unix' │ │ │ │ -1234F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1234F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1234F2 General Purpose Flag 0800 (2048) │ │ │ │ +1235AF CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +1235B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235B4 Created OS 03 (3) 'Unix' │ │ │ │ +1235B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1234F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234FA CRC F733F775 (4147378037) │ │ │ │ -1234FE Compressed Size 000002F8 (760) │ │ │ │ -123502 Uncompressed Size 00000EC7 (3783) │ │ │ │ -123506 Filename Length 0026 (38) │ │ │ │ -123508 Extra Length 0000 (0) │ │ │ │ -12350A Comment Length 0000 (0) │ │ │ │ -12350C Disk Start 0000 (0) │ │ │ │ -12350E Int File Attributes 0000 (0) │ │ │ │ +1235B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235BF CRC F733F775 (4147378037) │ │ │ │ +1235C3 Compressed Size 000002F8 (760) │ │ │ │ +1235C7 Uncompressed Size 00000EC7 (3783) │ │ │ │ +1235CB Filename Length 0026 (38) │ │ │ │ +1235CD Extra Length 0000 (0) │ │ │ │ +1235CF Comment Length 0000 (0) │ │ │ │ +1235D1 Disk Start 0000 (0) │ │ │ │ +1235D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1235D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123514 Local Header Offset 0004DC5F (318559) │ │ │ │ -123518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1235D9 Local Header Offset 0004DC68 (318568) │ │ │ │ +1235DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12353E CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -123542 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123543 Created OS 03 (3) 'Unix' │ │ │ │ -123544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123546 General Purpose Flag 0800 (2048) │ │ │ │ +123603 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +123607 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123608 Created OS 03 (3) 'Unix' │ │ │ │ +123609 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12360A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12360B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123548 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12354A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12354E CRC 2BF66AD1 (737569489) │ │ │ │ -123552 Compressed Size 000006C9 (1737) │ │ │ │ -123556 Uncompressed Size 0000101D (4125) │ │ │ │ -12355A Filename Length 0022 (34) │ │ │ │ -12355C Extra Length 0000 (0) │ │ │ │ -12355E Comment Length 0000 (0) │ │ │ │ -123560 Disk Start 0000 (0) │ │ │ │ -123562 Int File Attributes 0000 (0) │ │ │ │ +12360D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12360F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123613 CRC 2BF66AD1 (737569489) │ │ │ │ +123617 Compressed Size 000006C9 (1737) │ │ │ │ +12361B Uncompressed Size 0000101D (4125) │ │ │ │ +12361F Filename Length 0022 (34) │ │ │ │ +123621 Extra Length 0000 (0) │ │ │ │ +123623 Comment Length 0000 (0) │ │ │ │ +123625 Disk Start 0000 (0) │ │ │ │ +123627 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123629 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123568 Local Header Offset 0004DF9B (319387) │ │ │ │ -12356C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12362D Local Header Offset 0004DFA4 (319396) │ │ │ │ +123631 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12356C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123631: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12358E CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -123592 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123593 Created OS 03 (3) 'Unix' │ │ │ │ -123594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123596 General Purpose Flag 0800 (2048) │ │ │ │ +123653 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +123657 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123658 Created OS 03 (3) 'Unix' │ │ │ │ +123659 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12365A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12365B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123598 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12359A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12359E CRC AE70CA6B (2926627435) │ │ │ │ -1235A2 Compressed Size 000007BD (1981) │ │ │ │ -1235A6 Uncompressed Size 00002508 (9480) │ │ │ │ -1235AA Filename Length 0021 (33) │ │ │ │ -1235AC Extra Length 0000 (0) │ │ │ │ -1235AE Comment Length 0000 (0) │ │ │ │ -1235B0 Disk Start 0000 (0) │ │ │ │ -1235B2 Int File Attributes 0000 (0) │ │ │ │ +12365D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12365F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123663 CRC AE70CA6B (2926627435) │ │ │ │ +123667 Compressed Size 000007BD (1981) │ │ │ │ +12366B Uncompressed Size 00002508 (9480) │ │ │ │ +12366F Filename Length 0021 (33) │ │ │ │ +123671 Extra Length 0000 (0) │ │ │ │ +123673 Comment Length 0000 (0) │ │ │ │ +123675 Disk Start 0000 (0) │ │ │ │ +123677 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1235B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123679 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1235B8 Local Header Offset 0004E6A4 (321188) │ │ │ │ -1235BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12367D Local Header Offset 0004E6AD (321197) │ │ │ │ +123681 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1235BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1235DD CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -1235E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1235E2 Created OS 03 (3) 'Unix' │ │ │ │ -1235E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1235E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1235E5 General Purpose Flag 0800 (2048) │ │ │ │ +1236A2 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +1236A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236A7 Created OS 03 (3) 'Unix' │ │ │ │ +1236A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1235E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1235E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1235ED CRC 21C9029D (566821533) │ │ │ │ -1235F1 Compressed Size 000003C6 (966) │ │ │ │ -1235F5 Uncompressed Size 00000950 (2384) │ │ │ │ -1235F9 Filename Length 0027 (39) │ │ │ │ -1235FB Extra Length 0000 (0) │ │ │ │ -1235FD Comment Length 0000 (0) │ │ │ │ -1235FF Disk Start 0000 (0) │ │ │ │ -123601 Int File Attributes 0000 (0) │ │ │ │ +1236AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1236AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236B2 CRC 21C9029D (566821533) │ │ │ │ +1236B6 Compressed Size 000003C6 (966) │ │ │ │ +1236BA Uncompressed Size 00000950 (2384) │ │ │ │ +1236BE Filename Length 0027 (39) │ │ │ │ +1236C0 Extra Length 0000 (0) │ │ │ │ +1236C2 Comment Length 0000 (0) │ │ │ │ +1236C4 Disk Start 0000 (0) │ │ │ │ +1236C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123603 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123607 Local Header Offset 0004EEA0 (323232) │ │ │ │ -12360B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236CC Local Header Offset 0004EEA9 (323241) │ │ │ │ +1236D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12360B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123632 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -123636 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123637 Created OS 03 (3) 'Unix' │ │ │ │ -123638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12363A General Purpose Flag 0800 (2048) │ │ │ │ +1236F7 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +1236FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236FC Created OS 03 (3) 'Unix' │ │ │ │ +1236FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12363C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12363E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123642 CRC 421E085D (1109264477) │ │ │ │ -123646 Compressed Size 00000413 (1043) │ │ │ │ -12364A Uncompressed Size 00001612 (5650) │ │ │ │ -12364E Filename Length 0026 (38) │ │ │ │ -123650 Extra Length 0000 (0) │ │ │ │ -123652 Comment Length 0000 (0) │ │ │ │ -123654 Disk Start 0000 (0) │ │ │ │ -123656 Int File Attributes 0000 (0) │ │ │ │ +123701 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123703 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123707 CRC 421E085D (1109264477) │ │ │ │ +12370B Compressed Size 00000413 (1043) │ │ │ │ +12370F Uncompressed Size 00001612 (5650) │ │ │ │ +123713 Filename Length 0026 (38) │ │ │ │ +123715 Extra Length 0000 (0) │ │ │ │ +123717 Comment Length 0000 (0) │ │ │ │ +123719 Disk Start 0000 (0) │ │ │ │ +12371B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123658 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12371D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12365C Local Header Offset 0004F2AB (324267) │ │ │ │ -123660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123721 Local Header Offset 0004F2B4 (324276) │ │ │ │ +123725 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123725: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123686 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -12368A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12368B Created OS 03 (3) 'Unix' │ │ │ │ -12368C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12368D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12368E General Purpose Flag 0800 (2048) │ │ │ │ +12374B CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +12374F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123750 Created OS 03 (3) 'Unix' │ │ │ │ +123751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123753 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123690 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123692 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123696 CRC 80A46BC6 (2158259142) │ │ │ │ -12369A Compressed Size 00000264 (612) │ │ │ │ -12369E Uncompressed Size 00000502 (1282) │ │ │ │ -1236A2 Filename Length 0023 (35) │ │ │ │ -1236A4 Extra Length 0000 (0) │ │ │ │ -1236A6 Comment Length 0000 (0) │ │ │ │ -1236A8 Disk Start 0000 (0) │ │ │ │ -1236AA Int File Attributes 0000 (0) │ │ │ │ +123755 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12375B CRC 80A46BC6 (2158259142) │ │ │ │ +12375F Compressed Size 00000264 (612) │ │ │ │ +123763 Uncompressed Size 00000502 (1282) │ │ │ │ +123767 Filename Length 0023 (35) │ │ │ │ +123769 Extra Length 0000 (0) │ │ │ │ +12376B Comment Length 0000 (0) │ │ │ │ +12376D Disk Start 0000 (0) │ │ │ │ +12376F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123771 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236B0 Local Header Offset 0004F702 (325378) │ │ │ │ -1236B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123775 Local Header Offset 0004F70B (325387) │ │ │ │ +123779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1236B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1236D7 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -1236DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1236DC Created OS 03 (3) 'Unix' │ │ │ │ -1236DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1236DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1236DF General Purpose Flag 0800 (2048) │ │ │ │ +12379C CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +1237A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237A1 Created OS 03 (3) 'Unix' │ │ │ │ +1237A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1236E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1236E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1236E7 CRC 67856ACD (1736796877) │ │ │ │ -1236EB Compressed Size 00000476 (1142) │ │ │ │ -1236EF Uncompressed Size 000015B5 (5557) │ │ │ │ -1236F3 Filename Length 0022 (34) │ │ │ │ -1236F5 Extra Length 0000 (0) │ │ │ │ -1236F7 Comment Length 0000 (0) │ │ │ │ -1236F9 Disk Start 0000 (0) │ │ │ │ -1236FB Int File Attributes 0000 (0) │ │ │ │ +1237A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237AC CRC 67856ACD (1736796877) │ │ │ │ +1237B0 Compressed Size 00000476 (1142) │ │ │ │ +1237B4 Uncompressed Size 000015B5 (5557) │ │ │ │ +1237B8 Filename Length 0022 (34) │ │ │ │ +1237BA Extra Length 0000 (0) │ │ │ │ +1237BC Comment Length 0000 (0) │ │ │ │ +1237BE Disk Start 0000 (0) │ │ │ │ +1237C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123701 Local Header Offset 0004F9A7 (326055) │ │ │ │ -123705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237C6 Local Header Offset 0004F9B0 (326064) │ │ │ │ +1237CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123727 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -12372B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12372C Created OS 03 (3) 'Unix' │ │ │ │ -12372D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12372E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12372F General Purpose Flag 0800 (2048) │ │ │ │ +1237EC CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +1237F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237F1 Created OS 03 (3) 'Unix' │ │ │ │ +1237F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123731 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123737 CRC CEDFA7AF (3470763951) │ │ │ │ -12373B Compressed Size 000006A2 (1698) │ │ │ │ -12373F Uncompressed Size 0000120D (4621) │ │ │ │ -123743 Filename Length 001E (30) │ │ │ │ -123745 Extra Length 0000 (0) │ │ │ │ -123747 Comment Length 0000 (0) │ │ │ │ -123749 Disk Start 0000 (0) │ │ │ │ -12374B Int File Attributes 0000 (0) │ │ │ │ +1237F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237FC CRC CEDFA7AF (3470763951) │ │ │ │ +123800 Compressed Size 000006A2 (1698) │ │ │ │ +123804 Uncompressed Size 0000120D (4621) │ │ │ │ +123808 Filename Length 001E (30) │ │ │ │ +12380A Extra Length 0000 (0) │ │ │ │ +12380C Comment Length 0000 (0) │ │ │ │ +12380E Disk Start 0000 (0) │ │ │ │ +123810 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12374D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123812 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123751 Local Header Offset 0004FE5D (327261) │ │ │ │ -123755 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123816 Local Header Offset 0004FE66 (327270) │ │ │ │ +12381A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123755: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12381A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123773 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -123777 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123778 Created OS 03 (3) 'Unix' │ │ │ │ -123779 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12377A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12377B General Purpose Flag 0800 (2048) │ │ │ │ +123838 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +12383C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12383D Created OS 03 (3) 'Unix' │ │ │ │ +12383E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12383F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12377D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12377F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123783 CRC 28531D78 (676535672) │ │ │ │ -123787 Compressed Size 00000916 (2326) │ │ │ │ -12378B Uncompressed Size 000054E9 (21737) │ │ │ │ -12378F Filename Length 001D (29) │ │ │ │ -123791 Extra Length 0000 (0) │ │ │ │ -123793 Comment Length 0000 (0) │ │ │ │ -123795 Disk Start 0000 (0) │ │ │ │ -123797 Int File Attributes 0000 (0) │ │ │ │ +123842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123848 CRC 28531D78 (676535672) │ │ │ │ +12384C Compressed Size 00000916 (2326) │ │ │ │ +123850 Uncompressed Size 000054E9 (21737) │ │ │ │ +123854 Filename Length 001D (29) │ │ │ │ +123856 Extra Length 0000 (0) │ │ │ │ +123858 Comment Length 0000 (0) │ │ │ │ +12385A Disk Start 0000 (0) │ │ │ │ +12385C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123799 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12385E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12379D Local Header Offset 0005053B (329019) │ │ │ │ -1237A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123862 Local Header Offset 00050544 (329028) │ │ │ │ +123866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1237BE CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -1237C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1237C3 Created OS 03 (3) 'Unix' │ │ │ │ -1237C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1237C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1237C6 General Purpose Flag 0800 (2048) │ │ │ │ +123883 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +123887 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123888 Created OS 03 (3) 'Unix' │ │ │ │ +123889 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12388A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12388B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1237C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1237CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1237CE CRC 67404CB2 (1732267186) │ │ │ │ -1237D2 Compressed Size 00000BE6 (3046) │ │ │ │ -1237D6 Uncompressed Size 00002665 (9829) │ │ │ │ -1237DA Filename Length 002B (43) │ │ │ │ -1237DC Extra Length 0000 (0) │ │ │ │ -1237DE Comment Length 0000 (0) │ │ │ │ -1237E0 Disk Start 0000 (0) │ │ │ │ -1237E2 Int File Attributes 0000 (0) │ │ │ │ +12388D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12388F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123893 CRC 67404CB2 (1732267186) │ │ │ │ +123897 Compressed Size 00000BE6 (3046) │ │ │ │ +12389B Uncompressed Size 00002665 (9829) │ │ │ │ +12389F Filename Length 002B (43) │ │ │ │ +1238A1 Extra Length 0000 (0) │ │ │ │ +1238A3 Comment Length 0000 (0) │ │ │ │ +1238A5 Disk Start 0000 (0) │ │ │ │ +1238A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1237E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1238A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1237E8 Local Header Offset 00050E8C (331404) │ │ │ │ -1237EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238AD Local Header Offset 00050E95 (331413) │ │ │ │ +1238B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123817 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -12381B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12381C Created OS 03 (3) 'Unix' │ │ │ │ -12381D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12381E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12381F General Purpose Flag 0800 (2048) │ │ │ │ +1238DC CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +1238E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1238E1 Created OS 03 (3) 'Unix' │ │ │ │ +1238E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1238E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1238E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123821 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123823 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123827 CRC 168B1528 (378213672) │ │ │ │ -12382B Compressed Size 00000DF0 (3568) │ │ │ │ -12382F Uncompressed Size 00008326 (33574) │ │ │ │ -123833 Filename Length 002A (42) │ │ │ │ -123835 Extra Length 0000 (0) │ │ │ │ -123837 Comment Length 0000 (0) │ │ │ │ -123839 Disk Start 0000 (0) │ │ │ │ -12383B Int File Attributes 0000 (0) │ │ │ │ +1238E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1238E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1238EC CRC 168B1528 (378213672) │ │ │ │ +1238F0 Compressed Size 00000DF0 (3568) │ │ │ │ +1238F4 Uncompressed Size 00008326 (33574) │ │ │ │ +1238F8 Filename Length 002A (42) │ │ │ │ +1238FA Extra Length 0000 (0) │ │ │ │ +1238FC Comment Length 0000 (0) │ │ │ │ +1238FE Disk Start 0000 (0) │ │ │ │ +123900 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12383D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123902 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123841 Local Header Offset 00051ABB (334523) │ │ │ │ -123845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123906 Local Header Offset 00051AC4 (334532) │ │ │ │ +12390A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12390A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12386F CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -123873 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123874 Created OS 03 (3) 'Unix' │ │ │ │ -123875 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123876 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123877 General Purpose Flag 0800 (2048) │ │ │ │ +123934 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +123938 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123939 Created OS 03 (3) 'Unix' │ │ │ │ +12393A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12393B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12393C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123879 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12387B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12387F CRC F1A2C9FA (4053977594) │ │ │ │ -123883 Compressed Size 000003ED (1005) │ │ │ │ -123887 Uncompressed Size 00000951 (2385) │ │ │ │ -12388B Filename Length 002D (45) │ │ │ │ -12388D Extra Length 0000 (0) │ │ │ │ -12388F Comment Length 0000 (0) │ │ │ │ -123891 Disk Start 0000 (0) │ │ │ │ -123893 Int File Attributes 0000 (0) │ │ │ │ +12393E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123940 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123944 CRC F1A2C9FA (4053977594) │ │ │ │ +123948 Compressed Size 000003ED (1005) │ │ │ │ +12394C Uncompressed Size 00000951 (2385) │ │ │ │ +123950 Filename Length 002D (45) │ │ │ │ +123952 Extra Length 0000 (0) │ │ │ │ +123954 Comment Length 0000 (0) │ │ │ │ +123956 Disk Start 0000 (0) │ │ │ │ +123958 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123895 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12395A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123899 Local Header Offset 000528F3 (338163) │ │ │ │ -12389D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12395E Local Header Offset 000528FC (338172) │ │ │ │ +123962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12389D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1238CA CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -1238CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1238CF Created OS 03 (3) 'Unix' │ │ │ │ -1238D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1238D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1238D2 General Purpose Flag 0800 (2048) │ │ │ │ +12398F CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +123993 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123994 Created OS 03 (3) 'Unix' │ │ │ │ +123995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123997 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1238D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1238D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1238DA CRC 3A875FD7 (981950423) │ │ │ │ -1238DE Compressed Size 0000039D (925) │ │ │ │ -1238E2 Uncompressed Size 00001205 (4613) │ │ │ │ -1238E6 Filename Length 002C (44) │ │ │ │ -1238E8 Extra Length 0000 (0) │ │ │ │ -1238EA Comment Length 0000 (0) │ │ │ │ -1238EC Disk Start 0000 (0) │ │ │ │ -1238EE Int File Attributes 0000 (0) │ │ │ │ +123999 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12399B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12399F CRC 3A875FD7 (981950423) │ │ │ │ +1239A3 Compressed Size 0000039D (925) │ │ │ │ +1239A7 Uncompressed Size 00001205 (4613) │ │ │ │ +1239AB Filename Length 002C (44) │ │ │ │ +1239AD Extra Length 0000 (0) │ │ │ │ +1239AF Comment Length 0000 (0) │ │ │ │ +1239B1 Disk Start 0000 (0) │ │ │ │ +1239B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1238F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1239B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1238F4 Local Header Offset 00052D2B (339243) │ │ │ │ -1238F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1239B9 Local Header Offset 00052D34 (339252) │ │ │ │ +1239BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1238F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123924 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -123928 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123929 Created OS 03 (3) 'Unix' │ │ │ │ -12392A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12392B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12392C General Purpose Flag 0800 (2048) │ │ │ │ +1239E9 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +1239ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239EE Created OS 03 (3) 'Unix' │ │ │ │ +1239EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1239F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1239F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12392E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123934 CRC E168592E (3781712174) │ │ │ │ -123938 Compressed Size 0000077B (1915) │ │ │ │ -12393C Uncompressed Size 0000128D (4749) │ │ │ │ -123940 Filename Length 0023 (35) │ │ │ │ -123942 Extra Length 0000 (0) │ │ │ │ -123944 Comment Length 0000 (0) │ │ │ │ -123946 Disk Start 0000 (0) │ │ │ │ -123948 Int File Attributes 0000 (0) │ │ │ │ +1239F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1239F9 CRC E168592E (3781712174) │ │ │ │ +1239FD Compressed Size 0000077B (1915) │ │ │ │ +123A01 Uncompressed Size 0000128D (4749) │ │ │ │ +123A05 Filename Length 0023 (35) │ │ │ │ +123A07 Extra Length 0000 (0) │ │ │ │ +123A09 Comment Length 0000 (0) │ │ │ │ +123A0B Disk Start 0000 (0) │ │ │ │ +123A0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12394A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12394E Local Header Offset 00053112 (340242) │ │ │ │ -123952 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A13 Local Header Offset 0005311B (340251) │ │ │ │ +123A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123952: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123975 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -123979 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12397A Created OS 03 (3) 'Unix' │ │ │ │ -12397B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12397C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12397D General Purpose Flag 0800 (2048) │ │ │ │ +123A3A CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +123A3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A3F Created OS 03 (3) 'Unix' │ │ │ │ +123A40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12397F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123981 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123985 CRC 8B2D10C6 (2334986438) │ │ │ │ -123989 Compressed Size 0000070D (1805) │ │ │ │ -12398D Uncompressed Size 00002C58 (11352) │ │ │ │ -123991 Filename Length 0022 (34) │ │ │ │ -123993 Extra Length 0000 (0) │ │ │ │ -123995 Comment Length 0000 (0) │ │ │ │ -123997 Disk Start 0000 (0) │ │ │ │ -123999 Int File Attributes 0000 (0) │ │ │ │ +123A44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A4A CRC 8B2D10C6 (2334986438) │ │ │ │ +123A4E Compressed Size 0000070D (1805) │ │ │ │ +123A52 Uncompressed Size 00002C58 (11352) │ │ │ │ +123A56 Filename Length 0022 (34) │ │ │ │ +123A58 Extra Length 0000 (0) │ │ │ │ +123A5A Comment Length 0000 (0) │ │ │ │ +123A5C Disk Start 0000 (0) │ │ │ │ +123A5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12399B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12399F Local Header Offset 000538CE (342222) │ │ │ │ -1239A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A64 Local Header Offset 000538D7 (342231) │ │ │ │ +123A68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1239C5 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -1239C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1239CA Created OS 03 (3) 'Unix' │ │ │ │ -1239CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1239CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1239CD General Purpose Flag 0800 (2048) │ │ │ │ +123A8A CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +123A8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A8F Created OS 03 (3) 'Unix' │ │ │ │ +123A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1239CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1239D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1239D5 CRC 100E219F (269361567) │ │ │ │ -1239D9 Compressed Size 00001191 (4497) │ │ │ │ -1239DD Uncompressed Size 000041E9 (16873) │ │ │ │ -1239E1 Filename Length 0022 (34) │ │ │ │ -1239E3 Extra Length 0000 (0) │ │ │ │ -1239E5 Comment Length 0000 (0) │ │ │ │ -1239E7 Disk Start 0000 (0) │ │ │ │ -1239E9 Int File Attributes 0000 (0) │ │ │ │ +123A94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A9A CRC 100E219F (269361567) │ │ │ │ +123A9E Compressed Size 00001191 (4497) │ │ │ │ +123AA2 Uncompressed Size 000041E9 (16873) │ │ │ │ +123AA6 Filename Length 0022 (34) │ │ │ │ +123AA8 Extra Length 0000 (0) │ │ │ │ +123AAA Comment Length 0000 (0) │ │ │ │ +123AAC Disk Start 0000 (0) │ │ │ │ +123AAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1239EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123AB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1239EF Local Header Offset 0005401B (344091) │ │ │ │ -1239F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AB4 Local Header Offset 00054024 (344100) │ │ │ │ +123AB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A15 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -123A19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A1A Created OS 03 (3) 'Unix' │ │ │ │ -123A1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A1D General Purpose Flag 0800 (2048) │ │ │ │ +123ADA CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +123ADE Created Zip Spec 14 (20) '2.0' │ │ │ │ +123ADF Created OS 03 (3) 'Unix' │ │ │ │ +123AE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123AE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123AE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A25 CRC 683F2557 (1748968791) │ │ │ │ -123A29 Compressed Size 00000F9D (3997) │ │ │ │ -123A2D Uncompressed Size 0000F024 (61476) │ │ │ │ -123A31 Filename Length 0021 (33) │ │ │ │ -123A33 Extra Length 0000 (0) │ │ │ │ -123A35 Comment Length 0000 (0) │ │ │ │ -123A37 Disk Start 0000 (0) │ │ │ │ -123A39 Int File Attributes 0000 (0) │ │ │ │ +123AE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123AE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123AEA CRC 683F2557 (1748968791) │ │ │ │ +123AEE Compressed Size 00000F9D (3997) │ │ │ │ +123AF2 Uncompressed Size 0000F024 (61476) │ │ │ │ +123AF6 Filename Length 0021 (33) │ │ │ │ +123AF8 Extra Length 0000 (0) │ │ │ │ +123AFA Comment Length 0000 (0) │ │ │ │ +123AFC Disk Start 0000 (0) │ │ │ │ +123AFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A3F Local Header Offset 000551EC (348652) │ │ │ │ -123A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B04 Local Header Offset 000551F5 (348661) │ │ │ │ +123B08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A64 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -123A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A69 Created OS 03 (3) 'Unix' │ │ │ │ -123A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A6C General Purpose Flag 0800 (2048) │ │ │ │ +123B29 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +123B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B2E Created OS 03 (3) 'Unix' │ │ │ │ +123B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A74 CRC 73ADC2A9 (1940767401) │ │ │ │ -123A78 Compressed Size 00000197 (407) │ │ │ │ -123A7C Uncompressed Size 000002FB (763) │ │ │ │ -123A80 Filename Length 002B (43) │ │ │ │ -123A82 Extra Length 0000 (0) │ │ │ │ -123A84 Comment Length 0000 (0) │ │ │ │ -123A86 Disk Start 0000 (0) │ │ │ │ -123A88 Int File Attributes 0000 (0) │ │ │ │ +123B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B39 CRC 73ADC2A9 (1940767401) │ │ │ │ +123B3D Compressed Size 00000197 (407) │ │ │ │ +123B41 Uncompressed Size 000002FB (763) │ │ │ │ +123B45 Filename Length 002B (43) │ │ │ │ +123B47 Extra Length 0000 (0) │ │ │ │ +123B49 Comment Length 0000 (0) │ │ │ │ +123B4B Disk Start 0000 (0) │ │ │ │ +123B4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A8E Local Header Offset 000561C8 (352712) │ │ │ │ -123A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B53 Local Header Offset 000561D1 (352721) │ │ │ │ +123B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123ABD CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -123AC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123AC2 Created OS 03 (3) 'Unix' │ │ │ │ -123AC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123AC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123AC5 General Purpose Flag 0800 (2048) │ │ │ │ +123B82 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +123B86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B87 Created OS 03 (3) 'Unix' │ │ │ │ +123B88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123AC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123AC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123ACD CRC 5E62D745 (1583535941) │ │ │ │ -123AD1 Compressed Size 0000026F (623) │ │ │ │ -123AD5 Uncompressed Size 00000744 (1860) │ │ │ │ -123AD9 Filename Length 002A (42) │ │ │ │ -123ADB Extra Length 0000 (0) │ │ │ │ -123ADD Comment Length 0000 (0) │ │ │ │ -123ADF Disk Start 0000 (0) │ │ │ │ -123AE1 Int File Attributes 0000 (0) │ │ │ │ +123B8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B92 CRC 5E62D745 (1583535941) │ │ │ │ +123B96 Compressed Size 0000026F (623) │ │ │ │ +123B9A Uncompressed Size 00000744 (1860) │ │ │ │ +123B9E Filename Length 002A (42) │ │ │ │ +123BA0 Extra Length 0000 (0) │ │ │ │ +123BA2 Comment Length 0000 (0) │ │ │ │ +123BA4 Disk Start 0000 (0) │ │ │ │ +123BA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123AE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123BA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123AE7 Local Header Offset 000563A8 (353192) │ │ │ │ -123AEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123BAC Local Header Offset 000563B1 (353201) │ │ │ │ +123BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123AEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B15 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -123B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B1A Created OS 03 (3) 'Unix' │ │ │ │ -123B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B1D General Purpose Flag 0800 (2048) │ │ │ │ +123BDA CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +123BDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +123BDF Created OS 03 (3) 'Unix' │ │ │ │ +123BE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123BE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123BE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B25 CRC 1E7A7481 (511341697) │ │ │ │ -123B29 Compressed Size 0000062A (1578) │ │ │ │ -123B2D Uncompressed Size 0000114F (4431) │ │ │ │ -123B31 Filename Length 0026 (38) │ │ │ │ -123B33 Extra Length 0000 (0) │ │ │ │ -123B35 Comment Length 0000 (0) │ │ │ │ -123B37 Disk Start 0000 (0) │ │ │ │ -123B39 Int File Attributes 0000 (0) │ │ │ │ +123BE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123BE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123BEA CRC 1E7A7481 (511341697) │ │ │ │ +123BEE Compressed Size 0000062A (1578) │ │ │ │ +123BF2 Uncompressed Size 0000114F (4431) │ │ │ │ +123BF6 Filename Length 0026 (38) │ │ │ │ +123BF8 Extra Length 0000 (0) │ │ │ │ +123BFA Comment Length 0000 (0) │ │ │ │ +123BFC Disk Start 0000 (0) │ │ │ │ +123BFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B3F Local Header Offset 0005665F (353887) │ │ │ │ -123B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C04 Local Header Offset 00056668 (353896) │ │ │ │ +123C08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B69 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -123B6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B6E Created OS 03 (3) 'Unix' │ │ │ │ -123B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B71 General Purpose Flag 0800 (2048) │ │ │ │ +123C2E CENTRAL HEADER #207 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' │ │ │ │ -123B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B79 CRC F05D89C4 (4032661956) │ │ │ │ -123B7D Compressed Size 00000499 (1177) │ │ │ │ -123B81 Uncompressed Size 00002442 (9282) │ │ │ │ -123B85 Filename Length 0025 (37) │ │ │ │ -123B87 Extra Length 0000 (0) │ │ │ │ -123B89 Comment Length 0000 (0) │ │ │ │ -123B8B Disk Start 0000 (0) │ │ │ │ -123B8D Int File Attributes 0000 (0) │ │ │ │ +123C38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C3E CRC F05D89C4 (4032661956) │ │ │ │ +123C42 Compressed Size 00000499 (1177) │ │ │ │ +123C46 Uncompressed Size 00002442 (9282) │ │ │ │ +123C4A Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -123B8F 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' │ │ │ │ -123B93 Local Header Offset 00056CCD (355533) │ │ │ │ -123B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C58 Local Header Offset 00056CD6 (355542) │ │ │ │ +123C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123BBC CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -123BC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123BC1 Created OS 03 (3) 'Unix' │ │ │ │ -123BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123BC4 General Purpose Flag 0800 (2048) │ │ │ │ +123C81 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +123C85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C86 Created OS 03 (3) 'Unix' │ │ │ │ +123C87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123BCC CRC B6D74B98 (3067562904) │ │ │ │ -123BD0 Compressed Size 00000509 (1289) │ │ │ │ -123BD4 Uncompressed Size 00000D44 (3396) │ │ │ │ -123BD8 Filename Length 002A (42) │ │ │ │ -123BDA Extra Length 0000 (0) │ │ │ │ -123BDC Comment Length 0000 (0) │ │ │ │ -123BDE Disk Start 0000 (0) │ │ │ │ -123BE0 Int File Attributes 0000 (0) │ │ │ │ +123C8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C91 CRC B6D74B98 (3067562904) │ │ │ │ +123C95 Compressed Size 00000509 (1289) │ │ │ │ +123C99 Uncompressed Size 00000D44 (3396) │ │ │ │ +123C9D Filename Length 002A (42) │ │ │ │ +123C9F Extra Length 0000 (0) │ │ │ │ +123CA1 Comment Length 0000 (0) │ │ │ │ +123CA3 Disk Start 0000 (0) │ │ │ │ +123CA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123BE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123BE6 Local Header Offset 000571A9 (356777) │ │ │ │ -123BEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123CAB Local Header Offset 000571B2 (356786) │ │ │ │ +123CAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123CAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C14 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -123C18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C19 Created OS 03 (3) 'Unix' │ │ │ │ -123C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C1C General Purpose Flag 0800 (2048) │ │ │ │ +123CD9 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +123CDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CDE Created OS 03 (3) 'Unix' │ │ │ │ +123CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123CE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C24 CRC 720AB545 (1913304389) │ │ │ │ -123C28 Compressed Size 0000060C (1548) │ │ │ │ -123C2C Uncompressed Size 00002738 (10040) │ │ │ │ -123C30 Filename Length 0029 (41) │ │ │ │ -123C32 Extra Length 0000 (0) │ │ │ │ -123C34 Comment Length 0000 (0) │ │ │ │ -123C36 Disk Start 0000 (0) │ │ │ │ -123C38 Int File Attributes 0000 (0) │ │ │ │ +123CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123CE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123CE9 CRC 720AB545 (1913304389) │ │ │ │ +123CED Compressed Size 0000060C (1548) │ │ │ │ +123CF1 Uncompressed Size 00002738 (10040) │ │ │ │ +123CF5 Filename Length 0029 (41) │ │ │ │ +123CF7 Extra Length 0000 (0) │ │ │ │ +123CF9 Comment Length 0000 (0) │ │ │ │ +123CFB Disk Start 0000 (0) │ │ │ │ +123CFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C3E Local Header Offset 000576FA (358138) │ │ │ │ -123C42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D03 Local Header Offset 00057703 (358147) │ │ │ │ +123D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C6B CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -123C6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C70 Created OS 03 (3) 'Unix' │ │ │ │ -123C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C73 General Purpose Flag 0800 (2048) │ │ │ │ +123D30 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +123D34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D35 Created OS 03 (3) 'Unix' │ │ │ │ +123D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C7B CRC F010A0E8 (4027621608) │ │ │ │ -123C7F Compressed Size 000008AD (2221) │ │ │ │ -123C83 Uncompressed Size 00001785 (6021) │ │ │ │ -123C87 Filename Length 001E (30) │ │ │ │ -123C89 Extra Length 0000 (0) │ │ │ │ -123C8B Comment Length 0000 (0) │ │ │ │ -123C8D Disk Start 0000 (0) │ │ │ │ -123C8F Int File Attributes 0000 (0) │ │ │ │ +123D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D40 CRC F010A0E8 (4027621608) │ │ │ │ +123D44 Compressed Size 000008AD (2221) │ │ │ │ +123D48 Uncompressed Size 00001785 (6021) │ │ │ │ +123D4C Filename Length 001E (30) │ │ │ │ +123D4E Extra Length 0000 (0) │ │ │ │ +123D50 Comment Length 0000 (0) │ │ │ │ +123D52 Disk Start 0000 (0) │ │ │ │ +123D54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C95 Local Header Offset 00057D4D (359757) │ │ │ │ -123C99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D5A Local Header Offset 00057D56 (359766) │ │ │ │ +123D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123CB7 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -123CBB Created Zip Spec 14 (20) '2.0' │ │ │ │ -123CBC Created OS 03 (3) 'Unix' │ │ │ │ -123CBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123CBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123CBF General Purpose Flag 0800 (2048) │ │ │ │ +123D7C CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +123D80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D81 Created OS 03 (3) 'Unix' │ │ │ │ +123D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123CC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123CC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123CC7 CRC A9CBDF2F (2848710447) │ │ │ │ -123CCB Compressed Size 00000962 (2402) │ │ │ │ -123CCF Uncompressed Size 00004252 (16978) │ │ │ │ -123CD3 Filename Length 001D (29) │ │ │ │ -123CD5 Extra Length 0000 (0) │ │ │ │ -123CD7 Comment Length 0000 (0) │ │ │ │ -123CD9 Disk Start 0000 (0) │ │ │ │ -123CDB Int File Attributes 0000 (0) │ │ │ │ +123D86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D8C CRC A9CBDF2F (2848710447) │ │ │ │ +123D90 Compressed Size 00000962 (2402) │ │ │ │ +123D94 Uncompressed Size 00004252 (16978) │ │ │ │ +123D98 Filename Length 001D (29) │ │ │ │ +123D9A Extra Length 0000 (0) │ │ │ │ +123D9C Comment Length 0000 (0) │ │ │ │ +123D9E Disk Start 0000 (0) │ │ │ │ +123DA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123CDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123CE1 Local Header Offset 00058636 (362038) │ │ │ │ -123CE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DA6 Local Header Offset 0005863F (362047) │ │ │ │ +123DAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123CE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D02 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -123D06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D07 Created OS 03 (3) 'Unix' │ │ │ │ -123D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D0A General Purpose Flag 0800 (2048) │ │ │ │ +123DC7 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +123DCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DCC Created OS 03 (3) 'Unix' │ │ │ │ +123DCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D12 CRC 77C43470 (2009347184) │ │ │ │ -123D16 Compressed Size 000006F1 (1777) │ │ │ │ -123D1A Uncompressed Size 0000133C (4924) │ │ │ │ -123D1E Filename Length 001D (29) │ │ │ │ -123D20 Extra Length 0000 (0) │ │ │ │ -123D22 Comment Length 0000 (0) │ │ │ │ -123D24 Disk Start 0000 (0) │ │ │ │ -123D26 Int File Attributes 0000 (0) │ │ │ │ +123DD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123DD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123DD7 CRC 77C43470 (2009347184) │ │ │ │ +123DDB Compressed Size 000006F1 (1777) │ │ │ │ +123DDF Uncompressed Size 0000133C (4924) │ │ │ │ +123DE3 Filename Length 001D (29) │ │ │ │ +123DE5 Extra Length 0000 (0) │ │ │ │ +123DE7 Comment Length 0000 (0) │ │ │ │ +123DE9 Disk Start 0000 (0) │ │ │ │ +123DEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D2C Local Header Offset 00058FD3 (364499) │ │ │ │ -123D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DF1 Local Header Offset 00058FDC (364508) │ │ │ │ +123DF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D4D CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -123D51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D52 Created OS 03 (3) 'Unix' │ │ │ │ -123D53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D55 General Purpose Flag 0800 (2048) │ │ │ │ +123E12 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +123E16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E17 Created OS 03 (3) 'Unix' │ │ │ │ +123E18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D5D CRC CAE1A33D (3403785021) │ │ │ │ -123D61 Compressed Size 00000AF6 (2806) │ │ │ │ -123D65 Uncompressed Size 00007DCD (32205) │ │ │ │ -123D69 Filename Length 001C (28) │ │ │ │ -123D6B Extra Length 0000 (0) │ │ │ │ -123D6D Comment Length 0000 (0) │ │ │ │ -123D6F Disk Start 0000 (0) │ │ │ │ -123D71 Int File Attributes 0000 (0) │ │ │ │ +123E1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E22 CRC CAE1A33D (3403785021) │ │ │ │ +123E26 Compressed Size 00000AF6 (2806) │ │ │ │ +123E2A Uncompressed Size 00007DCD (32205) │ │ │ │ +123E2E Filename Length 001C (28) │ │ │ │ +123E30 Extra Length 0000 (0) │ │ │ │ +123E32 Comment Length 0000 (0) │ │ │ │ +123E34 Disk Start 0000 (0) │ │ │ │ +123E36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D77 Local Header Offset 000596FF (366335) │ │ │ │ -123D7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E3C Local Header Offset 00059708 (366344) │ │ │ │ +123E40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D97 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -123D9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D9C Created OS 03 (3) 'Unix' │ │ │ │ -123D9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D9F General Purpose Flag 0800 (2048) │ │ │ │ +123E5C CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +123E60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E61 Created OS 03 (3) 'Unix' │ │ │ │ +123E62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DA7 CRC 69B612A5 (1773540005) │ │ │ │ -123DAB Compressed Size 00000560 (1376) │ │ │ │ -123DAF Uncompressed Size 00000E2D (3629) │ │ │ │ -123DB3 Filename Length 001E (30) │ │ │ │ -123DB5 Extra Length 0000 (0) │ │ │ │ -123DB7 Comment Length 0000 (0) │ │ │ │ -123DB9 Disk Start 0000 (0) │ │ │ │ -123DBB Int File Attributes 0000 (0) │ │ │ │ +123E66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E6C CRC 69B612A5 (1773540005) │ │ │ │ +123E70 Compressed Size 00000560 (1376) │ │ │ │ +123E74 Uncompressed Size 00000E2D (3629) │ │ │ │ +123E78 Filename Length 001E (30) │ │ │ │ +123E7A Extra Length 0000 (0) │ │ │ │ +123E7C Comment Length 0000 (0) │ │ │ │ +123E7E Disk Start 0000 (0) │ │ │ │ +123E80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123DBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123DC1 Local Header Offset 0005A22F (369199) │ │ │ │ -123DC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E86 Local Header Offset 0005A238 (369208) │ │ │ │ +123E8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123DE3 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -123DE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123DE8 Created OS 03 (3) 'Unix' │ │ │ │ -123DE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123DEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123DEB General Purpose Flag 0800 (2048) │ │ │ │ +123EA8 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +123EAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EAD Created OS 03 (3) 'Unix' │ │ │ │ +123EAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DED Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DF3 CRC 5705CA7F (1459997311) │ │ │ │ -123DF7 Compressed Size 00000789 (1929) │ │ │ │ -123DFB Uncompressed Size 0000500F (20495) │ │ │ │ -123DFF Filename Length 001D (29) │ │ │ │ -123E01 Extra Length 0000 (0) │ │ │ │ -123E03 Comment Length 0000 (0) │ │ │ │ -123E05 Disk Start 0000 (0) │ │ │ │ -123E07 Int File Attributes 0000 (0) │ │ │ │ +123EB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EB8 CRC 5705CA7F (1459997311) │ │ │ │ +123EBC Compressed Size 00000789 (1929) │ │ │ │ +123EC0 Uncompressed Size 0000500F (20495) │ │ │ │ +123EC4 Filename Length 001D (29) │ │ │ │ +123EC6 Extra Length 0000 (0) │ │ │ │ +123EC8 Comment Length 0000 (0) │ │ │ │ +123ECA Disk Start 0000 (0) │ │ │ │ +123ECC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123ECE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E0D Local Header Offset 0005A7CB (370635) │ │ │ │ -123E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123ED2 Local Header Offset 0005A7D4 (370644) │ │ │ │ +123ED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123ED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E2E CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -123E32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E33 Created OS 03 (3) 'Unix' │ │ │ │ -123E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E36 General Purpose Flag 0800 (2048) │ │ │ │ +123EF3 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +123EF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EF8 Created OS 03 (3) 'Unix' │ │ │ │ +123EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E3E CRC 3F0636EC (1057371884) │ │ │ │ -123E42 Compressed Size 000003B1 (945) │ │ │ │ -123E46 Uncompressed Size 00000863 (2147) │ │ │ │ -123E4A Filename Length 002C (44) │ │ │ │ -123E4C Extra Length 0000 (0) │ │ │ │ -123E4E Comment Length 0000 (0) │ │ │ │ -123E50 Disk Start 0000 (0) │ │ │ │ -123E52 Int File Attributes 0000 (0) │ │ │ │ +123EFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F03 CRC 3F0636EC (1057371884) │ │ │ │ +123F07 Compressed Size 000003B1 (945) │ │ │ │ +123F0B Uncompressed Size 00000863 (2147) │ │ │ │ +123F0F Filename Length 002C (44) │ │ │ │ +123F11 Extra Length 0000 (0) │ │ │ │ +123F13 Comment Length 0000 (0) │ │ │ │ +123F15 Disk Start 0000 (0) │ │ │ │ +123F17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E58 Local Header Offset 0005AF8F (372623) │ │ │ │ -123E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F1D Local Header Offset 0005AF98 (372632) │ │ │ │ +123F21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E88 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -123E8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E8D Created OS 03 (3) 'Unix' │ │ │ │ -123E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E90 General Purpose Flag 0800 (2048) │ │ │ │ +123F4D CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +123F51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F52 Created OS 03 (3) 'Unix' │ │ │ │ +123F53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E98 CRC 15234597 (354633111) │ │ │ │ -123E9C Compressed Size 000006AE (1710) │ │ │ │ -123EA0 Uncompressed Size 000017B8 (6072) │ │ │ │ -123EA4 Filename Length 002B (43) │ │ │ │ -123EA6 Extra Length 0000 (0) │ │ │ │ -123EA8 Comment Length 0000 (0) │ │ │ │ -123EAA Disk Start 0000 (0) │ │ │ │ -123EAC Int File Attributes 0000 (0) │ │ │ │ +123F57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F5D CRC 15234597 (354633111) │ │ │ │ +123F61 Compressed Size 000006AE (1710) │ │ │ │ +123F65 Uncompressed Size 000017B8 (6072) │ │ │ │ +123F69 Filename Length 002B (43) │ │ │ │ +123F6B Extra Length 0000 (0) │ │ │ │ +123F6D Comment Length 0000 (0) │ │ │ │ +123F6F Disk Start 0000 (0) │ │ │ │ +123F71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123EAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123EB2 Local Header Offset 0005B38A (373642) │ │ │ │ -123EB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F77 Local Header Offset 0005B393 (373651) │ │ │ │ +123F7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123EE1 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -123EE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123EE6 Created OS 03 (3) 'Unix' │ │ │ │ -123EE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123EE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123EE9 General Purpose Flag 0800 (2048) │ │ │ │ +123FA6 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +123FAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +123FAB Created OS 03 (3) 'Unix' │ │ │ │ +123FAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123FAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123FAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123EEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -123EED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123EF1 CRC 9DDCF619 (2648503833) │ │ │ │ -123EF5 Compressed Size 00000914 (2324) │ │ │ │ -123EF9 Uncompressed Size 00001D6E (7534) │ │ │ │ -123EFD Filename Length 0033 (51) │ │ │ │ -123EFF Extra Length 0000 (0) │ │ │ │ -123F01 Comment Length 0000 (0) │ │ │ │ -123F03 Disk Start 0000 (0) │ │ │ │ -123F05 Int File Attributes 0000 (0) │ │ │ │ +123FB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123FB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123FB6 CRC 9DDCF619 (2648503833) │ │ │ │ +123FBA Compressed Size 00000914 (2324) │ │ │ │ +123FBE Uncompressed Size 00001D6E (7534) │ │ │ │ +123FC2 Filename Length 0033 (51) │ │ │ │ +123FC4 Extra Length 0000 (0) │ │ │ │ +123FC6 Comment Length 0000 (0) │ │ │ │ +123FC8 Disk Start 0000 (0) │ │ │ │ +123FCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F0B Local Header Offset 0005BA81 (375425) │ │ │ │ -123F0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FD0 Local Header Offset 0005BA8A (375434) │ │ │ │ +123FD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123FD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123F42 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -123F46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123F47 Created OS 03 (3) 'Unix' │ │ │ │ -123F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123F4A General Purpose Flag 0800 (2048) │ │ │ │ +124007 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +12400B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12400C Created OS 03 (3) 'Unix' │ │ │ │ +12400D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12400E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12400F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123F52 CRC F2DC3060 (4074516576) │ │ │ │ -123F56 Compressed Size 0000062A (1578) │ │ │ │ -123F5A Uncompressed Size 000036A9 (13993) │ │ │ │ -123F5E Filename Length 0032 (50) │ │ │ │ -123F60 Extra Length 0000 (0) │ │ │ │ -123F62 Comment Length 0000 (0) │ │ │ │ -123F64 Disk Start 0000 (0) │ │ │ │ -123F66 Int File Attributes 0000 (0) │ │ │ │ +124011 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124013 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124017 CRC F2DC3060 (4074516576) │ │ │ │ +12401B Compressed Size 0000062A (1578) │ │ │ │ +12401F Uncompressed Size 000036A9 (13993) │ │ │ │ +124023 Filename Length 0032 (50) │ │ │ │ +124025 Extra Length 0000 (0) │ │ │ │ +124027 Comment Length 0000 (0) │ │ │ │ +124029 Disk Start 0000 (0) │ │ │ │ +12402B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12402D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F6C Local Header Offset 0005C3E6 (377830) │ │ │ │ -123F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124031 Local Header Offset 0005C3EF (377839) │ │ │ │ +124035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123FA2 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -123FA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FA7 Created OS 03 (3) 'Unix' │ │ │ │ -123FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FAA General Purpose Flag 0800 (2048) │ │ │ │ +124067 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +12406B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12406C Created OS 03 (3) 'Unix' │ │ │ │ +12406D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12406E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12406F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FAC Compression Method 0000 (0) 'Stored' │ │ │ │ -123FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FB2 CRC 00000000 (0) │ │ │ │ -123FB6 Compressed Size 00000000 (0) │ │ │ │ -123FBA Uncompressed Size 00000000 (0) │ │ │ │ -123FBE Filename Length 0014 (20) │ │ │ │ -123FC0 Extra Length 0000 (0) │ │ │ │ -123FC2 Comment Length 0000 (0) │ │ │ │ -123FC4 Disk Start 0000 (0) │ │ │ │ -123FC6 Int File Attributes 0000 (0) │ │ │ │ +124071 Compression Method 0000 (0) 'Stored' │ │ │ │ +124073 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124077 CRC 00000000 (0) │ │ │ │ +12407B Compressed Size 00000000 (0) │ │ │ │ +12407F Uncompressed Size 00000000 (0) │ │ │ │ +124083 Filename Length 0014 (20) │ │ │ │ +124085 Extra Length 0000 (0) │ │ │ │ +124087 Comment Length 0000 (0) │ │ │ │ +124089 Disk Start 0000 (0) │ │ │ │ +12408B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123FC8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12408D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -123FCC Local Header Offset 0005CA60 (379488) │ │ │ │ -123FD0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124091 Local Header Offset 0005CA69 (379497) │ │ │ │ +124095 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FD0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124095: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x123FD0: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124095: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FA8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12406D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -123FE4 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -123FE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FE9 Created OS 03 (3) 'Unix' │ │ │ │ -123FEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FEC General Purpose Flag 0800 (2048) │ │ │ │ +1240A9 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1240AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240AE Created OS 03 (3) 'Unix' │ │ │ │ +1240AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -123FF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FF4 CRC 14358F6A (339054442) │ │ │ │ -123FF8 Compressed Size 00004C73 (19571) │ │ │ │ -123FFC Uncompressed Size 00011D0C (72972) │ │ │ │ -124000 Filename Length 0022 (34) │ │ │ │ -124002 Extra Length 0000 (0) │ │ │ │ -124004 Comment Length 0000 (0) │ │ │ │ -124006 Disk Start 0000 (0) │ │ │ │ -124008 Int File Attributes 0000 (0) │ │ │ │ +1240B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1240B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240B9 CRC 14358F6A (339054442) │ │ │ │ +1240BD Compressed Size 00004C73 (19571) │ │ │ │ +1240C1 Uncompressed Size 00011D0C (72972) │ │ │ │ +1240C5 Filename Length 0022 (34) │ │ │ │ +1240C7 Extra Length 0000 (0) │ │ │ │ +1240C9 Comment Length 0000 (0) │ │ │ │ +1240CB Disk Start 0000 (0) │ │ │ │ +1240CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12400A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1240CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12400E Local Header Offset 0005CA92 (379538) │ │ │ │ -124012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1240D3 Local Header Offset 0005CA9B (379547) │ │ │ │ +1240D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124034 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -124038 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124039 Created OS 03 (3) 'Unix' │ │ │ │ -12403A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12403B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12403C General Purpose Flag 0800 (2048) │ │ │ │ +1240F9 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +1240FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240FE Created OS 03 (3) 'Unix' │ │ │ │ +1240FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124101 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12403E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124040 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124044 CRC 3CD5E4D2 (1020650706) │ │ │ │ -124048 Compressed Size 0000B704 (46852) │ │ │ │ -12404C Uncompressed Size 00088FA9 (561065) │ │ │ │ -124050 Filename Length 0021 (33) │ │ │ │ -124052 Extra Length 0000 (0) │ │ │ │ -124054 Comment Length 0000 (0) │ │ │ │ -124056 Disk Start 0000 (0) │ │ │ │ -124058 Int File Attributes 0000 (0) │ │ │ │ +124103 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124109 CRC 3CD5E4D2 (1020650706) │ │ │ │ +12410D Compressed Size 0000B704 (46852) │ │ │ │ +124111 Uncompressed Size 00088FA9 (561065) │ │ │ │ +124115 Filename Length 0021 (33) │ │ │ │ +124117 Extra Length 0000 (0) │ │ │ │ +124119 Comment Length 0000 (0) │ │ │ │ +12411B Disk Start 0000 (0) │ │ │ │ +12411D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12405A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12411F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12405E Local Header Offset 00061745 (399173) │ │ │ │ -124062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124123 Local Header Offset 0006174E (399182) │ │ │ │ +124127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124083 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -124087 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124088 Created OS 03 (3) 'Unix' │ │ │ │ -124089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12408A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12408B General Purpose Flag 0800 (2048) │ │ │ │ +124148 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +12414C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12414D Created OS 03 (3) 'Unix' │ │ │ │ +12414E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12414F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124150 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12408D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12408F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124093 CRC 1C916145 (479289669) │ │ │ │ -124097 Compressed Size 000003FB (1019) │ │ │ │ -12409B Uncompressed Size 000008D5 (2261) │ │ │ │ -12409F Filename Length 0021 (33) │ │ │ │ -1240A1 Extra Length 0000 (0) │ │ │ │ -1240A3 Comment Length 0000 (0) │ │ │ │ -1240A5 Disk Start 0000 (0) │ │ │ │ -1240A7 Int File Attributes 0000 (0) │ │ │ │ +124152 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124154 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124158 CRC 1C916145 (479289669) │ │ │ │ +12415C Compressed Size 000003FB (1019) │ │ │ │ +124160 Uncompressed Size 000008D5 (2261) │ │ │ │ +124164 Filename Length 0021 (33) │ │ │ │ +124166 Extra Length 0000 (0) │ │ │ │ +124168 Comment Length 0000 (0) │ │ │ │ +12416A Disk Start 0000 (0) │ │ │ │ +12416C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12416E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240AD Local Header Offset 0006CE88 (446088) │ │ │ │ -1240B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124172 Local Header Offset 0006CE91 (446097) │ │ │ │ +124176 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1240D2 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -1240D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1240D7 Created OS 03 (3) 'Unix' │ │ │ │ -1240D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1240D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1240DA General Purpose Flag 0800 (2048) │ │ │ │ +124197 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +12419B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12419C Created OS 03 (3) 'Unix' │ │ │ │ +12419D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12419E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12419F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1240DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1240DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1240E2 CRC 85A3953D (2242090301) │ │ │ │ -1240E6 Compressed Size 0000027E (638) │ │ │ │ -1240EA Uncompressed Size 000008A2 (2210) │ │ │ │ -1240EE Filename Length 0020 (32) │ │ │ │ -1240F0 Extra Length 0000 (0) │ │ │ │ -1240F2 Comment Length 0000 (0) │ │ │ │ -1240F4 Disk Start 0000 (0) │ │ │ │ -1240F6 Int File Attributes 0000 (0) │ │ │ │ +1241A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241A7 CRC 85A3953D (2242090301) │ │ │ │ +1241AB Compressed Size 0000027E (638) │ │ │ │ +1241AF Uncompressed Size 000008A2 (2210) │ │ │ │ +1241B3 Filename Length 0020 (32) │ │ │ │ +1241B5 Extra Length 0000 (0) │ │ │ │ +1241B7 Comment Length 0000 (0) │ │ │ │ +1241B9 Disk Start 0000 (0) │ │ │ │ +1241BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240FC Local Header Offset 0006D2C2 (447170) │ │ │ │ -124100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241C1 Local Header Offset 0006D2CB (447179) │ │ │ │ +1241C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124120 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -124124 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124125 Created OS 03 (3) 'Unix' │ │ │ │ -124126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124128 General Purpose Flag 0800 (2048) │ │ │ │ +1241E5 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +1241E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241EA Created OS 03 (3) 'Unix' │ │ │ │ +1241EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12412A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12412C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124130 CRC B82ABBED (3089808365) │ │ │ │ -124134 Compressed Size 00000A54 (2644) │ │ │ │ -124138 Uncompressed Size 00001CC5 (7365) │ │ │ │ -12413C Filename Length 0021 (33) │ │ │ │ -12413E Extra Length 0000 (0) │ │ │ │ -124140 Comment Length 0000 (0) │ │ │ │ -124142 Disk Start 0000 (0) │ │ │ │ -124144 Int File Attributes 0000 (0) │ │ │ │ +1241EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241F5 CRC B82ABBED (3089808365) │ │ │ │ +1241F9 Compressed Size 00000A54 (2644) │ │ │ │ +1241FD Uncompressed Size 00001CC5 (7365) │ │ │ │ +124201 Filename Length 0021 (33) │ │ │ │ +124203 Extra Length 0000 (0) │ │ │ │ +124205 Comment Length 0000 (0) │ │ │ │ +124207 Disk Start 0000 (0) │ │ │ │ +124209 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124146 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12420B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12414A Local Header Offset 0006D57E (447870) │ │ │ │ -12414E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12420F Local Header Offset 0006D587 (447879) │ │ │ │ +124213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12414E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12416F CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -124173 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124174 Created OS 03 (3) 'Unix' │ │ │ │ -124175 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124176 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124177 General Purpose Flag 0800 (2048) │ │ │ │ +124234 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +124238 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124239 Created OS 03 (3) 'Unix' │ │ │ │ +12423A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12423B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12423C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124179 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12417B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12417F CRC 13A30EBD (329453245) │ │ │ │ -124183 Compressed Size 000005BE (1470) │ │ │ │ -124187 Uncompressed Size 00001DAD (7597) │ │ │ │ -12418B Filename Length 0020 (32) │ │ │ │ -12418D Extra Length 0000 (0) │ │ │ │ -12418F Comment Length 0000 (0) │ │ │ │ -124191 Disk Start 0000 (0) │ │ │ │ -124193 Int File Attributes 0000 (0) │ │ │ │ +12423E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124240 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124244 CRC 13A30EBD (329453245) │ │ │ │ +124248 Compressed Size 000005BE (1470) │ │ │ │ +12424C Uncompressed Size 00001DAD (7597) │ │ │ │ +124250 Filename Length 0020 (32) │ │ │ │ +124252 Extra Length 0000 (0) │ │ │ │ +124254 Comment Length 0000 (0) │ │ │ │ +124256 Disk Start 0000 (0) │ │ │ │ +124258 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124195 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12425A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124199 Local Header Offset 0006E011 (450577) │ │ │ │ -12419D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12425E Local Header Offset 0006E01A (450586) │ │ │ │ +124262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12419D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1241BD CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -1241C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1241C2 Created OS 03 (3) 'Unix' │ │ │ │ -1241C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1241C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1241C5 General Purpose Flag 0800 (2048) │ │ │ │ +124282 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +124286 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124287 Created OS 03 (3) 'Unix' │ │ │ │ +124288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12428A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1241C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1241C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1241CD CRC 219C2370 (563880816) │ │ │ │ -1241D1 Compressed Size 00000BF1 (3057) │ │ │ │ -1241D5 Uncompressed Size 00001CB6 (7350) │ │ │ │ -1241D9 Filename Length 0022 (34) │ │ │ │ -1241DB Extra Length 0000 (0) │ │ │ │ -1241DD Comment Length 0000 (0) │ │ │ │ -1241DF Disk Start 0000 (0) │ │ │ │ -1241E1 Int File Attributes 0000 (0) │ │ │ │ +12428C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12428E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124292 CRC 219C2370 (563880816) │ │ │ │ +124296 Compressed Size 00000BF1 (3057) │ │ │ │ +12429A Uncompressed Size 00001CB6 (7350) │ │ │ │ +12429E Filename Length 0022 (34) │ │ │ │ +1242A0 Extra Length 0000 (0) │ │ │ │ +1242A2 Comment Length 0000 (0) │ │ │ │ +1242A4 Disk Start 0000 (0) │ │ │ │ +1242A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1241E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1241E7 Local Header Offset 0006E60D (452109) │ │ │ │ -1241EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242AC Local Header Offset 0006E616 (452118) │ │ │ │ +1242B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1241EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12420D CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -124211 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124212 Created OS 03 (3) 'Unix' │ │ │ │ -124213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124215 General Purpose Flag 0800 (2048) │ │ │ │ +1242D2 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +1242D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1242D7 Created OS 03 (3) 'Unix' │ │ │ │ +1242D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1242D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1242DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124217 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124219 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12421D CRC 8083873D (2156103485) │ │ │ │ -124221 Compressed Size 00000E2F (3631) │ │ │ │ -124225 Uncompressed Size 0000466A (18026) │ │ │ │ -124229 Filename Length 0021 (33) │ │ │ │ -12422B Extra Length 0000 (0) │ │ │ │ -12422D Comment Length 0000 (0) │ │ │ │ -12422F Disk Start 0000 (0) │ │ │ │ -124231 Int File Attributes 0000 (0) │ │ │ │ +1242DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1242DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1242E2 CRC 8083873D (2156103485) │ │ │ │ +1242E6 Compressed Size 00000E2F (3631) │ │ │ │ +1242EA Uncompressed Size 0000466A (18026) │ │ │ │ +1242EE Filename Length 0021 (33) │ │ │ │ +1242F0 Extra Length 0000 (0) │ │ │ │ +1242F2 Comment Length 0000 (0) │ │ │ │ +1242F4 Disk Start 0000 (0) │ │ │ │ +1242F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124233 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124237 Local Header Offset 0006F23E (455230) │ │ │ │ -12423B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242FC Local Header Offset 0006F247 (455239) │ │ │ │ +124300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12423B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12425C CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -124260 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124261 Created OS 03 (3) 'Unix' │ │ │ │ -124262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124264 General Purpose Flag 0800 (2048) │ │ │ │ +124321 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +124325 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124326 Created OS 03 (3) 'Unix' │ │ │ │ +124327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124329 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124266 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124268 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12426C CRC 92D36FDE (2463330270) │ │ │ │ -124270 Compressed Size 0000074D (1869) │ │ │ │ -124274 Uncompressed Size 0000151E (5406) │ │ │ │ -124278 Filename Length 0024 (36) │ │ │ │ -12427A Extra Length 0000 (0) │ │ │ │ -12427C Comment Length 0000 (0) │ │ │ │ -12427E Disk Start 0000 (0) │ │ │ │ -124280 Int File Attributes 0000 (0) │ │ │ │ +12432B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12432D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124331 CRC 92D36FDE (2463330270) │ │ │ │ +124335 Compressed Size 0000074D (1869) │ │ │ │ +124339 Uncompressed Size 0000151E (5406) │ │ │ │ +12433D Filename Length 0024 (36) │ │ │ │ +12433F Extra Length 0000 (0) │ │ │ │ +124341 Comment Length 0000 (0) │ │ │ │ +124343 Disk Start 0000 (0) │ │ │ │ +124345 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124282 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124347 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124286 Local Header Offset 000700AC (458924) │ │ │ │ -12428A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12434B Local Header Offset 000700B5 (458933) │ │ │ │ +12434F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12428A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12434F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242AE CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -1242B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1242B3 Created OS 03 (3) 'Unix' │ │ │ │ -1242B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1242B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1242B6 General Purpose Flag 0800 (2048) │ │ │ │ +124373 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +124377 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124378 Created OS 03 (3) 'Unix' │ │ │ │ +124379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12437A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12437B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1242B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1242BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1242BE CRC A5B8472C (2780317484) │ │ │ │ -1242C2 Compressed Size 000004B5 (1205) │ │ │ │ -1242C6 Uncompressed Size 000020C7 (8391) │ │ │ │ -1242CA Filename Length 0023 (35) │ │ │ │ -1242CC Extra Length 0000 (0) │ │ │ │ -1242CE Comment Length 0000 (0) │ │ │ │ -1242D0 Disk Start 0000 (0) │ │ │ │ -1242D2 Int File Attributes 0000 (0) │ │ │ │ +12437D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12437F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124383 CRC A5B8472C (2780317484) │ │ │ │ +124387 Compressed Size 000004B5 (1205) │ │ │ │ +12438B Uncompressed Size 000020C7 (8391) │ │ │ │ +12438F Filename Length 0023 (35) │ │ │ │ +124391 Extra Length 0000 (0) │ │ │ │ +124393 Comment Length 0000 (0) │ │ │ │ +124395 Disk Start 0000 (0) │ │ │ │ +124397 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1242D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124399 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1242D8 Local Header Offset 0007083B (460859) │ │ │ │ -1242DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12439D Local Header Offset 00070844 (460868) │ │ │ │ +1243A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1242DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242FF CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -124303 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124304 Created OS 03 (3) 'Unix' │ │ │ │ -124305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124307 General Purpose Flag 0800 (2048) │ │ │ │ +1243C4 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +1243C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243C9 Created OS 03 (3) 'Unix' │ │ │ │ +1243CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1243CC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124309 Compression Method 0000 (0) 'Stored' │ │ │ │ -12430B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12430F CRC 00000000 (0) │ │ │ │ -124313 Compressed Size 00000000 (0) │ │ │ │ -124317 Uncompressed Size 00000000 (0) │ │ │ │ -12431B Filename Length 0013 (19) │ │ │ │ -12431D Extra Length 0000 (0) │ │ │ │ -12431F Comment Length 0000 (0) │ │ │ │ -124321 Disk Start 0000 (0) │ │ │ │ -124323 Int File Attributes 0000 (0) │ │ │ │ +1243CE Compression Method 0000 (0) 'Stored' │ │ │ │ +1243D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1243D4 CRC 00000000 (0) │ │ │ │ +1243D8 Compressed Size 00000000 (0) │ │ │ │ +1243DC Uncompressed Size 00000000 (0) │ │ │ │ +1243E0 Filename Length 0013 (19) │ │ │ │ +1243E2 Extra Length 0000 (0) │ │ │ │ +1243E4 Comment Length 0000 (0) │ │ │ │ +1243E6 Disk Start 0000 (0) │ │ │ │ +1243E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124325 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1243EA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124329 Local Header Offset 00070D31 (462129) │ │ │ │ -12432D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243EE Local Header Offset 00070D3A (462138) │ │ │ │ +1243F2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12432D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243F2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12432D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1243F2: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124305: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243CA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124340 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -124344 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124345 Created OS 03 (3) 'Unix' │ │ │ │ -124346 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124347 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124348 General Purpose Flag 0800 (2048) │ │ │ │ +124405 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +124409 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12440A Created OS 03 (3) 'Unix' │ │ │ │ +12440B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12440C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12440D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12434A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12434C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124350 CRC DDCA94AC (3721041068) │ │ │ │ -124354 Compressed Size 00000225 (549) │ │ │ │ -124358 Uncompressed Size 000003A3 (931) │ │ │ │ -12435C Filename Length 0022 (34) │ │ │ │ -12435E Extra Length 0000 (0) │ │ │ │ -124360 Comment Length 0000 (0) │ │ │ │ -124362 Disk Start 0000 (0) │ │ │ │ -124364 Int File Attributes 0000 (0) │ │ │ │ +12440F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124411 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124415 CRC DDCA94AC (3721041068) │ │ │ │ +124419 Compressed Size 00000225 (549) │ │ │ │ +12441D Uncompressed Size 000003A3 (931) │ │ │ │ +124421 Filename Length 0022 (34) │ │ │ │ +124423 Extra Length 0000 (0) │ │ │ │ +124425 Comment Length 0000 (0) │ │ │ │ +124427 Disk Start 0000 (0) │ │ │ │ +124429 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124366 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12442B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12436A Local Header Offset 00070D62 (462178) │ │ │ │ -12436E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12442F Local Header Offset 00070D6B (462187) │ │ │ │ +124433 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12436E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124390 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -124394 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124395 Created OS 03 (3) 'Unix' │ │ │ │ -124396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124398 General Purpose Flag 0800 (2048) │ │ │ │ +124455 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +124459 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12445A Created OS 03 (3) 'Unix' │ │ │ │ +12445B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12445C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12445D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12439A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12439C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243A0 CRC E3740053 (3816030291) │ │ │ │ -1243A4 Compressed Size 0000022C (556) │ │ │ │ -1243A8 Uncompressed Size 00000401 (1025) │ │ │ │ -1243AC Filename Length 0022 (34) │ │ │ │ -1243AE Extra Length 0000 (0) │ │ │ │ -1243B0 Comment Length 0000 (0) │ │ │ │ -1243B2 Disk Start 0000 (0) │ │ │ │ -1243B4 Int File Attributes 0000 (0) │ │ │ │ +12445F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124461 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124465 CRC E3740053 (3816030291) │ │ │ │ +124469 Compressed Size 0000022C (556) │ │ │ │ +12446D Uncompressed Size 00000401 (1025) │ │ │ │ +124471 Filename Length 0022 (34) │ │ │ │ +124473 Extra Length 0000 (0) │ │ │ │ +124475 Comment Length 0000 (0) │ │ │ │ +124477 Disk Start 0000 (0) │ │ │ │ +124479 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1243B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12447B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1243BA Local Header Offset 00070FC7 (462791) │ │ │ │ -1243BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12447F Local Header Offset 00070FD0 (462800) │ │ │ │ +124483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1243BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1243E0 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1243E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1243E5 Created OS 03 (3) 'Unix' │ │ │ │ -1243E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1243E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1243E8 General Purpose Flag 0800 (2048) │ │ │ │ +1244A5 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1244A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244AA Created OS 03 (3) 'Unix' │ │ │ │ +1244AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1243EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1243EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243F0 CRC 20D69D35 (550935861) │ │ │ │ -1243F4 Compressed Size 00000CF7 (3319) │ │ │ │ -1243F8 Uncompressed Size 000019C1 (6593) │ │ │ │ -1243FC Filename Length 0020 (32) │ │ │ │ -1243FE Extra Length 0000 (0) │ │ │ │ -124400 Comment Length 0000 (0) │ │ │ │ -124402 Disk Start 0000 (0) │ │ │ │ -124404 Int File Attributes 0000 (0) │ │ │ │ +1244AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244B5 CRC 20D69D35 (550935861) │ │ │ │ +1244B9 Compressed Size 00000CF7 (3319) │ │ │ │ +1244BD Uncompressed Size 000019C1 (6593) │ │ │ │ +1244C1 Filename Length 0020 (32) │ │ │ │ +1244C3 Extra Length 0000 (0) │ │ │ │ +1244C5 Comment Length 0000 (0) │ │ │ │ +1244C7 Disk Start 0000 (0) │ │ │ │ +1244C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124406 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1244CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12440A Local Header Offset 00071233 (463411) │ │ │ │ -12440E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1244CF Local Header Offset 0007123C (463420) │ │ │ │ +1244D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12440E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1244D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12442E CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -124432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124433 Created OS 03 (3) 'Unix' │ │ │ │ -124434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124436 General Purpose Flag 0800 (2048) │ │ │ │ +1244F3 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +1244F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244F8 Created OS 03 (3) 'Unix' │ │ │ │ +1244F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12443A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12443E CRC C8205DB3 (3357564339) │ │ │ │ -124442 Compressed Size 0000066A (1642) │ │ │ │ -124446 Uncompressed Size 00001673 (5747) │ │ │ │ -12444A Filename Length 001F (31) │ │ │ │ -12444C Extra Length 0000 (0) │ │ │ │ -12444E Comment Length 0000 (0) │ │ │ │ -124450 Disk Start 0000 (0) │ │ │ │ -124452 Int File Attributes 0000 (0) │ │ │ │ +1244FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124503 CRC C8205DB3 (3357564339) │ │ │ │ +124507 Compressed Size 0000066A (1642) │ │ │ │ +12450B Uncompressed Size 00001673 (5747) │ │ │ │ +12450F Filename Length 001F (31) │ │ │ │ +124511 Extra Length 0000 (0) │ │ │ │ +124513 Comment Length 0000 (0) │ │ │ │ +124515 Disk Start 0000 (0) │ │ │ │ +124517 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124519 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124458 Local Header Offset 00071F68 (466792) │ │ │ │ -12445C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12451D Local Header Offset 00071F71 (466801) │ │ │ │ +124521 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12445C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124521: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12447B CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -12447F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124480 Created OS 03 (3) 'Unix' │ │ │ │ -124481 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124482 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124483 General Purpose Flag 0800 (2048) │ │ │ │ +124540 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +124544 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124545 Created OS 03 (3) 'Unix' │ │ │ │ +124546 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124547 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124548 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124485 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124487 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12448B CRC 3D16EE22 (1024912930) │ │ │ │ -12448F Compressed Size 000006CD (1741) │ │ │ │ -124493 Uncompressed Size 00000D13 (3347) │ │ │ │ -124497 Filename Length 0024 (36) │ │ │ │ -124499 Extra Length 0000 (0) │ │ │ │ -12449B Comment Length 0000 (0) │ │ │ │ -12449D Disk Start 0000 (0) │ │ │ │ -12449F Int File Attributes 0000 (0) │ │ │ │ +12454A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12454C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124550 CRC 3D16EE22 (1024912930) │ │ │ │ +124554 Compressed Size 000006CD (1741) │ │ │ │ +124558 Uncompressed Size 00000D13 (3347) │ │ │ │ +12455C Filename Length 0024 (36) │ │ │ │ +12455E Extra Length 0000 (0) │ │ │ │ +124560 Comment Length 0000 (0) │ │ │ │ +124562 Disk Start 0000 (0) │ │ │ │ +124564 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124566 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244A5 Local Header Offset 0007260F (468495) │ │ │ │ -1244A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12456A Local Header Offset 00072618 (468504) │ │ │ │ +12456E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12456E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1244CD CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1244D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1244D2 Created OS 03 (3) 'Unix' │ │ │ │ -1244D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1244D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1244D5 General Purpose Flag 0800 (2048) │ │ │ │ +124592 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +124596 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124597 Created OS 03 (3) 'Unix' │ │ │ │ +124598 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124599 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12459A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1244D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1244D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1244DD CRC 8F89A5CA (2408162762) │ │ │ │ -1244E1 Compressed Size 000003AD (941) │ │ │ │ -1244E5 Uncompressed Size 00000D54 (3412) │ │ │ │ -1244E9 Filename Length 0023 (35) │ │ │ │ -1244EB Extra Length 0000 (0) │ │ │ │ -1244ED Comment Length 0000 (0) │ │ │ │ -1244EF Disk Start 0000 (0) │ │ │ │ -1244F1 Int File Attributes 0000 (0) │ │ │ │ +12459C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12459E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245A2 CRC 8F89A5CA (2408162762) │ │ │ │ +1245A6 Compressed Size 000003AD (941) │ │ │ │ +1245AA Uncompressed Size 00000D54 (3412) │ │ │ │ +1245AE Filename Length 0023 (35) │ │ │ │ +1245B0 Extra Length 0000 (0) │ │ │ │ +1245B2 Comment Length 0000 (0) │ │ │ │ +1245B4 Disk Start 0000 (0) │ │ │ │ +1245B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244F7 Local Header Offset 00072D1E (470302) │ │ │ │ -1244FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245BC Local Header Offset 00072D27 (470311) │ │ │ │ +1245C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12451E CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -124522 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124523 Created OS 03 (3) 'Unix' │ │ │ │ -124524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124526 General Purpose Flag 0800 (2048) │ │ │ │ +1245E3 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +1245E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1245E8 Created OS 03 (3) 'Unix' │ │ │ │ +1245E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245EB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124528 Compression Method 0000 (0) 'Stored' │ │ │ │ -12452A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12452E CRC 00000000 (0) │ │ │ │ -124532 Compressed Size 00000000 (0) │ │ │ │ -124536 Uncompressed Size 00000000 (0) │ │ │ │ -12453A Filename Length 0014 (20) │ │ │ │ -12453C Extra Length 0000 (0) │ │ │ │ -12453E Comment Length 0000 (0) │ │ │ │ -124540 Disk Start 0000 (0) │ │ │ │ -124542 Int File Attributes 0000 (0) │ │ │ │ +1245ED Compression Method 0000 (0) 'Stored' │ │ │ │ +1245EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245F3 CRC 00000000 (0) │ │ │ │ +1245F7 Compressed Size 00000000 (0) │ │ │ │ +1245FB Uncompressed Size 00000000 (0) │ │ │ │ +1245FF Filename Length 0014 (20) │ │ │ │ +124601 Extra Length 0000 (0) │ │ │ │ +124603 Comment Length 0000 (0) │ │ │ │ +124605 Disk Start 0000 (0) │ │ │ │ +124607 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124544 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124609 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124548 Local Header Offset 0007310C (471308) │ │ │ │ -12454C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12460D Local Header Offset 00073115 (471317) │ │ │ │ +124611 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12454C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124611: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12454C: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124611: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124524: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245E9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124560 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -124564 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124565 Created OS 03 (3) 'Unix' │ │ │ │ -124566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124568 General Purpose Flag 0800 (2048) │ │ │ │ +124625 CENTRAL HEADER #239 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' │ │ │ │ -12456A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12456C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124570 CRC 6AFDF8CF (1795029199) │ │ │ │ -124574 Compressed Size 00000160 (352) │ │ │ │ -124578 Uncompressed Size 00000265 (613) │ │ │ │ -12457C Filename Length 0025 (37) │ │ │ │ -12457E Extra Length 0000 (0) │ │ │ │ -124580 Comment Length 0000 (0) │ │ │ │ -124582 Disk Start 0000 (0) │ │ │ │ -124584 Int File Attributes 0000 (0) │ │ │ │ +12462F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124631 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124635 CRC 68062B72 (1745234802) │ │ │ │ +124639 Compressed Size 0000015F (351) │ │ │ │ +12463D Uncompressed Size 00000265 (613) │ │ │ │ +124641 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -124586 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' │ │ │ │ -12458A Local Header Offset 0007313E (471358) │ │ │ │ -12458E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12464F Local Header Offset 00073147 (471367) │ │ │ │ +124653 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12458E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124653: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1245B3 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -1245B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1245B8 Created OS 03 (3) 'Unix' │ │ │ │ -1245B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1245BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1245BB General Purpose Flag 0800 (2048) │ │ │ │ +124678 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +12467C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12467D Created OS 03 (3) 'Unix' │ │ │ │ +12467E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12467F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124680 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1245BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1245BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1245C3 CRC F88A2D24 (4169805092) │ │ │ │ -1245C7 Compressed Size 000001CC (460) │ │ │ │ -1245CB Uncompressed Size 000003FD (1021) │ │ │ │ -1245CF Filename Length 0024 (36) │ │ │ │ -1245D1 Extra Length 0000 (0) │ │ │ │ -1245D3 Comment Length 0000 (0) │ │ │ │ -1245D5 Disk Start 0000 (0) │ │ │ │ -1245D7 Int File Attributes 0000 (0) │ │ │ │ +124682 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124684 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124688 CRC 697995B7 (1769575863) │ │ │ │ +12468C Compressed Size 000001C6 (454) │ │ │ │ +124690 Uncompressed Size 000003D5 (981) │ │ │ │ +124694 Filename Length 0024 (36) │ │ │ │ +124696 Extra Length 0000 (0) │ │ │ │ +124698 Comment Length 0000 (0) │ │ │ │ +12469A Disk Start 0000 (0) │ │ │ │ +12469C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1245D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12469E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1245DD Local Header Offset 000732E1 (471777) │ │ │ │ -1245E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246A2 Local Header Offset 000732E9 (471785) │ │ │ │ +1246A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1245E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124605 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -124609 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12460A Created OS 03 (3) 'Unix' │ │ │ │ -12460B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12460C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12460D General Purpose Flag 0800 (2048) │ │ │ │ +1246CA CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +1246CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1246CF Created OS 03 (3) 'Unix' │ │ │ │ +1246D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1246D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1246D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12460F Compression Method 0008 (8) 'Deflated' │ │ │ │ -124611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124615 CRC 810E62DF (2165203679) │ │ │ │ -124619 Compressed Size 0000024E (590) │ │ │ │ -12461D Uncompressed Size 00000496 (1174) │ │ │ │ -124621 Filename Length 0027 (39) │ │ │ │ -124623 Extra Length 0000 (0) │ │ │ │ -124625 Comment Length 0000 (0) │ │ │ │ -124627 Disk Start 0000 (0) │ │ │ │ -124629 Int File Attributes 0000 (0) │ │ │ │ +1246D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1246D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1246DA CRC EB68085D (3949463645) │ │ │ │ +1246DE Compressed Size 0000024F (591) │ │ │ │ +1246E2 Uncompressed Size 00000496 (1174) │ │ │ │ +1246E6 Filename Length 0027 (39) │ │ │ │ +1246E8 Extra Length 0000 (0) │ │ │ │ +1246EA Comment Length 0000 (0) │ │ │ │ +1246EC Disk Start 0000 (0) │ │ │ │ +1246EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12462B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12462F Local Header Offset 000734EF (472303) │ │ │ │ -124633 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246F4 Local Header Offset 000734F1 (472305) │ │ │ │ +1246F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12465A CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -12465E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12465F Created OS 03 (3) 'Unix' │ │ │ │ -124660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124662 General Purpose Flag 0800 (2048) │ │ │ │ +12471F CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +124723 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124724 Created OS 03 (3) 'Unix' │ │ │ │ +124725 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124726 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124727 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12466A CRC 481A1264 (1209668196) │ │ │ │ -12466E Compressed Size 0000028B (651) │ │ │ │ -124672 Uncompressed Size 000007F0 (2032) │ │ │ │ -124676 Filename Length 0026 (38) │ │ │ │ -124678 Extra Length 0000 (0) │ │ │ │ -12467A Comment Length 0000 (0) │ │ │ │ -12467C Disk Start 0000 (0) │ │ │ │ -12467E Int File Attributes 0000 (0) │ │ │ │ +124729 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12472B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12472F CRC 27E0A6FE (669034238) │ │ │ │ +124733 Compressed Size 00000286 (646) │ │ │ │ +124737 Uncompressed Size 000007C8 (1992) │ │ │ │ +12473B Filename Length 0026 (38) │ │ │ │ +12473D Extra Length 0000 (0) │ │ │ │ +12473F Comment Length 0000 (0) │ │ │ │ +124741 Disk Start 0000 (0) │ │ │ │ +124743 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124745 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124684 Local Header Offset 00073782 (472962) │ │ │ │ -124688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124749 Local Header Offset 00073785 (472965) │ │ │ │ +12474D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12474D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1246AE CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -1246B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1246B3 Created OS 03 (3) 'Unix' │ │ │ │ -1246B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1246B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1246B6 General Purpose Flag 0800 (2048) │ │ │ │ +124773 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +124777 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124778 Created OS 03 (3) 'Unix' │ │ │ │ +124779 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12477A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12477B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1246B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1246BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1246BE CRC A799C93F (2811873599) │ │ │ │ -1246C2 Compressed Size 00000165 (357) │ │ │ │ -1246C6 Uncompressed Size 00000279 (633) │ │ │ │ -1246CA Filename Length 0029 (41) │ │ │ │ -1246CC Extra Length 0000 (0) │ │ │ │ -1246CE Comment Length 0000 (0) │ │ │ │ -1246D0 Disk Start 0000 (0) │ │ │ │ -1246D2 Int File Attributes 0000 (0) │ │ │ │ +12477D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12477F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124783 CRC 1C8BC2FC (478921468) │ │ │ │ +124787 Compressed Size 00000166 (358) │ │ │ │ +12478B Uncompressed Size 00000279 (633) │ │ │ │ +12478F Filename Length 0029 (41) │ │ │ │ +124791 Extra Length 0000 (0) │ │ │ │ +124793 Comment Length 0000 (0) │ │ │ │ +124795 Disk Start 0000 (0) │ │ │ │ +124797 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1246D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124799 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1246D8 Local Header Offset 00073A51 (473681) │ │ │ │ -1246DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12479D Local Header Offset 00073A4F (473679) │ │ │ │ +1247A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1246DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124705 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -124709 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12470A Created OS 03 (3) 'Unix' │ │ │ │ -12470B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12470C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12470D General Purpose Flag 0800 (2048) │ │ │ │ +1247CA CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +1247CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247CF Created OS 03 (3) 'Unix' │ │ │ │ +1247D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12470F Compression Method 0008 (8) 'Deflated' │ │ │ │ -124711 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124715 CRC DA8855AD (3666367917) │ │ │ │ -124719 Compressed Size 0000019B (411) │ │ │ │ -12471D Uncompressed Size 000003CE (974) │ │ │ │ -124721 Filename Length 0028 (40) │ │ │ │ -124723 Extra Length 0000 (0) │ │ │ │ -124725 Comment Length 0000 (0) │ │ │ │ -124727 Disk Start 0000 (0) │ │ │ │ -124729 Int File Attributes 0000 (0) │ │ │ │ +1247D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247DA CRC 2A2E03E6 (707658726) │ │ │ │ +1247DE Compressed Size 00000195 (405) │ │ │ │ +1247E2 Uncompressed Size 000003A6 (934) │ │ │ │ +1247E6 Filename Length 0028 (40) │ │ │ │ +1247E8 Extra Length 0000 (0) │ │ │ │ +1247EA Comment Length 0000 (0) │ │ │ │ +1247EC Disk Start 0000 (0) │ │ │ │ +1247EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12472B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12472F Local Header Offset 00073BFD (474109) │ │ │ │ -124733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247F4 Local Header Offset 00073BFC (474108) │ │ │ │ +1247F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12475B CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -12475F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124760 Created OS 03 (3) 'Unix' │ │ │ │ -124761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124763 General Purpose Flag 0800 (2048) │ │ │ │ +124820 CENTRAL HEADER #245 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' │ │ │ │ -124765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12476B CRC A1510AD6 (2706442966) │ │ │ │ -12476F Compressed Size 000001F8 (504) │ │ │ │ -124773 Uncompressed Size 000003CB (971) │ │ │ │ -124777 Filename Length 0025 (37) │ │ │ │ -124779 Extra Length 0000 (0) │ │ │ │ -12477B Comment Length 0000 (0) │ │ │ │ -12477D Disk Start 0000 (0) │ │ │ │ -12477F Int File Attributes 0000 (0) │ │ │ │ +12482A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12482C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124830 CRC A1510AD6 (2706442966) │ │ │ │ +124834 Compressed Size 000001F8 (504) │ │ │ │ +124838 Uncompressed Size 000003CB (971) │ │ │ │ +12483C Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -124781 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' │ │ │ │ -124785 Local Header Offset 00073DDE (474590) │ │ │ │ -124789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12484A Local Header Offset 00073DD7 (474583) │ │ │ │ +12484E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12484E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247AE CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -1247B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1247B3 Created OS 03 (3) 'Unix' │ │ │ │ -1247B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1247B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1247B6 General Purpose Flag 0800 (2048) │ │ │ │ +124873 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +124877 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124878 Created OS 03 (3) 'Unix' │ │ │ │ +124879 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12487A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12487B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1247B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1247BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1247BE CRC AC73620D (2893242893) │ │ │ │ -1247C2 Compressed Size 0000026A (618) │ │ │ │ -1247C6 Uncompressed Size 00000767 (1895) │ │ │ │ -1247CA Filename Length 0024 (36) │ │ │ │ -1247CC Extra Length 0000 (0) │ │ │ │ -1247CE Comment Length 0000 (0) │ │ │ │ -1247D0 Disk Start 0000 (0) │ │ │ │ -1247D2 Int File Attributes 0000 (0) │ │ │ │ +12487D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12487F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124883 CRC AC73620D (2893242893) │ │ │ │ +124887 Compressed Size 0000026A (618) │ │ │ │ +12488B Uncompressed Size 00000767 (1895) │ │ │ │ +12488F Filename Length 0024 (36) │ │ │ │ +124891 Extra Length 0000 (0) │ │ │ │ +124893 Comment Length 0000 (0) │ │ │ │ +124895 Disk Start 0000 (0) │ │ │ │ +124897 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1247D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124899 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1247D8 Local Header Offset 00074019 (475161) │ │ │ │ -1247DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12489D Local Header Offset 00074012 (475154) │ │ │ │ +1248A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1247DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124800 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -124804 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124805 Created OS 03 (3) 'Unix' │ │ │ │ -124806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124808 General Purpose Flag 0800 (2048) │ │ │ │ +1248C5 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +1248C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1248CA Created OS 03 (3) 'Unix' │ │ │ │ +1248CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1248CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1248CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12480A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12480C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124810 CRC 10FC16D7 (284956375) │ │ │ │ -124814 Compressed Size 000003A1 (929) │ │ │ │ -124818 Uncompressed Size 00000959 (2393) │ │ │ │ -12481C Filename Length 0022 (34) │ │ │ │ -12481E Extra Length 0000 (0) │ │ │ │ -124820 Comment Length 0000 (0) │ │ │ │ -124822 Disk Start 0000 (0) │ │ │ │ -124824 Int File Attributes 0000 (0) │ │ │ │ +1248CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248D5 CRC C9259EDF (3374685919) │ │ │ │ +1248D9 Compressed Size 000003A0 (928) │ │ │ │ +1248DD Uncompressed Size 00000959 (2393) │ │ │ │ +1248E1 Filename Length 0022 (34) │ │ │ │ +1248E3 Extra Length 0000 (0) │ │ │ │ +1248E5 Comment Length 0000 (0) │ │ │ │ +1248E7 Disk Start 0000 (0) │ │ │ │ +1248E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12482A Local Header Offset 000742C5 (475845) │ │ │ │ -12482E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248EF Local Header Offset 000742BE (475838) │ │ │ │ +1248F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12482E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124850 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -124854 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124855 Created OS 03 (3) 'Unix' │ │ │ │ -124856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124858 General Purpose Flag 0800 (2048) │ │ │ │ +124915 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +124919 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12491A Created OS 03 (3) 'Unix' │ │ │ │ +12491B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12491C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12491D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12485A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12485C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124860 CRC 417505E5 (1098188261) │ │ │ │ -124864 Compressed Size 00000461 (1121) │ │ │ │ -124868 Uncompressed Size 00001FAF (8111) │ │ │ │ -12486C Filename Length 0021 (33) │ │ │ │ -12486E Extra Length 0000 (0) │ │ │ │ -124870 Comment Length 0000 (0) │ │ │ │ -124872 Disk Start 0000 (0) │ │ │ │ -124874 Int File Attributes 0000 (0) │ │ │ │ +12491F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124921 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124925 CRC 57BBF79E (1471936414) │ │ │ │ +124929 Compressed Size 0000045E (1118) │ │ │ │ +12492D Uncompressed Size 00001FAF (8111) │ │ │ │ +124931 Filename Length 0021 (33) │ │ │ │ +124933 Extra Length 0000 (0) │ │ │ │ +124935 Comment Length 0000 (0) │ │ │ │ +124937 Disk Start 0000 (0) │ │ │ │ +124939 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124876 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12493B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12487A Local Header Offset 000746A6 (476838) │ │ │ │ -12487E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12493F Local Header Offset 0007469E (476830) │ │ │ │ +124943 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12487E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124943: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12489F CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -1248A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248A4 Created OS 03 (3) 'Unix' │ │ │ │ -1248A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248A7 General Purpose Flag 0800 (2048) │ │ │ │ +124964 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +124968 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124969 Created OS 03 (3) 'Unix' │ │ │ │ +12496A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12496B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12496C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1248AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1248AF CRC 625C8951 (1650231633) │ │ │ │ -1248B3 Compressed Size 00000281 (641) │ │ │ │ -1248B7 Uncompressed Size 00000557 (1367) │ │ │ │ -1248BB Filename Length 002A (42) │ │ │ │ -1248BD Extra Length 0000 (0) │ │ │ │ -1248BF Comment Length 0000 (0) │ │ │ │ -1248C1 Disk Start 0000 (0) │ │ │ │ -1248C3 Int File Attributes 0000 (0) │ │ │ │ +12496E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124970 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124974 CRC 625C8951 (1650231633) │ │ │ │ +124978 Compressed Size 00000281 (641) │ │ │ │ +12497C Uncompressed Size 00000557 (1367) │ │ │ │ +124980 Filename Length 002A (42) │ │ │ │ +124982 Extra Length 0000 (0) │ │ │ │ +124984 Comment Length 0000 (0) │ │ │ │ +124986 Disk Start 0000 (0) │ │ │ │ +124988 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1248C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12498A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1248C9 Local Header Offset 00074B46 (478022) │ │ │ │ -1248CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12498E Local Header Offset 00074B3B (478011) │ │ │ │ +124992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1248CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1248F7 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -1248FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248FC Created OS 03 (3) 'Unix' │ │ │ │ -1248FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248FF General Purpose Flag 0800 (2048) │ │ │ │ +1249BC CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +1249C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249C1 Created OS 03 (3) 'Unix' │ │ │ │ +1249C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1249C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1249C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124901 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124903 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124907 CRC 58FA9C98 (1492819096) │ │ │ │ -12490B Compressed Size 000002DC (732) │ │ │ │ -12490F Uncompressed Size 00000C31 (3121) │ │ │ │ -124913 Filename Length 0029 (41) │ │ │ │ -124915 Extra Length 0000 (0) │ │ │ │ -124917 Comment Length 0000 (0) │ │ │ │ -124919 Disk Start 0000 (0) │ │ │ │ -12491B Int File Attributes 0000 (0) │ │ │ │ +1249C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249CC CRC 58FA9C98 (1492819096) │ │ │ │ +1249D0 Compressed Size 000002DC (732) │ │ │ │ +1249D4 Uncompressed Size 00000C31 (3121) │ │ │ │ +1249D8 Filename Length 0029 (41) │ │ │ │ +1249DA Extra Length 0000 (0) │ │ │ │ +1249DC Comment Length 0000 (0) │ │ │ │ +1249DE Disk Start 0000 (0) │ │ │ │ +1249E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12491D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1249E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124921 Local Header Offset 00074E0F (478735) │ │ │ │ -124925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1249E6 Local Header Offset 00074E04 (478724) │ │ │ │ +1249EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1249EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12494E CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -124952 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124953 Created OS 03 (3) 'Unix' │ │ │ │ -124954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124956 General Purpose Flag 0800 (2048) │ │ │ │ +124A13 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +124A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A18 Created OS 03 (3) 'Unix' │ │ │ │ +124A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124958 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12495A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12495E CRC ECB7C135 (3971465525) │ │ │ │ -124962 Compressed Size 0000015B (347) │ │ │ │ -124966 Uncompressed Size 00000247 (583) │ │ │ │ -12496A Filename Length 001F (31) │ │ │ │ -12496C Extra Length 0000 (0) │ │ │ │ -12496E Comment Length 0000 (0) │ │ │ │ -124970 Disk Start 0000 (0) │ │ │ │ -124972 Int File Attributes 0000 (0) │ │ │ │ +124A1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A23 CRC ECB7C135 (3971465525) │ │ │ │ +124A27 Compressed Size 0000015B (347) │ │ │ │ +124A2B Uncompressed Size 00000247 (583) │ │ │ │ +124A2F Filename Length 001F (31) │ │ │ │ +124A31 Extra Length 0000 (0) │ │ │ │ +124A33 Comment Length 0000 (0) │ │ │ │ +124A35 Disk Start 0000 (0) │ │ │ │ +124A37 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124974 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124978 Local Header Offset 00075132 (479538) │ │ │ │ -12497C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A3D Local Header Offset 00075127 (479527) │ │ │ │ +124A41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12497C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12499B CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -12499F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249A0 Created OS 03 (3) 'Unix' │ │ │ │ -1249A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249A3 General Purpose Flag 0800 (2048) │ │ │ │ +124A60 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +124A64 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A65 Created OS 03 (3) 'Unix' │ │ │ │ +124A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249AB CRC 509AD5C7 (1352324551) │ │ │ │ -1249AF Compressed Size 000001BC (444) │ │ │ │ -1249B3 Uncompressed Size 00000399 (921) │ │ │ │ -1249B7 Filename Length 001E (30) │ │ │ │ -1249B9 Extra Length 0000 (0) │ │ │ │ -1249BB Comment Length 0000 (0) │ │ │ │ -1249BD Disk Start 0000 (0) │ │ │ │ -1249BF Int File Attributes 0000 (0) │ │ │ │ +124A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A70 CRC 509AD5C7 (1352324551) │ │ │ │ +124A74 Compressed Size 000001BC (444) │ │ │ │ +124A78 Uncompressed Size 00000399 (921) │ │ │ │ +124A7C Filename Length 001E (30) │ │ │ │ +124A7E Extra Length 0000 (0) │ │ │ │ +124A80 Comment Length 0000 (0) │ │ │ │ +124A82 Disk Start 0000 (0) │ │ │ │ +124A84 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1249C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1249C5 Local Header Offset 000752CA (479946) │ │ │ │ -1249C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A8A Local Header Offset 000752BF (479935) │ │ │ │ +124A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1249C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1249E7 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -1249EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249EC Created OS 03 (3) 'Unix' │ │ │ │ -1249ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249EF General Purpose Flag 0800 (2048) │ │ │ │ +124AAC CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +124AB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AB1 Created OS 03 (3) 'Unix' │ │ │ │ +124AB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249F7 CRC 90F46AD0 (2431937232) │ │ │ │ -1249FB Compressed Size 000002C5 (709) │ │ │ │ -1249FF Uncompressed Size 0000061A (1562) │ │ │ │ -124A03 Filename Length 002C (44) │ │ │ │ -124A05 Extra Length 0000 (0) │ │ │ │ -124A07 Comment Length 0000 (0) │ │ │ │ -124A09 Disk Start 0000 (0) │ │ │ │ -124A0B Int File Attributes 0000 (0) │ │ │ │ +124AB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124ABC CRC 90F46AD0 (2431937232) │ │ │ │ +124AC0 Compressed Size 000002C5 (709) │ │ │ │ +124AC4 Uncompressed Size 0000061A (1562) │ │ │ │ +124AC8 Filename Length 002C (44) │ │ │ │ +124ACA Extra Length 0000 (0) │ │ │ │ +124ACC Comment Length 0000 (0) │ │ │ │ +124ACE Disk Start 0000 (0) │ │ │ │ +124AD0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124AD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A11 Local Header Offset 000754C2 (480450) │ │ │ │ -124A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124AD6 Local Header Offset 000754B7 (480439) │ │ │ │ +124ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A41 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -124A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A46 Created OS 03 (3) 'Unix' │ │ │ │ -124A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124A49 General Purpose Flag 0800 (2048) │ │ │ │ +124B06 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +124B0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B0B Created OS 03 (3) 'Unix' │ │ │ │ +124B0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -124A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124A51 CRC D148CE43 (3511209539) │ │ │ │ -124A55 Compressed Size 00000276 (630) │ │ │ │ -124A59 Uncompressed Size 00000AD2 (2770) │ │ │ │ -124A5D Filename Length 002B (43) │ │ │ │ -124A5F Extra Length 0000 (0) │ │ │ │ -124A61 Comment Length 0000 (0) │ │ │ │ -124A63 Disk Start 0000 (0) │ │ │ │ -124A65 Int File Attributes 0000 (0) │ │ │ │ +124B10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B16 CRC D148CE43 (3511209539) │ │ │ │ +124B1A Compressed Size 00000276 (630) │ │ │ │ +124B1E Uncompressed Size 00000AD2 (2770) │ │ │ │ +124B22 Filename Length 002B (43) │ │ │ │ +124B24 Extra Length 0000 (0) │ │ │ │ +124B26 Comment Length 0000 (0) │ │ │ │ +124B28 Disk Start 0000 (0) │ │ │ │ +124B2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A6B Local Header Offset 000757D1 (481233) │ │ │ │ -124A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B30 Local Header Offset 000757C6 (481222) │ │ │ │ +124B34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A9A CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -124A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A9F Created OS 03 (3) 'Unix' │ │ │ │ -124AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AA2 General Purpose Flag 0800 (2048) │ │ │ │ +124B5F CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +124B63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B64 Created OS 03 (3) 'Unix' │ │ │ │ +124B65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B67 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AA4 Compression Method 0000 (0) 'Stored' │ │ │ │ -124AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AAA CRC 00000000 (0) │ │ │ │ -124AAE Compressed Size 00000000 (0) │ │ │ │ -124AB2 Uncompressed Size 00000000 (0) │ │ │ │ -124AB6 Filename Length 0015 (21) │ │ │ │ -124AB8 Extra Length 0000 (0) │ │ │ │ -124ABA Comment Length 0000 (0) │ │ │ │ -124ABC Disk Start 0000 (0) │ │ │ │ -124ABE Int File Attributes 0000 (0) │ │ │ │ +124B69 Compression Method 0000 (0) 'Stored' │ │ │ │ +124B6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B6F CRC 00000000 (0) │ │ │ │ +124B73 Compressed Size 00000000 (0) │ │ │ │ +124B77 Uncompressed Size 00000000 (0) │ │ │ │ +124B7B Filename Length 0015 (21) │ │ │ │ +124B7D Extra Length 0000 (0) │ │ │ │ +124B7F Comment Length 0000 (0) │ │ │ │ +124B81 Disk Start 0000 (0) │ │ │ │ +124B83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124AC0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124B85 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124AC4 Local Header Offset 00075A90 (481936) │ │ │ │ -124AC8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B89 Local Header Offset 00075A85 (481925) │ │ │ │ +124B8D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AC8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B8D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124AC8: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124B8D: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AA0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B65: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124ADD CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -124AE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124AE2 Created OS 03 (3) 'Unix' │ │ │ │ -124AE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AE5 General Purpose Flag 0800 (2048) │ │ │ │ +124BA2 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +124BA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BA7 Created OS 03 (3) 'Unix' │ │ │ │ +124BA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124AE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AED CRC 3B0BEA5D (990636637) │ │ │ │ -124AF1 Compressed Size 000007F5 (2037) │ │ │ │ -124AF5 Uncompressed Size 000012C3 (4803) │ │ │ │ -124AF9 Filename Length 0024 (36) │ │ │ │ -124AFB Extra Length 0000 (0) │ │ │ │ -124AFD Comment Length 0000 (0) │ │ │ │ -124AFF Disk Start 0000 (0) │ │ │ │ -124B01 Int File Attributes 0000 (0) │ │ │ │ +124BAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +124BAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BB2 CRC 3B0BEA5D (990636637) │ │ │ │ +124BB6 Compressed Size 000007F5 (2037) │ │ │ │ +124BBA Uncompressed Size 000012C3 (4803) │ │ │ │ +124BBE Filename Length 0024 (36) │ │ │ │ +124BC0 Extra Length 0000 (0) │ │ │ │ +124BC2 Comment Length 0000 (0) │ │ │ │ +124BC4 Disk Start 0000 (0) │ │ │ │ +124BC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124BC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B07 Local Header Offset 00075AC3 (481987) │ │ │ │ -124B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124BCC Local Header Offset 00075AB8 (481976) │ │ │ │ +124BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B2F CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -124B33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B34 Created OS 03 (3) 'Unix' │ │ │ │ -124B35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B37 General Purpose Flag 0800 (2048) │ │ │ │ +124BF4 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +124BF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BF9 Created OS 03 (3) 'Unix' │ │ │ │ +124BFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B3F CRC 003B8489 (3900553) │ │ │ │ -124B43 Compressed Size 00000673 (1651) │ │ │ │ -124B47 Uncompressed Size 00002116 (8470) │ │ │ │ -124B4B Filename Length 0023 (35) │ │ │ │ -124B4D Extra Length 0000 (0) │ │ │ │ -124B4F Comment Length 0000 (0) │ │ │ │ -124B51 Disk Start 0000 (0) │ │ │ │ -124B53 Int File Attributes 0000 (0) │ │ │ │ +124BFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C04 CRC 003B8489 (3900553) │ │ │ │ +124C08 Compressed Size 00000673 (1651) │ │ │ │ +124C0C Uncompressed Size 00002116 (8470) │ │ │ │ +124C10 Filename Length 0023 (35) │ │ │ │ +124C12 Extra Length 0000 (0) │ │ │ │ +124C14 Comment Length 0000 (0) │ │ │ │ +124C16 Disk Start 0000 (0) │ │ │ │ +124C18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B59 Local Header Offset 000762FA (484090) │ │ │ │ -124B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C1E Local Header Offset 000762EF (484079) │ │ │ │ +124C22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B80 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -124B84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B85 Created OS 03 (3) 'Unix' │ │ │ │ -124B86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B88 General Purpose Flag 0800 (2048) │ │ │ │ +124C45 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +124C49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C4A Created OS 03 (3) 'Unix' │ │ │ │ +124C4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B90 CRC 93366264 (2469814884) │ │ │ │ -124B94 Compressed Size 000016BC (5820) │ │ │ │ -124B98 Uncompressed Size 00004B05 (19205) │ │ │ │ -124B9C Filename Length 0024 (36) │ │ │ │ -124B9E Extra Length 0000 (0) │ │ │ │ -124BA0 Comment Length 0000 (0) │ │ │ │ -124BA2 Disk Start 0000 (0) │ │ │ │ -124BA4 Int File Attributes 0000 (0) │ │ │ │ +124C4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C55 CRC 93366264 (2469814884) │ │ │ │ +124C59 Compressed Size 000016BC (5820) │ │ │ │ +124C5D Uncompressed Size 00004B05 (19205) │ │ │ │ +124C61 Filename Length 0024 (36) │ │ │ │ +124C63 Extra Length 0000 (0) │ │ │ │ +124C65 Comment Length 0000 (0) │ │ │ │ +124C67 Disk Start 0000 (0) │ │ │ │ +124C69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BAA Local Header Offset 000769AE (485806) │ │ │ │ -124BAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C6F Local Header Offset 000769A3 (485795) │ │ │ │ +124C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124BD2 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -124BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124BD7 Created OS 03 (3) 'Unix' │ │ │ │ -124BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124BDA General Purpose Flag 0800 (2048) │ │ │ │ +124C97 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +124C9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C9C Created OS 03 (3) 'Unix' │ │ │ │ +124C9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -124BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124BE2 CRC 725FF681 (1918891649) │ │ │ │ -124BE6 Compressed Size 000024BF (9407) │ │ │ │ -124BEA Uncompressed Size 00011BF8 (72696) │ │ │ │ -124BEE Filename Length 0023 (35) │ │ │ │ -124BF0 Extra Length 0000 (0) │ │ │ │ -124BF2 Comment Length 0000 (0) │ │ │ │ -124BF4 Disk Start 0000 (0) │ │ │ │ -124BF6 Int File Attributes 0000 (0) │ │ │ │ +124CA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124CA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CA7 CRC 725FF681 (1918891649) │ │ │ │ +124CAB Compressed Size 000024BF (9407) │ │ │ │ +124CAF Uncompressed Size 00011BF8 (72696) │ │ │ │ +124CB3 Filename Length 0023 (35) │ │ │ │ +124CB5 Extra Length 0000 (0) │ │ │ │ +124CB7 Comment Length 0000 (0) │ │ │ │ +124CB9 Disk Start 0000 (0) │ │ │ │ +124CBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BFC Local Header Offset 000780AC (491692) │ │ │ │ -124C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CC1 Local Header Offset 000780A1 (491681) │ │ │ │ +124CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124C23 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -124C27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C28 Created OS 03 (3) 'Unix' │ │ │ │ -124C29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C2B General Purpose Flag 0800 (2048) │ │ │ │ +124CE8 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +124CEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CED Created OS 03 (3) 'Unix' │ │ │ │ +124CEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C2D Compression Method 0000 (0) 'Stored' │ │ │ │ -124C2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C33 CRC 00000000 (0) │ │ │ │ -124C37 Compressed Size 00000000 (0) │ │ │ │ -124C3B Uncompressed Size 00000000 (0) │ │ │ │ -124C3F Filename Length 0013 (19) │ │ │ │ -124C41 Extra Length 0000 (0) │ │ │ │ -124C43 Comment Length 0000 (0) │ │ │ │ -124C45 Disk Start 0000 (0) │ │ │ │ -124C47 Int File Attributes 0000 (0) │ │ │ │ +124CF2 Compression Method 0000 (0) 'Stored' │ │ │ │ +124CF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CF8 CRC 00000000 (0) │ │ │ │ +124CFC Compressed Size 00000000 (0) │ │ │ │ +124D00 Uncompressed Size 00000000 (0) │ │ │ │ +124D04 Filename Length 0013 (19) │ │ │ │ +124D06 Extra Length 0000 (0) │ │ │ │ +124D08 Comment Length 0000 (0) │ │ │ │ +124D0A Disk Start 0000 (0) │ │ │ │ +124D0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C49 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124D0E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124C4D Local Header Offset 0007A5AC (501164) │ │ │ │ -124C51 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D12 Local Header Offset 0007A5A1 (501153) │ │ │ │ +124D16 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C51: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D16: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124C51: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124D16: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C29: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CEE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124C64 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -124C68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C69 Created OS 03 (3) 'Unix' │ │ │ │ -124C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C6C General Purpose Flag 0800 (2048) │ │ │ │ +124D29 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +124D2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D2E Created OS 03 (3) 'Unix' │ │ │ │ +124D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124C70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C74 CRC 02948DEA (43290090) │ │ │ │ -124C78 Compressed Size 00000372 (882) │ │ │ │ -124C7C Uncompressed Size 0000075B (1883) │ │ │ │ -124C80 Filename Length 001E (30) │ │ │ │ -124C82 Extra Length 0000 (0) │ │ │ │ -124C84 Comment Length 0000 (0) │ │ │ │ -124C86 Disk Start 0000 (0) │ │ │ │ -124C88 Int File Attributes 0000 (0) │ │ │ │ +124D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D39 CRC 02948DEA (43290090) │ │ │ │ +124D3D Compressed Size 00000372 (882) │ │ │ │ +124D41 Uncompressed Size 0000075B (1883) │ │ │ │ +124D45 Filename Length 001E (30) │ │ │ │ +124D47 Extra Length 0000 (0) │ │ │ │ +124D49 Comment Length 0000 (0) │ │ │ │ +124D4B Disk Start 0000 (0) │ │ │ │ +124D4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124C8E Local Header Offset 0007A5DD (501213) │ │ │ │ -124C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D53 Local Header Offset 0007A5D2 (501202) │ │ │ │ +124D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CB0 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -124CB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CB5 Created OS 03 (3) 'Unix' │ │ │ │ -124CB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124CB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124CB8 General Purpose Flag 0800 (2048) │ │ │ │ +124D75 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +124D79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D7A Created OS 03 (3) 'Unix' │ │ │ │ +124D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124CBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -124CBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124CC0 CRC 7DC22D0F (2109877519) │ │ │ │ -124CC4 Compressed Size 000003D8 (984) │ │ │ │ -124CC8 Uncompressed Size 00000EE8 (3816) │ │ │ │ -124CCC Filename Length 001D (29) │ │ │ │ -124CCE Extra Length 0000 (0) │ │ │ │ -124CD0 Comment Length 0000 (0) │ │ │ │ -124CD2 Disk Start 0000 (0) │ │ │ │ -124CD4 Int File Attributes 0000 (0) │ │ │ │ +124D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D85 CRC 7DC22D0F (2109877519) │ │ │ │ +124D89 Compressed Size 000003D8 (984) │ │ │ │ +124D8D Uncompressed Size 00000EE8 (3816) │ │ │ │ +124D91 Filename Length 001D (29) │ │ │ │ +124D93 Extra Length 0000 (0) │ │ │ │ +124D95 Comment Length 0000 (0) │ │ │ │ +124D97 Disk Start 0000 (0) │ │ │ │ +124D99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124CD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124CDA Local Header Offset 0007A98B (502155) │ │ │ │ -124CDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D9F Local Header Offset 0007A980 (502144) │ │ │ │ +124DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124CDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CFB CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -124CFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D00 Created OS 03 (3) 'Unix' │ │ │ │ -124D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D03 General Purpose Flag 0800 (2048) │ │ │ │ +124DC0 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +124DC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124DC5 Created OS 03 (3) 'Unix' │ │ │ │ +124DC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124DC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124DC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D0B CRC EE9E2C07 (4003343367) │ │ │ │ -124D0F Compressed Size 000004C2 (1218) │ │ │ │ -124D13 Uncompressed Size 00000BDE (3038) │ │ │ │ -124D17 Filename Length 0027 (39) │ │ │ │ -124D19 Extra Length 0000 (0) │ │ │ │ -124D1B Comment Length 0000 (0) │ │ │ │ -124D1D Disk Start 0000 (0) │ │ │ │ -124D1F Int File Attributes 0000 (0) │ │ │ │ +124DCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +124DCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124DD0 CRC EE9E2C07 (4003343367) │ │ │ │ +124DD4 Compressed Size 000004C2 (1218) │ │ │ │ +124DD8 Uncompressed Size 00000BDE (3038) │ │ │ │ +124DDC Filename Length 0027 (39) │ │ │ │ +124DDE Extra Length 0000 (0) │ │ │ │ +124DE0 Comment Length 0000 (0) │ │ │ │ +124DE2 Disk Start 0000 (0) │ │ │ │ +124DE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D25 Local Header Offset 0007AD9E (503198) │ │ │ │ -124D29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DEA Local Header Offset 0007AD93 (503187) │ │ │ │ +124DEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124D50 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -124D54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D55 Created OS 03 (3) 'Unix' │ │ │ │ -124D56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D58 General Purpose Flag 0800 (2048) │ │ │ │ +124E15 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +124E19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E1A Created OS 03 (3) 'Unix' │ │ │ │ +124E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D60 CRC C24E87A0 (3259926432) │ │ │ │ -124D64 Compressed Size 000002C3 (707) │ │ │ │ -124D68 Uncompressed Size 00000E75 (3701) │ │ │ │ -124D6C Filename Length 0026 (38) │ │ │ │ -124D6E Extra Length 0000 (0) │ │ │ │ -124D70 Comment Length 0000 (0) │ │ │ │ -124D72 Disk Start 0000 (0) │ │ │ │ -124D74 Int File Attributes 0000 (0) │ │ │ │ +124E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E25 CRC C24E87A0 (3259926432) │ │ │ │ +124E29 Compressed Size 000002C3 (707) │ │ │ │ +124E2D Uncompressed Size 00000E75 (3701) │ │ │ │ +124E31 Filename Length 0026 (38) │ │ │ │ +124E33 Extra Length 0000 (0) │ │ │ │ +124E35 Comment Length 0000 (0) │ │ │ │ +124E37 Disk Start 0000 (0) │ │ │ │ +124E39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D7A Local Header Offset 0007B2A5 (504485) │ │ │ │ -124D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E3F Local Header Offset 0007B29A (504474) │ │ │ │ +124E43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DA4 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -124DA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DA9 Created OS 03 (3) 'Unix' │ │ │ │ -124DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DAC General Purpose Flag 0800 (2048) │ │ │ │ +124E69 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +124E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E6E Created OS 03 (3) 'Unix' │ │ │ │ +124E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124DB4 CRC BA38C9A1 (3124283809) │ │ │ │ -124DB8 Compressed Size 000004B1 (1201) │ │ │ │ -124DBC Uncompressed Size 00000AD4 (2772) │ │ │ │ -124DC0 Filename Length 0021 (33) │ │ │ │ -124DC2 Extra Length 0000 (0) │ │ │ │ -124DC4 Comment Length 0000 (0) │ │ │ │ -124DC6 Disk Start 0000 (0) │ │ │ │ -124DC8 Int File Attributes 0000 (0) │ │ │ │ +124E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E79 CRC BA38C9A1 (3124283809) │ │ │ │ +124E7D Compressed Size 000004B1 (1201) │ │ │ │ +124E81 Uncompressed Size 00000AD4 (2772) │ │ │ │ +124E85 Filename Length 0021 (33) │ │ │ │ +124E87 Extra Length 0000 (0) │ │ │ │ +124E89 Comment Length 0000 (0) │ │ │ │ +124E8B Disk Start 0000 (0) │ │ │ │ +124E8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124DCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124DCE Local Header Offset 0007B5AC (505260) │ │ │ │ -124DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E93 Local Header Offset 0007B5A1 (505249) │ │ │ │ +124E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DF3 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -124DF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DF8 Created OS 03 (3) 'Unix' │ │ │ │ -124DF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DFB General Purpose Flag 0800 (2048) │ │ │ │ +124EB8 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +124EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EBD Created OS 03 (3) 'Unix' │ │ │ │ +124EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E03 CRC 613829F7 (1631070711) │ │ │ │ -124E07 Compressed Size 00000475 (1141) │ │ │ │ -124E0B Uncompressed Size 00000FA9 (4009) │ │ │ │ -124E0F Filename Length 0020 (32) │ │ │ │ -124E11 Extra Length 0000 (0) │ │ │ │ -124E13 Comment Length 0000 (0) │ │ │ │ -124E15 Disk Start 0000 (0) │ │ │ │ -124E17 Int File Attributes 0000 (0) │ │ │ │ +124EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124EC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124EC8 CRC 613829F7 (1631070711) │ │ │ │ +124ECC Compressed Size 00000475 (1141) │ │ │ │ +124ED0 Uncompressed Size 00000FA9 (4009) │ │ │ │ +124ED4 Filename Length 0020 (32) │ │ │ │ +124ED6 Extra Length 0000 (0) │ │ │ │ +124ED8 Comment Length 0000 (0) │ │ │ │ +124EDA Disk Start 0000 (0) │ │ │ │ +124EDC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E1D Local Header Offset 0007BA9C (506524) │ │ │ │ -124E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124EE2 Local Header Offset 0007BA91 (506513) │ │ │ │ +124EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E41 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -124E45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E46 Created OS 03 (3) 'Unix' │ │ │ │ -124E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E49 General Purpose Flag 0800 (2048) │ │ │ │ +124F06 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +124F0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F0B Created OS 03 (3) 'Unix' │ │ │ │ +124F0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -124E4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E51 CRC 8EBE1B1E (2394823454) │ │ │ │ -124E55 Compressed Size 0000055E (1374) │ │ │ │ -124E59 Uncompressed Size 00000EE0 (3808) │ │ │ │ -124E5D Filename Length 0029 (41) │ │ │ │ -124E5F Extra Length 0000 (0) │ │ │ │ -124E61 Comment Length 0000 (0) │ │ │ │ -124E63 Disk Start 0000 (0) │ │ │ │ -124E65 Int File Attributes 0000 (0) │ │ │ │ +124F10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F16 CRC 8EBE1B1E (2394823454) │ │ │ │ +124F1A Compressed Size 0000055E (1374) │ │ │ │ +124F1E Uncompressed Size 00000EE0 (3808) │ │ │ │ +124F22 Filename Length 0029 (41) │ │ │ │ +124F24 Extra Length 0000 (0) │ │ │ │ +124F26 Comment Length 0000 (0) │ │ │ │ +124F28 Disk Start 0000 (0) │ │ │ │ +124F2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E6B Local Header Offset 0007BF4F (507727) │ │ │ │ -124E6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F30 Local Header Offset 0007BF44 (507716) │ │ │ │ +124F34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E98 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -124E9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E9D Created OS 03 (3) 'Unix' │ │ │ │ -124E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EA0 General Purpose Flag 0800 (2048) │ │ │ │ +124F5D CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +124F61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F62 Created OS 03 (3) 'Unix' │ │ │ │ +124F63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EA8 CRC 8FF0BD5B (2414919003) │ │ │ │ -124EAC Compressed Size 0000040B (1035) │ │ │ │ -124EB0 Uncompressed Size 00001B27 (6951) │ │ │ │ -124EB4 Filename Length 0028 (40) │ │ │ │ -124EB6 Extra Length 0000 (0) │ │ │ │ -124EB8 Comment Length 0000 (0) │ │ │ │ -124EBA Disk Start 0000 (0) │ │ │ │ -124EBC Int File Attributes 0000 (0) │ │ │ │ +124F67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F6D CRC 8FF0BD5B (2414919003) │ │ │ │ +124F71 Compressed Size 0000040B (1035) │ │ │ │ +124F75 Uncompressed Size 00001B27 (6951) │ │ │ │ +124F79 Filename Length 0028 (40) │ │ │ │ +124F7B Extra Length 0000 (0) │ │ │ │ +124F7D Comment Length 0000 (0) │ │ │ │ +124F7F Disk Start 0000 (0) │ │ │ │ +124F81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124EBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124EC2 Local Header Offset 0007C4F4 (509172) │ │ │ │ -124EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F87 Local Header Offset 0007C4E9 (509161) │ │ │ │ +124F8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124EEE CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -124EF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124EF3 Created OS 03 (3) 'Unix' │ │ │ │ -124EF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124EF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EF6 General Purpose Flag 0800 (2048) │ │ │ │ +124FB3 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +124FB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FB8 Created OS 03 (3) 'Unix' │ │ │ │ +124FB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EFE CRC FB76257C (4218824060) │ │ │ │ -124F02 Compressed Size 00000212 (530) │ │ │ │ -124F06 Uncompressed Size 0000044B (1099) │ │ │ │ -124F0A Filename Length 0030 (48) │ │ │ │ -124F0C Extra Length 0000 (0) │ │ │ │ -124F0E Comment Length 0000 (0) │ │ │ │ -124F10 Disk Start 0000 (0) │ │ │ │ -124F12 Int File Attributes 0000 (0) │ │ │ │ +124FBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124FC3 CRC FB76257C (4218824060) │ │ │ │ +124FC7 Compressed Size 00000212 (530) │ │ │ │ +124FCB Uncompressed Size 0000044B (1099) │ │ │ │ +124FCF Filename Length 0030 (48) │ │ │ │ +124FD1 Extra Length 0000 (0) │ │ │ │ +124FD3 Comment Length 0000 (0) │ │ │ │ +124FD5 Disk Start 0000 (0) │ │ │ │ +124FD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124FD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F18 Local Header Offset 0007C945 (510277) │ │ │ │ -124F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124FDD Local Header Offset 0007C93A (510266) │ │ │ │ +124FE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124F4C CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -124F50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124F51 Created OS 03 (3) 'Unix' │ │ │ │ -124F52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124F53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124F54 General Purpose Flag 0800 (2048) │ │ │ │ +125011 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +125015 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125016 Created OS 03 (3) 'Unix' │ │ │ │ +125017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125019 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124F56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124F58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124F5C CRC 4F605552 (1331713362) │ │ │ │ -124F60 Compressed Size 0000022C (556) │ │ │ │ -124F64 Uncompressed Size 000007DE (2014) │ │ │ │ -124F68 Filename Length 002F (47) │ │ │ │ -124F6A Extra Length 0000 (0) │ │ │ │ -124F6C Comment Length 0000 (0) │ │ │ │ -124F6E Disk Start 0000 (0) │ │ │ │ -124F70 Int File Attributes 0000 (0) │ │ │ │ +12501B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12501D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125021 CRC 4F605552 (1331713362) │ │ │ │ +125025 Compressed Size 0000022C (556) │ │ │ │ +125029 Uncompressed Size 000007DE (2014) │ │ │ │ +12502D Filename Length 002F (47) │ │ │ │ +12502F Extra Length 0000 (0) │ │ │ │ +125031 Comment Length 0000 (0) │ │ │ │ +125033 Disk Start 0000 (0) │ │ │ │ +125035 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125037 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F76 Local Header Offset 0007CBA5 (510885) │ │ │ │ -124F7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12503B Local Header Offset 0007CB9A (510874) │ │ │ │ +12503F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12503F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124FA9 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -124FAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -124FAE Created OS 03 (3) 'Unix' │ │ │ │ -124FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124FB1 General Purpose Flag 0800 (2048) │ │ │ │ +12506E CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +125072 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125073 Created OS 03 (3) 'Unix' │ │ │ │ +125074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125076 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124FB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124FB9 CRC F018D60A (4028159498) │ │ │ │ -124FBD Compressed Size 00000491 (1169) │ │ │ │ -124FC1 Uncompressed Size 00000E28 (3624) │ │ │ │ -124FC5 Filename Length 002D (45) │ │ │ │ -124FC7 Extra Length 0000 (0) │ │ │ │ -124FC9 Comment Length 0000 (0) │ │ │ │ -124FCB Disk Start 0000 (0) │ │ │ │ -124FCD Int File Attributes 0000 (0) │ │ │ │ +125078 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12507A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12507E CRC F018D60A (4028159498) │ │ │ │ +125082 Compressed Size 00000491 (1169) │ │ │ │ +125086 Uncompressed Size 00000E28 (3624) │ │ │ │ +12508A Filename Length 002D (45) │ │ │ │ +12508C Extra Length 0000 (0) │ │ │ │ +12508E Comment Length 0000 (0) │ │ │ │ +125090 Disk Start 0000 (0) │ │ │ │ +125092 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124FCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125094 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124FD3 Local Header Offset 0007CE1E (511518) │ │ │ │ -124FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125098 Local Header Offset 0007CE13 (511507) │ │ │ │ +12509C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12509C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125004 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -125008 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125009 Created OS 03 (3) 'Unix' │ │ │ │ -12500A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12500B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12500C General Purpose Flag 0800 (2048) │ │ │ │ +1250C9 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +1250CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1250CE Created OS 03 (3) 'Unix' │ │ │ │ +1250CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1250D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1250D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12500E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125010 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125014 CRC 9F63E5F3 (2674124275) │ │ │ │ -125018 Compressed Size 00000462 (1122) │ │ │ │ -12501C Uncompressed Size 00001FDD (8157) │ │ │ │ -125020 Filename Length 002C (44) │ │ │ │ -125022 Extra Length 0000 (0) │ │ │ │ -125024 Comment Length 0000 (0) │ │ │ │ -125026 Disk Start 0000 (0) │ │ │ │ -125028 Int File Attributes 0000 (0) │ │ │ │ +1250D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1250D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1250D9 CRC 9F63E5F3 (2674124275) │ │ │ │ +1250DD Compressed Size 00000462 (1122) │ │ │ │ +1250E1 Uncompressed Size 00001FDD (8157) │ │ │ │ +1250E5 Filename Length 002C (44) │ │ │ │ +1250E7 Extra Length 0000 (0) │ │ │ │ +1250E9 Comment Length 0000 (0) │ │ │ │ +1250EB Disk Start 0000 (0) │ │ │ │ +1250ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12502A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12502E Local Header Offset 0007D2FA (512762) │ │ │ │ -125032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250F3 Local Header Offset 0007D2EF (512751) │ │ │ │ +1250F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12505E CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -125062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125063 Created OS 03 (3) 'Unix' │ │ │ │ -125064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125066 General Purpose Flag 0800 (2048) │ │ │ │ +125123 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +125127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125128 Created OS 03 (3) 'Unix' │ │ │ │ +125129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12512A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12512B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12506A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12506E CRC AE278A14 (2921826836) │ │ │ │ -125072 Compressed Size 0000685F (26719) │ │ │ │ -125076 Uncompressed Size 0001768B (95883) │ │ │ │ -12507A Filename Length 0020 (32) │ │ │ │ -12507C Extra Length 0000 (0) │ │ │ │ -12507E Comment Length 0000 (0) │ │ │ │ -125080 Disk Start 0000 (0) │ │ │ │ -125082 Int File Attributes 0000 (0) │ │ │ │ +12512D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12512F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125133 CRC AE278A14 (2921826836) │ │ │ │ +125137 Compressed Size 0000685F (26719) │ │ │ │ +12513B Uncompressed Size 0001768B (95883) │ │ │ │ +12513F Filename Length 0020 (32) │ │ │ │ +125141 Extra Length 0000 (0) │ │ │ │ +125143 Comment Length 0000 (0) │ │ │ │ +125145 Disk Start 0000 (0) │ │ │ │ +125147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125149 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125088 Local Header Offset 0007D7A6 (513958) │ │ │ │ -12508C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12514D Local Header Offset 0007D79B (513947) │ │ │ │ +125151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12508C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250AC CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -1250B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250B1 Created OS 03 (3) 'Unix' │ │ │ │ -1250B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250B4 General Purpose Flag 0800 (2048) │ │ │ │ +125171 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +125175 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125176 Created OS 03 (3) 'Unix' │ │ │ │ +125177 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125178 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125179 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1250B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1250B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1250BC CRC 7E776CD6 (2121755862) │ │ │ │ -1250C0 Compressed Size 0000EBD4 (60372) │ │ │ │ -1250C4 Uncompressed Size 00087E13 (556563) │ │ │ │ -1250C8 Filename Length 001F (31) │ │ │ │ -1250CA Extra Length 0000 (0) │ │ │ │ -1250CC Comment Length 0000 (0) │ │ │ │ -1250CE Disk Start 0000 (0) │ │ │ │ -1250D0 Int File Attributes 0000 (0) │ │ │ │ +12517B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12517D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125181 CRC 7E776CD6 (2121755862) │ │ │ │ +125185 Compressed Size 0000EBD4 (60372) │ │ │ │ +125189 Uncompressed Size 00087E13 (556563) │ │ │ │ +12518D Filename Length 001F (31) │ │ │ │ +12518F Extra Length 0000 (0) │ │ │ │ +125191 Comment Length 0000 (0) │ │ │ │ +125193 Disk Start 0000 (0) │ │ │ │ +125195 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1250D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125197 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1250D6 Local Header Offset 00084043 (540739) │ │ │ │ -1250DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12519B Local Header Offset 00084038 (540728) │ │ │ │ +12519F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1250DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12519F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250F9 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -1250FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250FE Created OS 03 (3) 'Unix' │ │ │ │ -1250FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125101 General Purpose Flag 0800 (2048) │ │ │ │ +1251BE CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +1251C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1251C3 Created OS 03 (3) 'Unix' │ │ │ │ +1251C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1251C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1251C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125109 CRC 7231C635 (1915864629) │ │ │ │ -12510D Compressed Size 00000380 (896) │ │ │ │ -125111 Uncompressed Size 00000920 (2336) │ │ │ │ -125115 Filename Length 002C (44) │ │ │ │ -125117 Extra Length 0000 (0) │ │ │ │ -125119 Comment Length 0000 (0) │ │ │ │ -12511B Disk Start 0000 (0) │ │ │ │ -12511D Int File Attributes 0000 (0) │ │ │ │ +1251C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1251CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1251CE CRC 7231C635 (1915864629) │ │ │ │ +1251D2 Compressed Size 00000380 (896) │ │ │ │ +1251D6 Uncompressed Size 00000920 (2336) │ │ │ │ +1251DA Filename Length 002C (44) │ │ │ │ +1251DC Extra Length 0000 (0) │ │ │ │ +1251DE Comment Length 0000 (0) │ │ │ │ +1251E0 Disk Start 0000 (0) │ │ │ │ +1251E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12511F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1251E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125123 Local Header Offset 00092C54 (601172) │ │ │ │ -125127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251E8 Local Header Offset 00092C49 (601161) │ │ │ │ +1251EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125153 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -125157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125158 Created OS 03 (3) 'Unix' │ │ │ │ -125159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12515A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12515B General Purpose Flag 0800 (2048) │ │ │ │ +125218 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +12521C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12521D Created OS 03 (3) 'Unix' │ │ │ │ +12521E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12521F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125220 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12515D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12515F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125163 CRC E6A7C6D1 (3869755089) │ │ │ │ -125167 Compressed Size 00000711 (1809) │ │ │ │ -12516B Uncompressed Size 000027CC (10188) │ │ │ │ -12516F Filename Length 002B (43) │ │ │ │ -125171 Extra Length 0000 (0) │ │ │ │ -125173 Comment Length 0000 (0) │ │ │ │ -125175 Disk Start 0000 (0) │ │ │ │ -125177 Int File Attributes 0000 (0) │ │ │ │ +125222 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125224 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125228 CRC E6A7C6D1 (3869755089) │ │ │ │ +12522C Compressed Size 00000711 (1809) │ │ │ │ +125230 Uncompressed Size 000027CC (10188) │ │ │ │ +125234 Filename Length 002B (43) │ │ │ │ +125236 Extra Length 0000 (0) │ │ │ │ +125238 Comment Length 0000 (0) │ │ │ │ +12523A Disk Start 0000 (0) │ │ │ │ +12523C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12523E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12517D Local Header Offset 0009301E (602142) │ │ │ │ -125181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125242 Local Header Offset 00093013 (602131) │ │ │ │ +125246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251AC CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -1251B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251B1 Created OS 03 (3) 'Unix' │ │ │ │ -1251B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1251B4 General Purpose Flag 0800 (2048) │ │ │ │ +125271 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +125275 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125276 Created OS 03 (3) 'Unix' │ │ │ │ +125277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125279 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1251B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1251B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1251BC CRC 3E0EDA7E (1041160830) │ │ │ │ -1251C0 Compressed Size 00000A54 (2644) │ │ │ │ -1251C4 Uncompressed Size 00001CC3 (7363) │ │ │ │ -1251C8 Filename Length 0020 (32) │ │ │ │ -1251CA Extra Length 0000 (0) │ │ │ │ -1251CC Comment Length 0000 (0) │ │ │ │ -1251CE Disk Start 0000 (0) │ │ │ │ -1251D0 Int File Attributes 0000 (0) │ │ │ │ +12527B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12527D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125281 CRC 3E0EDA7E (1041160830) │ │ │ │ +125285 Compressed Size 00000A54 (2644) │ │ │ │ +125289 Uncompressed Size 00001CC3 (7363) │ │ │ │ +12528D Filename Length 0020 (32) │ │ │ │ +12528F Extra Length 0000 (0) │ │ │ │ +125291 Comment Length 0000 (0) │ │ │ │ +125293 Disk Start 0000 (0) │ │ │ │ +125295 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1251D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125297 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1251D6 Local Header Offset 00093778 (604024) │ │ │ │ -1251DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12529B Local Header Offset 0009376D (604013) │ │ │ │ +12529F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1251DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12529F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251FA CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -1251FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251FF Created OS 03 (3) 'Unix' │ │ │ │ -125200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125202 General Purpose Flag 0800 (2048) │ │ │ │ +1252BF CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +1252C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1252C4 Created OS 03 (3) 'Unix' │ │ │ │ +1252C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12520A CRC 8F0167EF (2399234031) │ │ │ │ -12520E Compressed Size 000005BE (1470) │ │ │ │ -125212 Uncompressed Size 00001DAC (7596) │ │ │ │ -125216 Filename Length 001F (31) │ │ │ │ -125218 Extra Length 0000 (0) │ │ │ │ -12521A Comment Length 0000 (0) │ │ │ │ -12521C Disk Start 0000 (0) │ │ │ │ -12521E Int File Attributes 0000 (0) │ │ │ │ +1252C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252CF CRC 8F0167EF (2399234031) │ │ │ │ +1252D3 Compressed Size 000005BE (1470) │ │ │ │ +1252D7 Uncompressed Size 00001DAC (7596) │ │ │ │ +1252DB Filename Length 001F (31) │ │ │ │ +1252DD Extra Length 0000 (0) │ │ │ │ +1252DF Comment Length 0000 (0) │ │ │ │ +1252E1 Disk Start 0000 (0) │ │ │ │ +1252E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1252E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125224 Local Header Offset 0009420A (606730) │ │ │ │ -125228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252E9 Local Header Offset 000941FF (606719) │ │ │ │ +1252ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125247 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -12524B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12524C Created OS 03 (3) 'Unix' │ │ │ │ -12524D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12524E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12524F General Purpose Flag 0800 (2048) │ │ │ │ +12530C CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +125310 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125311 Created OS 03 (3) 'Unix' │ │ │ │ +125312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125314 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125251 Compression Method 0000 (0) 'Stored' │ │ │ │ -125253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125257 CRC 00000000 (0) │ │ │ │ -12525B Compressed Size 00000000 (0) │ │ │ │ -12525F Uncompressed Size 00000000 (0) │ │ │ │ -125263 Filename Length 000E (14) │ │ │ │ -125265 Extra Length 0000 (0) │ │ │ │ -125267 Comment Length 0000 (0) │ │ │ │ -125269 Disk Start 0000 (0) │ │ │ │ -12526B Int File Attributes 0000 (0) │ │ │ │ +125316 Compression Method 0000 (0) 'Stored' │ │ │ │ +125318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12531C CRC 00000000 (0) │ │ │ │ +125320 Compressed Size 00000000 (0) │ │ │ │ +125324 Uncompressed Size 00000000 (0) │ │ │ │ +125328 Filename Length 000E (14) │ │ │ │ +12532A Extra Length 0000 (0) │ │ │ │ +12532C Comment Length 0000 (0) │ │ │ │ +12532E Disk Start 0000 (0) │ │ │ │ +125330 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12526D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125332 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125271 Local Header Offset 00094805 (608261) │ │ │ │ -125275 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +125336 Local Header Offset 000947FA (608250) │ │ │ │ +12533A Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125275: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12533A: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125275: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12533A: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12524D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125312: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125283 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -125287 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125288 Created OS 03 (3) 'Unix' │ │ │ │ -125289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12528A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12528B General Purpose Flag 0800 (2048) │ │ │ │ +125348 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +12534C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12534D Created OS 03 (3) 'Unix' │ │ │ │ +12534E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12534F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125350 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12528D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12528F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125293 CRC 8EE91545 (2397640005) │ │ │ │ -125297 Compressed Size 00000885 (2181) │ │ │ │ -12529B Uncompressed Size 0000181B (6171) │ │ │ │ -12529F Filename Length 001B (27) │ │ │ │ -1252A1 Extra Length 0000 (0) │ │ │ │ -1252A3 Comment Length 0000 (0) │ │ │ │ -1252A5 Disk Start 0000 (0) │ │ │ │ -1252A7 Int File Attributes 0000 (0) │ │ │ │ +125352 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125354 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125358 CRC 8EE91545 (2397640005) │ │ │ │ +12535C Compressed Size 00000885 (2181) │ │ │ │ +125360 Uncompressed Size 0000181B (6171) │ │ │ │ +125364 Filename Length 001B (27) │ │ │ │ +125366 Extra Length 0000 (0) │ │ │ │ +125368 Comment Length 0000 (0) │ │ │ │ +12536A Disk Start 0000 (0) │ │ │ │ +12536C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12536E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252AD Local Header Offset 00094831 (608305) │ │ │ │ -1252B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125372 Local Header Offset 00094826 (608294) │ │ │ │ +125376 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1252CC CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -1252D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1252D1 Created OS 03 (3) 'Unix' │ │ │ │ -1252D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1252D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1252D4 General Purpose Flag 0800 (2048) │ │ │ │ +125391 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +125395 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125396 Created OS 03 (3) 'Unix' │ │ │ │ +125397 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125398 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125399 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1252D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1252D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1252DC CRC 15C10296 (364970646) │ │ │ │ -1252E0 Compressed Size 00000AE3 (2787) │ │ │ │ -1252E4 Uncompressed Size 000048F0 (18672) │ │ │ │ -1252E8 Filename Length 001A (26) │ │ │ │ -1252EA Extra Length 0000 (0) │ │ │ │ -1252EC Comment Length 0000 (0) │ │ │ │ -1252EE Disk Start 0000 (0) │ │ │ │ -1252F0 Int File Attributes 0000 (0) │ │ │ │ +12539B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12539D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253A1 CRC 15C10296 (364970646) │ │ │ │ +1253A5 Compressed Size 00000AE3 (2787) │ │ │ │ +1253A9 Uncompressed Size 000048F0 (18672) │ │ │ │ +1253AD Filename Length 001A (26) │ │ │ │ +1253AF Extra Length 0000 (0) │ │ │ │ +1253B1 Comment Length 0000 (0) │ │ │ │ +1253B3 Disk Start 0000 (0) │ │ │ │ +1253B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252F6 Local Header Offset 000950EF (610543) │ │ │ │ -1252FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253BB Local Header Offset 000950E4 (610532) │ │ │ │ +1253BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125314 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -125318 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125319 Created OS 03 (3) 'Unix' │ │ │ │ -12531A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12531B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12531C General Purpose Flag 0800 (2048) │ │ │ │ +1253D9 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +1253DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1253DE Created OS 03 (3) 'Unix' │ │ │ │ +1253DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12531E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125320 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125324 CRC 41630374 (1097007988) │ │ │ │ -125328 Compressed Size 00000363 (867) │ │ │ │ -12532C Uncompressed Size 00000793 (1939) │ │ │ │ -125330 Filename Length 0019 (25) │ │ │ │ -125332 Extra Length 0000 (0) │ │ │ │ -125334 Comment Length 0000 (0) │ │ │ │ -125336 Disk Start 0000 (0) │ │ │ │ -125338 Int File Attributes 0000 (0) │ │ │ │ +1253E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253E9 CRC 41630374 (1097007988) │ │ │ │ +1253ED Compressed Size 00000363 (867) │ │ │ │ +1253F1 Uncompressed Size 00000793 (1939) │ │ │ │ +1253F5 Filename Length 0019 (25) │ │ │ │ +1253F7 Extra Length 0000 (0) │ │ │ │ +1253F9 Comment Length 0000 (0) │ │ │ │ +1253FB Disk Start 0000 (0) │ │ │ │ +1253FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12533A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12533E Local Header Offset 00095C0A (613386) │ │ │ │ -125342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125403 Local Header Offset 00095BFF (613375) │ │ │ │ +125407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12535B CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -12535F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125360 Created OS 03 (3) 'Unix' │ │ │ │ -125361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125363 General Purpose Flag 0800 (2048) │ │ │ │ +125420 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +125424 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125425 Created OS 03 (3) 'Unix' │ │ │ │ +125426 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125427 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125428 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125365 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12536B CRC A36F593C (2741983548) │ │ │ │ -12536F Compressed Size 00000426 (1062) │ │ │ │ -125373 Uncompressed Size 00001306 (4870) │ │ │ │ -125377 Filename Length 0018 (24) │ │ │ │ -125379 Extra Length 0000 (0) │ │ │ │ -12537B Comment Length 0000 (0) │ │ │ │ -12537D Disk Start 0000 (0) │ │ │ │ -12537F Int File Attributes 0000 (0) │ │ │ │ +12542A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12542C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125430 CRC A36F593C (2741983548) │ │ │ │ +125434 Compressed Size 00000426 (1062) │ │ │ │ +125438 Uncompressed Size 00001306 (4870) │ │ │ │ +12543C Filename Length 0018 (24) │ │ │ │ +12543E Extra Length 0000 (0) │ │ │ │ +125440 Comment Length 0000 (0) │ │ │ │ +125442 Disk Start 0000 (0) │ │ │ │ +125444 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125446 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125385 Local Header Offset 00095FA4 (614308) │ │ │ │ -125389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12544A Local Header Offset 00095F99 (614297) │ │ │ │ +12544E Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12544E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253A1 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -1253A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253A6 Created OS 03 (3) 'Unix' │ │ │ │ -1253A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253A9 General Purpose Flag 0800 (2048) │ │ │ │ +125466 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +12546A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12546B Created OS 03 (3) 'Unix' │ │ │ │ +12546C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12546D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12546E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253B1 CRC A85F7569 (2824828265) │ │ │ │ -1253B5 Compressed Size 00000575 (1397) │ │ │ │ -1253B9 Uncompressed Size 00000E68 (3688) │ │ │ │ -1253BD Filename Length 001A (26) │ │ │ │ -1253BF Extra Length 0000 (0) │ │ │ │ -1253C1 Comment Length 0000 (0) │ │ │ │ -1253C3 Disk Start 0000 (0) │ │ │ │ -1253C5 Int File Attributes 0000 (0) │ │ │ │ +125470 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125472 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125476 CRC A85F7569 (2824828265) │ │ │ │ +12547A Compressed Size 00000575 (1397) │ │ │ │ +12547E Uncompressed Size 00000E68 (3688) │ │ │ │ +125482 Filename Length 001A (26) │ │ │ │ +125484 Extra Length 0000 (0) │ │ │ │ +125486 Comment Length 0000 (0) │ │ │ │ +125488 Disk Start 0000 (0) │ │ │ │ +12548A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1253C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12548C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1253CB Local Header Offset 00096400 (615424) │ │ │ │ -1253CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125490 Local Header Offset 000963F5 (615413) │ │ │ │ +125494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1253CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253E9 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -1253ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253EE Created OS 03 (3) 'Unix' │ │ │ │ -1253EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253F1 General Purpose Flag 0800 (2048) │ │ │ │ +1254AE CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +1254B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254B3 Created OS 03 (3) 'Unix' │ │ │ │ +1254B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253F9 CRC A164E44C (2707743820) │ │ │ │ -1253FD Compressed Size 00000706 (1798) │ │ │ │ -125401 Uncompressed Size 000027F9 (10233) │ │ │ │ -125405 Filename Length 0019 (25) │ │ │ │ -125407 Extra Length 0000 (0) │ │ │ │ -125409 Comment Length 0000 (0) │ │ │ │ -12540B Disk Start 0000 (0) │ │ │ │ -12540D Int File Attributes 0000 (0) │ │ │ │ +1254B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254BE CRC A164E44C (2707743820) │ │ │ │ +1254C2 Compressed Size 00000706 (1798) │ │ │ │ +1254C6 Uncompressed Size 000027F9 (10233) │ │ │ │ +1254CA Filename Length 0019 (25) │ │ │ │ +1254CC Extra Length 0000 (0) │ │ │ │ +1254CE Comment Length 0000 (0) │ │ │ │ +1254D0 Disk Start 0000 (0) │ │ │ │ +1254D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12540F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1254D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125413 Local Header Offset 000969AD (616877) │ │ │ │ -125417 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1254D8 Local Header Offset 000969A2 (616866) │ │ │ │ +1254DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125430 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -125434 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125435 Created OS 03 (3) 'Unix' │ │ │ │ -125436 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125437 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125438 General Purpose Flag 0800 (2048) │ │ │ │ +1254F5 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +1254F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254FA Created OS 03 (3) 'Unix' │ │ │ │ +1254FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12543A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12543C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125440 CRC DF119ADF (3742472927) │ │ │ │ -125444 Compressed Size 0000097E (2430) │ │ │ │ -125448 Uncompressed Size 00001AC0 (6848) │ │ │ │ -12544C Filename Length 0016 (22) │ │ │ │ -12544E Extra Length 0000 (0) │ │ │ │ -125450 Comment Length 0000 (0) │ │ │ │ -125452 Disk Start 0000 (0) │ │ │ │ -125454 Int File Attributes 0000 (0) │ │ │ │ +1254FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +125501 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125505 CRC DF119ADF (3742472927) │ │ │ │ +125509 Compressed Size 0000097E (2430) │ │ │ │ +12550D Uncompressed Size 00001AC0 (6848) │ │ │ │ +125511 Filename Length 0016 (22) │ │ │ │ +125513 Extra Length 0000 (0) │ │ │ │ +125515 Comment Length 0000 (0) │ │ │ │ +125517 Disk Start 0000 (0) │ │ │ │ +125519 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125456 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12551B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12545A Local Header Offset 000970EA (618730) │ │ │ │ -12545E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12551F Local Header Offset 000970DF (618719) │ │ │ │ +125523 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12545E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125523: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125474 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -125478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125479 Created OS 03 (3) 'Unix' │ │ │ │ -12547A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12547B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12547C General Purpose Flag 0800 (2048) │ │ │ │ +125539 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +12553D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12553E Created OS 03 (3) 'Unix' │ │ │ │ +12553F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125541 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12547E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125484 CRC 7BFC3DD6 (2080128470) │ │ │ │ -125488 Compressed Size 00000ECD (3789) │ │ │ │ -12548C Uncompressed Size 00009F7E (40830) │ │ │ │ -125490 Filename Length 0015 (21) │ │ │ │ -125492 Extra Length 0000 (0) │ │ │ │ -125494 Comment Length 0000 (0) │ │ │ │ -125496 Disk Start 0000 (0) │ │ │ │ -125498 Int File Attributes 0000 (0) │ │ │ │ +125543 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125549 CRC 7BFC3DD6 (2080128470) │ │ │ │ +12554D Compressed Size 00000ECD (3789) │ │ │ │ +125551 Uncompressed Size 00009F7E (40830) │ │ │ │ +125555 Filename Length 0015 (21) │ │ │ │ +125557 Extra Length 0000 (0) │ │ │ │ +125559 Comment Length 0000 (0) │ │ │ │ +12555B Disk Start 0000 (0) │ │ │ │ +12555D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12549A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12555F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12549E Local Header Offset 00097A9C (621212) │ │ │ │ -1254A2 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125563 Local Header Offset 00097A91 (621201) │ │ │ │ +125567 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254A2: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125567: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254B7 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -1254BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1254BC Created OS 03 (3) 'Unix' │ │ │ │ -1254BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1254BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1254BF General Purpose Flag 0800 (2048) │ │ │ │ +12557C CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +125580 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125581 Created OS 03 (3) 'Unix' │ │ │ │ +125582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125584 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1254C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1254C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1254C7 CRC 5D13A94B (1561569611) │ │ │ │ -1254CB Compressed Size 00000476 (1142) │ │ │ │ -1254CF Uncompressed Size 00000AAE (2734) │ │ │ │ -1254D3 Filename Length 001C (28) │ │ │ │ -1254D5 Extra Length 0000 (0) │ │ │ │ -1254D7 Comment Length 0000 (0) │ │ │ │ -1254D9 Disk Start 0000 (0) │ │ │ │ -1254DB Int File Attributes 0000 (0) │ │ │ │ +125586 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125588 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12558C CRC 5D13A94B (1561569611) │ │ │ │ +125590 Compressed Size 00000476 (1142) │ │ │ │ +125594 Uncompressed Size 00000AAE (2734) │ │ │ │ +125598 Filename Length 001C (28) │ │ │ │ +12559A Extra Length 0000 (0) │ │ │ │ +12559C Comment Length 0000 (0) │ │ │ │ +12559E Disk Start 0000 (0) │ │ │ │ +1255A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1254DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1254E1 Local Header Offset 0009899C (625052) │ │ │ │ -1254E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255A6 Local Header Offset 00098991 (625041) │ │ │ │ +1255AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125501 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -125505 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125506 Created OS 03 (3) 'Unix' │ │ │ │ -125507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125509 General Purpose Flag 0800 (2048) │ │ │ │ +1255C6 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +1255CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1255CB Created OS 03 (3) 'Unix' │ │ │ │ +1255CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1255CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1255CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12550B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12550D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125511 CRC 470F4BB4 (1192184756) │ │ │ │ -125515 Compressed Size 00000700 (1792) │ │ │ │ -125519 Uncompressed Size 00002BC2 (11202) │ │ │ │ -12551D Filename Length 001B (27) │ │ │ │ -12551F Extra Length 0000 (0) │ │ │ │ -125521 Comment Length 0000 (0) │ │ │ │ -125523 Disk Start 0000 (0) │ │ │ │ -125525 Int File Attributes 0000 (0) │ │ │ │ +1255D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255D6 CRC 470F4BB4 (1192184756) │ │ │ │ +1255DA Compressed Size 00000700 (1792) │ │ │ │ +1255DE Uncompressed Size 00002BC2 (11202) │ │ │ │ +1255E2 Filename Length 001B (27) │ │ │ │ +1255E4 Extra Length 0000 (0) │ │ │ │ +1255E6 Comment Length 0000 (0) │ │ │ │ +1255E8 Disk Start 0000 (0) │ │ │ │ +1255EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125527 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12552B Local Header Offset 00098E4C (626252) │ │ │ │ -12552F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255F0 Local Header Offset 00098E41 (626241) │ │ │ │ +1255F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12552F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12554A CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -12554E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12554F Created OS 03 (3) 'Unix' │ │ │ │ -125550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125552 General Purpose Flag 0800 (2048) │ │ │ │ +12560F CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +125613 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125614 Created OS 03 (3) 'Unix' │ │ │ │ +125615 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125616 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125617 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125554 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12555A CRC DD672B65 (3714526053) │ │ │ │ -12555E Compressed Size 00000606 (1542) │ │ │ │ -125562 Uncompressed Size 00000F1C (3868) │ │ │ │ -125566 Filename Length 0026 (38) │ │ │ │ -125568 Extra Length 0000 (0) │ │ │ │ -12556A Comment Length 0000 (0) │ │ │ │ -12556C Disk Start 0000 (0) │ │ │ │ -12556E Int File Attributes 0000 (0) │ │ │ │ +125619 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12561B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12561F CRC DD672B65 (3714526053) │ │ │ │ +125623 Compressed Size 00000606 (1542) │ │ │ │ +125627 Uncompressed Size 00000F1C (3868) │ │ │ │ +12562B Filename Length 0026 (38) │ │ │ │ +12562D Extra Length 0000 (0) │ │ │ │ +12562F Comment Length 0000 (0) │ │ │ │ +125631 Disk Start 0000 (0) │ │ │ │ +125633 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125635 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125574 Local Header Offset 00099585 (628101) │ │ │ │ -125578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125639 Local Header Offset 0009957A (628090) │ │ │ │ +12563D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12563D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12559E CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -1255A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255A3 Created OS 03 (3) 'Unix' │ │ │ │ -1255A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255A6 General Purpose Flag 0800 (2048) │ │ │ │ +125663 CENTRAL HEADER #291 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' │ │ │ │ -1255A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255AE CRC B4155815 (3021297685) │ │ │ │ -1255B2 Compressed Size 000006FC (1788) │ │ │ │ -1255B6 Uncompressed Size 00002AD8 (10968) │ │ │ │ -1255BA Filename Length 0025 (37) │ │ │ │ -1255BC Extra Length 0000 (0) │ │ │ │ -1255BE Comment Length 0000 (0) │ │ │ │ -1255C0 Disk Start 0000 (0) │ │ │ │ -1255C2 Int File Attributes 0000 (0) │ │ │ │ +12566D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12566F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125673 CRC B4155815 (3021297685) │ │ │ │ +125677 Compressed Size 000006FC (1788) │ │ │ │ +12567B Uncompressed Size 00002AD8 (10968) │ │ │ │ +12567F Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1255C4 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' │ │ │ │ -1255C8 Local Header Offset 00099BCF (629711) │ │ │ │ -1255CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12568D Local Header Offset 00099BC4 (629700) │ │ │ │ +125691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1255CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1255F1 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -1255F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255F6 Created OS 03 (3) 'Unix' │ │ │ │ -1255F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255F9 General Purpose Flag 0800 (2048) │ │ │ │ +1256B6 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +1256BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256BB Created OS 03 (3) 'Unix' │ │ │ │ +1256BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125601 CRC D892700E (3633475598) │ │ │ │ -125605 Compressed Size 0000013E (318) │ │ │ │ -125609 Uncompressed Size 000001F6 (502) │ │ │ │ -12560D Filename Length 0016 (22) │ │ │ │ -12560F Extra Length 0000 (0) │ │ │ │ -125611 Comment Length 0000 (0) │ │ │ │ -125613 Disk Start 0000 (0) │ │ │ │ -125615 Int File Attributes 0000 (0) │ │ │ │ +1256C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1256C6 CRC D892700E (3633475598) │ │ │ │ +1256CA Compressed Size 0000013E (318) │ │ │ │ +1256CE Uncompressed Size 000001F6 (502) │ │ │ │ +1256D2 Filename Length 0016 (22) │ │ │ │ +1256D4 Extra Length 0000 (0) │ │ │ │ +1256D6 Comment Length 0000 (0) │ │ │ │ +1256D8 Disk Start 0000 (0) │ │ │ │ +1256DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1256DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12561B Local Header Offset 0009A30E (631566) │ │ │ │ -12561F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1256E0 Local Header Offset 0009A303 (631555) │ │ │ │ +1256E4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12561F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1256E4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125635 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -125639 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12563A Created OS 03 (3) 'Unix' │ │ │ │ -12563B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12563C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12563D General Purpose Flag 0800 (2048) │ │ │ │ +1256FA CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +1256FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256FF Created OS 03 (3) 'Unix' │ │ │ │ +125700 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125701 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125702 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12563F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125641 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125645 CRC 7E8487F9 (2122614777) │ │ │ │ -125649 Compressed Size 00000101 (257) │ │ │ │ -12564D Uncompressed Size 0000023E (574) │ │ │ │ -125651 Filename Length 0015 (21) │ │ │ │ -125653 Extra Length 0000 (0) │ │ │ │ -125655 Comment Length 0000 (0) │ │ │ │ -125657 Disk Start 0000 (0) │ │ │ │ -125659 Int File Attributes 0000 (0) │ │ │ │ +125704 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125706 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12570A CRC 7E8487F9 (2122614777) │ │ │ │ +12570E Compressed Size 00000101 (257) │ │ │ │ +125712 Uncompressed Size 0000023E (574) │ │ │ │ +125716 Filename Length 0015 (21) │ │ │ │ +125718 Extra Length 0000 (0) │ │ │ │ +12571A Comment Length 0000 (0) │ │ │ │ +12571C Disk Start 0000 (0) │ │ │ │ +12571E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12565B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125720 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12565F Local Header Offset 0009A480 (631936) │ │ │ │ -125663 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125724 Local Header Offset 0009A475 (631925) │ │ │ │ +125728 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125663: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125728: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125678 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -12567C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12567D Created OS 03 (3) 'Unix' │ │ │ │ -12567E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12567F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125680 General Purpose Flag 0800 (2048) │ │ │ │ +12573D CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +125741 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125742 Created OS 03 (3) 'Unix' │ │ │ │ +125743 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125744 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125745 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125684 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125688 CRC 40C4FA09 (1086650889) │ │ │ │ -12568C Compressed Size 000002E0 (736) │ │ │ │ -125690 Uncompressed Size 00000681 (1665) │ │ │ │ -125694 Filename Length 0029 (41) │ │ │ │ -125696 Extra Length 0000 (0) │ │ │ │ -125698 Comment Length 0000 (0) │ │ │ │ -12569A Disk Start 0000 (0) │ │ │ │ -12569C Int File Attributes 0000 (0) │ │ │ │ +125747 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125749 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12574D CRC 40C4FA09 (1086650889) │ │ │ │ +125751 Compressed Size 000002E0 (736) │ │ │ │ +125755 Uncompressed Size 00000681 (1665) │ │ │ │ +125759 Filename Length 0029 (41) │ │ │ │ +12575B Extra Length 0000 (0) │ │ │ │ +12575D Comment Length 0000 (0) │ │ │ │ +12575F Disk Start 0000 (0) │ │ │ │ +125761 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12569E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125763 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256A2 Local Header Offset 0009A5B4 (632244) │ │ │ │ -1256A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125767 Local Header Offset 0009A5A9 (632233) │ │ │ │ +12576B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12576B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1256CF CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -1256D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1256D4 Created OS 03 (3) 'Unix' │ │ │ │ -1256D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1256D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1256D7 General Purpose Flag 0800 (2048) │ │ │ │ +125794 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +125798 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125799 Created OS 03 (3) 'Unix' │ │ │ │ +12579A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12579B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12579C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1256D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1256DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1256DF CRC 72515277 (1917932151) │ │ │ │ -1256E3 Compressed Size 00000459 (1113) │ │ │ │ -1256E7 Uncompressed Size 0000148E (5262) │ │ │ │ -1256EB Filename Length 0028 (40) │ │ │ │ -1256ED Extra Length 0000 (0) │ │ │ │ -1256EF Comment Length 0000 (0) │ │ │ │ -1256F1 Disk Start 0000 (0) │ │ │ │ -1256F3 Int File Attributes 0000 (0) │ │ │ │ +12579E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257A4 CRC 72515277 (1917932151) │ │ │ │ +1257A8 Compressed Size 00000459 (1113) │ │ │ │ +1257AC Uncompressed Size 0000148E (5262) │ │ │ │ +1257B0 Filename Length 0028 (40) │ │ │ │ +1257B2 Extra Length 0000 (0) │ │ │ │ +1257B4 Comment Length 0000 (0) │ │ │ │ +1257B6 Disk Start 0000 (0) │ │ │ │ +1257B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1256F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256F9 Local Header Offset 0009A8DB (633051) │ │ │ │ -1256FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257BE Local Header Offset 0009A8D0 (633040) │ │ │ │ +1257C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125725 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -125729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12572A Created OS 03 (3) 'Unix' │ │ │ │ -12572B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12572C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12572D General Purpose Flag 0800 (2048) │ │ │ │ +1257EA CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +1257EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257EF Created OS 03 (3) 'Unix' │ │ │ │ +1257F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12572F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125735 CRC 1AA2256E (446834030) │ │ │ │ -125739 Compressed Size 000004AD (1197) │ │ │ │ -12573D Uncompressed Size 00000AE6 (2790) │ │ │ │ -125741 Filename Length 001D (29) │ │ │ │ -125743 Extra Length 0000 (0) │ │ │ │ -125745 Comment Length 0000 (0) │ │ │ │ -125747 Disk Start 0000 (0) │ │ │ │ -125749 Int File Attributes 0000 (0) │ │ │ │ +1257F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257FA CRC 1AA2256E (446834030) │ │ │ │ +1257FE Compressed Size 000004AD (1197) │ │ │ │ +125802 Uncompressed Size 00000AE6 (2790) │ │ │ │ +125806 Filename Length 001D (29) │ │ │ │ +125808 Extra Length 0000 (0) │ │ │ │ +12580A Comment Length 0000 (0) │ │ │ │ +12580C Disk Start 0000 (0) │ │ │ │ +12580E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12574B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125810 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12574F Local Header Offset 0009AD7A (634234) │ │ │ │ -125753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125814 Local Header Offset 0009AD6F (634223) │ │ │ │ +125818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125770 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -125774 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125775 Created OS 03 (3) 'Unix' │ │ │ │ -125776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125778 General Purpose Flag 0800 (2048) │ │ │ │ +125835 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +125839 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12583A Created OS 03 (3) 'Unix' │ │ │ │ +12583B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12583C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12583D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12577A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12577C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125780 CRC 43CD1169 (1137512809) │ │ │ │ -125784 Compressed Size 000003A8 (936) │ │ │ │ -125788 Uncompressed Size 00001100 (4352) │ │ │ │ -12578C Filename Length 001C (28) │ │ │ │ -12578E Extra Length 0000 (0) │ │ │ │ -125790 Comment Length 0000 (0) │ │ │ │ -125792 Disk Start 0000 (0) │ │ │ │ -125794 Int File Attributes 0000 (0) │ │ │ │ +12583F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125841 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125845 CRC 43CD1169 (1137512809) │ │ │ │ +125849 Compressed Size 000003A8 (936) │ │ │ │ +12584D Uncompressed Size 00001100 (4352) │ │ │ │ +125851 Filename Length 001C (28) │ │ │ │ +125853 Extra Length 0000 (0) │ │ │ │ +125855 Comment Length 0000 (0) │ │ │ │ +125857 Disk Start 0000 (0) │ │ │ │ +125859 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12585B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12579A Local Header Offset 0009B262 (635490) │ │ │ │ -12579E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12585F Local Header Offset 0009B257 (635479) │ │ │ │ +125863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12579E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1257BA CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -1257BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1257BF Created OS 03 (3) 'Unix' │ │ │ │ -1257C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1257C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1257C2 General Purpose Flag 0800 (2048) │ │ │ │ +12587F CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +125883 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125884 Created OS 03 (3) 'Unix' │ │ │ │ +125885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125887 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1257C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1257C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1257CA CRC 06AB8287 (111903367) │ │ │ │ -1257CE Compressed Size 0000045B (1115) │ │ │ │ -1257D2 Uncompressed Size 00000A1A (2586) │ │ │ │ -1257D6 Filename Length 001A (26) │ │ │ │ -1257D8 Extra Length 0000 (0) │ │ │ │ -1257DA Comment Length 0000 (0) │ │ │ │ -1257DC Disk Start 0000 (0) │ │ │ │ -1257DE Int File Attributes 0000 (0) │ │ │ │ +125889 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12588B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12588F CRC 06AB8287 (111903367) │ │ │ │ +125893 Compressed Size 0000045B (1115) │ │ │ │ +125897 Uncompressed Size 00000A1A (2586) │ │ │ │ +12589B Filename Length 001A (26) │ │ │ │ +12589D Extra Length 0000 (0) │ │ │ │ +12589F Comment Length 0000 (0) │ │ │ │ +1258A1 Disk Start 0000 (0) │ │ │ │ +1258A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1257E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1257E4 Local Header Offset 0009B644 (636484) │ │ │ │ -1257E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258A9 Local Header Offset 0009B639 (636473) │ │ │ │ +1258AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1257E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125802 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -125806 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125807 Created OS 03 (3) 'Unix' │ │ │ │ -125808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12580A General Purpose Flag 0800 (2048) │ │ │ │ +1258C7 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +1258CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1258CC Created OS 03 (3) 'Unix' │ │ │ │ +1258CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1258CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1258CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12580C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12580E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125812 CRC 011AF7EE (18544622) │ │ │ │ -125816 Compressed Size 00000612 (1554) │ │ │ │ -12581A Uncompressed Size 00001B1D (6941) │ │ │ │ -12581E Filename Length 0019 (25) │ │ │ │ -125820 Extra Length 0000 (0) │ │ │ │ -125822 Comment Length 0000 (0) │ │ │ │ -125824 Disk Start 0000 (0) │ │ │ │ -125826 Int File Attributes 0000 (0) │ │ │ │ +1258D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1258D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1258D7 CRC 011AF7EE (18544622) │ │ │ │ +1258DB Compressed Size 00000612 (1554) │ │ │ │ +1258DF Uncompressed Size 00001B1D (6941) │ │ │ │ +1258E3 Filename Length 0019 (25) │ │ │ │ +1258E5 Extra Length 0000 (0) │ │ │ │ +1258E7 Comment Length 0000 (0) │ │ │ │ +1258E9 Disk Start 0000 (0) │ │ │ │ +1258EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125828 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12582C Local Header Offset 0009BAD7 (637655) │ │ │ │ -125830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258F1 Local Header Offset 0009BACC (637644) │ │ │ │ +1258F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125849 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -12584D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12584E Created OS 03 (3) 'Unix' │ │ │ │ -12584F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125851 General Purpose Flag 0800 (2048) │ │ │ │ +12590E CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +125912 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125913 Created OS 03 (3) 'Unix' │ │ │ │ +125914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125916 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125853 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125859 CRC A234D8AF (2721372335) │ │ │ │ -12585D Compressed Size 00000A96 (2710) │ │ │ │ -125861 Uncompressed Size 00001F1F (7967) │ │ │ │ -125865 Filename Length 0017 (23) │ │ │ │ -125867 Extra Length 0000 (0) │ │ │ │ -125869 Comment Length 0000 (0) │ │ │ │ -12586B Disk Start 0000 (0) │ │ │ │ -12586D Int File Attributes 0000 (0) │ │ │ │ +125918 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12591A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12591E CRC A234D8AF (2721372335) │ │ │ │ +125922 Compressed Size 00000A96 (2710) │ │ │ │ +125926 Uncompressed Size 00001F1F (7967) │ │ │ │ +12592A Filename Length 0017 (23) │ │ │ │ +12592C Extra Length 0000 (0) │ │ │ │ +12592E Comment Length 0000 (0) │ │ │ │ +125930 Disk Start 0000 (0) │ │ │ │ +125932 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12586F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125934 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125873 Local Header Offset 0009C120 (639264) │ │ │ │ -125877 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125938 Local Header Offset 0009C115 (639253) │ │ │ │ +12593C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125877: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12593C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12588E CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -125892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125893 Created OS 03 (3) 'Unix' │ │ │ │ -125894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125896 General Purpose Flag 0800 (2048) │ │ │ │ +125953 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +125957 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125958 Created OS 03 (3) 'Unix' │ │ │ │ +125959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12595A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12595B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12589A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12589E CRC D4D34A56 (3570616918) │ │ │ │ -1258A2 Compressed Size 00000E05 (3589) │ │ │ │ -1258A6 Uncompressed Size 00007E20 (32288) │ │ │ │ -1258AA Filename Length 0016 (22) │ │ │ │ -1258AC Extra Length 0000 (0) │ │ │ │ -1258AE Comment Length 0000 (0) │ │ │ │ -1258B0 Disk Start 0000 (0) │ │ │ │ -1258B2 Int File Attributes 0000 (0) │ │ │ │ +12595D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12595F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125963 CRC D4D34A56 (3570616918) │ │ │ │ +125967 Compressed Size 00000E05 (3589) │ │ │ │ +12596B Uncompressed Size 00007E20 (32288) │ │ │ │ +12596F Filename Length 0016 (22) │ │ │ │ +125971 Extra Length 0000 (0) │ │ │ │ +125973 Comment Length 0000 (0) │ │ │ │ +125975 Disk Start 0000 (0) │ │ │ │ +125977 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258B8 Local Header Offset 0009CBEB (642027) │ │ │ │ -1258BC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12597D Local Header Offset 0009CBE0 (642016) │ │ │ │ +125981 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258BC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125981: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1258D2 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -1258D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1258D7 Created OS 03 (3) 'Unix' │ │ │ │ -1258D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1258D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1258DA General Purpose Flag 0800 (2048) │ │ │ │ +125997 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +12599B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12599C Created OS 03 (3) 'Unix' │ │ │ │ +12599D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12599E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12599F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1258DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1258DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1258E2 CRC 3697EF67 (915926887) │ │ │ │ -1258E6 Compressed Size 000005DD (1501) │ │ │ │ -1258EA Uncompressed Size 00000EEF (3823) │ │ │ │ -1258EE Filename Length 001A (26) │ │ │ │ -1258F0 Extra Length 0000 (0) │ │ │ │ -1258F2 Comment Length 0000 (0) │ │ │ │ -1258F4 Disk Start 0000 (0) │ │ │ │ -1258F6 Int File Attributes 0000 (0) │ │ │ │ +1259A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259A7 CRC 3697EF67 (915926887) │ │ │ │ +1259AB Compressed Size 000005DD (1501) │ │ │ │ +1259AF Uncompressed Size 00000EEF (3823) │ │ │ │ +1259B3 Filename Length 001A (26) │ │ │ │ +1259B5 Extra Length 0000 (0) │ │ │ │ +1259B7 Comment Length 0000 (0) │ │ │ │ +1259B9 Disk Start 0000 (0) │ │ │ │ +1259BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258FC Local Header Offset 0009DA24 (645668) │ │ │ │ -125900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259C1 Local Header Offset 0009DA19 (645657) │ │ │ │ +1259C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1259C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12591A CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -12591E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12591F Created OS 03 (3) 'Unix' │ │ │ │ -125920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125922 General Purpose Flag 0800 (2048) │ │ │ │ +1259DF CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +1259E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259E4 Created OS 03 (3) 'Unix' │ │ │ │ +1259E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12592A CRC 9698FA18 (2526607896) │ │ │ │ -12592E Compressed Size 000006D6 (1750) │ │ │ │ -125932 Uncompressed Size 000028C5 (10437) │ │ │ │ -125936 Filename Length 0019 (25) │ │ │ │ -125938 Extra Length 0000 (0) │ │ │ │ -12593A Comment Length 0000 (0) │ │ │ │ -12593C Disk Start 0000 (0) │ │ │ │ -12593E Int File Attributes 0000 (0) │ │ │ │ +1259E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259EF CRC 9698FA18 (2526607896) │ │ │ │ +1259F3 Compressed Size 000006D6 (1750) │ │ │ │ +1259F7 Uncompressed Size 000028C5 (10437) │ │ │ │ +1259FB Filename Length 0019 (25) │ │ │ │ +1259FD Extra Length 0000 (0) │ │ │ │ +1259FF Comment Length 0000 (0) │ │ │ │ +125A01 Disk Start 0000 (0) │ │ │ │ +125A03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125944 Local Header Offset 0009E039 (647225) │ │ │ │ -125948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A09 Local Header Offset 0009E02E (647214) │ │ │ │ +125A0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125961 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -125965 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125966 Created OS 03 (3) 'Unix' │ │ │ │ -125967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125969 General Purpose Flag 0800 (2048) │ │ │ │ +125A26 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +125A2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A2B Created OS 03 (3) 'Unix' │ │ │ │ +125A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12596B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12596D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125971 CRC 83EBBD5F (2213264735) │ │ │ │ -125975 Compressed Size 00000448 (1096) │ │ │ │ -125979 Uncompressed Size 00000A00 (2560) │ │ │ │ -12597D Filename Length 001D (29) │ │ │ │ -12597F Extra Length 0000 (0) │ │ │ │ -125981 Comment Length 0000 (0) │ │ │ │ -125983 Disk Start 0000 (0) │ │ │ │ -125985 Int File Attributes 0000 (0) │ │ │ │ +125A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A36 CRC 83EBBD5F (2213264735) │ │ │ │ +125A3A Compressed Size 00000448 (1096) │ │ │ │ +125A3E Uncompressed Size 00000A00 (2560) │ │ │ │ +125A42 Filename Length 001D (29) │ │ │ │ +125A44 Extra Length 0000 (0) │ │ │ │ +125A46 Comment Length 0000 (0) │ │ │ │ +125A48 Disk Start 0000 (0) │ │ │ │ +125A4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125987 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12598B Local Header Offset 0009E746 (649030) │ │ │ │ -12598F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A50 Local Header Offset 0009E73B (649019) │ │ │ │ +125A54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12598F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259AC CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -1259B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259B1 Created OS 03 (3) 'Unix' │ │ │ │ -1259B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259B4 General Purpose Flag 0800 (2048) │ │ │ │ +125A71 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +125A75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A76 Created OS 03 (3) 'Unix' │ │ │ │ +125A77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1259B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1259BC CRC 88221179 (2283934073) │ │ │ │ -1259C0 Compressed Size 00000665 (1637) │ │ │ │ -1259C4 Uncompressed Size 00001CE4 (7396) │ │ │ │ -1259C8 Filename Length 001C (28) │ │ │ │ -1259CA Extra Length 0000 (0) │ │ │ │ -1259CC Comment Length 0000 (0) │ │ │ │ -1259CE Disk Start 0000 (0) │ │ │ │ -1259D0 Int File Attributes 0000 (0) │ │ │ │ +125A7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A81 CRC 88221179 (2283934073) │ │ │ │ +125A85 Compressed Size 00000665 (1637) │ │ │ │ +125A89 Uncompressed Size 00001CE4 (7396) │ │ │ │ +125A8D Filename Length 001C (28) │ │ │ │ +125A8F Extra Length 0000 (0) │ │ │ │ +125A91 Comment Length 0000 (0) │ │ │ │ +125A93 Disk Start 0000 (0) │ │ │ │ +125A95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1259D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1259D6 Local Header Offset 0009EBC9 (650185) │ │ │ │ -1259DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A9B Local Header Offset 0009EBBE (650174) │ │ │ │ +125A9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1259DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259F6 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -1259FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259FB Created OS 03 (3) 'Unix' │ │ │ │ -1259FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259FE General Purpose Flag 0800 (2048) │ │ │ │ +125ABB CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +125ABF Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AC0 Created OS 03 (3) 'Unix' │ │ │ │ +125AC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125AC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125AC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A06 CRC 62076E32 (1644654130) │ │ │ │ -125A0A Compressed Size 00000BE9 (3049) │ │ │ │ -125A0E Uncompressed Size 00002472 (9330) │ │ │ │ -125A12 Filename Length 001D (29) │ │ │ │ -125A14 Extra Length 0000 (0) │ │ │ │ -125A16 Comment Length 0000 (0) │ │ │ │ -125A18 Disk Start 0000 (0) │ │ │ │ -125A1A Int File Attributes 0000 (0) │ │ │ │ +125AC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125AC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125ACB CRC 62076E32 (1644654130) │ │ │ │ +125ACF Compressed Size 00000BE9 (3049) │ │ │ │ +125AD3 Uncompressed Size 00002472 (9330) │ │ │ │ +125AD7 Filename Length 001D (29) │ │ │ │ +125AD9 Extra Length 0000 (0) │ │ │ │ +125ADB Comment Length 0000 (0) │ │ │ │ +125ADD Disk Start 0000 (0) │ │ │ │ +125ADF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A20 Local Header Offset 0009F268 (651880) │ │ │ │ -125A24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AE5 Local Header Offset 0009F25D (651869) │ │ │ │ +125AE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125AE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A41 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -125A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A46 Created OS 03 (3) 'Unix' │ │ │ │ -125A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A49 General Purpose Flag 0800 (2048) │ │ │ │ +125B06 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +125B0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B0B Created OS 03 (3) 'Unix' │ │ │ │ +125B0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A51 CRC DBBB630D (3686490893) │ │ │ │ -125A55 Compressed Size 00000DFB (3579) │ │ │ │ -125A59 Uncompressed Size 00006D6C (28012) │ │ │ │ -125A5D Filename Length 001C (28) │ │ │ │ -125A5F Extra Length 0000 (0) │ │ │ │ -125A61 Comment Length 0000 (0) │ │ │ │ -125A63 Disk Start 0000 (0) │ │ │ │ -125A65 Int File Attributes 0000 (0) │ │ │ │ +125B10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B16 CRC DBBB630D (3686490893) │ │ │ │ +125B1A Compressed Size 00000DFB (3579) │ │ │ │ +125B1E Uncompressed Size 00006D6C (28012) │ │ │ │ +125B22 Filename Length 001C (28) │ │ │ │ +125B24 Extra Length 0000 (0) │ │ │ │ +125B26 Comment Length 0000 (0) │ │ │ │ +125B28 Disk Start 0000 (0) │ │ │ │ +125B2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A6B Local Header Offset 0009FE8C (654988) │ │ │ │ -125A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B30 Local Header Offset 0009FE81 (654977) │ │ │ │ +125B34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A8B CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -125A8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A90 Created OS 03 (3) 'Unix' │ │ │ │ -125A91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A93 General Purpose Flag 0800 (2048) │ │ │ │ +125B50 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +125B54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B55 Created OS 03 (3) 'Unix' │ │ │ │ +125B56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B58 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A95 Compression Method 0000 (0) 'Stored' │ │ │ │ -125A97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A9B CRC 00000000 (0) │ │ │ │ -125A9F Compressed Size 00000000 (0) │ │ │ │ -125AA3 Uncompressed Size 00000000 (0) │ │ │ │ -125AA7 Filename Length 0015 (21) │ │ │ │ -125AA9 Extra Length 0000 (0) │ │ │ │ -125AAB Comment Length 0000 (0) │ │ │ │ -125AAD Disk Start 0000 (0) │ │ │ │ -125AAF Int File Attributes 0000 (0) │ │ │ │ +125B5A Compression Method 0000 (0) 'Stored' │ │ │ │ +125B5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B60 CRC 00000000 (0) │ │ │ │ +125B64 Compressed Size 00000000 (0) │ │ │ │ +125B68 Uncompressed Size 00000000 (0) │ │ │ │ +125B6C Filename Length 0015 (21) │ │ │ │ +125B6E Extra Length 0000 (0) │ │ │ │ +125B70 Comment Length 0000 (0) │ │ │ │ +125B72 Disk Start 0000 (0) │ │ │ │ +125B74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AB1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125B76 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125AB5 Local Header Offset 000A0CC1 (658625) │ │ │ │ -125AB9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B7A Local Header Offset 000A0CB6 (658614) │ │ │ │ +125B7E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AB9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B7E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125AB9: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125B7E: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A91: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B56: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125ACE CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -125AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125AD3 Created OS 03 (3) 'Unix' │ │ │ │ -125AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125AD6 General Purpose Flag 0800 (2048) │ │ │ │ +125B93 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +125B97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B98 Created OS 03 (3) 'Unix' │ │ │ │ +125B99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ADE CRC 3D75D759 (1031133017) │ │ │ │ -125AE2 Compressed Size 00000A65 (2661) │ │ │ │ -125AE6 Uncompressed Size 00002387 (9095) │ │ │ │ -125AEA Filename Length 0028 (40) │ │ │ │ -125AEC Extra Length 0000 (0) │ │ │ │ -125AEE Comment Length 0000 (0) │ │ │ │ -125AF0 Disk Start 0000 (0) │ │ │ │ -125AF2 Int File Attributes 0000 (0) │ │ │ │ +125B9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BA3 CRC 3D75D759 (1031133017) │ │ │ │ +125BA7 Compressed Size 00000A65 (2661) │ │ │ │ +125BAB Uncompressed Size 00002387 (9095) │ │ │ │ +125BAF Filename Length 0028 (40) │ │ │ │ +125BB1 Extra Length 0000 (0) │ │ │ │ +125BB3 Comment Length 0000 (0) │ │ │ │ +125BB5 Disk Start 0000 (0) │ │ │ │ +125BB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125BB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125AF8 Local Header Offset 000A0CF4 (658676) │ │ │ │ -125AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BBD Local Header Offset 000A0CE9 (658665) │ │ │ │ +125BC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B24 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -125B28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B29 Created OS 03 (3) 'Unix' │ │ │ │ -125B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B2C General Purpose Flag 0800 (2048) │ │ │ │ +125BE9 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +125BED Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BEE Created OS 03 (3) 'Unix' │ │ │ │ +125BEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B34 CRC 51B05197 (1370509719) │ │ │ │ -125B38 Compressed Size 00000D48 (3400) │ │ │ │ -125B3C Uncompressed Size 00008600 (34304) │ │ │ │ -125B40 Filename Length 0027 (39) │ │ │ │ -125B42 Extra Length 0000 (0) │ │ │ │ -125B44 Comment Length 0000 (0) │ │ │ │ -125B46 Disk Start 0000 (0) │ │ │ │ -125B48 Int File Attributes 0000 (0) │ │ │ │ +125BF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BF9 CRC 51B05197 (1370509719) │ │ │ │ +125BFD Compressed Size 00000D48 (3400) │ │ │ │ +125C01 Uncompressed Size 00008600 (34304) │ │ │ │ +125C05 Filename Length 0027 (39) │ │ │ │ +125C07 Extra Length 0000 (0) │ │ │ │ +125C09 Comment Length 0000 (0) │ │ │ │ +125C0B Disk Start 0000 (0) │ │ │ │ +125C0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125B4E Local Header Offset 000A179F (661407) │ │ │ │ -125B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C13 Local Header Offset 000A1794 (661396) │ │ │ │ +125C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B79 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -125B7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B7E Created OS 03 (3) 'Unix' │ │ │ │ -125B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B81 General Purpose Flag 0800 (2048) │ │ │ │ +125C3E CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +125C42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C43 Created OS 03 (3) 'Unix' │ │ │ │ +125C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B89 CRC B2472903 (2991008003) │ │ │ │ -125B8D Compressed Size 000004EA (1258) │ │ │ │ -125B91 Uncompressed Size 00000EA9 (3753) │ │ │ │ -125B95 Filename Length 002A (42) │ │ │ │ -125B97 Extra Length 0000 (0) │ │ │ │ -125B99 Comment Length 0000 (0) │ │ │ │ -125B9B Disk Start 0000 (0) │ │ │ │ -125B9D Int File Attributes 0000 (0) │ │ │ │ +125C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C4E CRC 1DEFAA64 (502245988) │ │ │ │ +125C52 Compressed Size 000004EB (1259) │ │ │ │ +125C56 Uncompressed Size 00000EA9 (3753) │ │ │ │ +125C5A Filename Length 002A (42) │ │ │ │ +125C5C Extra Length 0000 (0) │ │ │ │ +125C5E Comment Length 0000 (0) │ │ │ │ +125C60 Disk Start 0000 (0) │ │ │ │ +125C62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BA3 Local Header Offset 000A252C (664876) │ │ │ │ -125BA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C68 Local Header Offset 000A2521 (664865) │ │ │ │ +125C6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125BD1 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -125BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125BD6 Created OS 03 (3) 'Unix' │ │ │ │ -125BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125BD9 General Purpose Flag 0800 (2048) │ │ │ │ +125C96 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +125C9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C9B Created OS 03 (3) 'Unix' │ │ │ │ +125C9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -125BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125BE1 CRC AF369FB6 (2939592630) │ │ │ │ -125BE5 Compressed Size 000008AA (2218) │ │ │ │ -125BE9 Uncompressed Size 00002721 (10017) │ │ │ │ -125BED Filename Length 0029 (41) │ │ │ │ -125BEF Extra Length 0000 (0) │ │ │ │ -125BF1 Comment Length 0000 (0) │ │ │ │ -125BF3 Disk Start 0000 (0) │ │ │ │ -125BF5 Int File Attributes 0000 (0) │ │ │ │ +125CA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125CA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CA6 CRC FDE47E59 (4259610201) │ │ │ │ +125CAA Compressed Size 000008A7 (2215) │ │ │ │ +125CAE Uncompressed Size 000026EE (9966) │ │ │ │ +125CB2 Filename Length 0029 (41) │ │ │ │ +125CB4 Extra Length 0000 (0) │ │ │ │ +125CB6 Comment Length 0000 (0) │ │ │ │ +125CB8 Disk Start 0000 (0) │ │ │ │ +125CBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BFB Local Header Offset 000A2A5E (666206) │ │ │ │ -125BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CC0 Local Header Offset 000A2A54 (666196) │ │ │ │ +125CC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C28 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -125C2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C2D Created OS 03 (3) 'Unix' │ │ │ │ -125C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C30 General Purpose Flag 0800 (2048) │ │ │ │ +125CED CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +125CF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CF2 Created OS 03 (3) 'Unix' │ │ │ │ +125CF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C38 CRC 40475A04 (1078417924) │ │ │ │ -125C3C Compressed Size 000007B3 (1971) │ │ │ │ -125C40 Uncompressed Size 0000125B (4699) │ │ │ │ -125C44 Filename Length 0020 (32) │ │ │ │ -125C46 Extra Length 0000 (0) │ │ │ │ -125C48 Comment Length 0000 (0) │ │ │ │ -125C4A Disk Start 0000 (0) │ │ │ │ -125C4C Int File Attributes 0000 (0) │ │ │ │ +125CF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125CF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CFD CRC 40475A04 (1078417924) │ │ │ │ +125D01 Compressed Size 000007B3 (1971) │ │ │ │ +125D05 Uncompressed Size 0000125B (4699) │ │ │ │ +125D09 Filename Length 0020 (32) │ │ │ │ +125D0B Extra Length 0000 (0) │ │ │ │ +125D0D Comment Length 0000 (0) │ │ │ │ +125D0F Disk Start 0000 (0) │ │ │ │ +125D11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C52 Local Header Offset 000A334F (668495) │ │ │ │ -125C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D17 Local Header Offset 000A3342 (668482) │ │ │ │ +125D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C76 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -125C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C7B Created OS 03 (3) 'Unix' │ │ │ │ -125C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C7E General Purpose Flag 0800 (2048) │ │ │ │ +125D3B CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +125D3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D40 Created OS 03 (3) 'Unix' │ │ │ │ +125D41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C86 CRC 6274F8E6 (1651833062) │ │ │ │ -125C8A Compressed Size 000007FB (2043) │ │ │ │ -125C8E Uncompressed Size 000023B5 (9141) │ │ │ │ -125C92 Filename Length 001F (31) │ │ │ │ -125C94 Extra Length 0000 (0) │ │ │ │ -125C96 Comment Length 0000 (0) │ │ │ │ -125C98 Disk Start 0000 (0) │ │ │ │ -125C9A Int File Attributes 0000 (0) │ │ │ │ +125D45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D4B CRC 6274F8E6 (1651833062) │ │ │ │ +125D4F Compressed Size 000007FB (2043) │ │ │ │ +125D53 Uncompressed Size 000023B5 (9141) │ │ │ │ +125D57 Filename Length 001F (31) │ │ │ │ +125D59 Extra Length 0000 (0) │ │ │ │ +125D5B Comment Length 0000 (0) │ │ │ │ +125D5D Disk Start 0000 (0) │ │ │ │ +125D5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CA0 Local Header Offset 000A3B40 (670528) │ │ │ │ -125CA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D65 Local Header Offset 000A3B33 (670515) │ │ │ │ +125D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125CC3 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -125CC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125CC8 Created OS 03 (3) 'Unix' │ │ │ │ -125CC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125CCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125CCB General Purpose Flag 0800 (2048) │ │ │ │ +125D88 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +125D8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D8D Created OS 03 (3) 'Unix' │ │ │ │ +125D8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125CCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -125CCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125CD3 CRC AA38300D (2855809037) │ │ │ │ -125CD7 Compressed Size 00000482 (1154) │ │ │ │ -125CDB Uncompressed Size 00000AAA (2730) │ │ │ │ -125CDF Filename Length 0023 (35) │ │ │ │ -125CE1 Extra Length 0000 (0) │ │ │ │ -125CE3 Comment Length 0000 (0) │ │ │ │ -125CE5 Disk Start 0000 (0) │ │ │ │ -125CE7 Int File Attributes 0000 (0) │ │ │ │ +125D92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D98 CRC AA38300D (2855809037) │ │ │ │ +125D9C Compressed Size 00000482 (1154) │ │ │ │ +125DA0 Uncompressed Size 00000AAA (2730) │ │ │ │ +125DA4 Filename Length 0023 (35) │ │ │ │ +125DA6 Extra Length 0000 (0) │ │ │ │ +125DA8 Comment Length 0000 (0) │ │ │ │ +125DAA Disk Start 0000 (0) │ │ │ │ +125DAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125CE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CED Local Header Offset 000A4378 (672632) │ │ │ │ -125CF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DB2 Local Header Offset 000A436B (672619) │ │ │ │ +125DB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D14 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -125D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D19 Created OS 03 (3) 'Unix' │ │ │ │ -125D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D1C General Purpose Flag 0800 (2048) │ │ │ │ +125DD9 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +125DDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +125DDE Created OS 03 (3) 'Unix' │ │ │ │ +125DDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125DE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125DE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D24 CRC F6B91BE7 (4139326439) │ │ │ │ -125D28 Compressed Size 000004F6 (1270) │ │ │ │ -125D2C Uncompressed Size 00001620 (5664) │ │ │ │ -125D30 Filename Length 0022 (34) │ │ │ │ -125D32 Extra Length 0000 (0) │ │ │ │ -125D34 Comment Length 0000 (0) │ │ │ │ -125D36 Disk Start 0000 (0) │ │ │ │ -125D38 Int File Attributes 0000 (0) │ │ │ │ +125DE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125DE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DE9 CRC F6B91BE7 (4139326439) │ │ │ │ +125DED Compressed Size 000004F6 (1270) │ │ │ │ +125DF1 Uncompressed Size 00001620 (5664) │ │ │ │ +125DF5 Filename Length 0022 (34) │ │ │ │ +125DF7 Extra Length 0000 (0) │ │ │ │ +125DF9 Comment Length 0000 (0) │ │ │ │ +125DFB Disk Start 0000 (0) │ │ │ │ +125DFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D3E Local Header Offset 000A483B (673851) │ │ │ │ -125D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E03 Local Header Offset 000A482E (673838) │ │ │ │ +125E07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D64 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -125D68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D69 Created OS 03 (3) 'Unix' │ │ │ │ -125D6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D6C General Purpose Flag 0800 (2048) │ │ │ │ +125E29 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +125E2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E2E Created OS 03 (3) 'Unix' │ │ │ │ +125E2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D74 CRC 0AD2C816 (181585942) │ │ │ │ -125D78 Compressed Size 00000489 (1161) │ │ │ │ -125D7C Uncompressed Size 00000ABF (2751) │ │ │ │ -125D80 Filename Length 002B (43) │ │ │ │ -125D82 Extra Length 0000 (0) │ │ │ │ -125D84 Comment Length 0000 (0) │ │ │ │ -125D86 Disk Start 0000 (0) │ │ │ │ -125D88 Int File Attributes 0000 (0) │ │ │ │ +125E33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E39 CRC 0AD2C816 (181585942) │ │ │ │ +125E3D Compressed Size 00000489 (1161) │ │ │ │ +125E41 Uncompressed Size 00000ABF (2751) │ │ │ │ +125E45 Filename Length 002B (43) │ │ │ │ +125E47 Extra Length 0000 (0) │ │ │ │ +125E49 Comment Length 0000 (0) │ │ │ │ +125E4B Disk Start 0000 (0) │ │ │ │ +125E4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D8E Local Header Offset 000A4D71 (675185) │ │ │ │ -125D92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E53 Local Header Offset 000A4D64 (675172) │ │ │ │ +125E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125DBD CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -125DC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125DC2 Created OS 03 (3) 'Unix' │ │ │ │ -125DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125DC5 General Purpose Flag 0800 (2048) │ │ │ │ +125E82 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +125E86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E87 Created OS 03 (3) 'Unix' │ │ │ │ +125E88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125DC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125DCD CRC 3B040E69 (990121577) │ │ │ │ -125DD1 Compressed Size 000006CB (1739) │ │ │ │ -125DD5 Uncompressed Size 00002379 (9081) │ │ │ │ -125DD9 Filename Length 002A (42) │ │ │ │ -125DDB Extra Length 0000 (0) │ │ │ │ -125DDD Comment Length 0000 (0) │ │ │ │ -125DDF Disk Start 0000 (0) │ │ │ │ -125DE1 Int File Attributes 0000 (0) │ │ │ │ +125E8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E92 CRC 3B040E69 (990121577) │ │ │ │ +125E96 Compressed Size 000006CB (1739) │ │ │ │ +125E9A Uncompressed Size 00002379 (9081) │ │ │ │ +125E9E Filename Length 002A (42) │ │ │ │ +125EA0 Extra Length 0000 (0) │ │ │ │ +125EA2 Comment Length 0000 (0) │ │ │ │ +125EA4 Disk Start 0000 (0) │ │ │ │ +125EA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125DE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125EA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125DE7 Local Header Offset 000A5243 (676419) │ │ │ │ -125DEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125EAC Local Header Offset 000A5236 (676406) │ │ │ │ +125EB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125EB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E15 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -125E19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E1A Created OS 03 (3) 'Unix' │ │ │ │ -125E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E1D General Purpose Flag 0800 (2048) │ │ │ │ +125EDA CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +125EDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +125EDF Created OS 03 (3) 'Unix' │ │ │ │ +125EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125EE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E25 CRC FA9F7582 (4204754306) │ │ │ │ -125E29 Compressed Size 0000044F (1103) │ │ │ │ -125E2D Uncompressed Size 000009EB (2539) │ │ │ │ -125E31 Filename Length 0027 (39) │ │ │ │ -125E33 Extra Length 0000 (0) │ │ │ │ -125E35 Comment Length 0000 (0) │ │ │ │ -125E37 Disk Start 0000 (0) │ │ │ │ -125E39 Int File Attributes 0000 (0) │ │ │ │ +125EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125EEA CRC FA9F7582 (4204754306) │ │ │ │ +125EEE Compressed Size 0000044F (1103) │ │ │ │ +125EF2 Uncompressed Size 000009EB (2539) │ │ │ │ +125EF6 Filename Length 0027 (39) │ │ │ │ +125EF8 Extra Length 0000 (0) │ │ │ │ +125EFA Comment Length 0000 (0) │ │ │ │ +125EFC Disk Start 0000 (0) │ │ │ │ +125EFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E3F Local Header Offset 000A5956 (678230) │ │ │ │ -125E43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F04 Local Header Offset 000A5949 (678217) │ │ │ │ +125F08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E6A CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -125E6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E6F Created OS 03 (3) 'Unix' │ │ │ │ -125E70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E72 General Purpose Flag 0800 (2048) │ │ │ │ +125F2F CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +125F33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F34 Created OS 03 (3) 'Unix' │ │ │ │ +125F35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E7A CRC C17090F3 (3245379827) │ │ │ │ -125E7E Compressed Size 000006B4 (1716) │ │ │ │ -125E82 Uncompressed Size 00001AF6 (6902) │ │ │ │ -125E86 Filename Length 0026 (38) │ │ │ │ -125E88 Extra Length 0000 (0) │ │ │ │ -125E8A Comment Length 0000 (0) │ │ │ │ -125E8C Disk Start 0000 (0) │ │ │ │ -125E8E Int File Attributes 0000 (0) │ │ │ │ +125F39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F3F CRC C17090F3 (3245379827) │ │ │ │ +125F43 Compressed Size 000006B4 (1716) │ │ │ │ +125F47 Uncompressed Size 00001AF6 (6902) │ │ │ │ +125F4B Filename Length 0026 (38) │ │ │ │ +125F4D Extra Length 0000 (0) │ │ │ │ +125F4F Comment Length 0000 (0) │ │ │ │ +125F51 Disk Start 0000 (0) │ │ │ │ +125F53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E94 Local Header Offset 000A5DEA (679402) │ │ │ │ -125E98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F59 Local Header Offset 000A5DDD (679389) │ │ │ │ +125F5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125EBE CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -125EC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125EC3 Created OS 03 (3) 'Unix' │ │ │ │ -125EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125EC6 General Purpose Flag 0800 (2048) │ │ │ │ +125F83 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +125F87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F88 Created OS 03 (3) 'Unix' │ │ │ │ +125F89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125ECA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ECE CRC F20EE0D2 (4061061330) │ │ │ │ -125ED2 Compressed Size 000007FE (2046) │ │ │ │ -125ED6 Uncompressed Size 0000197F (6527) │ │ │ │ -125EDA Filename Length 002A (42) │ │ │ │ -125EDC Extra Length 0000 (0) │ │ │ │ -125EDE Comment Length 0000 (0) │ │ │ │ -125EE0 Disk Start 0000 (0) │ │ │ │ -125EE2 Int File Attributes 0000 (0) │ │ │ │ +125F8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F93 CRC F20EE0D2 (4061061330) │ │ │ │ +125F97 Compressed Size 000007FE (2046) │ │ │ │ +125F9B Uncompressed Size 0000197F (6527) │ │ │ │ +125F9F Filename Length 002A (42) │ │ │ │ +125FA1 Extra Length 0000 (0) │ │ │ │ +125FA3 Comment Length 0000 (0) │ │ │ │ +125FA5 Disk Start 0000 (0) │ │ │ │ +125FA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125EE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125FA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125EE8 Local Header Offset 000A64E2 (681186) │ │ │ │ -125EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125FAD Local Header Offset 000A64D5 (681173) │ │ │ │ +125FB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125FB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F16 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -125F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F1B Created OS 03 (3) 'Unix' │ │ │ │ -125F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F1E General Purpose Flag 0800 (2048) │ │ │ │ +125FDB CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +125FDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FE0 Created OS 03 (3) 'Unix' │ │ │ │ +125FE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125FE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F26 CRC 1A83FFDE (444858334) │ │ │ │ -125F2A Compressed Size 00000970 (2416) │ │ │ │ -125F2E Uncompressed Size 00005083 (20611) │ │ │ │ -125F32 Filename Length 0029 (41) │ │ │ │ -125F34 Extra Length 0000 (0) │ │ │ │ -125F36 Comment Length 0000 (0) │ │ │ │ -125F38 Disk Start 0000 (0) │ │ │ │ -125F3A Int File Attributes 0000 (0) │ │ │ │ +125FE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125FE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125FEB CRC 1A83FFDE (444858334) │ │ │ │ +125FEF Compressed Size 00000970 (2416) │ │ │ │ +125FF3 Uncompressed Size 00005083 (20611) │ │ │ │ +125FF7 Filename Length 0029 (41) │ │ │ │ +125FF9 Extra Length 0000 (0) │ │ │ │ +125FFB Comment Length 0000 (0) │ │ │ │ +125FFD Disk Start 0000 (0) │ │ │ │ +125FFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126001 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F40 Local Header Offset 000A6D28 (683304) │ │ │ │ -125F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126005 Local Header Offset 000A6D1B (683291) │ │ │ │ +126009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F6D CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -125F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F72 Created OS 03 (3) 'Unix' │ │ │ │ -125F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F75 General Purpose Flag 0800 (2048) │ │ │ │ +126032 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +126036 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126037 Created OS 03 (3) 'Unix' │ │ │ │ +126038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12603A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F7D CRC 13124CE1 (319966433) │ │ │ │ -125F81 Compressed Size 00000538 (1336) │ │ │ │ -125F85 Uncompressed Size 00000CFA (3322) │ │ │ │ -125F89 Filename Length 002C (44) │ │ │ │ -125F8B Extra Length 0000 (0) │ │ │ │ -125F8D Comment Length 0000 (0) │ │ │ │ -125F8F Disk Start 0000 (0) │ │ │ │ -125F91 Int File Attributes 0000 (0) │ │ │ │ +12603C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12603E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126042 CRC 13124CE1 (319966433) │ │ │ │ +126046 Compressed Size 00000538 (1336) │ │ │ │ +12604A Uncompressed Size 00000CFA (3322) │ │ │ │ +12604E Filename Length 002C (44) │ │ │ │ +126050 Extra Length 0000 (0) │ │ │ │ +126052 Comment Length 0000 (0) │ │ │ │ +126054 Disk Start 0000 (0) │ │ │ │ +126056 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126058 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F97 Local Header Offset 000A76DF (685791) │ │ │ │ -125F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12605C Local Header Offset 000A76D2 (685778) │ │ │ │ +126060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125FC7 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -125FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -125FCC Created OS 03 (3) 'Unix' │ │ │ │ -125FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125FCF General Purpose Flag 0800 (2048) │ │ │ │ +12608C CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +126090 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126091 Created OS 03 (3) 'Unix' │ │ │ │ +126092 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126093 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126094 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125FD7 CRC 31421C37 (826416183) │ │ │ │ -125FDB Compressed Size 000002E7 (743) │ │ │ │ -125FDF Uncompressed Size 00001007 (4103) │ │ │ │ -125FE3 Filename Length 002B (43) │ │ │ │ -125FE5 Extra Length 0000 (0) │ │ │ │ -125FE7 Comment Length 0000 (0) │ │ │ │ -125FE9 Disk Start 0000 (0) │ │ │ │ -125FEB Int File Attributes 0000 (0) │ │ │ │ +126096 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126098 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12609C CRC 31421C37 (826416183) │ │ │ │ +1260A0 Compressed Size 000002E7 (743) │ │ │ │ +1260A4 Uncompressed Size 00001007 (4103) │ │ │ │ +1260A8 Filename Length 002B (43) │ │ │ │ +1260AA Extra Length 0000 (0) │ │ │ │ +1260AC Comment Length 0000 (0) │ │ │ │ +1260AE Disk Start 0000 (0) │ │ │ │ +1260B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1260B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125FF1 Local Header Offset 000A7C61 (687201) │ │ │ │ -125FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1260B6 Local Header Offset 000A7C54 (687188) │ │ │ │ +1260BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1260BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126020 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -126024 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126025 Created OS 03 (3) 'Unix' │ │ │ │ -126026 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126027 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126028 General Purpose Flag 0800 (2048) │ │ │ │ +1260E5 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +1260E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260EA Created OS 03 (3) 'Unix' │ │ │ │ +1260EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1260EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1260ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12602A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12602C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126030 CRC C1D27241 (3251794497) │ │ │ │ -126034 Compressed Size 0000089E (2206) │ │ │ │ -126038 Uncompressed Size 00001977 (6519) │ │ │ │ -12603C Filename Length 0036 (54) │ │ │ │ -12603E Extra Length 0000 (0) │ │ │ │ -126040 Comment Length 0000 (0) │ │ │ │ -126042 Disk Start 0000 (0) │ │ │ │ -126044 Int File Attributes 0000 (0) │ │ │ │ +1260EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260F5 CRC C1D27241 (3251794497) │ │ │ │ +1260F9 Compressed Size 0000089E (2206) │ │ │ │ +1260FD Uncompressed Size 00001977 (6519) │ │ │ │ +126101 Filename Length 0036 (54) │ │ │ │ +126103 Extra Length 0000 (0) │ │ │ │ +126105 Comment Length 0000 (0) │ │ │ │ +126107 Disk Start 0000 (0) │ │ │ │ +126109 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126046 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12610B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12604A Local Header Offset 000A7F91 (688017) │ │ │ │ -12604E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12610F Local Header Offset 000A7F84 (688004) │ │ │ │ +126113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12604E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126084 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -126088 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126089 Created OS 03 (3) 'Unix' │ │ │ │ -12608A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12608B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12608C General Purpose Flag 0800 (2048) │ │ │ │ +126149 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +12614D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12614E Created OS 03 (3) 'Unix' │ │ │ │ +12614F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126151 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12608E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126094 CRC 4BF27431 (1274180657) │ │ │ │ -126098 Compressed Size 0000060F (1551) │ │ │ │ -12609C Uncompressed Size 00002E32 (11826) │ │ │ │ -1260A0 Filename Length 0035 (53) │ │ │ │ -1260A2 Extra Length 0000 (0) │ │ │ │ -1260A4 Comment Length 0000 (0) │ │ │ │ -1260A6 Disk Start 0000 (0) │ │ │ │ -1260A8 Int File Attributes 0000 (0) │ │ │ │ +126153 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126159 CRC 4BF27431 (1274180657) │ │ │ │ +12615D Compressed Size 0000060F (1551) │ │ │ │ +126161 Uncompressed Size 00002E32 (11826) │ │ │ │ +126165 Filename Length 0035 (53) │ │ │ │ +126167 Extra Length 0000 (0) │ │ │ │ +126169 Comment Length 0000 (0) │ │ │ │ +12616B Disk Start 0000 (0) │ │ │ │ +12616D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1260AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12616F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1260AE Local Header Offset 000A8883 (690307) │ │ │ │ -1260B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126173 Local Header Offset 000A8876 (690294) │ │ │ │ +126177 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1260B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1260E7 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -1260EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1260EC Created OS 03 (3) 'Unix' │ │ │ │ -1260ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1260EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1260EF General Purpose Flag 0800 (2048) │ │ │ │ +1261AC CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +1261B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1261B1 Created OS 03 (3) 'Unix' │ │ │ │ +1261B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1261B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1261B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1260F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1260F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1260F7 CRC 67951229 (1737822761) │ │ │ │ -1260FB Compressed Size 00000DD5 (3541) │ │ │ │ -1260FF Uncompressed Size 00003416 (13334) │ │ │ │ -126103 Filename Length 002D (45) │ │ │ │ -126105 Extra Length 0000 (0) │ │ │ │ -126107 Comment Length 0000 (0) │ │ │ │ -126109 Disk Start 0000 (0) │ │ │ │ -12610B Int File Attributes 0000 (0) │ │ │ │ +1261B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1261B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1261BC CRC 67951229 (1737822761) │ │ │ │ +1261C0 Compressed Size 00000DD5 (3541) │ │ │ │ +1261C4 Uncompressed Size 00003416 (13334) │ │ │ │ +1261C8 Filename Length 002D (45) │ │ │ │ +1261CA Extra Length 0000 (0) │ │ │ │ +1261CC Comment Length 0000 (0) │ │ │ │ +1261CE Disk Start 0000 (0) │ │ │ │ +1261D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12610D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1261D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126111 Local Header Offset 000A8EE5 (691941) │ │ │ │ -126115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1261D6 Local Header Offset 000A8ED8 (691928) │ │ │ │ +1261DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1261DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126142 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -126146 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126147 Created OS 03 (3) 'Unix' │ │ │ │ -126148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12614A General Purpose Flag 0800 (2048) │ │ │ │ +126207 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +12620B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12620C Created OS 03 (3) 'Unix' │ │ │ │ +12620D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12620E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12620F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12614C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12614E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126152 CRC D7F8E9F2 (3623414258) │ │ │ │ -126156 Compressed Size 00000B4C (2892) │ │ │ │ -12615A Uncompressed Size 000069DB (27099) │ │ │ │ -12615E Filename Length 002C (44) │ │ │ │ -126160 Extra Length 0000 (0) │ │ │ │ -126162 Comment Length 0000 (0) │ │ │ │ -126164 Disk Start 0000 (0) │ │ │ │ -126166 Int File Attributes 0000 (0) │ │ │ │ +126211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126217 CRC D7F8E9F2 (3623414258) │ │ │ │ +12621B Compressed Size 00000B4C (2892) │ │ │ │ +12621F Uncompressed Size 000069DB (27099) │ │ │ │ +126223 Filename Length 002C (44) │ │ │ │ +126225 Extra Length 0000 (0) │ │ │ │ +126227 Comment Length 0000 (0) │ │ │ │ +126229 Disk Start 0000 (0) │ │ │ │ +12622B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126168 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12622D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12616C Local Header Offset 000A9D05 (695557) │ │ │ │ -126170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126231 Local Header Offset 000A9CF8 (695544) │ │ │ │ +126235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12619C CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -1261A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261A1 Created OS 03 (3) 'Unix' │ │ │ │ -1261A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1261A4 General Purpose Flag 0800 (2048) │ │ │ │ +126261 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +126265 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126266 Created OS 03 (3) 'Unix' │ │ │ │ +126267 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126268 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126269 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1261A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1261A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1261AC CRC A86E1CB0 (2825788592) │ │ │ │ -1261B0 Compressed Size 000008D0 (2256) │ │ │ │ -1261B4 Uncompressed Size 00001D32 (7474) │ │ │ │ -1261B8 Filename Length 0030 (48) │ │ │ │ -1261BA Extra Length 0000 (0) │ │ │ │ -1261BC Comment Length 0000 (0) │ │ │ │ -1261BE Disk Start 0000 (0) │ │ │ │ -1261C0 Int File Attributes 0000 (0) │ │ │ │ +12626B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12626D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126271 CRC A86E1CB0 (2825788592) │ │ │ │ +126275 Compressed Size 000008D0 (2256) │ │ │ │ +126279 Uncompressed Size 00001D32 (7474) │ │ │ │ +12627D Filename Length 0030 (48) │ │ │ │ +12627F Extra Length 0000 (0) │ │ │ │ +126281 Comment Length 0000 (0) │ │ │ │ +126283 Disk Start 0000 (0) │ │ │ │ +126285 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1261C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126287 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1261C6 Local Header Offset 000AA89B (698523) │ │ │ │ -1261CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12628B Local Header Offset 000AA88E (698510) │ │ │ │ +12628F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1261CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12628F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1261FA CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -1261FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261FF Created OS 03 (3) 'Unix' │ │ │ │ -126200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126202 General Purpose Flag 0800 (2048) │ │ │ │ +1262BF CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +1262C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1262C4 Created OS 03 (3) 'Unix' │ │ │ │ +1262C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1262C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1262C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12620A CRC A94C0A74 (2840332916) │ │ │ │ -12620E Compressed Size 00000628 (1576) │ │ │ │ -126212 Uncompressed Size 000035D2 (13778) │ │ │ │ -126216 Filename Length 002F (47) │ │ │ │ -126218 Extra Length 0000 (0) │ │ │ │ -12621A Comment Length 0000 (0) │ │ │ │ -12621C Disk Start 0000 (0) │ │ │ │ -12621E Int File Attributes 0000 (0) │ │ │ │ +1262C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1262CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1262CF CRC A94C0A74 (2840332916) │ │ │ │ +1262D3 Compressed Size 00000628 (1576) │ │ │ │ +1262D7 Uncompressed Size 000035D2 (13778) │ │ │ │ +1262DB Filename Length 002F (47) │ │ │ │ +1262DD Extra Length 0000 (0) │ │ │ │ +1262DF Comment Length 0000 (0) │ │ │ │ +1262E1 Disk Start 0000 (0) │ │ │ │ +1262E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1262E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126224 Local Header Offset 000AB1B9 (700857) │ │ │ │ -126228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1262E9 Local Header Offset 000AB1AC (700844) │ │ │ │ +1262ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1262ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126257 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -12625B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12625C Created OS 03 (3) 'Unix' │ │ │ │ -12625D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12625E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12625F General Purpose Flag 0800 (2048) │ │ │ │ +12631C CENTRAL HEADER #331 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' │ │ │ │ -126261 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126267 CRC 347250CE (879907022) │ │ │ │ -12626B Compressed Size 00000987 (2439) │ │ │ │ -12626F Uncompressed Size 000016FB (5883) │ │ │ │ -126273 Filename Length 0025 (37) │ │ │ │ -126275 Extra Length 0000 (0) │ │ │ │ -126277 Comment Length 0000 (0) │ │ │ │ -126279 Disk Start 0000 (0) │ │ │ │ -12627B Int File Attributes 0000 (0) │ │ │ │ +126326 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126328 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12632C CRC 347250CE (879907022) │ │ │ │ +126330 Compressed Size 00000987 (2439) │ │ │ │ +126334 Uncompressed Size 000016FB (5883) │ │ │ │ +126338 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12627D 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' │ │ │ │ -126281 Local Header Offset 000AB82E (702510) │ │ │ │ -126285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126346 Local Header Offset 000AB821 (702497) │ │ │ │ +12634A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12634A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262AA CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -1262AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262AF Created OS 03 (3) 'Unix' │ │ │ │ -1262B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1262B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1262B2 General Purpose Flag 0800 (2048) │ │ │ │ +12636F CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +126373 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126374 Created OS 03 (3) 'Unix' │ │ │ │ +126375 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126376 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126377 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1262B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1262B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1262BA CRC D2A941BA (3534307770) │ │ │ │ -1262BE Compressed Size 0000094E (2382) │ │ │ │ -1262C2 Uncompressed Size 000034F8 (13560) │ │ │ │ -1262C6 Filename Length 0024 (36) │ │ │ │ -1262C8 Extra Length 0000 (0) │ │ │ │ -1262CA Comment Length 0000 (0) │ │ │ │ -1262CC Disk Start 0000 (0) │ │ │ │ -1262CE Int File Attributes 0000 (0) │ │ │ │ +126379 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12637B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12637F CRC D2A941BA (3534307770) │ │ │ │ +126383 Compressed Size 0000094E (2382) │ │ │ │ +126387 Uncompressed Size 000034F8 (13560) │ │ │ │ +12638B Filename Length 0024 (36) │ │ │ │ +12638D Extra Length 0000 (0) │ │ │ │ +12638F Comment Length 0000 (0) │ │ │ │ +126391 Disk Start 0000 (0) │ │ │ │ +126393 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1262D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126395 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1262D4 Local Header Offset 000AC1F8 (705016) │ │ │ │ -1262D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126399 Local Header Offset 000AC1EB (705003) │ │ │ │ +12639D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1262D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12639D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262FC CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -126300 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126301 Created OS 03 (3) 'Unix' │ │ │ │ -126302 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126303 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126304 General Purpose Flag 0800 (2048) │ │ │ │ +1263C1 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +1263C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1263C6 Created OS 03 (3) 'Unix' │ │ │ │ +1263C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1263C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1263C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126306 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126308 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12630C CRC 9817CD5E (2551696734) │ │ │ │ -126310 Compressed Size 000009C1 (2497) │ │ │ │ -126314 Uncompressed Size 00001C60 (7264) │ │ │ │ -126318 Filename Length 0029 (41) │ │ │ │ -12631A Extra Length 0000 (0) │ │ │ │ -12631C Comment Length 0000 (0) │ │ │ │ -12631E Disk Start 0000 (0) │ │ │ │ -126320 Int File Attributes 0000 (0) │ │ │ │ +1263CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1263CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1263D1 CRC 9817CD5E (2551696734) │ │ │ │ +1263D5 Compressed Size 000009C1 (2497) │ │ │ │ +1263D9 Uncompressed Size 00001C60 (7264) │ │ │ │ +1263DD Filename Length 0029 (41) │ │ │ │ +1263DF Extra Length 0000 (0) │ │ │ │ +1263E1 Comment Length 0000 (0) │ │ │ │ +1263E3 Disk Start 0000 (0) │ │ │ │ +1263E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126322 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126326 Local Header Offset 000ACB88 (707464) │ │ │ │ -12632A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263EB Local Header Offset 000ACB7B (707451) │ │ │ │ +1263EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12632A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126353 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -126357 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126358 Created OS 03 (3) 'Unix' │ │ │ │ -126359 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12635A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12635B General Purpose Flag 0800 (2048) │ │ │ │ +126418 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +12641C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12641D Created OS 03 (3) 'Unix' │ │ │ │ +12641E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12641F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126420 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12635D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12635F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126363 CRC 908A13A6 (2424968102) │ │ │ │ -126367 Compressed Size 000008BB (2235) │ │ │ │ -12636B Uncompressed Size 00004DF4 (19956) │ │ │ │ -12636F Filename Length 0028 (40) │ │ │ │ -126371 Extra Length 0000 (0) │ │ │ │ -126373 Comment Length 0000 (0) │ │ │ │ -126375 Disk Start 0000 (0) │ │ │ │ -126377 Int File Attributes 0000 (0) │ │ │ │ +126422 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126424 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126428 CRC 908A13A6 (2424968102) │ │ │ │ +12642C Compressed Size 000008BB (2235) │ │ │ │ +126430 Uncompressed Size 00004DF4 (19956) │ │ │ │ +126434 Filename Length 0028 (40) │ │ │ │ +126436 Extra Length 0000 (0) │ │ │ │ +126438 Comment Length 0000 (0) │ │ │ │ +12643A Disk Start 0000 (0) │ │ │ │ +12643C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126379 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12643E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12637D Local Header Offset 000AD590 (710032) │ │ │ │ -126381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126442 Local Header Offset 000AD583 (710019) │ │ │ │ +126446 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1263A9 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -1263AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1263AE Created OS 03 (3) 'Unix' │ │ │ │ -1263AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1263B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1263B1 General Purpose Flag 0800 (2048) │ │ │ │ +12646E CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +126472 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126473 Created OS 03 (3) 'Unix' │ │ │ │ +126474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126476 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1263B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1263B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1263B9 CRC 61E59461 (1642435681) │ │ │ │ -1263BD Compressed Size 000006AB (1707) │ │ │ │ -1263C1 Uncompressed Size 00001104 (4356) │ │ │ │ -1263C5 Filename Length 002B (43) │ │ │ │ -1263C7 Extra Length 0000 (0) │ │ │ │ -1263C9 Comment Length 0000 (0) │ │ │ │ -1263CB Disk Start 0000 (0) │ │ │ │ -1263CD Int File Attributes 0000 (0) │ │ │ │ +126478 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12647A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12647E CRC 61E59461 (1642435681) │ │ │ │ +126482 Compressed Size 000006AB (1707) │ │ │ │ +126486 Uncompressed Size 00001104 (4356) │ │ │ │ +12648A Filename Length 002B (43) │ │ │ │ +12648C Extra Length 0000 (0) │ │ │ │ +12648E Comment Length 0000 (0) │ │ │ │ +126490 Disk Start 0000 (0) │ │ │ │ +126492 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1263CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1263D3 Local Header Offset 000ADE91 (712337) │ │ │ │ -1263D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126498 Local Header Offset 000ADE84 (712324) │ │ │ │ +12649C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1263D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12649C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126402 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -126406 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126407 Created OS 03 (3) 'Unix' │ │ │ │ -126408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12640A General Purpose Flag 0800 (2048) │ │ │ │ +1264C7 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +1264CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1264CC Created OS 03 (3) 'Unix' │ │ │ │ +1264CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1264CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1264CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12640C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12640E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126412 CRC D8AE5557 (3635303767) │ │ │ │ -126416 Compressed Size 00000652 (1618) │ │ │ │ -12641A Uncompressed Size 0000248D (9357) │ │ │ │ -12641E Filename Length 002A (42) │ │ │ │ -126420 Extra Length 0000 (0) │ │ │ │ -126422 Comment Length 0000 (0) │ │ │ │ -126424 Disk Start 0000 (0) │ │ │ │ -126426 Int File Attributes 0000 (0) │ │ │ │ +1264D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1264D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264D7 CRC D8AE5557 (3635303767) │ │ │ │ +1264DB Compressed Size 00000652 (1618) │ │ │ │ +1264DF Uncompressed Size 0000248D (9357) │ │ │ │ +1264E3 Filename Length 002A (42) │ │ │ │ +1264E5 Extra Length 0000 (0) │ │ │ │ +1264E7 Comment Length 0000 (0) │ │ │ │ +1264E9 Disk Start 0000 (0) │ │ │ │ +1264EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126428 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1264ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12642C Local Header Offset 000AE585 (714117) │ │ │ │ -126430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264F1 Local Header Offset 000AE578 (714104) │ │ │ │ +1264F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12645A CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -12645E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12645F Created OS 03 (3) 'Unix' │ │ │ │ -126460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126462 General Purpose Flag 0800 (2048) │ │ │ │ +12651F CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +126523 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126524 Created OS 03 (3) 'Unix' │ │ │ │ +126525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126464 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126466 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12646A CRC 0CFA9DCD (217750989) │ │ │ │ -12646E Compressed Size 000008A2 (2210) │ │ │ │ -126472 Uncompressed Size 00001F25 (7973) │ │ │ │ -126476 Filename Length 0030 (48) │ │ │ │ -126478 Extra Length 0000 (0) │ │ │ │ -12647A Comment Length 0000 (0) │ │ │ │ -12647C Disk Start 0000 (0) │ │ │ │ -12647E Int File Attributes 0000 (0) │ │ │ │ +126529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12652B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12652F CRC 0CFA9DCD (217750989) │ │ │ │ +126533 Compressed Size 000008A2 (2210) │ │ │ │ +126537 Uncompressed Size 00001F25 (7973) │ │ │ │ +12653B Filename Length 0030 (48) │ │ │ │ +12653D Extra Length 0000 (0) │ │ │ │ +12653F Comment Length 0000 (0) │ │ │ │ +126541 Disk Start 0000 (0) │ │ │ │ +126543 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126545 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126484 Local Header Offset 000AEC1F (715807) │ │ │ │ -126488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126549 Local Header Offset 000AEC12 (715794) │ │ │ │ +12654D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12654D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1264B8 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -1264BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1264BD Created OS 03 (3) 'Unix' │ │ │ │ -1264BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1264BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1264C0 General Purpose Flag 0800 (2048) │ │ │ │ +12657D CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +126581 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126582 Created OS 03 (3) 'Unix' │ │ │ │ +126583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126585 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1264C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1264C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1264C8 CRC 356F4453 (896484435) │ │ │ │ -1264CC Compressed Size 00000712 (1810) │ │ │ │ -1264D0 Uncompressed Size 00004221 (16929) │ │ │ │ -1264D4 Filename Length 002F (47) │ │ │ │ -1264D6 Extra Length 0000 (0) │ │ │ │ -1264D8 Comment Length 0000 (0) │ │ │ │ -1264DA Disk Start 0000 (0) │ │ │ │ -1264DC Int File Attributes 0000 (0) │ │ │ │ +126587 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126589 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12658D CRC 356F4453 (896484435) │ │ │ │ +126591 Compressed Size 00000712 (1810) │ │ │ │ +126595 Uncompressed Size 00004221 (16929) │ │ │ │ +126599 Filename Length 002F (47) │ │ │ │ +12659B Extra Length 0000 (0) │ │ │ │ +12659D Comment Length 0000 (0) │ │ │ │ +12659F Disk Start 0000 (0) │ │ │ │ +1265A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1264DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1265A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1264E2 Local Header Offset 000AF50F (718095) │ │ │ │ -1264E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1265A7 Local Header Offset 000AF502 (718082) │ │ │ │ +1265AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1264E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1265AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126515 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -126519 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12651A Created OS 03 (3) 'Unix' │ │ │ │ -12651B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12651C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12651D General Purpose Flag 0800 (2048) │ │ │ │ +1265DA CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +1265DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1265DF Created OS 03 (3) 'Unix' │ │ │ │ +1265E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1265E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1265E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12651F Compression Method 0008 (8) 'Deflated' │ │ │ │ -126521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126525 CRC 587A15DD (1484395997) │ │ │ │ -126529 Compressed Size 0000031F (799) │ │ │ │ -12652D Uncompressed Size 000006C6 (1734) │ │ │ │ -126531 Filename Length 0024 (36) │ │ │ │ -126533 Extra Length 0000 (0) │ │ │ │ -126535 Comment Length 0000 (0) │ │ │ │ -126537 Disk Start 0000 (0) │ │ │ │ -126539 Int File Attributes 0000 (0) │ │ │ │ +1265E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1265E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1265EA CRC 587A15DD (1484395997) │ │ │ │ +1265EE Compressed Size 0000031F (799) │ │ │ │ +1265F2 Uncompressed Size 000006C6 (1734) │ │ │ │ +1265F6 Filename Length 0024 (36) │ │ │ │ +1265F8 Extra Length 0000 (0) │ │ │ │ +1265FA Comment Length 0000 (0) │ │ │ │ +1265FC Disk Start 0000 (0) │ │ │ │ +1265FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12653B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126600 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12653F Local Header Offset 000AFC6E (719982) │ │ │ │ -126543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126604 Local Header Offset 000AFC61 (719969) │ │ │ │ +126608 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126608: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126567 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -12656B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12656C Created OS 03 (3) 'Unix' │ │ │ │ -12656D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12656E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12656F General Purpose Flag 0800 (2048) │ │ │ │ +12662C CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +126630 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126631 Created OS 03 (3) 'Unix' │ │ │ │ +126632 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126633 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126634 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126571 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126573 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126577 CRC C7B676DF (3350623967) │ │ │ │ -12657B Compressed Size 00000359 (857) │ │ │ │ -12657F Uncompressed Size 00000DC4 (3524) │ │ │ │ -126583 Filename Length 0023 (35) │ │ │ │ -126585 Extra Length 0000 (0) │ │ │ │ -126587 Comment Length 0000 (0) │ │ │ │ -126589 Disk Start 0000 (0) │ │ │ │ -12658B Int File Attributes 0000 (0) │ │ │ │ +126636 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126638 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12663C CRC C7B676DF (3350623967) │ │ │ │ +126640 Compressed Size 00000359 (857) │ │ │ │ +126644 Uncompressed Size 00000DC4 (3524) │ │ │ │ +126648 Filename Length 0023 (35) │ │ │ │ +12664A Extra Length 0000 (0) │ │ │ │ +12664C Comment Length 0000 (0) │ │ │ │ +12664E Disk Start 0000 (0) │ │ │ │ +126650 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12658D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126652 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126591 Local Header Offset 000AFFCF (720847) │ │ │ │ -126595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126656 Local Header Offset 000AFFC2 (720834) │ │ │ │ +12665A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12665A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1265B8 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -1265BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1265BD Created OS 03 (3) 'Unix' │ │ │ │ -1265BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1265BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1265C0 General Purpose Flag 0800 (2048) │ │ │ │ +12667D CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +126681 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126682 Created OS 03 (3) 'Unix' │ │ │ │ +126683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126685 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1265C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1265C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1265C8 CRC 4DE65267 (1306940007) │ │ │ │ -1265CC Compressed Size 00000D49 (3401) │ │ │ │ -1265D0 Uncompressed Size 0000271E (10014) │ │ │ │ -1265D4 Filename Length 0024 (36) │ │ │ │ -1265D6 Extra Length 0000 (0) │ │ │ │ -1265D8 Comment Length 0000 (0) │ │ │ │ -1265DA Disk Start 0000 (0) │ │ │ │ -1265DC Int File Attributes 0000 (0) │ │ │ │ +126687 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12668D CRC 991CA7E4 (2568792036) │ │ │ │ +126691 Compressed Size 00000D44 (3396) │ │ │ │ +126695 Uncompressed Size 0000271E (10014) │ │ │ │ +126699 Filename Length 0024 (36) │ │ │ │ +12669B Extra Length 0000 (0) │ │ │ │ +12669D Comment Length 0000 (0) │ │ │ │ +12669F Disk Start 0000 (0) │ │ │ │ +1266A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1265DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1265E2 Local Header Offset 000B0369 (721769) │ │ │ │ -1265E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266A7 Local Header Offset 000B035C (721756) │ │ │ │ +1266AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1265E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12660A CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -12660E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12660F Created OS 03 (3) 'Unix' │ │ │ │ -126610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126612 General Purpose Flag 0800 (2048) │ │ │ │ +1266CF CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +1266D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1266D4 Created OS 03 (3) 'Unix' │ │ │ │ +1266D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1266D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1266D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12661A CRC 694F81D6 (1766818262) │ │ │ │ -12661E Compressed Size 00001B2C (6956) │ │ │ │ -126622 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -126626 Filename Length 0023 (35) │ │ │ │ -126628 Extra Length 0000 (0) │ │ │ │ -12662A Comment Length 0000 (0) │ │ │ │ -12662C Disk Start 0000 (0) │ │ │ │ -12662E Int File Attributes 0000 (0) │ │ │ │ +1266D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1266DF CRC EA6F8474 (3933176948) │ │ │ │ +1266E3 Compressed Size 00001B35 (6965) │ │ │ │ +1266E7 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +1266EB Filename Length 0023 (35) │ │ │ │ +1266ED Extra Length 0000 (0) │ │ │ │ +1266EF Comment Length 0000 (0) │ │ │ │ +1266F1 Disk Start 0000 (0) │ │ │ │ +1266F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126630 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126634 Local Header Offset 000B10F4 (725236) │ │ │ │ -126638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266F9 Local Header Offset 000B10E2 (725218) │ │ │ │ +1266FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12665B CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -12665F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126660 Created OS 03 (3) 'Unix' │ │ │ │ -126661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126663 General Purpose Flag 0800 (2048) │ │ │ │ +126720 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +126724 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126725 Created OS 03 (3) 'Unix' │ │ │ │ +126726 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126727 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126728 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12666B CRC 09B9FBA3 (163183523) │ │ │ │ -12666F Compressed Size 000003D4 (980) │ │ │ │ -126673 Uncompressed Size 000009D9 (2521) │ │ │ │ -126677 Filename Length 0029 (41) │ │ │ │ -126679 Extra Length 0000 (0) │ │ │ │ -12667B Comment Length 0000 (0) │ │ │ │ -12667D Disk Start 0000 (0) │ │ │ │ -12667F Int File Attributes 0000 (0) │ │ │ │ +12672A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12672C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126730 CRC 09B9FBA3 (163183523) │ │ │ │ +126734 Compressed Size 000003D4 (980) │ │ │ │ +126738 Uncompressed Size 000009D9 (2521) │ │ │ │ +12673C Filename Length 0029 (41) │ │ │ │ +12673E Extra Length 0000 (0) │ │ │ │ +126740 Comment Length 0000 (0) │ │ │ │ +126742 Disk Start 0000 (0) │ │ │ │ +126744 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126746 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126685 Local Header Offset 000B2C61 (732257) │ │ │ │ -126689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12674A Local Header Offset 000B2C58 (732248) │ │ │ │ +12674E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12674E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1266B2 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -1266B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1266B7 Created OS 03 (3) 'Unix' │ │ │ │ -1266B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1266B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1266BA General Purpose Flag 0800 (2048) │ │ │ │ +126777 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +12677B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12677C Created OS 03 (3) 'Unix' │ │ │ │ +12677D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12677E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12677F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1266BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1266BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1266C2 CRC 25253938 (623196472) │ │ │ │ -1266C6 Compressed Size 0000059C (1436) │ │ │ │ -1266CA Uncompressed Size 00001F2A (7978) │ │ │ │ -1266CE Filename Length 0028 (40) │ │ │ │ -1266D0 Extra Length 0000 (0) │ │ │ │ -1266D2 Comment Length 0000 (0) │ │ │ │ -1266D4 Disk Start 0000 (0) │ │ │ │ -1266D6 Int File Attributes 0000 (0) │ │ │ │ +126781 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126783 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126787 CRC 25253938 (623196472) │ │ │ │ +12678B Compressed Size 0000059C (1436) │ │ │ │ +12678F Uncompressed Size 00001F2A (7978) │ │ │ │ +126793 Filename Length 0028 (40) │ │ │ │ +126795 Extra Length 0000 (0) │ │ │ │ +126797 Comment Length 0000 (0) │ │ │ │ +126799 Disk Start 0000 (0) │ │ │ │ +12679B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1266D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12679D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1266DC Local Header Offset 000B307C (733308) │ │ │ │ -1266E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267A1 Local Header Offset 000B3073 (733299) │ │ │ │ +1267A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1266E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126708 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -12670C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12670D Created OS 03 (3) 'Unix' │ │ │ │ -12670E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12670F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126710 General Purpose Flag 0800 (2048) │ │ │ │ +1267CD CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +1267D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267D2 Created OS 03 (3) 'Unix' │ │ │ │ +1267D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126712 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126718 CRC 74E34431 (1961051185) │ │ │ │ -12671C Compressed Size 0000025B (603) │ │ │ │ -126720 Uncompressed Size 000005AA (1450) │ │ │ │ -126724 Filename Length 002E (46) │ │ │ │ -126726 Extra Length 0000 (0) │ │ │ │ -126728 Comment Length 0000 (0) │ │ │ │ -12672A Disk Start 0000 (0) │ │ │ │ -12672C Int File Attributes 0000 (0) │ │ │ │ +1267D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1267DD CRC 74E34431 (1961051185) │ │ │ │ +1267E1 Compressed Size 0000025B (603) │ │ │ │ +1267E5 Uncompressed Size 000005AA (1450) │ │ │ │ +1267E9 Filename Length 002E (46) │ │ │ │ +1267EB Extra Length 0000 (0) │ │ │ │ +1267ED Comment Length 0000 (0) │ │ │ │ +1267EF Disk Start 0000 (0) │ │ │ │ +1267F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12672E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126732 Local Header Offset 000B365E (734814) │ │ │ │ -126736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267F7 Local Header Offset 000B3655 (734805) │ │ │ │ +1267FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126764 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -126768 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126769 Created OS 03 (3) 'Unix' │ │ │ │ -12676A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12676B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12676C General Purpose Flag 0800 (2048) │ │ │ │ +126829 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +12682D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12682E Created OS 03 (3) 'Unix' │ │ │ │ +12682F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12676E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126770 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126774 CRC DC9718FC (3700889852) │ │ │ │ -126778 Compressed Size 000002AD (685) │ │ │ │ -12677C Uncompressed Size 00000C5D (3165) │ │ │ │ -126780 Filename Length 002D (45) │ │ │ │ -126782 Extra Length 0000 (0) │ │ │ │ -126784 Comment Length 0000 (0) │ │ │ │ -126786 Disk Start 0000 (0) │ │ │ │ -126788 Int File Attributes 0000 (0) │ │ │ │ +126833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126839 CRC DC9718FC (3700889852) │ │ │ │ +12683D Compressed Size 000002AD (685) │ │ │ │ +126841 Uncompressed Size 00000C5D (3165) │ │ │ │ +126845 Filename Length 002D (45) │ │ │ │ +126847 Extra Length 0000 (0) │ │ │ │ +126849 Comment Length 0000 (0) │ │ │ │ +12684B Disk Start 0000 (0) │ │ │ │ +12684D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12678A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12684F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12678E Local Header Offset 000B3905 (735493) │ │ │ │ -126792 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126853 Local Header Offset 000B38FC (735484) │ │ │ │ +126857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126792: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1267BF CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -1267C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1267C4 Created OS 03 (3) 'Unix' │ │ │ │ -1267C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1267C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1267C7 General Purpose Flag 0800 (2048) │ │ │ │ +126884 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +126888 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126889 Created OS 03 (3) 'Unix' │ │ │ │ +12688A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12688B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12688C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1267C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1267CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1267CF CRC F3CCDE6D (4090289773) │ │ │ │ -1267D3 Compressed Size 00000588 (1416) │ │ │ │ -1267D7 Uncompressed Size 00000F97 (3991) │ │ │ │ -1267DB Filename Length 0035 (53) │ │ │ │ -1267DD Extra Length 0000 (0) │ │ │ │ -1267DF Comment Length 0000 (0) │ │ │ │ -1267E1 Disk Start 0000 (0) │ │ │ │ -1267E3 Int File Attributes 0000 (0) │ │ │ │ +12688E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126890 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126894 CRC F3CCDE6D (4090289773) │ │ │ │ +126898 Compressed Size 00000588 (1416) │ │ │ │ +12689C Uncompressed Size 00000F97 (3991) │ │ │ │ +1268A0 Filename Length 0035 (53) │ │ │ │ +1268A2 Extra Length 0000 (0) │ │ │ │ +1268A4 Comment Length 0000 (0) │ │ │ │ +1268A6 Disk Start 0000 (0) │ │ │ │ +1268A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1267E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1268AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1267E9 Local Header Offset 000B3BFD (736253) │ │ │ │ -1267ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1268AE Local Header Offset 000B3BF4 (736244) │ │ │ │ +1268B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1267ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1268B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126822 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -126826 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126827 Created OS 03 (3) 'Unix' │ │ │ │ -126828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12682A General Purpose Flag 0800 (2048) │ │ │ │ +1268E7 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +1268EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1268EC Created OS 03 (3) 'Unix' │ │ │ │ +1268ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1268EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1268EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12682C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12682E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126832 CRC 7EA8434F (2124956495) │ │ │ │ -126836 Compressed Size 0000035C (860) │ │ │ │ -12683A Uncompressed Size 000017DE (6110) │ │ │ │ -12683E Filename Length 0034 (52) │ │ │ │ -126840 Extra Length 0000 (0) │ │ │ │ -126842 Comment Length 0000 (0) │ │ │ │ -126844 Disk Start 0000 (0) │ │ │ │ -126846 Int File Attributes 0000 (0) │ │ │ │ +1268F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268F7 CRC 7EA8434F (2124956495) │ │ │ │ +1268FB Compressed Size 0000035C (860) │ │ │ │ +1268FF Uncompressed Size 000017DE (6110) │ │ │ │ +126903 Filename Length 0034 (52) │ │ │ │ +126905 Extra Length 0000 (0) │ │ │ │ +126907 Comment Length 0000 (0) │ │ │ │ +126909 Disk Start 0000 (0) │ │ │ │ +12690B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126848 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12690D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12684C Local Header Offset 000B41D8 (737752) │ │ │ │ -126850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126911 Local Header Offset 000B41CF (737743) │ │ │ │ +126915 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126915: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126884 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -126888 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126889 Created OS 03 (3) 'Unix' │ │ │ │ -12688A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12688B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12688C General Purpose Flag 0800 (2048) │ │ │ │ +126949 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +12694D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12694E Created OS 03 (3) 'Unix' │ │ │ │ +12694F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126951 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12688E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126890 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126894 CRC A681EAE8 (2793532136) │ │ │ │ -126898 Compressed Size 000005F2 (1522) │ │ │ │ -12689C Uncompressed Size 00000D70 (3440) │ │ │ │ -1268A0 Filename Length 0028 (40) │ │ │ │ -1268A2 Extra Length 0000 (0) │ │ │ │ -1268A4 Comment Length 0000 (0) │ │ │ │ -1268A6 Disk Start 0000 (0) │ │ │ │ -1268A8 Int File Attributes 0000 (0) │ │ │ │ +126953 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126955 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126959 CRC A681EAE8 (2793532136) │ │ │ │ +12695D Compressed Size 000005F2 (1522) │ │ │ │ +126961 Uncompressed Size 00000D70 (3440) │ │ │ │ +126965 Filename Length 0028 (40) │ │ │ │ +126967 Extra Length 0000 (0) │ │ │ │ +126969 Comment Length 0000 (0) │ │ │ │ +12696B Disk Start 0000 (0) │ │ │ │ +12696D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12696F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1268AE Local Header Offset 000B4586 (738694) │ │ │ │ -1268B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126973 Local Header Offset 000B457D (738685) │ │ │ │ +126977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1268B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1268DA CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -1268DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1268DF Created OS 03 (3) 'Unix' │ │ │ │ -1268E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1268E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1268E2 General Purpose Flag 0800 (2048) │ │ │ │ +12699F CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +1269A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269A4 Created OS 03 (3) 'Unix' │ │ │ │ +1269A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1269A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1269A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1268E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1268E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1268EA CRC 2FC4FB8C (801438604) │ │ │ │ -1268EE Compressed Size 00000447 (1095) │ │ │ │ -1268F2 Uncompressed Size 00001094 (4244) │ │ │ │ -1268F6 Filename Length 0027 (39) │ │ │ │ -1268F8 Extra Length 0000 (0) │ │ │ │ -1268FA Comment Length 0000 (0) │ │ │ │ -1268FC Disk Start 0000 (0) │ │ │ │ -1268FE Int File Attributes 0000 (0) │ │ │ │ +1269A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1269AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1269AF CRC 2FC4FB8C (801438604) │ │ │ │ +1269B3 Compressed Size 00000447 (1095) │ │ │ │ +1269B7 Uncompressed Size 00001094 (4244) │ │ │ │ +1269BB Filename Length 0027 (39) │ │ │ │ +1269BD Extra Length 0000 (0) │ │ │ │ +1269BF Comment Length 0000 (0) │ │ │ │ +1269C1 Disk Start 0000 (0) │ │ │ │ +1269C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1269C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126904 Local Header Offset 000B4BBE (740286) │ │ │ │ -126908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1269C9 Local Header Offset 000B4BB5 (740277) │ │ │ │ +1269CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1269CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12692F CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -126933 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126934 Created OS 03 (3) 'Unix' │ │ │ │ -126935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126937 General Purpose Flag 0800 (2048) │ │ │ │ +1269F4 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +1269F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269F9 Created OS 03 (3) 'Unix' │ │ │ │ +1269FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1269FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1269FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126939 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12693B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12693F CRC 7223B87F (1914943615) │ │ │ │ -126943 Compressed Size 00000493 (1171) │ │ │ │ -126947 Uncompressed Size 00000B44 (2884) │ │ │ │ -12694B Filename Length 002F (47) │ │ │ │ -12694D Extra Length 0000 (0) │ │ │ │ -12694F Comment Length 0000 (0) │ │ │ │ -126951 Disk Start 0000 (0) │ │ │ │ -126953 Int File Attributes 0000 (0) │ │ │ │ +1269FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A04 CRC 7223B87F (1914943615) │ │ │ │ +126A08 Compressed Size 00000493 (1171) │ │ │ │ +126A0C Uncompressed Size 00000B44 (2884) │ │ │ │ +126A10 Filename Length 002F (47) │ │ │ │ +126A12 Extra Length 0000 (0) │ │ │ │ +126A14 Comment Length 0000 (0) │ │ │ │ +126A16 Disk Start 0000 (0) │ │ │ │ +126A18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126955 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126959 Local Header Offset 000B504A (741450) │ │ │ │ -12695D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A1E Local Header Offset 000B5041 (741441) │ │ │ │ +126A22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12695D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12698C CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -126990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126991 Created OS 03 (3) 'Unix' │ │ │ │ -126992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126994 General Purpose Flag 0800 (2048) │ │ │ │ +126A51 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +126A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A56 Created OS 03 (3) 'Unix' │ │ │ │ +126A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12699C CRC 177CD2BD (394056381) │ │ │ │ -1269A0 Compressed Size 000002BB (699) │ │ │ │ -1269A4 Uncompressed Size 00000DA6 (3494) │ │ │ │ -1269A8 Filename Length 002E (46) │ │ │ │ -1269AA Extra Length 0000 (0) │ │ │ │ -1269AC Comment Length 0000 (0) │ │ │ │ -1269AE Disk Start 0000 (0) │ │ │ │ -1269B0 Int File Attributes 0000 (0) │ │ │ │ +126A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A61 CRC 177CD2BD (394056381) │ │ │ │ +126A65 Compressed Size 000002BB (699) │ │ │ │ +126A69 Uncompressed Size 00000DA6 (3494) │ │ │ │ +126A6D Filename Length 002E (46) │ │ │ │ +126A6F Extra Length 0000 (0) │ │ │ │ +126A71 Comment Length 0000 (0) │ │ │ │ +126A73 Disk Start 0000 (0) │ │ │ │ +126A75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1269B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1269B6 Local Header Offset 000B552A (742698) │ │ │ │ -1269BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A7B Local Header Offset 000B5521 (742689) │ │ │ │ +126A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1269BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1269E8 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -1269EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1269ED Created OS 03 (3) 'Unix' │ │ │ │ -1269EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1269EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1269F0 General Purpose Flag 0800 (2048) │ │ │ │ +126AAD CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +126AB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126AB2 Created OS 03 (3) 'Unix' │ │ │ │ +126AB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126AB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126AB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1269F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1269F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1269F8 CRC B9D58389 (3117777801) │ │ │ │ -1269FC Compressed Size 000005AF (1455) │ │ │ │ -126A00 Uncompressed Size 00000DFE (3582) │ │ │ │ -126A04 Filename Length 002B (43) │ │ │ │ -126A06 Extra Length 0000 (0) │ │ │ │ -126A08 Comment Length 0000 (0) │ │ │ │ -126A0A Disk Start 0000 (0) │ │ │ │ -126A0C Int File Attributes 0000 (0) │ │ │ │ +126AB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126AB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126ABD CRC B9D58389 (3117777801) │ │ │ │ +126AC1 Compressed Size 000005AF (1455) │ │ │ │ +126AC5 Uncompressed Size 00000DFE (3582) │ │ │ │ +126AC9 Filename Length 002B (43) │ │ │ │ +126ACB Extra Length 0000 (0) │ │ │ │ +126ACD Comment Length 0000 (0) │ │ │ │ +126ACF Disk Start 0000 (0) │ │ │ │ +126AD1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126AD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A12 Local Header Offset 000B5831 (743473) │ │ │ │ -126A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126AD7 Local Header Offset 000B5828 (743464) │ │ │ │ +126ADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126ADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A41 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -126A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A46 Created OS 03 (3) 'Unix' │ │ │ │ -126A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A49 General Purpose Flag 0800 (2048) │ │ │ │ +126B06 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +126B0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B0B Created OS 03 (3) 'Unix' │ │ │ │ +126B0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -126A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126A51 CRC BAD58509 (3134555401) │ │ │ │ -126A55 Compressed Size 00000342 (834) │ │ │ │ -126A59 Uncompressed Size 0000122E (4654) │ │ │ │ -126A5D Filename Length 002A (42) │ │ │ │ -126A5F Extra Length 0000 (0) │ │ │ │ -126A61 Comment Length 0000 (0) │ │ │ │ -126A63 Disk Start 0000 (0) │ │ │ │ -126A65 Int File Attributes 0000 (0) │ │ │ │ +126B10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B16 CRC BAD58509 (3134555401) │ │ │ │ +126B1A Compressed Size 00000342 (834) │ │ │ │ +126B1E Uncompressed Size 0000122E (4654) │ │ │ │ +126B22 Filename Length 002A (42) │ │ │ │ +126B24 Extra Length 0000 (0) │ │ │ │ +126B26 Comment Length 0000 (0) │ │ │ │ +126B28 Disk Start 0000 (0) │ │ │ │ +126B2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A6B Local Header Offset 000B5E29 (745001) │ │ │ │ -126A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B30 Local Header Offset 000B5E20 (744992) │ │ │ │ +126B34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A99 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -126A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A9E Created OS 03 (3) 'Unix' │ │ │ │ -126A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126AA1 General Purpose Flag 0800 (2048) │ │ │ │ +126B5E CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +126B62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B63 Created OS 03 (3) 'Unix' │ │ │ │ +126B64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B66 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -126AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AA9 CRC 00000000 (0) │ │ │ │ -126AAD Compressed Size 00000000 (0) │ │ │ │ -126AB1 Uncompressed Size 00000000 (0) │ │ │ │ -126AB5 Filename Length 0010 (16) │ │ │ │ -126AB7 Extra Length 0000 (0) │ │ │ │ -126AB9 Comment Length 0000 (0) │ │ │ │ -126ABB Disk Start 0000 (0) │ │ │ │ -126ABD Int File Attributes 0000 (0) │ │ │ │ +126B68 Compression Method 0000 (0) 'Stored' │ │ │ │ +126B6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B6E CRC 00000000 (0) │ │ │ │ +126B72 Compressed Size 00000000 (0) │ │ │ │ +126B76 Uncompressed Size 00000000 (0) │ │ │ │ +126B7A Filename Length 0010 (16) │ │ │ │ +126B7C Extra Length 0000 (0) │ │ │ │ +126B7E Comment Length 0000 (0) │ │ │ │ +126B80 Disk Start 0000 (0) │ │ │ │ +126B82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126ABF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126B84 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126AC3 Local Header Offset 000B61B3 (745907) │ │ │ │ -126AC7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +126B88 Local Header Offset 000B61AA (745898) │ │ │ │ +126B8C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126AC7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B8C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126AC7: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126B8C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B64: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126AD7 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -126ADB Created Zip Spec 14 (20) '2.0' │ │ │ │ -126ADC Created OS 03 (3) 'Unix' │ │ │ │ -126ADD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126ADE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126ADF General Purpose Flag 0800 (2048) │ │ │ │ +126B9C CENTRAL HEADER #356 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' │ │ │ │ -126AE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126AE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AE7 CRC 810F19F8 (2165250552) │ │ │ │ -126AEB Compressed Size 0000006B (107) │ │ │ │ -126AEF Uncompressed Size 0000007F (127) │ │ │ │ -126AF3 Filename Length 0025 (37) │ │ │ │ -126AF5 Extra Length 0000 (0) │ │ │ │ -126AF7 Comment Length 0000 (0) │ │ │ │ -126AF9 Disk Start 0000 (0) │ │ │ │ -126AFB Int File Attributes 0000 (0) │ │ │ │ +126BA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BAC CRC 810F19F8 (2165250552) │ │ │ │ +126BB0 Compressed Size 0000006B (107) │ │ │ │ +126BB4 Uncompressed Size 0000007F (127) │ │ │ │ +126BB8 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -126AFD 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' │ │ │ │ -126B01 Local Header Offset 000B61E1 (745953) │ │ │ │ -126B05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126BC6 Local Header Offset 000B61D8 (745944) │ │ │ │ +126BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B2A CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -126B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B2F Created OS 03 (3) 'Unix' │ │ │ │ -126B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B32 General Purpose Flag 0800 (2048) │ │ │ │ +126BEF CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +126BF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BF4 Created OS 03 (3) 'Unix' │ │ │ │ +126BF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B3A CRC 8E3C5B46 (2386320198) │ │ │ │ -126B3E Compressed Size 0000007B (123) │ │ │ │ -126B42 Uncompressed Size 00000098 (152) │ │ │ │ -126B46 Filename Length 0024 (36) │ │ │ │ -126B48 Extra Length 0000 (0) │ │ │ │ -126B4A Comment Length 0000 (0) │ │ │ │ -126B4C Disk Start 0000 (0) │ │ │ │ -126B4E Int File Attributes 0000 (0) │ │ │ │ +126BF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BFF CRC 8E3C5B46 (2386320198) │ │ │ │ +126C03 Compressed Size 0000007B (123) │ │ │ │ +126C07 Uncompressed Size 00000098 (152) │ │ │ │ +126C0B Filename Length 0024 (36) │ │ │ │ +126C0D Extra Length 0000 (0) │ │ │ │ +126C0F Comment Length 0000 (0) │ │ │ │ +126C11 Disk Start 0000 (0) │ │ │ │ +126C13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B54 Local Header Offset 000B628F (746127) │ │ │ │ -126B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C19 Local Header Offset 000B6286 (746118) │ │ │ │ +126C1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B7C CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -126B80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B81 Created OS 03 (3) 'Unix' │ │ │ │ -126B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B84 General Purpose Flag 0800 (2048) │ │ │ │ +126C41 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +126C45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C46 Created OS 03 (3) 'Unix' │ │ │ │ +126C47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B8C CRC 824F7F49 (2186248009) │ │ │ │ -126B90 Compressed Size 000001D1 (465) │ │ │ │ -126B94 Uncompressed Size 00000347 (839) │ │ │ │ -126B98 Filename Length 0028 (40) │ │ │ │ -126B9A Extra Length 0000 (0) │ │ │ │ -126B9C Comment Length 0000 (0) │ │ │ │ -126B9E Disk Start 0000 (0) │ │ │ │ -126BA0 Int File Attributes 0000 (0) │ │ │ │ +126C4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C51 CRC 824F7F49 (2186248009) │ │ │ │ +126C55 Compressed Size 000001D1 (465) │ │ │ │ +126C59 Uncompressed Size 00000347 (839) │ │ │ │ +126C5D Filename Length 0028 (40) │ │ │ │ +126C5F Extra Length 0000 (0) │ │ │ │ +126C61 Comment Length 0000 (0) │ │ │ │ +126C63 Disk Start 0000 (0) │ │ │ │ +126C65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BA6 Local Header Offset 000B634C (746316) │ │ │ │ -126BAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C6B Local Header Offset 000B6343 (746307) │ │ │ │ +126C6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126BD2 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -126BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126BD7 Created OS 03 (3) 'Unix' │ │ │ │ -126BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126BDA General Purpose Flag 0800 (2048) │ │ │ │ +126C97 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +126C9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C9C Created OS 03 (3) 'Unix' │ │ │ │ +126C9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -126BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126BE2 CRC D21211B0 (3524399536) │ │ │ │ -126BE6 Compressed Size 00000164 (356) │ │ │ │ -126BEA Uncompressed Size 00000266 (614) │ │ │ │ -126BEE Filename Length 0027 (39) │ │ │ │ -126BF0 Extra Length 0000 (0) │ │ │ │ -126BF2 Comment Length 0000 (0) │ │ │ │ -126BF4 Disk Start 0000 (0) │ │ │ │ -126BF6 Int File Attributes 0000 (0) │ │ │ │ +126CA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126CA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CA7 CRC D21211B0 (3524399536) │ │ │ │ +126CAB Compressed Size 00000164 (356) │ │ │ │ +126CAF Uncompressed Size 00000266 (614) │ │ │ │ +126CB3 Filename Length 0027 (39) │ │ │ │ +126CB5 Extra Length 0000 (0) │ │ │ │ +126CB7 Comment Length 0000 (0) │ │ │ │ +126CB9 Disk Start 0000 (0) │ │ │ │ +126CBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BFC Local Header Offset 000B6563 (746851) │ │ │ │ -126C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CC1 Local Header Offset 000B655A (746842) │ │ │ │ +126CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126C27 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -126C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C2C Created OS 03 (3) 'Unix' │ │ │ │ -126C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C2F General Purpose Flag 0800 (2048) │ │ │ │ +126CEC CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +126CF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CF1 Created OS 03 (3) 'Unix' │ │ │ │ +126CF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C31 Compression Method 0000 (0) 'Stored' │ │ │ │ -126C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C37 CRC 00000000 (0) │ │ │ │ -126C3B Compressed Size 00000000 (0) │ │ │ │ -126C3F Uncompressed Size 00000000 (0) │ │ │ │ -126C43 Filename Length 001C (28) │ │ │ │ -126C45 Extra Length 0000 (0) │ │ │ │ -126C47 Comment Length 0000 (0) │ │ │ │ -126C49 Disk Start 0000 (0) │ │ │ │ -126C4B Int File Attributes 0000 (0) │ │ │ │ +126CF6 Compression Method 0000 (0) 'Stored' │ │ │ │ +126CF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CFC CRC 00000000 (0) │ │ │ │ +126D00 Compressed Size 00000000 (0) │ │ │ │ +126D04 Uncompressed Size 00000000 (0) │ │ │ │ +126D08 Filename Length 001C (28) │ │ │ │ +126D0A Extra Length 0000 (0) │ │ │ │ +126D0C Comment Length 0000 (0) │ │ │ │ +126D0E Disk Start 0000 (0) │ │ │ │ +126D10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C4D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126D12 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126C51 Local Header Offset 000B670C (747276) │ │ │ │ -126C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D16 Local Header Offset 000B6703 (747267) │ │ │ │ +126D1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126C55: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126D1A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C2D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CF2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126C71 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -126C75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C76 Created OS 03 (3) 'Unix' │ │ │ │ -126C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C79 General Purpose Flag 0800 (2048) │ │ │ │ +126D36 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +126D3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D3B Created OS 03 (3) 'Unix' │ │ │ │ +126D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -126C7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C81 CRC B0D9726D (2967040621) │ │ │ │ -126C85 Compressed Size 00000255 (597) │ │ │ │ -126C89 Uncompressed Size 00000578 (1400) │ │ │ │ -126C8D Filename Length 003A (58) │ │ │ │ -126C8F Extra Length 0000 (0) │ │ │ │ -126C91 Comment Length 0000 (0) │ │ │ │ -126C93 Disk Start 0000 (0) │ │ │ │ -126C95 Int File Attributes 0000 (0) │ │ │ │ +126D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D46 CRC B0D9726D (2967040621) │ │ │ │ +126D4A Compressed Size 00000255 (597) │ │ │ │ +126D4E Uncompressed Size 00000578 (1400) │ │ │ │ +126D52 Filename Length 003A (58) │ │ │ │ +126D54 Extra Length 0000 (0) │ │ │ │ +126D56 Comment Length 0000 (0) │ │ │ │ +126D58 Disk Start 0000 (0) │ │ │ │ +126D5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126C9B Local Header Offset 000B6746 (747334) │ │ │ │ -126C9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D60 Local Header Offset 000B673D (747325) │ │ │ │ +126D64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126CD9 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -126CDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -126CDE Created OS 03 (3) 'Unix' │ │ │ │ -126CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126CE1 General Purpose Flag 0800 (2048) │ │ │ │ +126D9E CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +126DA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126DA3 Created OS 03 (3) 'Unix' │ │ │ │ +126DA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126DA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126DA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126CE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126CE9 CRC 6EA9B289 (1856615049) │ │ │ │ -126CED Compressed Size 000003FA (1018) │ │ │ │ -126CF1 Uncompressed Size 00000D24 (3364) │ │ │ │ -126CF5 Filename Length 0039 (57) │ │ │ │ -126CF7 Extra Length 0000 (0) │ │ │ │ -126CF9 Comment Length 0000 (0) │ │ │ │ -126CFB Disk Start 0000 (0) │ │ │ │ -126CFD Int File Attributes 0000 (0) │ │ │ │ +126DA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126DAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126DAE CRC 6EA9B289 (1856615049) │ │ │ │ +126DB2 Compressed Size 000003FA (1018) │ │ │ │ +126DB6 Uncompressed Size 00000D24 (3364) │ │ │ │ +126DBA Filename Length 0039 (57) │ │ │ │ +126DBC Extra Length 0000 (0) │ │ │ │ +126DBE Comment Length 0000 (0) │ │ │ │ +126DC0 Disk Start 0000 (0) │ │ │ │ +126DC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126CFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126DC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D03 Local Header Offset 000B69F3 (748019) │ │ │ │ -126D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126DC8 Local Header Offset 000B69EA (748010) │ │ │ │ +126DCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126D40 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -126D44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126D45 Created OS 03 (3) 'Unix' │ │ │ │ -126D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126D48 General Purpose Flag 0800 (2048) │ │ │ │ +126E05 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +126E09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E0A Created OS 03 (3) 'Unix' │ │ │ │ +126E0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126D50 CRC 5D5D9803 (1566414851) │ │ │ │ -126D54 Compressed Size 000004FA (1274) │ │ │ │ -126D58 Uncompressed Size 00000CA4 (3236) │ │ │ │ -126D5C Filename Length 0041 (65) │ │ │ │ -126D5E Extra Length 0000 (0) │ │ │ │ -126D60 Comment Length 0000 (0) │ │ │ │ -126D62 Disk Start 0000 (0) │ │ │ │ -126D64 Int File Attributes 0000 (0) │ │ │ │ +126E0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E15 CRC 5D5D9803 (1566414851) │ │ │ │ +126E19 Compressed Size 000004FA (1274) │ │ │ │ +126E1D Uncompressed Size 00000CA4 (3236) │ │ │ │ +126E21 Filename Length 0041 (65) │ │ │ │ +126E23 Extra Length 0000 (0) │ │ │ │ +126E25 Comment Length 0000 (0) │ │ │ │ +126E27 Disk Start 0000 (0) │ │ │ │ +126E29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126D66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D6A Local Header Offset 000B6E44 (749124) │ │ │ │ -126D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E2F Local Header Offset 000B6E3B (749115) │ │ │ │ +126E33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126DAF CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -126DB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126DB4 Created OS 03 (3) 'Unix' │ │ │ │ -126DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126DB7 General Purpose Flag 0800 (2048) │ │ │ │ +126E74 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +126E78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E79 Created OS 03 (3) 'Unix' │ │ │ │ +126E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126DB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126DBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126DBF CRC E225F545 (3794138437) │ │ │ │ -126DC3 Compressed Size 000003A1 (929) │ │ │ │ -126DC7 Uncompressed Size 00001258 (4696) │ │ │ │ -126DCB Filename Length 0040 (64) │ │ │ │ -126DCD Extra Length 0000 (0) │ │ │ │ -126DCF Comment Length 0000 (0) │ │ │ │ -126DD1 Disk Start 0000 (0) │ │ │ │ -126DD3 Int File Attributes 0000 (0) │ │ │ │ +126E7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E84 CRC E225F545 (3794138437) │ │ │ │ +126E88 Compressed Size 000003A1 (929) │ │ │ │ +126E8C Uncompressed Size 00001258 (4696) │ │ │ │ +126E90 Filename Length 0040 (64) │ │ │ │ +126E92 Extra Length 0000 (0) │ │ │ │ +126E94 Comment Length 0000 (0) │ │ │ │ +126E96 Disk Start 0000 (0) │ │ │ │ +126E98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126DD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126DD9 Local Header Offset 000B739D (750493) │ │ │ │ -126DDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E9E Local Header Offset 000B7394 (750484) │ │ │ │ +126EA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126DDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E1D CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -126E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E22 Created OS 03 (3) 'Unix' │ │ │ │ -126E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E25 General Purpose Flag 0800 (2048) │ │ │ │ +126EE2 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +126EE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126EE7 Created OS 03 (3) 'Unix' │ │ │ │ +126EE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126EE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126EEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E2D CRC E82B9372 (3895169906) │ │ │ │ -126E31 Compressed Size 0000020F (527) │ │ │ │ -126E35 Uncompressed Size 0000042E (1070) │ │ │ │ -126E39 Filename Length 0031 (49) │ │ │ │ -126E3B Extra Length 0000 (0) │ │ │ │ -126E3D Comment Length 0000 (0) │ │ │ │ -126E3F Disk Start 0000 (0) │ │ │ │ -126E41 Int File Attributes 0000 (0) │ │ │ │ +126EEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +126EEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126EF2 CRC E82B9372 (3895169906) │ │ │ │ +126EF6 Compressed Size 0000020F (527) │ │ │ │ +126EFA Uncompressed Size 0000042E (1070) │ │ │ │ +126EFE Filename Length 0031 (49) │ │ │ │ +126F00 Extra Length 0000 (0) │ │ │ │ +126F02 Comment Length 0000 (0) │ │ │ │ +126F04 Disk Start 0000 (0) │ │ │ │ +126F06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126E47 Local Header Offset 000B779C (751516) │ │ │ │ -126E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F0C Local Header Offset 000B7793 (751507) │ │ │ │ +126F10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E7C CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -126E80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E81 Created OS 03 (3) 'Unix' │ │ │ │ -126E82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E84 General Purpose Flag 0800 (2048) │ │ │ │ +126F41 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +126F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F46 Created OS 03 (3) 'Unix' │ │ │ │ +126F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E8C CRC D83E4AE4 (3627961060) │ │ │ │ -126E90 Compressed Size 00000261 (609) │ │ │ │ -126E94 Uncompressed Size 0000084A (2122) │ │ │ │ -126E98 Filename Length 0030 (48) │ │ │ │ -126E9A Extra Length 0000 (0) │ │ │ │ -126E9C Comment Length 0000 (0) │ │ │ │ -126E9E Disk Start 0000 (0) │ │ │ │ -126EA0 Int File Attributes 0000 (0) │ │ │ │ +126F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F51 CRC D83E4AE4 (3627961060) │ │ │ │ +126F55 Compressed Size 00000261 (609) │ │ │ │ +126F59 Uncompressed Size 0000084A (2122) │ │ │ │ +126F5D Filename Length 0030 (48) │ │ │ │ +126F5F Extra Length 0000 (0) │ │ │ │ +126F61 Comment Length 0000 (0) │ │ │ │ +126F63 Disk Start 0000 (0) │ │ │ │ +126F65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126EA6 Local Header Offset 000B79FA (752122) │ │ │ │ -126EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F6B Local Header Offset 000B79F1 (752113) │ │ │ │ +126F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126EDA CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -126EDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -126EDF Created OS 03 (3) 'Unix' │ │ │ │ -126EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126EE2 General Purpose Flag 0800 (2048) │ │ │ │ +126F9F CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +126FA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126FA4 Created OS 03 (3) 'Unix' │ │ │ │ +126FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126FA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126EEA CRC 2D03D35B (755225435) │ │ │ │ -126EEE Compressed Size 000000DA (218) │ │ │ │ -126EF2 Uncompressed Size 00000149 (329) │ │ │ │ -126EF6 Filename Length 0032 (50) │ │ │ │ -126EF8 Extra Length 0000 (0) │ │ │ │ -126EFA Comment Length 0000 (0) │ │ │ │ -126EFC Disk Start 0000 (0) │ │ │ │ -126EFE Int File Attributes 0000 (0) │ │ │ │ +126FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126FAF CRC 2D03D35B (755225435) │ │ │ │ +126FB3 Compressed Size 000000DA (218) │ │ │ │ +126FB7 Uncompressed Size 00000149 (329) │ │ │ │ +126FBB Filename Length 0032 (50) │ │ │ │ +126FBD Extra Length 0000 (0) │ │ │ │ +126FBF Comment Length 0000 (0) │ │ │ │ +126FC1 Disk Start 0000 (0) │ │ │ │ +126FC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126FC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F04 Local Header Offset 000B7CA9 (752809) │ │ │ │ -126F08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126FC9 Local Header Offset 000B7CA0 (752800) │ │ │ │ +126FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F3A CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -126F3E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F3F Created OS 03 (3) 'Unix' │ │ │ │ -126F40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F42 General Purpose Flag 0800 (2048) │ │ │ │ +126FFF CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +127003 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127004 Created OS 03 (3) 'Unix' │ │ │ │ +127005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127007 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126F44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126F46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126F4A CRC DDDD378D (3722262413) │ │ │ │ -126F4E Compressed Size 0000007D (125) │ │ │ │ -126F52 Uncompressed Size 000000AB (171) │ │ │ │ -126F56 Filename Length 0031 (49) │ │ │ │ -126F58 Extra Length 0000 (0) │ │ │ │ -126F5A Comment Length 0000 (0) │ │ │ │ -126F5C Disk Start 0000 (0) │ │ │ │ -126F5E Int File Attributes 0000 (0) │ │ │ │ +127009 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12700B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12700F CRC DDDD378D (3722262413) │ │ │ │ +127013 Compressed Size 0000007D (125) │ │ │ │ +127017 Uncompressed Size 000000AB (171) │ │ │ │ +12701B Filename Length 0031 (49) │ │ │ │ +12701D Extra Length 0000 (0) │ │ │ │ +12701F Comment Length 0000 (0) │ │ │ │ +127021 Disk Start 0000 (0) │ │ │ │ +127023 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127025 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F64 Local Header Offset 000B7DD3 (753107) │ │ │ │ -126F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127029 Local Header Offset 000B7DCA (753098) │ │ │ │ +12702D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12702D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F99 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -126F9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F9E Created OS 03 (3) 'Unix' │ │ │ │ -126F9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FA1 General Purpose Flag 0800 (2048) │ │ │ │ +12705E CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +127062 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127063 Created OS 03 (3) 'Unix' │ │ │ │ +127064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127066 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -126FA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FA9 CRC 00000000 (0) │ │ │ │ -126FAD Compressed Size 00000000 (0) │ │ │ │ -126FB1 Uncompressed Size 00000000 (0) │ │ │ │ -126FB5 Filename Length 0011 (17) │ │ │ │ -126FB7 Extra Length 0000 (0) │ │ │ │ -126FB9 Comment Length 0000 (0) │ │ │ │ -126FBB Disk Start 0000 (0) │ │ │ │ -126FBD Int File Attributes 0000 (0) │ │ │ │ +127068 Compression Method 0000 (0) 'Stored' │ │ │ │ +12706A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12706E CRC 00000000 (0) │ │ │ │ +127072 Compressed Size 00000000 (0) │ │ │ │ +127076 Uncompressed Size 00000000 (0) │ │ │ │ +12707A Filename Length 0011 (17) │ │ │ │ +12707C Extra Length 0000 (0) │ │ │ │ +12707E Comment Length 0000 (0) │ │ │ │ +127080 Disk Start 0000 (0) │ │ │ │ +127082 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FBF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127084 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126FC3 Local Header Offset 000B7E9F (753311) │ │ │ │ -126FC7 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +127088 Local Header Offset 000B7E96 (753302) │ │ │ │ +12708C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126FC7: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12708C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126FC7: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12708C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127064: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126FD8 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -126FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -126FDD Created OS 03 (3) 'Unix' │ │ │ │ -126FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FE0 General Purpose Flag 0800 (2048) │ │ │ │ +12709D CENTRAL HEADER #370 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' │ │ │ │ -126FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126FE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FE8 CRC 7D077A9A (2097642138) │ │ │ │ -126FEC Compressed Size 00000272 (626) │ │ │ │ -126FF0 Uncompressed Size 000004EF (1263) │ │ │ │ -126FF4 Filename Length 0025 (37) │ │ │ │ -126FF6 Extra Length 0000 (0) │ │ │ │ -126FF8 Comment Length 0000 (0) │ │ │ │ -126FFA Disk Start 0000 (0) │ │ │ │ -126FFC Int File Attributes 0000 (0) │ │ │ │ +1270A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270AD CRC 7D077A9A (2097642138) │ │ │ │ +1270B1 Compressed Size 00000272 (626) │ │ │ │ +1270B5 Uncompressed Size 000004EF (1263) │ │ │ │ +1270B9 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -126FFE 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' │ │ │ │ -127002 Local Header Offset 000B7ECE (753358) │ │ │ │ -127006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1270C7 Local Header Offset 000B7EC5 (753349) │ │ │ │ +1270CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12702B CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -12702F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127030 Created OS 03 (3) 'Unix' │ │ │ │ -127031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127033 General Purpose Flag 0800 (2048) │ │ │ │ +1270F0 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +1270F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270F5 Created OS 03 (3) 'Unix' │ │ │ │ +1270F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127035 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127037 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12703B CRC D9246A2F (3643042351) │ │ │ │ -12703F Compressed Size 000002A1 (673) │ │ │ │ -127043 Uncompressed Size 000006E5 (1765) │ │ │ │ -127047 Filename Length 0024 (36) │ │ │ │ -127049 Extra Length 0000 (0) │ │ │ │ -12704B Comment Length 0000 (0) │ │ │ │ -12704D Disk Start 0000 (0) │ │ │ │ -12704F Int File Attributes 0000 (0) │ │ │ │ +1270FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127100 CRC D9246A2F (3643042351) │ │ │ │ +127104 Compressed Size 000002A1 (673) │ │ │ │ +127108 Uncompressed Size 000006E5 (1765) │ │ │ │ +12710C Filename Length 0024 (36) │ │ │ │ +12710E Extra Length 0000 (0) │ │ │ │ +127110 Comment Length 0000 (0) │ │ │ │ +127112 Disk Start 0000 (0) │ │ │ │ +127114 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127051 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127116 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127055 Local Header Offset 000B8183 (754051) │ │ │ │ -127059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12711A Local Header Offset 000B817A (754042) │ │ │ │ +12711E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12711E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12707D CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -127081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127082 Created OS 03 (3) 'Unix' │ │ │ │ -127083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127085 General Purpose Flag 0800 (2048) │ │ │ │ +127142 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +127146 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127147 Created OS 03 (3) 'Unix' │ │ │ │ +127148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12714A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127089 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12708D CRC 4CA9431A (1286161178) │ │ │ │ -127091 Compressed Size 00000541 (1345) │ │ │ │ -127095 Uncompressed Size 00000CA9 (3241) │ │ │ │ -127099 Filename Length 001F (31) │ │ │ │ -12709B Extra Length 0000 (0) │ │ │ │ -12709D Comment Length 0000 (0) │ │ │ │ -12709F Disk Start 0000 (0) │ │ │ │ -1270A1 Int File Attributes 0000 (0) │ │ │ │ +12714C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12714E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127152 CRC 4CA9431A (1286161178) │ │ │ │ +127156 Compressed Size 00000541 (1345) │ │ │ │ +12715A Uncompressed Size 00000CA9 (3241) │ │ │ │ +12715E Filename Length 001F (31) │ │ │ │ +127160 Extra Length 0000 (0) │ │ │ │ +127162 Comment Length 0000 (0) │ │ │ │ +127164 Disk Start 0000 (0) │ │ │ │ +127166 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127168 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270A7 Local Header Offset 000B8466 (754790) │ │ │ │ -1270AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12716C Local Header Offset 000B845D (754781) │ │ │ │ +127170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1270CA CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -1270CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1270CF Created OS 03 (3) 'Unix' │ │ │ │ -1270D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1270D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1270D2 General Purpose Flag 0800 (2048) │ │ │ │ +12718F CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +127193 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127194 Created OS 03 (3) 'Unix' │ │ │ │ +127195 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127196 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127197 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1270D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1270D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1270DA CRC 2E967EF1 (781614833) │ │ │ │ -1270DE Compressed Size 00000583 (1411) │ │ │ │ -1270E2 Uncompressed Size 0000176D (5997) │ │ │ │ -1270E6 Filename Length 001E (30) │ │ │ │ -1270E8 Extra Length 0000 (0) │ │ │ │ -1270EA Comment Length 0000 (0) │ │ │ │ -1270EC Disk Start 0000 (0) │ │ │ │ -1270EE Int File Attributes 0000 (0) │ │ │ │ +127199 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12719B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12719F CRC 2E967EF1 (781614833) │ │ │ │ +1271A3 Compressed Size 00000583 (1411) │ │ │ │ +1271A7 Uncompressed Size 0000176D (5997) │ │ │ │ +1271AB Filename Length 001E (30) │ │ │ │ +1271AD Extra Length 0000 (0) │ │ │ │ +1271AF Comment Length 0000 (0) │ │ │ │ +1271B1 Disk Start 0000 (0) │ │ │ │ +1271B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270F4 Local Header Offset 000B89E4 (756196) │ │ │ │ -1270F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271B9 Local Header Offset 000B89DB (756187) │ │ │ │ +1271BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127116 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -12711A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12711B Created OS 03 (3) 'Unix' │ │ │ │ -12711C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12711D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12711E General Purpose Flag 0800 (2048) │ │ │ │ +1271DB CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +1271DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1271E0 Created OS 03 (3) 'Unix' │ │ │ │ +1271E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1271E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1271E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127120 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127126 CRC E22C3481 (3794547841) │ │ │ │ -12712A Compressed Size 0000024C (588) │ │ │ │ -12712E Uncompressed Size 0000046C (1132) │ │ │ │ -127132 Filename Length 0023 (35) │ │ │ │ -127134 Extra Length 0000 (0) │ │ │ │ -127136 Comment Length 0000 (0) │ │ │ │ -127138 Disk Start 0000 (0) │ │ │ │ -12713A Int File Attributes 0000 (0) │ │ │ │ +1271E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1271E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271EB CRC E22C3481 (3794547841) │ │ │ │ +1271EF Compressed Size 0000024C (588) │ │ │ │ +1271F3 Uncompressed Size 0000046C (1132) │ │ │ │ +1271F7 Filename Length 0023 (35) │ │ │ │ +1271F9 Extra Length 0000 (0) │ │ │ │ +1271FB Comment Length 0000 (0) │ │ │ │ +1271FD Disk Start 0000 (0) │ │ │ │ +1271FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12713C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127201 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127140 Local Header Offset 000B8FA3 (757667) │ │ │ │ -127144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127205 Local Header Offset 000B8F9A (757658) │ │ │ │ +127209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127167 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -12716B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12716C Created OS 03 (3) 'Unix' │ │ │ │ -12716D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12716E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12716F General Purpose Flag 0800 (2048) │ │ │ │ +12722C CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +127230 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127231 Created OS 03 (3) 'Unix' │ │ │ │ +127232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127234 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127171 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127173 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127177 CRC F3AA23A9 (4088013737) │ │ │ │ -12717B Compressed Size 0000024D (589) │ │ │ │ -12717F Uncompressed Size 00000596 (1430) │ │ │ │ -127183 Filename Length 0022 (34) │ │ │ │ -127185 Extra Length 0000 (0) │ │ │ │ -127187 Comment Length 0000 (0) │ │ │ │ -127189 Disk Start 0000 (0) │ │ │ │ -12718B Int File Attributes 0000 (0) │ │ │ │ +127236 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12723C CRC F3AA23A9 (4088013737) │ │ │ │ +127240 Compressed Size 0000024D (589) │ │ │ │ +127244 Uncompressed Size 00000596 (1430) │ │ │ │ +127248 Filename Length 0022 (34) │ │ │ │ +12724A Extra Length 0000 (0) │ │ │ │ +12724C Comment Length 0000 (0) │ │ │ │ +12724E Disk Start 0000 (0) │ │ │ │ +127250 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12718D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127252 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127191 Local Header Offset 000B9230 (758320) │ │ │ │ -127195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127256 Local Header Offset 000B9227 (758311) │ │ │ │ +12725A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12725A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1271B7 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -1271BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1271BC Created OS 03 (3) 'Unix' │ │ │ │ -1271BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1271BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1271BF General Purpose Flag 0800 (2048) │ │ │ │ +12727C CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +127280 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127281 Created OS 03 (3) 'Unix' │ │ │ │ +127282 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127283 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127284 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1271C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1271C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1271C7 CRC B48ACF64 (3028995940) │ │ │ │ -1271CB Compressed Size 00000275 (629) │ │ │ │ -1271CF Uncompressed Size 00000530 (1328) │ │ │ │ -1271D3 Filename Length 0027 (39) │ │ │ │ -1271D5 Extra Length 0000 (0) │ │ │ │ -1271D7 Comment Length 0000 (0) │ │ │ │ -1271D9 Disk Start 0000 (0) │ │ │ │ -1271DB Int File Attributes 0000 (0) │ │ │ │ +127286 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127288 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12728C CRC B48ACF64 (3028995940) │ │ │ │ +127290 Compressed Size 00000275 (629) │ │ │ │ +127294 Uncompressed Size 00000530 (1328) │ │ │ │ +127298 Filename Length 0027 (39) │ │ │ │ +12729A Extra Length 0000 (0) │ │ │ │ +12729C Comment Length 0000 (0) │ │ │ │ +12729E Disk Start 0000 (0) │ │ │ │ +1272A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1271DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1271E1 Local Header Offset 000B94BD (758973) │ │ │ │ -1271E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272A6 Local Header Offset 000B94B4 (758964) │ │ │ │ +1272AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1271E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12720C CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -127210 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127211 Created OS 03 (3) 'Unix' │ │ │ │ -127212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127214 General Purpose Flag 0800 (2048) │ │ │ │ +1272D1 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +1272D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1272D6 Created OS 03 (3) 'Unix' │ │ │ │ +1272D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1272D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1272D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127216 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12721C CRC 4B305F5F (1261461343) │ │ │ │ -127220 Compressed Size 000002C1 (705) │ │ │ │ -127224 Uncompressed Size 000009F2 (2546) │ │ │ │ -127228 Filename Length 0026 (38) │ │ │ │ -12722A Extra Length 0000 (0) │ │ │ │ -12722C Comment Length 0000 (0) │ │ │ │ -12722E Disk Start 0000 (0) │ │ │ │ -127230 Int File Attributes 0000 (0) │ │ │ │ +1272DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1272DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1272E1 CRC 4B305F5F (1261461343) │ │ │ │ +1272E5 Compressed Size 000002C1 (705) │ │ │ │ +1272E9 Uncompressed Size 000009F2 (2546) │ │ │ │ +1272ED Filename Length 0026 (38) │ │ │ │ +1272EF Extra Length 0000 (0) │ │ │ │ +1272F1 Comment Length 0000 (0) │ │ │ │ +1272F3 Disk Start 0000 (0) │ │ │ │ +1272F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127236 Local Header Offset 000B9777 (759671) │ │ │ │ -12723A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272FB Local Header Offset 000B976E (759662) │ │ │ │ +1272FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12723A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127260 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -127264 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127265 Created OS 03 (3) 'Unix' │ │ │ │ -127266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127268 General Purpose Flag 0800 (2048) │ │ │ │ +127325 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +127329 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12732A Created OS 03 (3) 'Unix' │ │ │ │ +12732B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12732C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12732D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12726A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12726C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127270 CRC F2D7F409 (4074238985) │ │ │ │ -127274 Compressed Size 00000277 (631) │ │ │ │ -127278 Uncompressed Size 000004EE (1262) │ │ │ │ -12727C Filename Length 0029 (41) │ │ │ │ -12727E Extra Length 0000 (0) │ │ │ │ -127280 Comment Length 0000 (0) │ │ │ │ -127282 Disk Start 0000 (0) │ │ │ │ -127284 Int File Attributes 0000 (0) │ │ │ │ +12732F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127331 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127335 CRC F2D7F409 (4074238985) │ │ │ │ +127339 Compressed Size 00000277 (631) │ │ │ │ +12733D Uncompressed Size 000004EE (1262) │ │ │ │ +127341 Filename Length 0029 (41) │ │ │ │ +127343 Extra Length 0000 (0) │ │ │ │ +127345 Comment Length 0000 (0) │ │ │ │ +127347 Disk Start 0000 (0) │ │ │ │ +127349 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127286 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12734B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12728A Local Header Offset 000B9A7C (760444) │ │ │ │ -12728E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12734F Local Header Offset 000B9A73 (760435) │ │ │ │ +127353 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12728E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1272B7 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -1272BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1272BC Created OS 03 (3) 'Unix' │ │ │ │ -1272BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1272BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1272BF General Purpose Flag 0800 (2048) │ │ │ │ +12737C CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +127380 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127381 Created OS 03 (3) 'Unix' │ │ │ │ +127382 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127383 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127384 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1272C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1272C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1272C7 CRC 86AA355F (2259301727) │ │ │ │ -1272CB Compressed Size 00000281 (641) │ │ │ │ -1272CF Uncompressed Size 000008CB (2251) │ │ │ │ -1272D3 Filename Length 0028 (40) │ │ │ │ -1272D5 Extra Length 0000 (0) │ │ │ │ -1272D7 Comment Length 0000 (0) │ │ │ │ -1272D9 Disk Start 0000 (0) │ │ │ │ -1272DB Int File Attributes 0000 (0) │ │ │ │ +127386 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127388 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12738C CRC 86AA355F (2259301727) │ │ │ │ +127390 Compressed Size 00000281 (641) │ │ │ │ +127394 Uncompressed Size 000008CB (2251) │ │ │ │ +127398 Filename Length 0028 (40) │ │ │ │ +12739A Extra Length 0000 (0) │ │ │ │ +12739C Comment Length 0000 (0) │ │ │ │ +12739E Disk Start 0000 (0) │ │ │ │ +1273A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1272DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1272E1 Local Header Offset 000B9D3A (761146) │ │ │ │ -1272E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273A6 Local Header Offset 000B9D31 (761137) │ │ │ │ +1273AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1272E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1273AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12730D CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -127311 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127312 Created OS 03 (3) 'Unix' │ │ │ │ -127313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127315 General Purpose Flag 0800 (2048) │ │ │ │ +1273D2 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +1273D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273D7 Created OS 03 (3) 'Unix' │ │ │ │ +1273D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127317 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127319 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12731D CRC DBD3D944 (3688094020) │ │ │ │ -127321 Compressed Size 0000076F (1903) │ │ │ │ -127325 Uncompressed Size 00001284 (4740) │ │ │ │ -127329 Filename Length 002B (43) │ │ │ │ -12732B Extra Length 0000 (0) │ │ │ │ -12732D Comment Length 0000 (0) │ │ │ │ -12732F Disk Start 0000 (0) │ │ │ │ -127331 Int File Attributes 0000 (0) │ │ │ │ +1273DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1273E2 CRC DBD3D944 (3688094020) │ │ │ │ +1273E6 Compressed Size 0000076F (1903) │ │ │ │ +1273EA Uncompressed Size 00001284 (4740) │ │ │ │ +1273EE Filename Length 002B (43) │ │ │ │ +1273F0 Extra Length 0000 (0) │ │ │ │ +1273F2 Comment Length 0000 (0) │ │ │ │ +1273F4 Disk Start 0000 (0) │ │ │ │ +1273F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127333 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127337 Local Header Offset 000BA001 (761857) │ │ │ │ -12733B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273FC Local Header Offset 000B9FF8 (761848) │ │ │ │ +127400 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12733B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127400: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127366 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -12736A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12736B Created OS 03 (3) 'Unix' │ │ │ │ -12736C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12736D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12736E General Purpose Flag 0800 (2048) │ │ │ │ +12742B CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +12742F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127430 Created OS 03 (3) 'Unix' │ │ │ │ +127431 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127432 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127433 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127376 CRC 2D4623FD (759571453) │ │ │ │ -12737A Compressed Size 00000980 (2432) │ │ │ │ -12737E Uncompressed Size 00003370 (13168) │ │ │ │ -127382 Filename Length 002A (42) │ │ │ │ -127384 Extra Length 0000 (0) │ │ │ │ -127386 Comment Length 0000 (0) │ │ │ │ -127388 Disk Start 0000 (0) │ │ │ │ -12738A Int File Attributes 0000 (0) │ │ │ │ +127435 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127437 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12743B CRC 2D4623FD (759571453) │ │ │ │ +12743F Compressed Size 00000980 (2432) │ │ │ │ +127443 Uncompressed Size 00003370 (13168) │ │ │ │ +127447 Filename Length 002A (42) │ │ │ │ +127449 Extra Length 0000 (0) │ │ │ │ +12744B Comment Length 0000 (0) │ │ │ │ +12744D Disk Start 0000 (0) │ │ │ │ +12744F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12738C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127451 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127390 Local Header Offset 000BA7B9 (763833) │ │ │ │ -127394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127455 Local Header Offset 000BA7B0 (763824) │ │ │ │ +127459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1273BE CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -1273C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1273C3 Created OS 03 (3) 'Unix' │ │ │ │ -1273C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1273C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1273C6 General Purpose Flag 0800 (2048) │ │ │ │ +127483 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +127487 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127488 Created OS 03 (3) 'Unix' │ │ │ │ +127489 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12748A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12748B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1273C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1273CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1273CE CRC C94E32EB (3377345259) │ │ │ │ -1273D2 Compressed Size 000007AA (1962) │ │ │ │ -1273D6 Uncompressed Size 00001432 (5170) │ │ │ │ -1273DA Filename Length 002C (44) │ │ │ │ -1273DC Extra Length 0000 (0) │ │ │ │ -1273DE Comment Length 0000 (0) │ │ │ │ -1273E0 Disk Start 0000 (0) │ │ │ │ -1273E2 Int File Attributes 0000 (0) │ │ │ │ +12748D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12748F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127493 CRC C94E32EB (3377345259) │ │ │ │ +127497 Compressed Size 000007AA (1962) │ │ │ │ +12749B Uncompressed Size 00001432 (5170) │ │ │ │ +12749F Filename Length 002C (44) │ │ │ │ +1274A1 Extra Length 0000 (0) │ │ │ │ +1274A3 Comment Length 0000 (0) │ │ │ │ +1274A5 Disk Start 0000 (0) │ │ │ │ +1274A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1273E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1274A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1273E8 Local Header Offset 000BB181 (766337) │ │ │ │ -1273EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1274AD Local Header Offset 000BB178 (766328) │ │ │ │ +1274B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1273EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1274B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127418 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -12741C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12741D Created OS 03 (3) 'Unix' │ │ │ │ -12741E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12741F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127420 General Purpose Flag 0800 (2048) │ │ │ │ +1274DD CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +1274E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274E2 Created OS 03 (3) 'Unix' │ │ │ │ +1274E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127422 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127424 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127428 CRC 060BCD8C (101436812) │ │ │ │ -12742C Compressed Size 00000AE6 (2790) │ │ │ │ -127430 Uncompressed Size 00003F84 (16260) │ │ │ │ -127434 Filename Length 002B (43) │ │ │ │ -127436 Extra Length 0000 (0) │ │ │ │ -127438 Comment Length 0000 (0) │ │ │ │ -12743A Disk Start 0000 (0) │ │ │ │ -12743C Int File Attributes 0000 (0) │ │ │ │ +1274E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1274ED CRC 060BCD8C (101436812) │ │ │ │ +1274F1 Compressed Size 00000AE6 (2790) │ │ │ │ +1274F5 Uncompressed Size 00003F84 (16260) │ │ │ │ +1274F9 Filename Length 002B (43) │ │ │ │ +1274FB Extra Length 0000 (0) │ │ │ │ +1274FD Comment Length 0000 (0) │ │ │ │ +1274FF Disk Start 0000 (0) │ │ │ │ +127501 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12743E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127503 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127442 Local Header Offset 000BB975 (768373) │ │ │ │ -127446 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127507 Local Header Offset 000BB96C (768364) │ │ │ │ +12750B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12750B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127471 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -127475 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127476 Created OS 03 (3) 'Unix' │ │ │ │ -127477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127479 General Purpose Flag 0800 (2048) │ │ │ │ +127536 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +12753A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12753B Created OS 03 (3) 'Unix' │ │ │ │ +12753C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12753D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12753E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12747B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12747D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127481 CRC B6753C1F (3061136415) │ │ │ │ -127485 Compressed Size 000002B6 (694) │ │ │ │ -127489 Uncompressed Size 00000613 (1555) │ │ │ │ -12748D Filename Length 0023 (35) │ │ │ │ -12748F Extra Length 0000 (0) │ │ │ │ -127491 Comment Length 0000 (0) │ │ │ │ -127493 Disk Start 0000 (0) │ │ │ │ -127495 Int File Attributes 0000 (0) │ │ │ │ +127540 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127542 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127546 CRC B6753C1F (3061136415) │ │ │ │ +12754A Compressed Size 000002B6 (694) │ │ │ │ +12754E Uncompressed Size 00000613 (1555) │ │ │ │ +127552 Filename Length 0023 (35) │ │ │ │ +127554 Extra Length 0000 (0) │ │ │ │ +127556 Comment Length 0000 (0) │ │ │ │ +127558 Disk Start 0000 (0) │ │ │ │ +12755A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127497 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12755C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12749B Local Header Offset 000BC4A4 (771236) │ │ │ │ -12749F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127560 Local Header Offset 000BC49B (771227) │ │ │ │ +127564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12749F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1274C2 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -1274C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1274C7 Created OS 03 (3) 'Unix' │ │ │ │ -1274C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1274C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1274CA General Purpose Flag 0800 (2048) │ │ │ │ +127587 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +12758B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12758C Created OS 03 (3) 'Unix' │ │ │ │ +12758D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12758E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12758F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1274CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1274CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1274D2 CRC 2ABA8560 (716866912) │ │ │ │ -1274D6 Compressed Size 0000025C (604) │ │ │ │ -1274DA Uncompressed Size 00000769 (1897) │ │ │ │ -1274DE Filename Length 0022 (34) │ │ │ │ -1274E0 Extra Length 0000 (0) │ │ │ │ -1274E2 Comment Length 0000 (0) │ │ │ │ -1274E4 Disk Start 0000 (0) │ │ │ │ -1274E6 Int File Attributes 0000 (0) │ │ │ │ +127591 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127593 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127597 CRC 2ABA8560 (716866912) │ │ │ │ +12759B Compressed Size 0000025C (604) │ │ │ │ +12759F Uncompressed Size 00000769 (1897) │ │ │ │ +1275A3 Filename Length 0022 (34) │ │ │ │ +1275A5 Extra Length 0000 (0) │ │ │ │ +1275A7 Comment Length 0000 (0) │ │ │ │ +1275A9 Disk Start 0000 (0) │ │ │ │ +1275AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1274E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1275AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1274EC Local Header Offset 000BC79B (771995) │ │ │ │ -1274F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1275B1 Local Header Offset 000BC792 (771986) │ │ │ │ +1275B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1274F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127512 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -127516 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127517 Created OS 03 (3) 'Unix' │ │ │ │ -127518 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127519 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12751A General Purpose Flag 0800 (2048) │ │ │ │ +1275D7 CENTRAL HEADER #386 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' │ │ │ │ -12751C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12751E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127522 CRC 4C39BA60 (1278851680) │ │ │ │ -127526 Compressed Size 0000025D (605) │ │ │ │ -12752A Uncompressed Size 000004B9 (1209) │ │ │ │ -12752E Filename Length 0025 (37) │ │ │ │ -127530 Extra Length 0000 (0) │ │ │ │ -127532 Comment Length 0000 (0) │ │ │ │ -127534 Disk Start 0000 (0) │ │ │ │ -127536 Int File Attributes 0000 (0) │ │ │ │ +1275E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1275E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1275E7 CRC 4C39BA60 (1278851680) │ │ │ │ +1275EB Compressed Size 0000025D (605) │ │ │ │ +1275EF Uncompressed Size 000004B9 (1209) │ │ │ │ +1275F3 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -127538 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' │ │ │ │ -12753C Local Header Offset 000BCA37 (772663) │ │ │ │ -127540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127601 Local Header Offset 000BCA2E (772654) │ │ │ │ +127605 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127605: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127565 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -127569 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12756A Created OS 03 (3) 'Unix' │ │ │ │ -12756B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12756C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12756D General Purpose Flag 0800 (2048) │ │ │ │ +12762A CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +12762E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12762F Created OS 03 (3) 'Unix' │ │ │ │ +127630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127632 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12756F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127571 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127575 CRC E2D401A9 (3805544873) │ │ │ │ -127579 Compressed Size 00000294 (660) │ │ │ │ -12757D Uncompressed Size 0000067A (1658) │ │ │ │ -127581 Filename Length 0024 (36) │ │ │ │ -127583 Extra Length 0000 (0) │ │ │ │ -127585 Comment Length 0000 (0) │ │ │ │ -127587 Disk Start 0000 (0) │ │ │ │ -127589 Int File Attributes 0000 (0) │ │ │ │ +127634 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127636 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12763A CRC E2D401A9 (3805544873) │ │ │ │ +12763E Compressed Size 00000294 (660) │ │ │ │ +127642 Uncompressed Size 0000067A (1658) │ │ │ │ +127646 Filename Length 0024 (36) │ │ │ │ +127648 Extra Length 0000 (0) │ │ │ │ +12764A Comment Length 0000 (0) │ │ │ │ +12764C Disk Start 0000 (0) │ │ │ │ +12764E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12758B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127650 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12758F Local Header Offset 000BCCD7 (773335) │ │ │ │ -127593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127654 Local Header Offset 000BCCCE (773326) │ │ │ │ +127658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1275B7 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -1275BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1275BC Created OS 03 (3) 'Unix' │ │ │ │ -1275BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1275BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1275BF General Purpose Flag 0800 (2048) │ │ │ │ +12767C CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +127680 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127681 Created OS 03 (3) 'Unix' │ │ │ │ +127682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127684 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1275C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1275C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1275C7 CRC 2BEE9066 (737054822) │ │ │ │ -1275CB Compressed Size 000003C8 (968) │ │ │ │ -1275CF Uncompressed Size 0000094C (2380) │ │ │ │ -1275D3 Filename Length 0023 (35) │ │ │ │ -1275D5 Extra Length 0000 (0) │ │ │ │ -1275D7 Comment Length 0000 (0) │ │ │ │ -1275D9 Disk Start 0000 (0) │ │ │ │ -1275DB Int File Attributes 0000 (0) │ │ │ │ +127686 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127688 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12768C CRC 2BEE9066 (737054822) │ │ │ │ +127690 Compressed Size 000003C8 (968) │ │ │ │ +127694 Uncompressed Size 0000094C (2380) │ │ │ │ +127698 Filename Length 0023 (35) │ │ │ │ +12769A Extra Length 0000 (0) │ │ │ │ +12769C Comment Length 0000 (0) │ │ │ │ +12769E Disk Start 0000 (0) │ │ │ │ +1276A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1275DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1275E1 Local Header Offset 000BCFAD (774061) │ │ │ │ -1275E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276A6 Local Header Offset 000BCFA4 (774052) │ │ │ │ +1276AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1275E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127608 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -12760C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12760D Created OS 03 (3) 'Unix' │ │ │ │ -12760E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12760F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127610 General Purpose Flag 0800 (2048) │ │ │ │ +1276CD CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +1276D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1276D2 Created OS 03 (3) 'Unix' │ │ │ │ +1276D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1276D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1276D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127612 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127618 CRC 035D2761 (56436577) │ │ │ │ -12761C Compressed Size 0000040F (1039) │ │ │ │ -127620 Uncompressed Size 00001118 (4376) │ │ │ │ -127624 Filename Length 0022 (34) │ │ │ │ -127626 Extra Length 0000 (0) │ │ │ │ -127628 Comment Length 0000 (0) │ │ │ │ -12762A Disk Start 0000 (0) │ │ │ │ -12762C Int File Attributes 0000 (0) │ │ │ │ +1276D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1276D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1276DD CRC 035D2761 (56436577) │ │ │ │ +1276E1 Compressed Size 0000040F (1039) │ │ │ │ +1276E5 Uncompressed Size 00001118 (4376) │ │ │ │ +1276E9 Filename Length 0022 (34) │ │ │ │ +1276EB Extra Length 0000 (0) │ │ │ │ +1276ED Comment Length 0000 (0) │ │ │ │ +1276EF Disk Start 0000 (0) │ │ │ │ +1276F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12762E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127632 Local Header Offset 000BD3B6 (775094) │ │ │ │ -127636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276F7 Local Header Offset 000BD3AD (775085) │ │ │ │ +1276FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127658 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -12765C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12765D Created OS 03 (3) 'Unix' │ │ │ │ -12765E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12765F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127660 General Purpose Flag 0800 (2048) │ │ │ │ +12771D CENTRAL HEADER #390 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' │ │ │ │ -127662 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127664 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127668 CRC 70D24230 (1892827696) │ │ │ │ -12766C Compressed Size 000002B6 (694) │ │ │ │ -127670 Uncompressed Size 0000061B (1563) │ │ │ │ -127674 Filename Length 0025 (37) │ │ │ │ -127676 Extra Length 0000 (0) │ │ │ │ -127678 Comment Length 0000 (0) │ │ │ │ -12767A Disk Start 0000 (0) │ │ │ │ -12767C Int File Attributes 0000 (0) │ │ │ │ +127727 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127729 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12772D CRC 70D24230 (1892827696) │ │ │ │ +127731 Compressed Size 000002B6 (694) │ │ │ │ +127735 Uncompressed Size 0000061B (1563) │ │ │ │ +127739 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12767E 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' │ │ │ │ -127682 Local Header Offset 000BD805 (776197) │ │ │ │ -127686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127747 Local Header Offset 000BD7FC (776188) │ │ │ │ +12774B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12774B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276AB CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -1276AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1276B0 Created OS 03 (3) 'Unix' │ │ │ │ -1276B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1276B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1276B3 General Purpose Flag 0800 (2048) │ │ │ │ +127770 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +127774 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127775 Created OS 03 (3) 'Unix' │ │ │ │ +127776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127778 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1276B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1276B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1276BB CRC 5CFB8820 (1559988256) │ │ │ │ -1276BF Compressed Size 0000025D (605) │ │ │ │ -1276C3 Uncompressed Size 0000077B (1915) │ │ │ │ -1276C7 Filename Length 0024 (36) │ │ │ │ -1276C9 Extra Length 0000 (0) │ │ │ │ -1276CB Comment Length 0000 (0) │ │ │ │ -1276CD Disk Start 0000 (0) │ │ │ │ -1276CF Int File Attributes 0000 (0) │ │ │ │ +12777A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12777C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127780 CRC 5CFB8820 (1559988256) │ │ │ │ +127784 Compressed Size 0000025D (605) │ │ │ │ +127788 Uncompressed Size 0000077B (1915) │ │ │ │ +12778C Filename Length 0024 (36) │ │ │ │ +12778E Extra Length 0000 (0) │ │ │ │ +127790 Comment Length 0000 (0) │ │ │ │ +127792 Disk Start 0000 (0) │ │ │ │ +127794 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1276D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1276D5 Local Header Offset 000BDAFE (776958) │ │ │ │ -1276D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12779A Local Header Offset 000BDAF5 (776949) │ │ │ │ +12779E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1276D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12779E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276FD CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -127701 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127702 Created OS 03 (3) 'Unix' │ │ │ │ -127703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127705 General Purpose Flag 0800 (2048) │ │ │ │ +1277C2 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +1277C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277C7 Created OS 03 (3) 'Unix' │ │ │ │ +1277C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127707 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12770D CRC 616993C4 (1634309060) │ │ │ │ -127711 Compressed Size 00001CBC (7356) │ │ │ │ -127715 Uncompressed Size 00006021 (24609) │ │ │ │ -127719 Filename Length 001C (28) │ │ │ │ -12771B Extra Length 0000 (0) │ │ │ │ -12771D Comment Length 0000 (0) │ │ │ │ -12771F Disk Start 0000 (0) │ │ │ │ -127721 Int File Attributes 0000 (0) │ │ │ │ +1277CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1277D2 CRC B881FDBA (3095526842) │ │ │ │ +1277D6 Compressed Size 00001CBB (7355) │ │ │ │ +1277DA Uncompressed Size 00006021 (24609) │ │ │ │ +1277DE Filename Length 001C (28) │ │ │ │ +1277E0 Extra Length 0000 (0) │ │ │ │ +1277E2 Comment Length 0000 (0) │ │ │ │ +1277E4 Disk Start 0000 (0) │ │ │ │ +1277E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127723 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1277E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127727 Local Header Offset 000BDD9D (777629) │ │ │ │ -12772B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277EC Local Header Offset 000BDD94 (777620) │ │ │ │ +1277F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12772B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127747 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -12774B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12774C Created OS 03 (3) 'Unix' │ │ │ │ -12774D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12774E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12774F General Purpose Flag 0800 (2048) │ │ │ │ +12780C CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +127810 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127811 Created OS 03 (3) 'Unix' │ │ │ │ +127812 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127813 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127814 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127751 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127753 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127757 CRC 882D286C (2284660844) │ │ │ │ -12775B Compressed Size 00002E76 (11894) │ │ │ │ -12775F Uncompressed Size 0001C29E (115358) │ │ │ │ -127763 Filename Length 001B (27) │ │ │ │ -127765 Extra Length 0000 (0) │ │ │ │ -127767 Comment Length 0000 (0) │ │ │ │ -127769 Disk Start 0000 (0) │ │ │ │ -12776B Int File Attributes 0000 (0) │ │ │ │ +127816 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127818 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12781C CRC C2725DC8 (3262275016) │ │ │ │ +127820 Compressed Size 00002E79 (11897) │ │ │ │ +127824 Uncompressed Size 0001C29E (115358) │ │ │ │ +127828 Filename Length 001B (27) │ │ │ │ +12782A Extra Length 0000 (0) │ │ │ │ +12782C Comment Length 0000 (0) │ │ │ │ +12782E Disk Start 0000 (0) │ │ │ │ +127830 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12776D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127832 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127771 Local Header Offset 000BFA93 (785043) │ │ │ │ -127775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127836 Local Header Offset 000BFA89 (785033) │ │ │ │ +12783A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12783A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127790 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -127794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127795 Created OS 03 (3) 'Unix' │ │ │ │ -127796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127798 General Purpose Flag 0800 (2048) │ │ │ │ +127855 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +127859 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12785A Created OS 03 (3) 'Unix' │ │ │ │ +12785B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12785C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12785D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12779A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12779C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277A0 CRC 5503849E (1426293918) │ │ │ │ -1277A4 Compressed Size 00000226 (550) │ │ │ │ -1277A8 Uncompressed Size 000003E1 (993) │ │ │ │ -1277AC Filename Length 001E (30) │ │ │ │ -1277AE Extra Length 0000 (0) │ │ │ │ -1277B0 Comment Length 0000 (0) │ │ │ │ -1277B2 Disk Start 0000 (0) │ │ │ │ -1277B4 Int File Attributes 0000 (0) │ │ │ │ +12785F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127861 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127865 CRC 5503849E (1426293918) │ │ │ │ +127869 Compressed Size 00000226 (550) │ │ │ │ +12786D Uncompressed Size 000003E1 (993) │ │ │ │ +127871 Filename Length 001E (30) │ │ │ │ +127873 Extra Length 0000 (0) │ │ │ │ +127875 Comment Length 0000 (0) │ │ │ │ +127877 Disk Start 0000 (0) │ │ │ │ +127879 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1277B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12787B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1277BA Local Header Offset 000C2942 (796994) │ │ │ │ -1277BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12787F Local Header Offset 000C293B (796987) │ │ │ │ +127883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1277BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1277DC CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -1277E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1277E1 Created OS 03 (3) 'Unix' │ │ │ │ -1277E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1277E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1277E4 General Purpose Flag 0800 (2048) │ │ │ │ +1278A1 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +1278A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278A6 Created OS 03 (3) 'Unix' │ │ │ │ +1278A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1277E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1277E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277EC CRC DA81A592 (3665929618) │ │ │ │ -1277F0 Compressed Size 0000025F (607) │ │ │ │ -1277F4 Uncompressed Size 00000678 (1656) │ │ │ │ -1277F8 Filename Length 001D (29) │ │ │ │ -1277FA Extra Length 0000 (0) │ │ │ │ -1277FC Comment Length 0000 (0) │ │ │ │ -1277FE Disk Start 0000 (0) │ │ │ │ -127800 Int File Attributes 0000 (0) │ │ │ │ +1278AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278B1 CRC DA81A592 (3665929618) │ │ │ │ +1278B5 Compressed Size 0000025F (607) │ │ │ │ +1278B9 Uncompressed Size 00000678 (1656) │ │ │ │ +1278BD Filename Length 001D (29) │ │ │ │ +1278BF Extra Length 0000 (0) │ │ │ │ +1278C1 Comment Length 0000 (0) │ │ │ │ +1278C3 Disk Start 0000 (0) │ │ │ │ +1278C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127802 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1278C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127806 Local Header Offset 000C2BA4 (797604) │ │ │ │ -12780A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1278CB Local Header Offset 000C2B9D (797597) │ │ │ │ +1278CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12780A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1278CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127827 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -12782B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12782C Created OS 03 (3) 'Unix' │ │ │ │ -12782D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12782E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12782F General Purpose Flag 0800 (2048) │ │ │ │ +1278EC CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +1278F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278F1 Created OS 03 (3) 'Unix' │ │ │ │ +1278F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127831 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127837 CRC C61F46CB (3323938507) │ │ │ │ -12783B Compressed Size 000001FB (507) │ │ │ │ -12783F Uncompressed Size 000003F0 (1008) │ │ │ │ -127843 Filename Length 0023 (35) │ │ │ │ -127845 Extra Length 0000 (0) │ │ │ │ -127847 Comment Length 0000 (0) │ │ │ │ -127849 Disk Start 0000 (0) │ │ │ │ -12784B Int File Attributes 0000 (0) │ │ │ │ +1278F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278FC CRC C61F46CB (3323938507) │ │ │ │ +127900 Compressed Size 000001FB (507) │ │ │ │ +127904 Uncompressed Size 000003F0 (1008) │ │ │ │ +127908 Filename Length 0023 (35) │ │ │ │ +12790A Extra Length 0000 (0) │ │ │ │ +12790C Comment Length 0000 (0) │ │ │ │ +12790E Disk Start 0000 (0) │ │ │ │ +127910 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12784D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127851 Local Header Offset 000C2E3E (798270) │ │ │ │ -127855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127916 Local Header Offset 000C2E37 (798263) │ │ │ │ +12791A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12791A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127878 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -12787C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12787D Created OS 03 (3) 'Unix' │ │ │ │ -12787E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12787F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127880 General Purpose Flag 0800 (2048) │ │ │ │ +12793D CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +127941 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127942 Created OS 03 (3) 'Unix' │ │ │ │ +127943 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127944 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127945 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127882 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127884 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127888 CRC EA41C010 (3930177552) │ │ │ │ -12788C Compressed Size 00000286 (646) │ │ │ │ -127890 Uncompressed Size 000007C9 (1993) │ │ │ │ -127894 Filename Length 0022 (34) │ │ │ │ -127896 Extra Length 0000 (0) │ │ │ │ -127898 Comment Length 0000 (0) │ │ │ │ -12789A Disk Start 0000 (0) │ │ │ │ -12789C Int File Attributes 0000 (0) │ │ │ │ +127947 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127949 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12794D CRC EA41C010 (3930177552) │ │ │ │ +127951 Compressed Size 00000286 (646) │ │ │ │ +127955 Uncompressed Size 000007C9 (1993) │ │ │ │ +127959 Filename Length 0022 (34) │ │ │ │ +12795B Extra Length 0000 (0) │ │ │ │ +12795D Comment Length 0000 (0) │ │ │ │ +12795F Disk Start 0000 (0) │ │ │ │ +127961 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12789E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127963 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278A2 Local Header Offset 000C307A (798842) │ │ │ │ -1278A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127967 Local Header Offset 000C3073 (798835) │ │ │ │ +12796B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12796B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1278C8 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -1278CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1278CD Created OS 03 (3) 'Unix' │ │ │ │ -1278CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1278CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1278D0 General Purpose Flag 0800 (2048) │ │ │ │ +12798D CENTRAL HEADER #398 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' │ │ │ │ -1278D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1278D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1278D8 CRC 429D6297 (1117610647) │ │ │ │ -1278DC Compressed Size 000001FC (508) │ │ │ │ -1278E0 Uncompressed Size 000003FD (1021) │ │ │ │ -1278E4 Filename Length 0025 (37) │ │ │ │ -1278E6 Extra Length 0000 (0) │ │ │ │ -1278E8 Comment Length 0000 (0) │ │ │ │ -1278EA Disk Start 0000 (0) │ │ │ │ -1278EC Int File Attributes 0000 (0) │ │ │ │ +127997 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12799D CRC 429D6297 (1117610647) │ │ │ │ +1279A1 Compressed Size 000001FC (508) │ │ │ │ +1279A5 Uncompressed Size 000003FD (1021) │ │ │ │ +1279A9 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1278EE 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' │ │ │ │ -1278F2 Local Header Offset 000C3340 (799552) │ │ │ │ -1278F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279B7 Local Header Offset 000C3339 (799545) │ │ │ │ +1279BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12791B CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -12791F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127920 Created OS 03 (3) 'Unix' │ │ │ │ -127921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127923 General Purpose Flag 0800 (2048) │ │ │ │ +1279E0 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +1279E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1279E5 Created OS 03 (3) 'Unix' │ │ │ │ +1279E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1279E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1279E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127925 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12792B CRC 5AD67BE0 (1524005856) │ │ │ │ -12792F Compressed Size 00000255 (597) │ │ │ │ -127933 Uncompressed Size 0000079A (1946) │ │ │ │ -127937 Filename Length 0024 (36) │ │ │ │ -127939 Extra Length 0000 (0) │ │ │ │ -12793B Comment Length 0000 (0) │ │ │ │ -12793D Disk Start 0000 (0) │ │ │ │ -12793F Int File Attributes 0000 (0) │ │ │ │ +1279EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279F0 CRC 5AD67BE0 (1524005856) │ │ │ │ +1279F4 Compressed Size 00000255 (597) │ │ │ │ +1279F8 Uncompressed Size 0000079A (1946) │ │ │ │ +1279FC Filename Length 0024 (36) │ │ │ │ +1279FE Extra Length 0000 (0) │ │ │ │ +127A00 Comment Length 0000 (0) │ │ │ │ +127A02 Disk Start 0000 (0) │ │ │ │ +127A04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127941 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127945 Local Header Offset 000C357F (800127) │ │ │ │ -127949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A0A Local Header Offset 000C3578 (800120) │ │ │ │ +127A0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12796D CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -127971 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127972 Created OS 03 (3) 'Unix' │ │ │ │ -127973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127975 General Purpose Flag 0800 (2048) │ │ │ │ +127A32 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +127A36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A37 Created OS 03 (3) 'Unix' │ │ │ │ +127A38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12797D CRC ECB3A64C (3971196492) │ │ │ │ -127981 Compressed Size 0000024F (591) │ │ │ │ -127985 Uncompressed Size 00000543 (1347) │ │ │ │ -127989 Filename Length 0026 (38) │ │ │ │ -12798B Extra Length 0000 (0) │ │ │ │ -12798D Comment Length 0000 (0) │ │ │ │ -12798F Disk Start 0000 (0) │ │ │ │ -127991 Int File Attributes 0000 (0) │ │ │ │ +127A3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A42 CRC ECB3A64C (3971196492) │ │ │ │ +127A46 Compressed Size 0000024F (591) │ │ │ │ +127A4A Uncompressed Size 00000543 (1347) │ │ │ │ +127A4E Filename Length 0026 (38) │ │ │ │ +127A50 Extra Length 0000 (0) │ │ │ │ +127A52 Comment Length 0000 (0) │ │ │ │ +127A54 Disk Start 0000 (0) │ │ │ │ +127A56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127993 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127997 Local Header Offset 000C3816 (800790) │ │ │ │ -12799B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A5C Local Header Offset 000C380F (800783) │ │ │ │ +127A60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12799B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1279C1 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -1279C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1279C6 Created OS 03 (3) 'Unix' │ │ │ │ -1279C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1279C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1279C9 General Purpose Flag 0800 (2048) │ │ │ │ +127A86 CENTRAL HEADER #401 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1279CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1279CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1279D1 CRC AE996EFE (2929291006) │ │ │ │ -1279D5 Compressed Size 0000028B (651) │ │ │ │ -1279D9 Uncompressed Size 00000A9F (2719) │ │ │ │ -1279DD Filename Length 0025 (37) │ │ │ │ -1279DF Extra Length 0000 (0) │ │ │ │ -1279E1 Comment Length 0000 (0) │ │ │ │ -1279E3 Disk Start 0000 (0) │ │ │ │ -1279E5 Int File Attributes 0000 (0) │ │ │ │ +127A90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A96 CRC AE996EFE (2929291006) │ │ │ │ +127A9A Compressed Size 0000028B (651) │ │ │ │ +127A9E Uncompressed Size 00000A9F (2719) │ │ │ │ +127AA2 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1279E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127AAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1279EB Local Header Offset 000C3AA9 (801449) │ │ │ │ -1279EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127AB0 Local Header Offset 000C3AA2 (801442) │ │ │ │ +127AB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1279EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127AB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A14 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -127A18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A19 Created OS 03 (3) 'Unix' │ │ │ │ -127A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A1C General Purpose Flag 0800 (2048) │ │ │ │ +127AD9 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +127ADD Created Zip Spec 14 (20) '2.0' │ │ │ │ +127ADE Created OS 03 (3) 'Unix' │ │ │ │ +127ADF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127AE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127AE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A1E Compression Method 0000 (0) 'Stored' │ │ │ │ -127A20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A24 CRC 00000000 (0) │ │ │ │ -127A28 Compressed Size 00000000 (0) │ │ │ │ -127A2C Uncompressed Size 00000000 (0) │ │ │ │ -127A30 Filename Length 0010 (16) │ │ │ │ -127A32 Extra Length 0000 (0) │ │ │ │ -127A34 Comment Length 0000 (0) │ │ │ │ -127A36 Disk Start 0000 (0) │ │ │ │ -127A38 Int File Attributes 0000 (0) │ │ │ │ +127AE3 Compression Method 0000 (0) 'Stored' │ │ │ │ +127AE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127AE9 CRC 00000000 (0) │ │ │ │ +127AED Compressed Size 00000000 (0) │ │ │ │ +127AF1 Uncompressed Size 00000000 (0) │ │ │ │ +127AF5 Filename Length 0010 (16) │ │ │ │ +127AF7 Extra Length 0000 (0) │ │ │ │ +127AF9 Comment Length 0000 (0) │ │ │ │ +127AFB Disk Start 0000 (0) │ │ │ │ +127AFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A3A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127AFF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127A3E Local Header Offset 000C3D77 (802167) │ │ │ │ -127A42 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +127B03 Local Header Offset 000C3D70 (802160) │ │ │ │ +127B07 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A42: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B07: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127A42: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127B07: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127ADF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127A52 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -127A56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A57 Created OS 03 (3) 'Unix' │ │ │ │ -127A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A5A General Purpose Flag 0800 (2048) │ │ │ │ +127B17 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +127B1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B1C Created OS 03 (3) 'Unix' │ │ │ │ +127B1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127A5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A62 CRC E3048D88 (3808726408) │ │ │ │ -127A66 Compressed Size 000000CD (205) │ │ │ │ -127A6A Uncompressed Size 0000010D (269) │ │ │ │ -127A6E Filename Length 001A (26) │ │ │ │ -127A70 Extra Length 0000 (0) │ │ │ │ -127A72 Comment Length 0000 (0) │ │ │ │ -127A74 Disk Start 0000 (0) │ │ │ │ -127A76 Int File Attributes 0000 (0) │ │ │ │ +127B21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B27 CRC E3048D88 (3808726408) │ │ │ │ +127B2B Compressed Size 000000CD (205) │ │ │ │ +127B2F Uncompressed Size 0000010D (269) │ │ │ │ +127B33 Filename Length 001A (26) │ │ │ │ +127B35 Extra Length 0000 (0) │ │ │ │ +127B37 Comment Length 0000 (0) │ │ │ │ +127B39 Disk Start 0000 (0) │ │ │ │ +127B3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127A7C Local Header Offset 000C3DA5 (802213) │ │ │ │ -127A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B41 Local Header Offset 000C3D9E (802206) │ │ │ │ +127B45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A9A CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -127A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A9F Created OS 03 (3) 'Unix' │ │ │ │ -127AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AA2 General Purpose Flag 0800 (2048) │ │ │ │ +127B5F CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +127B63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B64 Created OS 03 (3) 'Unix' │ │ │ │ +127B65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AAA CRC 7D0535AF (2097493423) │ │ │ │ -127AAE Compressed Size 00000073 (115) │ │ │ │ -127AB2 Uncompressed Size 00000087 (135) │ │ │ │ -127AB6 Filename Length 0019 (25) │ │ │ │ -127AB8 Extra Length 0000 (0) │ │ │ │ -127ABA Comment Length 0000 (0) │ │ │ │ -127ABC Disk Start 0000 (0) │ │ │ │ -127ABE Int File Attributes 0000 (0) │ │ │ │ +127B69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B6F CRC 7D0535AF (2097493423) │ │ │ │ +127B73 Compressed Size 00000073 (115) │ │ │ │ +127B77 Uncompressed Size 00000087 (135) │ │ │ │ +127B7B Filename Length 0019 (25) │ │ │ │ +127B7D Extra Length 0000 (0) │ │ │ │ +127B7F Comment Length 0000 (0) │ │ │ │ +127B81 Disk Start 0000 (0) │ │ │ │ +127B83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127AC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127AC4 Local Header Offset 000C3EAA (802474) │ │ │ │ -127AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B89 Local Header Offset 000C3EA3 (802467) │ │ │ │ +127B8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127AE1 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -127AE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127AE6 Created OS 03 (3) 'Unix' │ │ │ │ -127AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AE9 General Purpose Flag 0800 (2048) │ │ │ │ +127BA6 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +127BAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BAB Created OS 03 (3) 'Unix' │ │ │ │ +127BAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AF1 CRC CD157ED7 (3440738007) │ │ │ │ -127AF5 Compressed Size 00000589 (1417) │ │ │ │ -127AF9 Uncompressed Size 00000F54 (3924) │ │ │ │ -127AFD Filename Length 001C (28) │ │ │ │ -127AFF Extra Length 0000 (0) │ │ │ │ -127B01 Comment Length 0000 (0) │ │ │ │ -127B03 Disk Start 0000 (0) │ │ │ │ -127B05 Int File Attributes 0000 (0) │ │ │ │ +127BB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BB6 CRC CD157ED7 (3440738007) │ │ │ │ +127BBA Compressed Size 00000589 (1417) │ │ │ │ +127BBE Uncompressed Size 00000F54 (3924) │ │ │ │ +127BC2 Filename Length 001C (28) │ │ │ │ +127BC4 Extra Length 0000 (0) │ │ │ │ +127BC6 Comment Length 0000 (0) │ │ │ │ +127BC8 Disk Start 0000 (0) │ │ │ │ +127BCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127BCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B0B Local Header Offset 000C3F54 (802644) │ │ │ │ -127B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127BD0 Local Header Offset 000C3F4D (802637) │ │ │ │ +127BD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127BD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B2B CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -127B2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B30 Created OS 03 (3) 'Unix' │ │ │ │ -127B31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B33 General Purpose Flag 0800 (2048) │ │ │ │ +127BF0 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +127BF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BF5 Created OS 03 (3) 'Unix' │ │ │ │ +127BF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127B37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B3B CRC FE2A3A9C (4264180380) │ │ │ │ -127B3F Compressed Size 00000679 (1657) │ │ │ │ -127B43 Uncompressed Size 000025BC (9660) │ │ │ │ -127B47 Filename Length 001B (27) │ │ │ │ -127B49 Extra Length 0000 (0) │ │ │ │ -127B4B Comment Length 0000 (0) │ │ │ │ -127B4D Disk Start 0000 (0) │ │ │ │ -127B4F Int File Attributes 0000 (0) │ │ │ │ +127BFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C00 CRC FE2A3A9C (4264180380) │ │ │ │ +127C04 Compressed Size 00000679 (1657) │ │ │ │ +127C08 Uncompressed Size 000025BC (9660) │ │ │ │ +127C0C Filename Length 001B (27) │ │ │ │ +127C0E Extra Length 0000 (0) │ │ │ │ +127C10 Comment Length 0000 (0) │ │ │ │ +127C12 Disk Start 0000 (0) │ │ │ │ +127C14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B55 Local Header Offset 000C4517 (804119) │ │ │ │ -127B59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C1A Local Header Offset 000C4510 (804112) │ │ │ │ +127C1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B74 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -127B78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B79 Created OS 03 (3) 'Unix' │ │ │ │ -127B7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B7C General Purpose Flag 0800 (2048) │ │ │ │ +127C39 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +127C3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C3E Created OS 03 (3) 'Unix' │ │ │ │ +127C3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C41 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B7E Compression Method 0000 (0) 'Stored' │ │ │ │ -127B80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B84 CRC 00000000 (0) │ │ │ │ -127B88 Compressed Size 00000000 (0) │ │ │ │ -127B8C Uncompressed Size 00000000 (0) │ │ │ │ -127B90 Filename Length 0013 (19) │ │ │ │ -127B92 Extra Length 0000 (0) │ │ │ │ -127B94 Comment Length 0000 (0) │ │ │ │ -127B96 Disk Start 0000 (0) │ │ │ │ -127B98 Int File Attributes 0000 (0) │ │ │ │ +127C43 Compression Method 0000 (0) 'Stored' │ │ │ │ +127C45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C49 CRC 00000000 (0) │ │ │ │ +127C4D Compressed Size 00000000 (0) │ │ │ │ +127C51 Uncompressed Size 00000000 (0) │ │ │ │ +127C55 Filename Length 0013 (19) │ │ │ │ +127C57 Extra Length 0000 (0) │ │ │ │ +127C59 Comment Length 0000 (0) │ │ │ │ +127C5B Disk Start 0000 (0) │ │ │ │ +127C5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B9A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127C5F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127B9E Local Header Offset 000C4BC9 (805833) │ │ │ │ -127BA2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C63 Local Header Offset 000C4BC2 (805826) │ │ │ │ +127C67 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BA2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C67: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127BA2: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127C67: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B7A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C3F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127BB5 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -127BB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127BBA Created OS 03 (3) 'Unix' │ │ │ │ -127BBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127BBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127BBD General Purpose Flag 0800 (2048) │ │ │ │ +127C7A CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +127C7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C7F Created OS 03 (3) 'Unix' │ │ │ │ +127C80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127BBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -127BC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127BC5 CRC E212A945 (3792873797) │ │ │ │ -127BC9 Compressed Size 00000935 (2357) │ │ │ │ -127BCD Uncompressed Size 000019A8 (6568) │ │ │ │ -127BD1 Filename Length 001F (31) │ │ │ │ -127BD3 Extra Length 0000 (0) │ │ │ │ -127BD5 Comment Length 0000 (0) │ │ │ │ -127BD7 Disk Start 0000 (0) │ │ │ │ -127BD9 Int File Attributes 0000 (0) │ │ │ │ +127C84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C8A CRC E212A945 (3792873797) │ │ │ │ +127C8E Compressed Size 00000935 (2357) │ │ │ │ +127C92 Uncompressed Size 000019A8 (6568) │ │ │ │ +127C96 Filename Length 001F (31) │ │ │ │ +127C98 Extra Length 0000 (0) │ │ │ │ +127C9A Comment Length 0000 (0) │ │ │ │ +127C9C Disk Start 0000 (0) │ │ │ │ +127C9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127BDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127BDF Local Header Offset 000C4BFA (805882) │ │ │ │ -127BE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CA4 Local Header Offset 000C4BF3 (805875) │ │ │ │ +127CA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C02 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -127C06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C07 Created OS 03 (3) 'Unix' │ │ │ │ -127C08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C0A General Purpose Flag 0800 (2048) │ │ │ │ +127CC7 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +127CCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +127CCC Created OS 03 (3) 'Unix' │ │ │ │ +127CCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127CCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127CCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C12 CRC 06CC015A (114032986) │ │ │ │ -127C16 Compressed Size 00000BA3 (2979) │ │ │ │ -127C1A Uncompressed Size 0000512C (20780) │ │ │ │ -127C1E Filename Length 001E (30) │ │ │ │ -127C20 Extra Length 0000 (0) │ │ │ │ -127C22 Comment Length 0000 (0) │ │ │ │ -127C24 Disk Start 0000 (0) │ │ │ │ -127C26 Int File Attributes 0000 (0) │ │ │ │ +127CD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127CD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127CD7 CRC 06CC015A (114032986) │ │ │ │ +127CDB Compressed Size 00000BA3 (2979) │ │ │ │ +127CDF Uncompressed Size 0000512C (20780) │ │ │ │ +127CE3 Filename Length 001E (30) │ │ │ │ +127CE5 Extra Length 0000 (0) │ │ │ │ +127CE7 Comment Length 0000 (0) │ │ │ │ +127CE9 Disk Start 0000 (0) │ │ │ │ +127CEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C2C Local Header Offset 000C556C (808300) │ │ │ │ -127C30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CF1 Local Header Offset 000C5565 (808293) │ │ │ │ +127CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C4E CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -127C52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C53 Created OS 03 (3) 'Unix' │ │ │ │ -127C54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C56 General Purpose Flag 0800 (2048) │ │ │ │ +127D13 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +127D17 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D18 Created OS 03 (3) 'Unix' │ │ │ │ +127D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C5E CRC E982C69E (3917661854) │ │ │ │ -127C62 Compressed Size 00000656 (1622) │ │ │ │ -127C66 Uncompressed Size 00000FD3 (4051) │ │ │ │ -127C6A Filename Length 0021 (33) │ │ │ │ -127C6C Extra Length 0000 (0) │ │ │ │ -127C6E Comment Length 0000 (0) │ │ │ │ -127C70 Disk Start 0000 (0) │ │ │ │ -127C72 Int File Attributes 0000 (0) │ │ │ │ +127D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D23 CRC E982C69E (3917661854) │ │ │ │ +127D27 Compressed Size 00000656 (1622) │ │ │ │ +127D2B Uncompressed Size 00000FD3 (4051) │ │ │ │ +127D2F Filename Length 0021 (33) │ │ │ │ +127D31 Extra Length 0000 (0) │ │ │ │ +127D33 Comment Length 0000 (0) │ │ │ │ +127D35 Disk Start 0000 (0) │ │ │ │ +127D37 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C78 Local Header Offset 000C614B (811339) │ │ │ │ -127C7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D3D Local Header Offset 000C6144 (811332) │ │ │ │ +127D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C9D CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -127CA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CA2 Created OS 03 (3) 'Unix' │ │ │ │ -127CA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CA5 General Purpose Flag 0800 (2048) │ │ │ │ +127D62 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +127D66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D67 Created OS 03 (3) 'Unix' │ │ │ │ +127D68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CAD CRC 5250B3DB (1381020635) │ │ │ │ -127CB1 Compressed Size 00000569 (1385) │ │ │ │ -127CB5 Uncompressed Size 00001C35 (7221) │ │ │ │ -127CB9 Filename Length 0020 (32) │ │ │ │ -127CBB Extra Length 0000 (0) │ │ │ │ -127CBD Comment Length 0000 (0) │ │ │ │ -127CBF Disk Start 0000 (0) │ │ │ │ -127CC1 Int File Attributes 0000 (0) │ │ │ │ +127D6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D72 CRC 5250B3DB (1381020635) │ │ │ │ +127D76 Compressed Size 00000569 (1385) │ │ │ │ +127D7A Uncompressed Size 00001C35 (7221) │ │ │ │ +127D7E Filename Length 0020 (32) │ │ │ │ +127D80 Extra Length 0000 (0) │ │ │ │ +127D82 Comment Length 0000 (0) │ │ │ │ +127D84 Disk Start 0000 (0) │ │ │ │ +127D86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127CC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127CC7 Local Header Offset 000C67E0 (813024) │ │ │ │ -127CCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D8C Local Header Offset 000C67D9 (813017) │ │ │ │ +127D90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127CCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127CEB CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -127CEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CF0 Created OS 03 (3) 'Unix' │ │ │ │ -127CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CF3 General Purpose Flag 0800 (2048) │ │ │ │ +127DB0 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +127DB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DB5 Created OS 03 (3) 'Unix' │ │ │ │ +127DB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CFB CRC E2B67A5C (3803609692) │ │ │ │ -127CFF Compressed Size 000006B5 (1717) │ │ │ │ -127D03 Uncompressed Size 0000110F (4367) │ │ │ │ -127D07 Filename Length 0026 (38) │ │ │ │ -127D09 Extra Length 0000 (0) │ │ │ │ -127D0B Comment Length 0000 (0) │ │ │ │ -127D0D Disk Start 0000 (0) │ │ │ │ -127D0F Int File Attributes 0000 (0) │ │ │ │ +127DBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DC0 CRC E2B67A5C (3803609692) │ │ │ │ +127DC4 Compressed Size 000006B5 (1717) │ │ │ │ +127DC8 Uncompressed Size 0000110F (4367) │ │ │ │ +127DCC Filename Length 0026 (38) │ │ │ │ +127DCE Extra Length 0000 (0) │ │ │ │ +127DD0 Comment Length 0000 (0) │ │ │ │ +127DD2 Disk Start 0000 (0) │ │ │ │ +127DD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127DD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D15 Local Header Offset 000C6D87 (814471) │ │ │ │ -127D19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127DDA Local Header Offset 000C6D80 (814464) │ │ │ │ +127DDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D3F CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -127D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D44 Created OS 03 (3) 'Unix' │ │ │ │ -127D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D47 General Purpose Flag 0800 (2048) │ │ │ │ +127E04 CENTRAL HEADER #413 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' │ │ │ │ -127D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127D4F CRC 47510F70 (1196494704) │ │ │ │ -127D53 Compressed Size 000006A3 (1699) │ │ │ │ -127D57 Uncompressed Size 0000246C (9324) │ │ │ │ -127D5B Filename Length 0025 (37) │ │ │ │ -127D5D Extra Length 0000 (0) │ │ │ │ -127D5F Comment Length 0000 (0) │ │ │ │ -127D61 Disk Start 0000 (0) │ │ │ │ -127D63 Int File Attributes 0000 (0) │ │ │ │ +127E0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E14 CRC 47510F70 (1196494704) │ │ │ │ +127E18 Compressed Size 000006A3 (1699) │ │ │ │ +127E1C Uncompressed Size 0000246C (9324) │ │ │ │ +127E20 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -127D65 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' │ │ │ │ -127D69 Local Header Offset 000C7480 (816256) │ │ │ │ -127D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E2E Local Header Offset 000C7479 (816249) │ │ │ │ +127E32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D92 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -127D96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D97 Created OS 03 (3) 'Unix' │ │ │ │ -127D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D9A General Purpose Flag 0800 (2048) │ │ │ │ +127E57 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +127E5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E5C Created OS 03 (3) 'Unix' │ │ │ │ +127E5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DA2 CRC 56FDC711 (1459472145) │ │ │ │ -127DA6 Compressed Size 00000807 (2055) │ │ │ │ -127DAA Uncompressed Size 000017ED (6125) │ │ │ │ -127DAE Filename Length 0029 (41) │ │ │ │ -127DB0 Extra Length 0000 (0) │ │ │ │ -127DB2 Comment Length 0000 (0) │ │ │ │ -127DB4 Disk Start 0000 (0) │ │ │ │ -127DB6 Int File Attributes 0000 (0) │ │ │ │ +127E61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E67 CRC 56FDC711 (1459472145) │ │ │ │ +127E6B Compressed Size 00000807 (2055) │ │ │ │ +127E6F Uncompressed Size 000017ED (6125) │ │ │ │ +127E73 Filename Length 0029 (41) │ │ │ │ +127E75 Extra Length 0000 (0) │ │ │ │ +127E77 Comment Length 0000 (0) │ │ │ │ +127E79 Disk Start 0000 (0) │ │ │ │ +127E7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127DB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127DBC Local Header Offset 000C7B66 (818022) │ │ │ │ -127DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E81 Local Header Offset 000C7B5F (818015) │ │ │ │ +127E85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127DE9 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -127DED Created Zip Spec 14 (20) '2.0' │ │ │ │ -127DEE Created OS 03 (3) 'Unix' │ │ │ │ -127DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127DF1 General Purpose Flag 0800 (2048) │ │ │ │ +127EAE CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +127EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127EB3 Created OS 03 (3) 'Unix' │ │ │ │ +127EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127EB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127DF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DF9 CRC 2C7B7916 (746289430) │ │ │ │ -127DFD Compressed Size 00000513 (1299) │ │ │ │ -127E01 Uncompressed Size 00002C0B (11275) │ │ │ │ -127E05 Filename Length 0028 (40) │ │ │ │ -127E07 Extra Length 0000 (0) │ │ │ │ -127E09 Comment Length 0000 (0) │ │ │ │ -127E0B Disk Start 0000 (0) │ │ │ │ -127E0D Int File Attributes 0000 (0) │ │ │ │ +127EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EBE CRC 2C7B7916 (746289430) │ │ │ │ +127EC2 Compressed Size 00000513 (1299) │ │ │ │ +127EC6 Uncompressed Size 00002C0B (11275) │ │ │ │ +127ECA Filename Length 0028 (40) │ │ │ │ +127ECC Extra Length 0000 (0) │ │ │ │ +127ECE Comment Length 0000 (0) │ │ │ │ +127ED0 Disk Start 0000 (0) │ │ │ │ +127ED2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E13 Local Header Offset 000C83B4 (820148) │ │ │ │ -127E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127ED8 Local Header Offset 000C83AD (820141) │ │ │ │ +127EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E3F CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -127E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E44 Created OS 03 (3) 'Unix' │ │ │ │ -127E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E47 General Purpose Flag 0800 (2048) │ │ │ │ +127F04 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +127F08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F09 Created OS 03 (3) 'Unix' │ │ │ │ +127F0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E4F CRC D8480436 (3628598326) │ │ │ │ -127E53 Compressed Size 000002E2 (738) │ │ │ │ -127E57 Uncompressed Size 000005BE (1470) │ │ │ │ -127E5B Filename Length 0022 (34) │ │ │ │ -127E5D Extra Length 0000 (0) │ │ │ │ -127E5F Comment Length 0000 (0) │ │ │ │ -127E61 Disk Start 0000 (0) │ │ │ │ -127E63 Int File Attributes 0000 (0) │ │ │ │ +127F0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F14 CRC D8480436 (3628598326) │ │ │ │ +127F18 Compressed Size 000002E2 (738) │ │ │ │ +127F1C Uncompressed Size 000005BE (1470) │ │ │ │ +127F20 Filename Length 0022 (34) │ │ │ │ +127F22 Extra Length 0000 (0) │ │ │ │ +127F24 Comment Length 0000 (0) │ │ │ │ +127F26 Disk Start 0000 (0) │ │ │ │ +127F28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E69 Local Header Offset 000C890D (821517) │ │ │ │ -127E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F2E Local Header Offset 000C8906 (821510) │ │ │ │ +127F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E8F CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -127E93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E94 Created OS 03 (3) 'Unix' │ │ │ │ -127E95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E97 General Purpose Flag 0800 (2048) │ │ │ │ +127F54 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +127F58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F59 Created OS 03 (3) 'Unix' │ │ │ │ +127F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E9F CRC E8ED524A (3907867210) │ │ │ │ -127EA3 Compressed Size 00000146 (326) │ │ │ │ -127EA7 Uncompressed Size 00000282 (642) │ │ │ │ -127EAB Filename Length 0021 (33) │ │ │ │ -127EAD Extra Length 0000 (0) │ │ │ │ -127EAF Comment Length 0000 (0) │ │ │ │ -127EB1 Disk Start 0000 (0) │ │ │ │ -127EB3 Int File Attributes 0000 (0) │ │ │ │ +127F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F64 CRC E8ED524A (3907867210) │ │ │ │ +127F68 Compressed Size 00000146 (326) │ │ │ │ +127F6C Uncompressed Size 00000282 (642) │ │ │ │ +127F70 Filename Length 0021 (33) │ │ │ │ +127F72 Extra Length 0000 (0) │ │ │ │ +127F74 Comment Length 0000 (0) │ │ │ │ +127F76 Disk Start 0000 (0) │ │ │ │ +127F78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127EB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127EB9 Local Header Offset 000C8C2F (822319) │ │ │ │ -127EBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F7E Local Header Offset 000C8C28 (822312) │ │ │ │ +127F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127EBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127EDE CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -127EE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127EE3 Created OS 03 (3) 'Unix' │ │ │ │ -127EE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127EE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127EE6 General Purpose Flag 0800 (2048) │ │ │ │ +127FA3 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +127FA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FA8 Created OS 03 (3) 'Unix' │ │ │ │ +127FA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127EE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127EEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127EEE CRC D1CA568D (3519698573) │ │ │ │ -127EF2 Compressed Size 00001036 (4150) │ │ │ │ -127EF6 Uncompressed Size 000035CD (13773) │ │ │ │ -127EFA Filename Length 0020 (32) │ │ │ │ -127EFC Extra Length 0000 (0) │ │ │ │ -127EFE Comment Length 0000 (0) │ │ │ │ -127F00 Disk Start 0000 (0) │ │ │ │ -127F02 Int File Attributes 0000 (0) │ │ │ │ +127FAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FB3 CRC D1CA568D (3519698573) │ │ │ │ +127FB7 Compressed Size 00001036 (4150) │ │ │ │ +127FBB Uncompressed Size 000035CD (13773) │ │ │ │ +127FBF Filename Length 0020 (32) │ │ │ │ +127FC1 Extra Length 0000 (0) │ │ │ │ +127FC3 Comment Length 0000 (0) │ │ │ │ +127FC5 Disk Start 0000 (0) │ │ │ │ +127FC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F08 Local Header Offset 000C8DB4 (822708) │ │ │ │ -127F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FCD Local Header Offset 000C8DAD (822701) │ │ │ │ +127FD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F2C CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -127F30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F31 Created OS 03 (3) 'Unix' │ │ │ │ -127F32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F34 General Purpose Flag 0800 (2048) │ │ │ │ +127FF1 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +127FF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FF6 Created OS 03 (3) 'Unix' │ │ │ │ +127FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F3C CRC 62652437 (1650795575) │ │ │ │ -127F40 Compressed Size 000018FE (6398) │ │ │ │ -127F44 Uncompressed Size 0000EFEA (61418) │ │ │ │ -127F48 Filename Length 001F (31) │ │ │ │ -127F4A Extra Length 0000 (0) │ │ │ │ -127F4C Comment Length 0000 (0) │ │ │ │ -127F4E Disk Start 0000 (0) │ │ │ │ -127F50 Int File Attributes 0000 (0) │ │ │ │ +127FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128001 CRC 62652437 (1650795575) │ │ │ │ +128005 Compressed Size 000018FE (6398) │ │ │ │ +128009 Uncompressed Size 0000EFEA (61418) │ │ │ │ +12800D Filename Length 001F (31) │ │ │ │ +12800F Extra Length 0000 (0) │ │ │ │ +128011 Comment Length 0000 (0) │ │ │ │ +128013 Disk Start 0000 (0) │ │ │ │ +128015 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128017 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F56 Local Header Offset 000C9E28 (826920) │ │ │ │ -127F5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12801B Local Header Offset 000C9E21 (826913) │ │ │ │ +12801F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12801F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F79 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -127F7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F7E Created OS 03 (3) 'Unix' │ │ │ │ -127F7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F81 General Purpose Flag 0800 (2048) │ │ │ │ +12803E CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +128042 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128043 Created OS 03 (3) 'Unix' │ │ │ │ +128044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128046 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F89 CRC 9154FCFC (2438266108) │ │ │ │ -127F8D Compressed Size 00000797 (1943) │ │ │ │ -127F91 Uncompressed Size 000012B3 (4787) │ │ │ │ -127F95 Filename Length 0024 (36) │ │ │ │ -127F97 Extra Length 0000 (0) │ │ │ │ -127F99 Comment Length 0000 (0) │ │ │ │ -127F9B Disk Start 0000 (0) │ │ │ │ -127F9D Int File Attributes 0000 (0) │ │ │ │ +128048 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12804A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12804E CRC 9154FCFC (2438266108) │ │ │ │ +128052 Compressed Size 00000797 (1943) │ │ │ │ +128056 Uncompressed Size 000012B3 (4787) │ │ │ │ +12805A Filename Length 0024 (36) │ │ │ │ +12805C Extra Length 0000 (0) │ │ │ │ +12805E Comment Length 0000 (0) │ │ │ │ +128060 Disk Start 0000 (0) │ │ │ │ +128062 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128064 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FA3 Local Header Offset 000CB763 (833379) │ │ │ │ -127FA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128068 Local Header Offset 000CB75C (833372) │ │ │ │ +12806C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12806C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127FCB CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -127FCF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127FD0 Created OS 03 (3) 'Unix' │ │ │ │ -127FD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127FD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127FD3 General Purpose Flag 0800 (2048) │ │ │ │ +128090 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +128094 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128095 Created OS 03 (3) 'Unix' │ │ │ │ +128096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128098 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127FD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127FD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127FDB CRC 58D9ED22 (1490677026) │ │ │ │ -127FDF Compressed Size 0000071D (1821) │ │ │ │ -127FE3 Uncompressed Size 000029AC (10668) │ │ │ │ -127FE7 Filename Length 0023 (35) │ │ │ │ -127FE9 Extra Length 0000 (0) │ │ │ │ -127FEB Comment Length 0000 (0) │ │ │ │ -127FED Disk Start 0000 (0) │ │ │ │ -127FEF Int File Attributes 0000 (0) │ │ │ │ +12809A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12809C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280A0 CRC 58D9ED22 (1490677026) │ │ │ │ +1280A4 Compressed Size 0000071D (1821) │ │ │ │ +1280A8 Uncompressed Size 000029AC (10668) │ │ │ │ +1280AC Filename Length 0023 (35) │ │ │ │ +1280AE Extra Length 0000 (0) │ │ │ │ +1280B0 Comment Length 0000 (0) │ │ │ │ +1280B2 Disk Start 0000 (0) │ │ │ │ +1280B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127FF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FF5 Local Header Offset 000CBF3C (835388) │ │ │ │ -127FF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280BA Local Header Offset 000CBF35 (835381) │ │ │ │ +1280BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12801C CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -128020 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128021 Created OS 03 (3) 'Unix' │ │ │ │ -128022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128024 General Purpose Flag 0800 (2048) │ │ │ │ +1280E1 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +1280E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1280E6 Created OS 03 (3) 'Unix' │ │ │ │ +1280E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1280E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12802C CRC F188359C (4052235676) │ │ │ │ -128030 Compressed Size 00000399 (921) │ │ │ │ -128034 Uncompressed Size 000007EF (2031) │ │ │ │ -128038 Filename Length 0032 (50) │ │ │ │ -12803A Extra Length 0000 (0) │ │ │ │ -12803C Comment Length 0000 (0) │ │ │ │ -12803E Disk Start 0000 (0) │ │ │ │ -128040 Int File Attributes 0000 (0) │ │ │ │ +1280EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280F1 CRC F188359C (4052235676) │ │ │ │ +1280F5 Compressed Size 00000399 (921) │ │ │ │ +1280F9 Uncompressed Size 000007EF (2031) │ │ │ │ +1280FD Filename Length 0032 (50) │ │ │ │ +1280FF Extra Length 0000 (0) │ │ │ │ +128101 Comment Length 0000 (0) │ │ │ │ +128103 Disk Start 0000 (0) │ │ │ │ +128105 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128107 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128046 Local Header Offset 000CC69A (837274) │ │ │ │ -12804A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12810B Local Header Offset 000CC693 (837267) │ │ │ │ +12810F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12804A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12810F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12807C CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -128080 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128081 Created OS 03 (3) 'Unix' │ │ │ │ -128082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128084 General Purpose Flag 0800 (2048) │ │ │ │ +128141 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +128145 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128146 Created OS 03 (3) 'Unix' │ │ │ │ +128147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128149 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128086 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12808C CRC F57EB47A (4118721658) │ │ │ │ -128090 Compressed Size 0000022F (559) │ │ │ │ -128094 Uncompressed Size 000008B8 (2232) │ │ │ │ -128098 Filename Length 0031 (49) │ │ │ │ -12809A Extra Length 0000 (0) │ │ │ │ -12809C Comment Length 0000 (0) │ │ │ │ -12809E Disk Start 0000 (0) │ │ │ │ -1280A0 Int File Attributes 0000 (0) │ │ │ │ +12814B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12814D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128151 CRC F57EB47A (4118721658) │ │ │ │ +128155 Compressed Size 0000022F (559) │ │ │ │ +128159 Uncompressed Size 000008B8 (2232) │ │ │ │ +12815D Filename Length 0031 (49) │ │ │ │ +12815F Extra Length 0000 (0) │ │ │ │ +128161 Comment Length 0000 (0) │ │ │ │ +128163 Disk Start 0000 (0) │ │ │ │ +128165 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128167 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1280A6 Local Header Offset 000CCA83 (838275) │ │ │ │ -1280AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12816B Local Header Offset 000CCA7C (838268) │ │ │ │ +12816F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1280AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12816F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1280DB CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -1280DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1280E0 Created OS 03 (3) 'Unix' │ │ │ │ -1280E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1280E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1280E3 General Purpose Flag 0800 (2048) │ │ │ │ +1281A0 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +1281A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281A5 Created OS 03 (3) 'Unix' │ │ │ │ +1281A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1280E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1280E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1280EB CRC 1496BEB3 (345423539) │ │ │ │ -1280EF Compressed Size 000008CA (2250) │ │ │ │ -1280F3 Uncompressed Size 00001685 (5765) │ │ │ │ -1280F7 Filename Length 001F (31) │ │ │ │ -1280F9 Extra Length 0000 (0) │ │ │ │ -1280FB Comment Length 0000 (0) │ │ │ │ -1280FD Disk Start 0000 (0) │ │ │ │ -1280FF Int File Attributes 0000 (0) │ │ │ │ +1281AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281B0 CRC 1496BEB3 (345423539) │ │ │ │ +1281B4 Compressed Size 000008CA (2250) │ │ │ │ +1281B8 Uncompressed Size 00001685 (5765) │ │ │ │ +1281BC Filename Length 001F (31) │ │ │ │ +1281BE Extra Length 0000 (0) │ │ │ │ +1281C0 Comment Length 0000 (0) │ │ │ │ +1281C2 Disk Start 0000 (0) │ │ │ │ +1281C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1281C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128105 Local Header Offset 000CCD01 (838913) │ │ │ │ -128109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1281CA Local Header Offset 000CCCFA (838906) │ │ │ │ +1281CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1281CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128128 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -12812C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12812D Created OS 03 (3) 'Unix' │ │ │ │ -12812E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12812F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128130 General Purpose Flag 0800 (2048) │ │ │ │ +1281ED CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +1281F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281F2 Created OS 03 (3) 'Unix' │ │ │ │ +1281F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128132 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128134 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128138 CRC 91A6A275 (2443616885) │ │ │ │ -12813C Compressed Size 00000861 (2145) │ │ │ │ -128140 Uncompressed Size 000036EA (14058) │ │ │ │ -128144 Filename Length 001E (30) │ │ │ │ -128146 Extra Length 0000 (0) │ │ │ │ -128148 Comment Length 0000 (0) │ │ │ │ -12814A Disk Start 0000 (0) │ │ │ │ -12814C Int File Attributes 0000 (0) │ │ │ │ +1281F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281FD CRC 91A6A275 (2443616885) │ │ │ │ +128201 Compressed Size 00000861 (2145) │ │ │ │ +128205 Uncompressed Size 000036EA (14058) │ │ │ │ +128209 Filename Length 001E (30) │ │ │ │ +12820B Extra Length 0000 (0) │ │ │ │ +12820D Comment Length 0000 (0) │ │ │ │ +12820F Disk Start 0000 (0) │ │ │ │ +128211 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12814E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128213 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128152 Local Header Offset 000CD608 (841224) │ │ │ │ -128156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128217 Local Header Offset 000CD601 (841217) │ │ │ │ +12821B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12821B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128174 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -128178 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128179 Created OS 03 (3) 'Unix' │ │ │ │ -12817A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12817B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12817C General Purpose Flag 0800 (2048) │ │ │ │ +128239 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +12823D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12823E Created OS 03 (3) 'Unix' │ │ │ │ +12823F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128240 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128241 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12817E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128180 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128184 CRC 85A28F43 (2242023235) │ │ │ │ -128188 Compressed Size 000007FE (2046) │ │ │ │ -12818C Uncompressed Size 000017CF (6095) │ │ │ │ -128190 Filename Length 0027 (39) │ │ │ │ -128192 Extra Length 0000 (0) │ │ │ │ -128194 Comment Length 0000 (0) │ │ │ │ -128196 Disk Start 0000 (0) │ │ │ │ -128198 Int File Attributes 0000 (0) │ │ │ │ +128243 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128245 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128249 CRC 85A28F43 (2242023235) │ │ │ │ +12824D Compressed Size 000007FE (2046) │ │ │ │ +128251 Uncompressed Size 000017CF (6095) │ │ │ │ +128255 Filename Length 0027 (39) │ │ │ │ +128257 Extra Length 0000 (0) │ │ │ │ +128259 Comment Length 0000 (0) │ │ │ │ +12825B Disk Start 0000 (0) │ │ │ │ +12825D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12819A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12825F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12819E Local Header Offset 000CDEA5 (843429) │ │ │ │ -1281A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128263 Local Header Offset 000CDE9E (843422) │ │ │ │ +128267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1281C9 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -1281CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1281CE Created OS 03 (3) 'Unix' │ │ │ │ -1281CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1281D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1281D1 General Purpose Flag 0800 (2048) │ │ │ │ +12828E CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +128292 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128293 Created OS 03 (3) 'Unix' │ │ │ │ +128294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128296 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1281D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1281D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1281D9 CRC 44CBED69 (1154215273) │ │ │ │ -1281DD Compressed Size 000007EA (2026) │ │ │ │ -1281E1 Uncompressed Size 00003E55 (15957) │ │ │ │ -1281E5 Filename Length 0026 (38) │ │ │ │ -1281E7 Extra Length 0000 (0) │ │ │ │ -1281E9 Comment Length 0000 (0) │ │ │ │ -1281EB Disk Start 0000 (0) │ │ │ │ -1281ED Int File Attributes 0000 (0) │ │ │ │ +128298 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12829A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12829E CRC 44CBED69 (1154215273) │ │ │ │ +1282A2 Compressed Size 000007EA (2026) │ │ │ │ +1282A6 Uncompressed Size 00003E55 (15957) │ │ │ │ +1282AA Filename Length 0026 (38) │ │ │ │ +1282AC Extra Length 0000 (0) │ │ │ │ +1282AE Comment Length 0000 (0) │ │ │ │ +1282B0 Disk Start 0000 (0) │ │ │ │ +1282B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1281EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1282B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1281F3 Local Header Offset 000CE6E8 (845544) │ │ │ │ -1281F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282B8 Local Header Offset 000CE6E1 (845537) │ │ │ │ +1282BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12821D CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -128221 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128222 Created OS 03 (3) 'Unix' │ │ │ │ -128223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128225 General Purpose Flag 0800 (2048) │ │ │ │ +1282E2 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +1282E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1282E7 Created OS 03 (3) 'Unix' │ │ │ │ +1282E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1282E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1282EA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128227 Compression Method 0000 (0) 'Stored' │ │ │ │ -128229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12822D CRC 00000000 (0) │ │ │ │ -128231 Compressed Size 00000000 (0) │ │ │ │ -128235 Uncompressed Size 00000000 (0) │ │ │ │ -128239 Filename Length 0014 (20) │ │ │ │ -12823B Extra Length 0000 (0) │ │ │ │ -12823D Comment Length 0000 (0) │ │ │ │ -12823F Disk Start 0000 (0) │ │ │ │ -128241 Int File Attributes 0000 (0) │ │ │ │ +1282EC Compression Method 0000 (0) 'Stored' │ │ │ │ +1282EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282F2 CRC 00000000 (0) │ │ │ │ +1282F6 Compressed Size 00000000 (0) │ │ │ │ +1282FA Uncompressed Size 00000000 (0) │ │ │ │ +1282FE Filename Length 0014 (20) │ │ │ │ +128300 Extra Length 0000 (0) │ │ │ │ +128302 Comment Length 0000 (0) │ │ │ │ +128304 Disk Start 0000 (0) │ │ │ │ +128306 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128243 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128308 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128247 Local Header Offset 000CEF16 (847638) │ │ │ │ -12824B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12830C Local Header Offset 000CEF0F (847631) │ │ │ │ +128310 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12824B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128310: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12824B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128310: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128223: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282E8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12825F CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -128263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128264 Created OS 03 (3) 'Unix' │ │ │ │ -128265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128267 General Purpose Flag 0800 (2048) │ │ │ │ +128324 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +128328 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128329 Created OS 03 (3) 'Unix' │ │ │ │ +12832A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12832B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12832C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12826B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12826F CRC F4122FC0 (4094832576) │ │ │ │ -128273 Compressed Size 00000122 (290) │ │ │ │ -128277 Uncompressed Size 000001E5 (485) │ │ │ │ -12827B Filename Length 0028 (40) │ │ │ │ -12827D Extra Length 0000 (0) │ │ │ │ -12827F Comment Length 0000 (0) │ │ │ │ -128281 Disk Start 0000 (0) │ │ │ │ -128283 Int File Attributes 0000 (0) │ │ │ │ +12832E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128330 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128334 CRC F4122FC0 (4094832576) │ │ │ │ +128338 Compressed Size 00000122 (290) │ │ │ │ +12833C Uncompressed Size 000001E5 (485) │ │ │ │ +128340 Filename Length 0028 (40) │ │ │ │ +128342 Extra Length 0000 (0) │ │ │ │ +128344 Comment Length 0000 (0) │ │ │ │ +128346 Disk Start 0000 (0) │ │ │ │ +128348 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12834A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128289 Local Header Offset 000CEF48 (847688) │ │ │ │ -12828D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12834E Local Header Offset 000CEF41 (847681) │ │ │ │ +128352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12828D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1282B5 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -1282B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1282BA Created OS 03 (3) 'Unix' │ │ │ │ -1282BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1282BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1282BD General Purpose Flag 0800 (2048) │ │ │ │ +12837A CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +12837E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12837F Created OS 03 (3) 'Unix' │ │ │ │ +128380 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128381 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128382 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1282BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1282C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1282C5 CRC EF896488 (4018758792) │ │ │ │ -1282C9 Compressed Size 0000012C (300) │ │ │ │ -1282CD Uncompressed Size 00000262 (610) │ │ │ │ -1282D1 Filename Length 0027 (39) │ │ │ │ -1282D3 Extra Length 0000 (0) │ │ │ │ -1282D5 Comment Length 0000 (0) │ │ │ │ -1282D7 Disk Start 0000 (0) │ │ │ │ -1282D9 Int File Attributes 0000 (0) │ │ │ │ +128384 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128386 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12838A CRC EF896488 (4018758792) │ │ │ │ +12838E Compressed Size 0000012C (300) │ │ │ │ +128392 Uncompressed Size 00000262 (610) │ │ │ │ +128396 Filename Length 0027 (39) │ │ │ │ +128398 Extra Length 0000 (0) │ │ │ │ +12839A Comment Length 0000 (0) │ │ │ │ +12839C Disk Start 0000 (0) │ │ │ │ +12839E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1282DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1282DF Local Header Offset 000CF0B0 (848048) │ │ │ │ -1282E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283A4 Local Header Offset 000CF0A9 (848041) │ │ │ │ +1283A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1282E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12830A CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -12830E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12830F Created OS 03 (3) 'Unix' │ │ │ │ -128310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128312 General Purpose Flag 0800 (2048) │ │ │ │ +1283CF CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +1283D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1283D4 Created OS 03 (3) 'Unix' │ │ │ │ +1283D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1283D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1283D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128316 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12831A CRC 8ADCCA5D (2329725533) │ │ │ │ -12831E Compressed Size 00000322 (802) │ │ │ │ -128322 Uncompressed Size 00000718 (1816) │ │ │ │ -128326 Filename Length 0036 (54) │ │ │ │ -128328 Extra Length 0000 (0) │ │ │ │ -12832A Comment Length 0000 (0) │ │ │ │ -12832C Disk Start 0000 (0) │ │ │ │ -12832E Int File Attributes 0000 (0) │ │ │ │ +1283D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1283DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1283DF CRC 59BE79E2 (1505655266) │ │ │ │ +1283E3 Compressed Size 00000323 (803) │ │ │ │ +1283E7 Uncompressed Size 00000718 (1816) │ │ │ │ +1283EB Filename Length 0036 (54) │ │ │ │ +1283ED Extra Length 0000 (0) │ │ │ │ +1283EF Comment Length 0000 (0) │ │ │ │ +1283F1 Disk Start 0000 (0) │ │ │ │ +1283F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128334 Local Header Offset 000CF221 (848417) │ │ │ │ -128338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283F9 Local Header Offset 000CF21A (848410) │ │ │ │ +1283FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12836E CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -128372 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128373 Created OS 03 (3) 'Unix' │ │ │ │ -128374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128376 General Purpose Flag 0800 (2048) │ │ │ │ +128433 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +128437 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128438 Created OS 03 (3) 'Unix' │ │ │ │ +128439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12843A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12843B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128378 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12837A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12837E CRC CDD2FD66 (3453156710) │ │ │ │ -128382 Compressed Size 00000386 (902) │ │ │ │ -128386 Uncompressed Size 00001002 (4098) │ │ │ │ -12838A Filename Length 0035 (53) │ │ │ │ -12838C Extra Length 0000 (0) │ │ │ │ -12838E Comment Length 0000 (0) │ │ │ │ -128390 Disk Start 0000 (0) │ │ │ │ -128392 Int File Attributes 0000 (0) │ │ │ │ +12843D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12843F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128443 CRC BDD2BFDA (3184705498) │ │ │ │ +128447 Compressed Size 00000389 (905) │ │ │ │ +12844B Uncompressed Size 0000102D (4141) │ │ │ │ +12844F Filename Length 0035 (53) │ │ │ │ +128451 Extra Length 0000 (0) │ │ │ │ +128453 Comment Length 0000 (0) │ │ │ │ +128455 Disk Start 0000 (0) │ │ │ │ +128457 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128394 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128459 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128398 Local Header Offset 000CF597 (849303) │ │ │ │ -12839C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12845D Local Header Offset 000CF591 (849297) │ │ │ │ +128461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12839C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1283D1 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -1283D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1283D6 Created OS 03 (3) 'Unix' │ │ │ │ -1283D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1283D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1283D9 General Purpose Flag 0800 (2048) │ │ │ │ +128496 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +12849A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12849B Created OS 03 (3) 'Unix' │ │ │ │ +12849C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12849D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12849E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1283DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1283DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1283E1 CRC 4E850981 (1317341569) │ │ │ │ -1283E5 Compressed Size 00000122 (290) │ │ │ │ -1283E9 Uncompressed Size 000001D5 (469) │ │ │ │ -1283ED Filename Length 0024 (36) │ │ │ │ -1283EF Extra Length 0000 (0) │ │ │ │ -1283F1 Comment Length 0000 (0) │ │ │ │ -1283F3 Disk Start 0000 (0) │ │ │ │ -1283F5 Int File Attributes 0000 (0) │ │ │ │ +1284A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284A6 CRC 4E850981 (1317341569) │ │ │ │ +1284AA Compressed Size 00000122 (290) │ │ │ │ +1284AE Uncompressed Size 000001D5 (469) │ │ │ │ +1284B2 Filename Length 0024 (36) │ │ │ │ +1284B4 Extra Length 0000 (0) │ │ │ │ +1284B6 Comment Length 0000 (0) │ │ │ │ +1284B8 Disk Start 0000 (0) │ │ │ │ +1284BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1283F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1284BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1283FB Local Header Offset 000CF970 (850288) │ │ │ │ -1283FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1284C0 Local Header Offset 000CF96D (850285) │ │ │ │ +1284C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1283FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1284C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128423 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -128427 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128428 Created OS 03 (3) 'Unix' │ │ │ │ -128429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12842A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12842B General Purpose Flag 0800 (2048) │ │ │ │ +1284E8 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +1284EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284ED Created OS 03 (3) 'Unix' │ │ │ │ +1284EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12842D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12842F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128433 CRC 3D12637E (1024615294) │ │ │ │ -128437 Compressed Size 0000012B (299) │ │ │ │ -12843B Uncompressed Size 00000249 (585) │ │ │ │ -12843F Filename Length 0023 (35) │ │ │ │ -128441 Extra Length 0000 (0) │ │ │ │ -128443 Comment Length 0000 (0) │ │ │ │ -128445 Disk Start 0000 (0) │ │ │ │ -128447 Int File Attributes 0000 (0) │ │ │ │ +1284F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284F8 CRC 3D12637E (1024615294) │ │ │ │ +1284FC Compressed Size 0000012B (299) │ │ │ │ +128500 Uncompressed Size 00000249 (585) │ │ │ │ +128504 Filename Length 0023 (35) │ │ │ │ +128506 Extra Length 0000 (0) │ │ │ │ +128508 Comment Length 0000 (0) │ │ │ │ +12850A Disk Start 0000 (0) │ │ │ │ +12850C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128449 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12850E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12844D Local Header Offset 000CFAD4 (850644) │ │ │ │ -128451 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128512 Local Header Offset 000CFAD1 (850641) │ │ │ │ +128516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128451: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128474 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -128478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128479 Created OS 03 (3) 'Unix' │ │ │ │ -12847A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12847B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12847C General Purpose Flag 0800 (2048) │ │ │ │ +128539 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +12853D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12853E Created OS 03 (3) 'Unix' │ │ │ │ +12853F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128541 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12847E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128484 CRC 2A198D45 (706317637) │ │ │ │ -128488 Compressed Size 000003E6 (998) │ │ │ │ -12848C Uncompressed Size 000008E5 (2277) │ │ │ │ -128490 Filename Length 0028 (40) │ │ │ │ -128492 Extra Length 0000 (0) │ │ │ │ -128494 Comment Length 0000 (0) │ │ │ │ -128496 Disk Start 0000 (0) │ │ │ │ -128498 Int File Attributes 0000 (0) │ │ │ │ +128543 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128549 CRC 80BA141E (2159678494) │ │ │ │ +12854D Compressed Size 000003E8 (1000) │ │ │ │ +128551 Uncompressed Size 000008E5 (2277) │ │ │ │ +128555 Filename Length 0028 (40) │ │ │ │ +128557 Extra Length 0000 (0) │ │ │ │ +128559 Comment Length 0000 (0) │ │ │ │ +12855B Disk Start 0000 (0) │ │ │ │ +12855D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12849A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12855F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12849E Local Header Offset 000CFC40 (851008) │ │ │ │ -1284A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128563 Local Header Offset 000CFC3D (851005) │ │ │ │ +128567 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128567: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1284CA CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -1284CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1284CF Created OS 03 (3) 'Unix' │ │ │ │ -1284D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1284D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1284D2 General Purpose Flag 0800 (2048) │ │ │ │ +12858F CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +128593 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128594 Created OS 03 (3) 'Unix' │ │ │ │ +128595 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128596 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128597 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1284D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1284D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1284DA CRC 7C7FEAC7 (2088757959) │ │ │ │ -1284DE Compressed Size 000004A5 (1189) │ │ │ │ -1284E2 Uncompressed Size 00001438 (5176) │ │ │ │ -1284E6 Filename Length 0027 (39) │ │ │ │ -1284E8 Extra Length 0000 (0) │ │ │ │ -1284EA Comment Length 0000 (0) │ │ │ │ -1284EC Disk Start 0000 (0) │ │ │ │ -1284EE Int File Attributes 0000 (0) │ │ │ │ +128599 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12859B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12859F CRC 2D31C340 (758235968) │ │ │ │ +1285A3 Compressed Size 000004A6 (1190) │ │ │ │ +1285A7 Uncompressed Size 0000145F (5215) │ │ │ │ +1285AB Filename Length 0027 (39) │ │ │ │ +1285AD Extra Length 0000 (0) │ │ │ │ +1285AF Comment Length 0000 (0) │ │ │ │ +1285B1 Disk Start 0000 (0) │ │ │ │ +1285B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1284F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1285B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1284F4 Local Header Offset 000D006C (852076) │ │ │ │ -1284F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285B9 Local Header Offset 000D006B (852075) │ │ │ │ +1285BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12851F CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -128523 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128524 Created OS 03 (3) 'Unix' │ │ │ │ -128525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128527 General Purpose Flag 0800 (2048) │ │ │ │ +1285E4 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +1285E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1285E9 Created OS 03 (3) 'Unix' │ │ │ │ +1285EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1285EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1285EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12852B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12852F CRC 19FC7AE7 (435976935) │ │ │ │ -128533 Compressed Size 000001B7 (439) │ │ │ │ -128537 Uncompressed Size 000002F9 (761) │ │ │ │ -12853B Filename Length 0022 (34) │ │ │ │ -12853D Extra Length 0000 (0) │ │ │ │ -12853F Comment Length 0000 (0) │ │ │ │ -128541 Disk Start 0000 (0) │ │ │ │ -128543 Int File Attributes 0000 (0) │ │ │ │ +1285EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285F4 CRC 19FC7AE7 (435976935) │ │ │ │ +1285F8 Compressed Size 000001B7 (439) │ │ │ │ +1285FC Uncompressed Size 000002F9 (761) │ │ │ │ +128600 Filename Length 0022 (34) │ │ │ │ +128602 Extra Length 0000 (0) │ │ │ │ +128604 Comment Length 0000 (0) │ │ │ │ +128606 Disk Start 0000 (0) │ │ │ │ +128608 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128545 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12860A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128549 Local Header Offset 000D0556 (853334) │ │ │ │ -12854D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12860E Local Header Offset 000D0556 (853334) │ │ │ │ +128612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12854D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12856F CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -128573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128574 Created OS 03 (3) 'Unix' │ │ │ │ -128575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128577 General Purpose Flag 0800 (2048) │ │ │ │ +128634 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +128638 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128639 Created OS 03 (3) 'Unix' │ │ │ │ +12863A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12863B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12863C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12857B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12857F CRC 379C89F7 (933005815) │ │ │ │ -128583 Compressed Size 00000204 (516) │ │ │ │ -128587 Uncompressed Size 00000580 (1408) │ │ │ │ -12858B Filename Length 0021 (33) │ │ │ │ -12858D Extra Length 0000 (0) │ │ │ │ -12858F Comment Length 0000 (0) │ │ │ │ -128591 Disk Start 0000 (0) │ │ │ │ -128593 Int File Attributes 0000 (0) │ │ │ │ +12863E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128644 CRC 379C89F7 (933005815) │ │ │ │ +128648 Compressed Size 00000204 (516) │ │ │ │ +12864C Uncompressed Size 00000580 (1408) │ │ │ │ +128650 Filename Length 0021 (33) │ │ │ │ +128652 Extra Length 0000 (0) │ │ │ │ +128654 Comment Length 0000 (0) │ │ │ │ +128656 Disk Start 0000 (0) │ │ │ │ +128658 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12865A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128599 Local Header Offset 000D074D (853837) │ │ │ │ -12859D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12865E Local Header Offset 000D074D (853837) │ │ │ │ +128662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12859D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1285BE CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -1285C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1285C3 Created OS 03 (3) 'Unix' │ │ │ │ -1285C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1285C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1285C6 General Purpose Flag 0800 (2048) │ │ │ │ +128683 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +128687 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128688 Created OS 03 (3) 'Unix' │ │ │ │ +128689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12868A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12868B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1285C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1285CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1285CE CRC 1351C931 (324127025) │ │ │ │ -1285D2 Compressed Size 000001B9 (441) │ │ │ │ -1285D6 Uncompressed Size 0000031C (796) │ │ │ │ -1285DA Filename Length 0028 (40) │ │ │ │ -1285DC Extra Length 0000 (0) │ │ │ │ -1285DE Comment Length 0000 (0) │ │ │ │ -1285E0 Disk Start 0000 (0) │ │ │ │ -1285E2 Int File Attributes 0000 (0) │ │ │ │ +12868D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12868F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128693 CRC 1351C931 (324127025) │ │ │ │ +128697 Compressed Size 000001B9 (441) │ │ │ │ +12869B Uncompressed Size 0000031C (796) │ │ │ │ +12869F Filename Length 0028 (40) │ │ │ │ +1286A1 Extra Length 0000 (0) │ │ │ │ +1286A3 Comment Length 0000 (0) │ │ │ │ +1286A5 Disk Start 0000 (0) │ │ │ │ +1286A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1285E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1285E8 Local Header Offset 000D0990 (854416) │ │ │ │ -1285EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1286AD Local Header Offset 000D0990 (854416) │ │ │ │ +1286B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1285EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128614 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -128618 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128619 Created OS 03 (3) 'Unix' │ │ │ │ -12861A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12861B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12861C General Purpose Flag 0800 (2048) │ │ │ │ +1286D9 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +1286DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1286DE Created OS 03 (3) 'Unix' │ │ │ │ +1286DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1286E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1286E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12861E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128620 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128624 CRC FABC7C7E (4206656638) │ │ │ │ -128628 Compressed Size 00000393 (915) │ │ │ │ -12862C Uncompressed Size 000008BE (2238) │ │ │ │ -128630 Filename Length 0027 (39) │ │ │ │ -128632 Extra Length 0000 (0) │ │ │ │ -128634 Comment Length 0000 (0) │ │ │ │ -128636 Disk Start 0000 (0) │ │ │ │ -128638 Int File Attributes 0000 (0) │ │ │ │ +1286E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1286E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1286E9 CRC FABC7C7E (4206656638) │ │ │ │ +1286ED Compressed Size 00000393 (915) │ │ │ │ +1286F1 Uncompressed Size 000008BE (2238) │ │ │ │ +1286F5 Filename Length 0027 (39) │ │ │ │ +1286F7 Extra Length 0000 (0) │ │ │ │ +1286F9 Comment Length 0000 (0) │ │ │ │ +1286FB Disk Start 0000 (0) │ │ │ │ +1286FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12863A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12863E Local Header Offset 000D0B8F (854927) │ │ │ │ -128642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128703 Local Header Offset 000D0B8F (854927) │ │ │ │ +128707 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128669 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -12866D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12866E Created OS 03 (3) 'Unix' │ │ │ │ -12866F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128671 General Purpose Flag 0800 (2048) │ │ │ │ +12872E CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +128732 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128733 Created OS 03 (3) 'Unix' │ │ │ │ +128734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128736 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128673 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128679 CRC F33A1EFC (4080672508) │ │ │ │ -12867D Compressed Size 000001F6 (502) │ │ │ │ -128681 Uncompressed Size 000003DD (989) │ │ │ │ -128685 Filename Length 0033 (51) │ │ │ │ -128687 Extra Length 0000 (0) │ │ │ │ -128689 Comment Length 0000 (0) │ │ │ │ -12868B Disk Start 0000 (0) │ │ │ │ -12868D Int File Attributes 0000 (0) │ │ │ │ +128738 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12873A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12873E CRC 8F0D20E7 (2400002279) │ │ │ │ +128742 Compressed Size 000001F5 (501) │ │ │ │ +128746 Uncompressed Size 000003DD (989) │ │ │ │ +12874A Filename Length 0033 (51) │ │ │ │ +12874C Extra Length 0000 (0) │ │ │ │ +12874E Comment Length 0000 (0) │ │ │ │ +128750 Disk Start 0000 (0) │ │ │ │ +128752 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12868F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128754 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128693 Local Header Offset 000D0F67 (855911) │ │ │ │ -128697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128758 Local Header Offset 000D0F67 (855911) │ │ │ │ +12875C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12875C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1286CA CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -1286CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1286CF Created OS 03 (3) 'Unix' │ │ │ │ -1286D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1286D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1286D2 General Purpose Flag 0800 (2048) │ │ │ │ +12878F CENTRAL HEADER #442 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1286D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1286D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1286DA CRC B7E02508 (3084920072) │ │ │ │ -1286DE Compressed Size 00000237 (567) │ │ │ │ -1286E2 Uncompressed Size 000006B3 (1715) │ │ │ │ -1286E6 Filename Length 0032 (50) │ │ │ │ -1286E8 Extra Length 0000 (0) │ │ │ │ -1286EA Comment Length 0000 (0) │ │ │ │ -1286EC Disk Start 0000 (0) │ │ │ │ -1286EE Int File Attributes 0000 (0) │ │ │ │ +128799 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12879B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12879F CRC 4FDD7E56 (1339915862) │ │ │ │ +1287A3 Compressed Size 0000023A (570) │ │ │ │ +1287A7 Uncompressed Size 000006DE (1758) │ │ │ │ +1287AB Filename Length 0032 (50) │ │ │ │ +1287AD Extra Length 0000 (0) │ │ │ │ +1287AF Comment Length 0000 (0) │ │ │ │ +1287B1 Disk Start 0000 (0) │ │ │ │ +1287B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1286F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1287B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1286F4 Local Header Offset 000D11AE (856494) │ │ │ │ -1286F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1287B9 Local Header Offset 000D11AD (856493) │ │ │ │ +1287BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1286F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1287BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12872A CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -12872E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12872F Created OS 03 (3) 'Unix' │ │ │ │ -128730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128732 General Purpose Flag 0800 (2048) │ │ │ │ +1287EF CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +1287F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287F4 Created OS 03 (3) 'Unix' │ │ │ │ +1287F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1287F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1287F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128734 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128736 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12873A CRC 278AAF10 (663400208) │ │ │ │ -12873E Compressed Size 000002BC (700) │ │ │ │ -128742 Uncompressed Size 0000060E (1550) │ │ │ │ -128746 Filename Length 0038 (56) │ │ │ │ -128748 Extra Length 0000 (0) │ │ │ │ -12874A Comment Length 0000 (0) │ │ │ │ -12874C Disk Start 0000 (0) │ │ │ │ -12874E Int File Attributes 0000 (0) │ │ │ │ +1287F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1287FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1287FF CRC FC3AB780 (4231706496) │ │ │ │ +128803 Compressed Size 000002BC (700) │ │ │ │ +128807 Uncompressed Size 0000060E (1550) │ │ │ │ +12880B Filename Length 0038 (56) │ │ │ │ +12880D Extra Length 0000 (0) │ │ │ │ +12880F Comment Length 0000 (0) │ │ │ │ +128811 Disk Start 0000 (0) │ │ │ │ +128813 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128750 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128815 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128754 Local Header Offset 000D1435 (857141) │ │ │ │ -128758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128819 Local Header Offset 000D1437 (857143) │ │ │ │ +12881D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12881D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128790 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -128794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128795 Created OS 03 (3) 'Unix' │ │ │ │ -128796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128798 General Purpose Flag 0800 (2048) │ │ │ │ +128855 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +128859 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12885A Created OS 03 (3) 'Unix' │ │ │ │ +12885B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12885C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12885D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12879A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12879C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1287A0 CRC 21F0E057 (569434199) │ │ │ │ -1287A4 Compressed Size 00000366 (870) │ │ │ │ -1287A8 Uncompressed Size 00000E45 (3653) │ │ │ │ -1287AC Filename Length 0037 (55) │ │ │ │ -1287AE Extra Length 0000 (0) │ │ │ │ -1287B0 Comment Length 0000 (0) │ │ │ │ -1287B2 Disk Start 0000 (0) │ │ │ │ -1287B4 Int File Attributes 0000 (0) │ │ │ │ +12885F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128861 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128865 CRC E5773D95 (3849797013) │ │ │ │ +128869 Compressed Size 00000369 (873) │ │ │ │ +12886D Uncompressed Size 00000E70 (3696) │ │ │ │ +128871 Filename Length 0037 (55) │ │ │ │ +128873 Extra Length 0000 (0) │ │ │ │ +128875 Comment Length 0000 (0) │ │ │ │ +128877 Disk Start 0000 (0) │ │ │ │ +128879 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1287B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12887B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1287BA Local Header Offset 000D1747 (857927) │ │ │ │ -1287BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12887F Local Header Offset 000D1749 (857929) │ │ │ │ +128883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1287F5 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -1287F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1287FA Created OS 03 (3) 'Unix' │ │ │ │ -1287FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1287FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1287FD General Purpose Flag 0800 (2048) │ │ │ │ +1288BA CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +1288BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288BF Created OS 03 (3) 'Unix' │ │ │ │ +1288C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1288C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1288C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1287FF Compression Method 0000 (0) 'Stored' │ │ │ │ -128801 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128805 CRC 00000000 (0) │ │ │ │ -128809 Compressed Size 00000000 (0) │ │ │ │ -12880D Uncompressed Size 00000000 (0) │ │ │ │ -128811 Filename Length 0012 (18) │ │ │ │ -128813 Extra Length 0000 (0) │ │ │ │ -128815 Comment Length 0000 (0) │ │ │ │ -128817 Disk Start 0000 (0) │ │ │ │ -128819 Int File Attributes 0000 (0) │ │ │ │ +1288C4 Compression Method 0000 (0) 'Stored' │ │ │ │ +1288C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1288CA CRC 00000000 (0) │ │ │ │ +1288CE Compressed Size 00000000 (0) │ │ │ │ +1288D2 Uncompressed Size 00000000 (0) │ │ │ │ +1288D6 Filename Length 0012 (18) │ │ │ │ +1288D8 Extra Length 0000 (0) │ │ │ │ +1288DA Comment Length 0000 (0) │ │ │ │ +1288DC Disk Start 0000 (0) │ │ │ │ +1288DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12881B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1288E0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12881F Local Header Offset 000D1B02 (858882) │ │ │ │ -128823 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +1288E4 Local Header Offset 000D1B07 (858887) │ │ │ │ +1288E8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128823: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288E8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128823: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1288E8: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287FB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288C0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128835 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -128839 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12883A Created OS 03 (3) 'Unix' │ │ │ │ -12883B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12883C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12883D General Purpose Flag 0800 (2048) │ │ │ │ +1288FA CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +1288FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288FF Created OS 03 (3) 'Unix' │ │ │ │ +128900 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128901 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128902 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12883F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128841 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128845 CRC F2F9FAE8 (4076468968) │ │ │ │ -128849 Compressed Size 00000AD6 (2774) │ │ │ │ -12884D Uncompressed Size 00002656 (9814) │ │ │ │ -128851 Filename Length 001E (30) │ │ │ │ -128853 Extra Length 0000 (0) │ │ │ │ -128855 Comment Length 0000 (0) │ │ │ │ -128857 Disk Start 0000 (0) │ │ │ │ -128859 Int File Attributes 0000 (0) │ │ │ │ +128904 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128906 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12890A CRC F2F9FAE8 (4076468968) │ │ │ │ +12890E Compressed Size 00000AD6 (2774) │ │ │ │ +128912 Uncompressed Size 00002656 (9814) │ │ │ │ +128916 Filename Length 001E (30) │ │ │ │ +128918 Extra Length 0000 (0) │ │ │ │ +12891A Comment Length 0000 (0) │ │ │ │ +12891C Disk Start 0000 (0) │ │ │ │ +12891E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12885B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128920 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12885F Local Header Offset 000D1B32 (858930) │ │ │ │ -128863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128924 Local Header Offset 000D1B37 (858935) │ │ │ │ +128928 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128928: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128881 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -128885 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128886 Created OS 03 (3) 'Unix' │ │ │ │ -128887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128889 General Purpose Flag 0800 (2048) │ │ │ │ +128946 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +12894A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12894B Created OS 03 (3) 'Unix' │ │ │ │ +12894C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12894D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12894E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12888B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12888D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128891 CRC 04B0E295 (78701205) │ │ │ │ -128895 Compressed Size 00001952 (6482) │ │ │ │ -128899 Uncompressed Size 0001493B (84283) │ │ │ │ -12889D Filename Length 001D (29) │ │ │ │ -12889F Extra Length 0000 (0) │ │ │ │ -1288A1 Comment Length 0000 (0) │ │ │ │ -1288A3 Disk Start 0000 (0) │ │ │ │ -1288A5 Int File Attributes 0000 (0) │ │ │ │ +128950 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128952 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128956 CRC 04B0E295 (78701205) │ │ │ │ +12895A Compressed Size 00001952 (6482) │ │ │ │ +12895E Uncompressed Size 0001493B (84283) │ │ │ │ +128962 Filename Length 001D (29) │ │ │ │ +128964 Extra Length 0000 (0) │ │ │ │ +128966 Comment Length 0000 (0) │ │ │ │ +128968 Disk Start 0000 (0) │ │ │ │ +12896A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12896C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288AB Local Header Offset 000D2644 (861764) │ │ │ │ -1288AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128970 Local Header Offset 000D2649 (861769) │ │ │ │ +128974 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128974: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1288CC CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -1288D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1288D1 Created OS 03 (3) 'Unix' │ │ │ │ -1288D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1288D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1288D4 General Purpose Flag 0800 (2048) │ │ │ │ +128991 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +128995 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128996 Created OS 03 (3) 'Unix' │ │ │ │ +128997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1288D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1288D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1288DC CRC 430083D6 (1124107222) │ │ │ │ -1288E0 Compressed Size 00000513 (1299) │ │ │ │ -1288E4 Uncompressed Size 00000D71 (3441) │ │ │ │ -1288E8 Filename Length 0020 (32) │ │ │ │ -1288EA Extra Length 0000 (0) │ │ │ │ -1288EC Comment Length 0000 (0) │ │ │ │ -1288EE Disk Start 0000 (0) │ │ │ │ -1288F0 Int File Attributes 0000 (0) │ │ │ │ +12899B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12899D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289A1 CRC 430083D6 (1124107222) │ │ │ │ +1289A5 Compressed Size 00000513 (1299) │ │ │ │ +1289A9 Uncompressed Size 00000D71 (3441) │ │ │ │ +1289AD Filename Length 0020 (32) │ │ │ │ +1289AF Extra Length 0000 (0) │ │ │ │ +1289B1 Comment Length 0000 (0) │ │ │ │ +1289B3 Disk Start 0000 (0) │ │ │ │ +1289B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288F6 Local Header Offset 000D3FD1 (868305) │ │ │ │ -1288FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289BB Local Header Offset 000D3FD6 (868310) │ │ │ │ +1289BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12891A CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -12891E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12891F Created OS 03 (3) 'Unix' │ │ │ │ -128920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128922 General Purpose Flag 0800 (2048) │ │ │ │ +1289DF CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +1289E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1289E4 Created OS 03 (3) 'Unix' │ │ │ │ +1289E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12892A CRC 19604A4D (425740877) │ │ │ │ -12892E Compressed Size 0000061F (1567) │ │ │ │ -128932 Uncompressed Size 0000230C (8972) │ │ │ │ -128936 Filename Length 001F (31) │ │ │ │ -128938 Extra Length 0000 (0) │ │ │ │ -12893A Comment Length 0000 (0) │ │ │ │ -12893C Disk Start 0000 (0) │ │ │ │ -12893E Int File Attributes 0000 (0) │ │ │ │ +1289E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289EF CRC 19604A4D (425740877) │ │ │ │ +1289F3 Compressed Size 0000061F (1567) │ │ │ │ +1289F7 Uncompressed Size 0000230C (8972) │ │ │ │ +1289FB Filename Length 001F (31) │ │ │ │ +1289FD Extra Length 0000 (0) │ │ │ │ +1289FF Comment Length 0000 (0) │ │ │ │ +128A01 Disk Start 0000 (0) │ │ │ │ +128A03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128944 Local Header Offset 000D4522 (869666) │ │ │ │ -128948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A09 Local Header Offset 000D4527 (869671) │ │ │ │ +128A0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128967 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -12896B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12896C Created OS 03 (3) 'Unix' │ │ │ │ -12896D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12896E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12896F General Purpose Flag 0800 (2048) │ │ │ │ +128A2C CENTRAL HEADER #450 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' │ │ │ │ -128971 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128973 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128977 CRC F618ED6F (4128828783) │ │ │ │ -12897B Compressed Size 000003D9 (985) │ │ │ │ -12897F Uncompressed Size 00000A05 (2565) │ │ │ │ -128983 Filename Length 0025 (37) │ │ │ │ -128985 Extra Length 0000 (0) │ │ │ │ -128987 Comment Length 0000 (0) │ │ │ │ -128989 Disk Start 0000 (0) │ │ │ │ -12898B Int File Attributes 0000 (0) │ │ │ │ +128A36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A3C CRC F618ED6F (4128828783) │ │ │ │ +128A40 Compressed Size 000003D9 (985) │ │ │ │ +128A44 Uncompressed Size 00000A05 (2565) │ │ │ │ +128A48 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12898D 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' │ │ │ │ -128991 Local Header Offset 000D4B7E (871294) │ │ │ │ -128995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A56 Local Header Offset 000D4B83 (871299) │ │ │ │ +128A5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1289BA CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -1289BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1289BF Created OS 03 (3) 'Unix' │ │ │ │ -1289C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1289C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1289C2 General Purpose Flag 0800 (2048) │ │ │ │ +128A7F CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +128A83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A84 Created OS 03 (3) 'Unix' │ │ │ │ +128A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1289C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1289C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1289CA CRC 2BD5DC2B (735435819) │ │ │ │ -1289CE Compressed Size 0000045A (1114) │ │ │ │ -1289D2 Uncompressed Size 000015CD (5581) │ │ │ │ -1289D6 Filename Length 0024 (36) │ │ │ │ -1289D8 Extra Length 0000 (0) │ │ │ │ -1289DA Comment Length 0000 (0) │ │ │ │ -1289DC Disk Start 0000 (0) │ │ │ │ -1289DE Int File Attributes 0000 (0) │ │ │ │ +128A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A8F CRC 2BD5DC2B (735435819) │ │ │ │ +128A93 Compressed Size 0000045A (1114) │ │ │ │ +128A97 Uncompressed Size 000015CD (5581) │ │ │ │ +128A9B Filename Length 0024 (36) │ │ │ │ +128A9D Extra Length 0000 (0) │ │ │ │ +128A9F Comment Length 0000 (0) │ │ │ │ +128AA1 Disk Start 0000 (0) │ │ │ │ +128AA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1289E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1289E4 Local Header Offset 000D4F9A (872346) │ │ │ │ -1289E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AA9 Local Header Offset 000D4F9F (872351) │ │ │ │ +128AAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1289E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A0C CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -128A10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A11 Created OS 03 (3) 'Unix' │ │ │ │ -128A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A14 General Purpose Flag 0800 (2048) │ │ │ │ +128AD1 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +128AD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128AD6 Created OS 03 (3) 'Unix' │ │ │ │ +128AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128AD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A1C CRC A1A93853 (2712221779) │ │ │ │ -128A20 Compressed Size 00000636 (1590) │ │ │ │ -128A24 Uncompressed Size 0000110D (4365) │ │ │ │ -128A28 Filename Length 0022 (34) │ │ │ │ -128A2A Extra Length 0000 (0) │ │ │ │ -128A2C Comment Length 0000 (0) │ │ │ │ -128A2E Disk Start 0000 (0) │ │ │ │ -128A30 Int File Attributes 0000 (0) │ │ │ │ +128ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ +128ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128AE1 CRC A1A93853 (2712221779) │ │ │ │ +128AE5 Compressed Size 00000636 (1590) │ │ │ │ +128AE9 Uncompressed Size 0000110D (4365) │ │ │ │ +128AED Filename Length 0022 (34) │ │ │ │ +128AEF Extra Length 0000 (0) │ │ │ │ +128AF1 Comment Length 0000 (0) │ │ │ │ +128AF3 Disk Start 0000 (0) │ │ │ │ +128AF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A36 Local Header Offset 000D5436 (873526) │ │ │ │ -128A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AFB Local Header Offset 000D543B (873531) │ │ │ │ +128AFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A5C CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -128A60 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A61 Created OS 03 (3) 'Unix' │ │ │ │ -128A62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A64 General Purpose Flag 0800 (2048) │ │ │ │ +128B21 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +128B25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B26 Created OS 03 (3) 'Unix' │ │ │ │ +128B27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A6C CRC 160D5FBD (369975229) │ │ │ │ -128A70 Compressed Size 00000CA9 (3241) │ │ │ │ -128A74 Uncompressed Size 00009D79 (40313) │ │ │ │ -128A78 Filename Length 0021 (33) │ │ │ │ -128A7A Extra Length 0000 (0) │ │ │ │ -128A7C Comment Length 0000 (0) │ │ │ │ -128A7E Disk Start 0000 (0) │ │ │ │ -128A80 Int File Attributes 0000 (0) │ │ │ │ +128B2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B31 CRC 160D5FBD (369975229) │ │ │ │ +128B35 Compressed Size 00000CA9 (3241) │ │ │ │ +128B39 Uncompressed Size 00009D79 (40313) │ │ │ │ +128B3D Filename Length 0021 (33) │ │ │ │ +128B3F Extra Length 0000 (0) │ │ │ │ +128B41 Comment Length 0000 (0) │ │ │ │ +128B43 Disk Start 0000 (0) │ │ │ │ +128B45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A86 Local Header Offset 000D5AAC (875180) │ │ │ │ -128A8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B4B Local Header Offset 000D5AB1 (875185) │ │ │ │ +128B4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128AAB CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -128AAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AB0 Created OS 03 (3) 'Unix' │ │ │ │ -128AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AB3 General Purpose Flag 0800 (2048) │ │ │ │ +128B70 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +128B74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B75 Created OS 03 (3) 'Unix' │ │ │ │ +128B76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B78 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -128AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128ABB CRC 00000000 (0) │ │ │ │ -128ABF Compressed Size 00000000 (0) │ │ │ │ -128AC3 Uncompressed Size 00000000 (0) │ │ │ │ -128AC7 Filename Length 001C (28) │ │ │ │ -128AC9 Extra Length 0000 (0) │ │ │ │ -128ACB Comment Length 0000 (0) │ │ │ │ -128ACD Disk Start 0000 (0) │ │ │ │ -128ACF Int File Attributes 0000 (0) │ │ │ │ +128B7A Compression Method 0000 (0) 'Stored' │ │ │ │ +128B7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B80 CRC 00000000 (0) │ │ │ │ +128B84 Compressed Size 00000000 (0) │ │ │ │ +128B88 Uncompressed Size 00000000 (0) │ │ │ │ +128B8C Filename Length 001C (28) │ │ │ │ +128B8E Extra Length 0000 (0) │ │ │ │ +128B90 Comment Length 0000 (0) │ │ │ │ +128B92 Disk Start 0000 (0) │ │ │ │ +128B94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128AD1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128B96 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128AD5 Local Header Offset 000D6794 (878484) │ │ │ │ -128AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B9A Local Header Offset 000D6799 (878489) │ │ │ │ +128B9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128AD9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128B9E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AB1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B76: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128AF5 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -128AF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AFA Created OS 03 (3) 'Unix' │ │ │ │ -128AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AFD General Purpose Flag 0800 (2048) │ │ │ │ +128BBA CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +128BBE Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BBF Created OS 03 (3) 'Unix' │ │ │ │ +128BC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B05 CRC C93487EF (3375663087) │ │ │ │ -128B09 Compressed Size 00000457 (1111) │ │ │ │ -128B0D Uncompressed Size 0000090C (2316) │ │ │ │ -128B11 Filename Length 0031 (49) │ │ │ │ -128B13 Extra Length 0000 (0) │ │ │ │ -128B15 Comment Length 0000 (0) │ │ │ │ -128B17 Disk Start 0000 (0) │ │ │ │ -128B19 Int File Attributes 0000 (0) │ │ │ │ +128BC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128BC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128BCA CRC 0F71B5BA (259110330) │ │ │ │ +128BCE Compressed Size 00000457 (1111) │ │ │ │ +128BD2 Uncompressed Size 0000090C (2316) │ │ │ │ +128BD6 Filename Length 0031 (49) │ │ │ │ +128BD8 Extra Length 0000 (0) │ │ │ │ +128BDA Comment Length 0000 (0) │ │ │ │ +128BDC Disk Start 0000 (0) │ │ │ │ +128BDE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128BE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B1F Local Header Offset 000D67CE (878542) │ │ │ │ -128B23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BE4 Local Header Offset 000D67D3 (878547) │ │ │ │ +128BE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128B54 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -128B58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128B59 Created OS 03 (3) 'Unix' │ │ │ │ -128B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128B5C General Purpose Flag 0800 (2048) │ │ │ │ +128C19 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +128C1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C1E Created OS 03 (3) 'Unix' │ │ │ │ +128C1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B64 CRC 797E6389 (2038326153) │ │ │ │ -128B68 Compressed Size 000007F7 (2039) │ │ │ │ -128B6C Uncompressed Size 00001CF0 (7408) │ │ │ │ -128B70 Filename Length 0030 (48) │ │ │ │ -128B72 Extra Length 0000 (0) │ │ │ │ -128B74 Comment Length 0000 (0) │ │ │ │ -128B76 Disk Start 0000 (0) │ │ │ │ -128B78 Int File Attributes 0000 (0) │ │ │ │ +128C23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C29 CRC 8F43A589 (2403575177) │ │ │ │ +128C2D Compressed Size 000007F4 (2036) │ │ │ │ +128C31 Uncompressed Size 00001CB5 (7349) │ │ │ │ +128C35 Filename Length 0030 (48) │ │ │ │ +128C37 Extra Length 0000 (0) │ │ │ │ +128C39 Comment Length 0000 (0) │ │ │ │ +128C3B Disk Start 0000 (0) │ │ │ │ +128C3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B7E Local Header Offset 000D6C74 (879732) │ │ │ │ -128B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C43 Local Header Offset 000D6C79 (879737) │ │ │ │ +128C47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128BB2 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -128BB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128BB7 Created OS 03 (3) 'Unix' │ │ │ │ -128BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128BBA General Purpose Flag 0800 (2048) │ │ │ │ +128C77 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +128C7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C7C Created OS 03 (3) 'Unix' │ │ │ │ +128C7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -128BBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128BC2 CRC A5873550 (2777101648) │ │ │ │ -128BC6 Compressed Size 0000059F (1439) │ │ │ │ -128BCA Uncompressed Size 00000F81 (3969) │ │ │ │ -128BCE Filename Length 0033 (51) │ │ │ │ -128BD0 Extra Length 0000 (0) │ │ │ │ -128BD2 Comment Length 0000 (0) │ │ │ │ -128BD4 Disk Start 0000 (0) │ │ │ │ -128BD6 Int File Attributes 0000 (0) │ │ │ │ +128C81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C87 CRC A5873550 (2777101648) │ │ │ │ +128C8B Compressed Size 0000059F (1439) │ │ │ │ +128C8F Uncompressed Size 00000F81 (3969) │ │ │ │ +128C93 Filename Length 0033 (51) │ │ │ │ +128C95 Extra Length 0000 (0) │ │ │ │ +128C97 Comment Length 0000 (0) │ │ │ │ +128C99 Disk Start 0000 (0) │ │ │ │ +128C9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128BD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128BDC Local Header Offset 000D74B9 (881849) │ │ │ │ -128BE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128CA1 Local Header Offset 000D74BB (881851) │ │ │ │ +128CA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C13 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -128C17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C18 Created OS 03 (3) 'Unix' │ │ │ │ -128C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C1B General Purpose Flag 0800 (2048) │ │ │ │ +128CD8 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +128CDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +128CDD Created OS 03 (3) 'Unix' │ │ │ │ +128CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128CE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C23 CRC 430E0F35 (1124994869) │ │ │ │ -128C27 Compressed Size 00000615 (1557) │ │ │ │ -128C2B Uncompressed Size 000022FD (8957) │ │ │ │ -128C2F Filename Length 0032 (50) │ │ │ │ -128C31 Extra Length 0000 (0) │ │ │ │ -128C33 Comment Length 0000 (0) │ │ │ │ -128C35 Disk Start 0000 (0) │ │ │ │ -128C37 Int File Attributes 0000 (0) │ │ │ │ +128CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128CE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CE8 CRC 430E0F35 (1124994869) │ │ │ │ +128CEC Compressed Size 00000615 (1557) │ │ │ │ +128CF0 Uncompressed Size 000022FD (8957) │ │ │ │ +128CF4 Filename Length 0032 (50) │ │ │ │ +128CF6 Extra Length 0000 (0) │ │ │ │ +128CF8 Comment Length 0000 (0) │ │ │ │ +128CFA Disk Start 0000 (0) │ │ │ │ +128CFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128CFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C3D Local Header Offset 000D7AA9 (883369) │ │ │ │ -128C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D02 Local Header Offset 000D7AAB (883371) │ │ │ │ +128D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C73 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -128C77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C78 Created OS 03 (3) 'Unix' │ │ │ │ -128C79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C7B General Purpose Flag 0800 (2048) │ │ │ │ +128D38 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +128D3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D3D Created OS 03 (3) 'Unix' │ │ │ │ +128D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C83 CRC CCB9538D (3434697613) │ │ │ │ -128C87 Compressed Size 000005F7 (1527) │ │ │ │ -128C8B Uncompressed Size 00000FDC (4060) │ │ │ │ -128C8F Filename Length 003A (58) │ │ │ │ -128C91 Extra Length 0000 (0) │ │ │ │ -128C93 Comment Length 0000 (0) │ │ │ │ -128C95 Disk Start 0000 (0) │ │ │ │ -128C97 Int File Attributes 0000 (0) │ │ │ │ +128D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D48 CRC CCB9538D (3434697613) │ │ │ │ +128D4C Compressed Size 000005F7 (1527) │ │ │ │ +128D50 Uncompressed Size 00000FDC (4060) │ │ │ │ +128D54 Filename Length 003A (58) │ │ │ │ +128D56 Extra Length 0000 (0) │ │ │ │ +128D58 Comment Length 0000 (0) │ │ │ │ +128D5A Disk Start 0000 (0) │ │ │ │ +128D5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C9D Local Header Offset 000D810E (885006) │ │ │ │ -128CA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D62 Local Header Offset 000D8110 (885008) │ │ │ │ +128D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128CA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128CDB CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -128CDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128CE0 Created OS 03 (3) 'Unix' │ │ │ │ -128CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128CE3 General Purpose Flag 0800 (2048) │ │ │ │ +128DA0 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +128DA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128DA5 Created OS 03 (3) 'Unix' │ │ │ │ +128DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128DA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128CEB CRC AEEA3B80 (2934586240) │ │ │ │ -128CEF Compressed Size 00000460 (1120) │ │ │ │ -128CF3 Uncompressed Size 00001923 (6435) │ │ │ │ -128CF7 Filename Length 0039 (57) │ │ │ │ -128CF9 Extra Length 0000 (0) │ │ │ │ -128CFB Comment Length 0000 (0) │ │ │ │ -128CFD Disk Start 0000 (0) │ │ │ │ -128CFF Int File Attributes 0000 (0) │ │ │ │ +128DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +128DAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128DB0 CRC AEEA3B80 (2934586240) │ │ │ │ +128DB4 Compressed Size 00000460 (1120) │ │ │ │ +128DB8 Uncompressed Size 00001923 (6435) │ │ │ │ +128DBC Filename Length 0039 (57) │ │ │ │ +128DBE Extra Length 0000 (0) │ │ │ │ +128DC0 Comment Length 0000 (0) │ │ │ │ +128DC2 Disk Start 0000 (0) │ │ │ │ +128DC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128DC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D05 Local Header Offset 000D875D (886621) │ │ │ │ -128D09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128DCA Local Header Offset 000D875F (886623) │ │ │ │ +128DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128D42 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -128D46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128D47 Created OS 03 (3) 'Unix' │ │ │ │ -128D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128D4A General Purpose Flag 0800 (2048) │ │ │ │ +128E07 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +128E0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E0C Created OS 03 (3) 'Unix' │ │ │ │ +128E0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128D52 CRC B5E07B3C (3051387708) │ │ │ │ -128D56 Compressed Size 000005AC (1452) │ │ │ │ -128D5A Uncompressed Size 00000EDD (3805) │ │ │ │ -128D5E Filename Length 0038 (56) │ │ │ │ -128D60 Extra Length 0000 (0) │ │ │ │ -128D62 Comment Length 0000 (0) │ │ │ │ -128D64 Disk Start 0000 (0) │ │ │ │ -128D66 Int File Attributes 0000 (0) │ │ │ │ +128E11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E17 CRC B5E07B3C (3051387708) │ │ │ │ +128E1B Compressed Size 000005AC (1452) │ │ │ │ +128E1F Uncompressed Size 00000EDD (3805) │ │ │ │ +128E23 Filename Length 0038 (56) │ │ │ │ +128E25 Extra Length 0000 (0) │ │ │ │ +128E27 Comment Length 0000 (0) │ │ │ │ +128E29 Disk Start 0000 (0) │ │ │ │ +128E2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D6C Local Header Offset 000D8C14 (887828) │ │ │ │ -128D70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E31 Local Header Offset 000D8C16 (887830) │ │ │ │ +128E35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128DA8 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -128DAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -128DAD Created OS 03 (3) 'Unix' │ │ │ │ -128DAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128DAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128DB0 General Purpose Flag 0800 (2048) │ │ │ │ +128E6D CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +128E71 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E72 Created OS 03 (3) 'Unix' │ │ │ │ +128E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128DB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128DB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128DB8 CRC 64C99025 (1690931237) │ │ │ │ -128DBC Compressed Size 00000497 (1175) │ │ │ │ -128DC0 Uncompressed Size 00001CE0 (7392) │ │ │ │ -128DC4 Filename Length 0037 (55) │ │ │ │ -128DC6 Extra Length 0000 (0) │ │ │ │ -128DC8 Comment Length 0000 (0) │ │ │ │ -128DCA Disk Start 0000 (0) │ │ │ │ -128DCC Int File Attributes 0000 (0) │ │ │ │ +128E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E7D CRC 64C99025 (1690931237) │ │ │ │ +128E81 Compressed Size 00000497 (1175) │ │ │ │ +128E85 Uncompressed Size 00001CE0 (7392) │ │ │ │ +128E89 Filename Length 0037 (55) │ │ │ │ +128E8B Extra Length 0000 (0) │ │ │ │ +128E8D Comment Length 0000 (0) │ │ │ │ +128E8F Disk Start 0000 (0) │ │ │ │ +128E91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128DCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128DD2 Local Header Offset 000D9216 (889366) │ │ │ │ -128DD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E97 Local Header Offset 000D9218 (889368) │ │ │ │ +128E9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128DD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E0D CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -128E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E12 Created OS 03 (3) 'Unix' │ │ │ │ -128E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E15 General Purpose Flag 0800 (2048) │ │ │ │ +128ED2 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +128ED6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128ED7 Created OS 03 (3) 'Unix' │ │ │ │ +128ED8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128ED9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128EDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E1D CRC CB0618E6 (3406174438) │ │ │ │ -128E21 Compressed Size 0000012A (298) │ │ │ │ -128E25 Uncompressed Size 000001D6 (470) │ │ │ │ -128E29 Filename Length 0032 (50) │ │ │ │ -128E2B Extra Length 0000 (0) │ │ │ │ -128E2D Comment Length 0000 (0) │ │ │ │ -128E2F Disk Start 0000 (0) │ │ │ │ -128E31 Int File Attributes 0000 (0) │ │ │ │ +128EDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +128EDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128EE2 CRC CB0618E6 (3406174438) │ │ │ │ +128EE6 Compressed Size 0000012A (298) │ │ │ │ +128EEA Uncompressed Size 000001D6 (470) │ │ │ │ +128EEE Filename Length 0032 (50) │ │ │ │ +128EF0 Extra Length 0000 (0) │ │ │ │ +128EF2 Comment Length 0000 (0) │ │ │ │ +128EF4 Disk Start 0000 (0) │ │ │ │ +128EF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128EF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E37 Local Header Offset 000D9702 (890626) │ │ │ │ -128E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128EFC Local Header Offset 000D9704 (890628) │ │ │ │ +128F00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E6D CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -128E71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E72 Created OS 03 (3) 'Unix' │ │ │ │ -128E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E75 General Purpose Flag 0800 (2048) │ │ │ │ +128F32 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +128F36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F37 Created OS 03 (3) 'Unix' │ │ │ │ +128F38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E7D CRC 7EFF497D (2130659709) │ │ │ │ -128E81 Compressed Size 000000CE (206) │ │ │ │ -128E85 Uncompressed Size 0000014A (330) │ │ │ │ -128E89 Filename Length 0031 (49) │ │ │ │ -128E8B Extra Length 0000 (0) │ │ │ │ -128E8D Comment Length 0000 (0) │ │ │ │ -128E8F Disk Start 0000 (0) │ │ │ │ -128E91 Int File Attributes 0000 (0) │ │ │ │ +128F3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F42 CRC 7EFF497D (2130659709) │ │ │ │ +128F46 Compressed Size 000000CE (206) │ │ │ │ +128F4A Uncompressed Size 0000014A (330) │ │ │ │ +128F4E Filename Length 0031 (49) │ │ │ │ +128F50 Extra Length 0000 (0) │ │ │ │ +128F52 Comment Length 0000 (0) │ │ │ │ +128F54 Disk Start 0000 (0) │ │ │ │ +128F56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E97 Local Header Offset 000D987C (891004) │ │ │ │ -128E9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F5C Local Header Offset 000D987E (891006) │ │ │ │ +128F60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128ECC CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -128ED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128ED1 Created OS 03 (3) 'Unix' │ │ │ │ -128ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128ED4 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -128ED6 Compression Method 0000 (0) 'Stored' │ │ │ │ -128ED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128EDC CRC 00000000 (0) │ │ │ │ -128EE0 Compressed Size 00000000 (0) │ │ │ │ -128EE4 Uncompressed Size 00000000 (0) │ │ │ │ -128EE8 Filename Length 0010 (16) │ │ │ │ -128EEA Extra Length 0000 (0) │ │ │ │ -128EEC Comment Length 0000 (0) │ │ │ │ -128EEE Disk Start 0000 (0) │ │ │ │ -128EF0 Int File Attributes 0000 (0) │ │ │ │ +128F91 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +128F95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F96 Created OS 03 (3) 'Unix' │ │ │ │ +128F97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F99 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +128F9B Compression Method 0000 (0) 'Stored' │ │ │ │ +128F9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FA1 CRC 00000000 (0) │ │ │ │ +128FA5 Compressed Size 00000000 (0) │ │ │ │ +128FA9 Uncompressed Size 00000000 (0) │ │ │ │ +128FAD Filename Length 0010 (16) │ │ │ │ +128FAF Extra Length 0000 (0) │ │ │ │ +128FB1 Comment Length 0000 (0) │ │ │ │ +128FB3 Disk Start 0000 (0) │ │ │ │ +128FB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128EF2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128FB7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128EF6 Local Header Offset 000D9999 (891289) │ │ │ │ -128EFA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +128FBB Local Header Offset 000D999B (891291) │ │ │ │ +128FBF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128EFA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FBF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128EFA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128FBF: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128ED2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F97: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128F0A CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -128F0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F0F Created OS 03 (3) 'Unix' │ │ │ │ -128F10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F12 General Purpose Flag 0800 (2048) │ │ │ │ +128FCF CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +128FD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128FD4 Created OS 03 (3) 'Unix' │ │ │ │ +128FD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F1A CRC 5DAB5802 (1571510274) │ │ │ │ -128F1E Compressed Size 000002DC (732) │ │ │ │ -128F22 Uncompressed Size 000005AD (1453) │ │ │ │ -128F26 Filename Length 001D (29) │ │ │ │ -128F28 Extra Length 0000 (0) │ │ │ │ -128F2A Comment Length 0000 (0) │ │ │ │ -128F2C Disk Start 0000 (0) │ │ │ │ -128F2E Int File Attributes 0000 (0) │ │ │ │ +128FD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FDF CRC 5DAB5802 (1571510274) │ │ │ │ +128FE3 Compressed Size 000002DC (732) │ │ │ │ +128FE7 Uncompressed Size 000005AD (1453) │ │ │ │ +128FEB Filename Length 001D (29) │ │ │ │ +128FED Extra Length 0000 (0) │ │ │ │ +128FEF Comment Length 0000 (0) │ │ │ │ +128FF1 Disk Start 0000 (0) │ │ │ │ +128FF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128FF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F34 Local Header Offset 000D99C7 (891335) │ │ │ │ -128F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128FF9 Local Header Offset 000D99C9 (891337) │ │ │ │ +128FFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F55 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -128F59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F5A Created OS 03 (3) 'Unix' │ │ │ │ -128F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F5D General Purpose Flag 0800 (2048) │ │ │ │ +12901A CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +12901E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12901F Created OS 03 (3) 'Unix' │ │ │ │ +129020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129022 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F65 CRC 76C8419F (1992835487) │ │ │ │ -128F69 Compressed Size 00000142 (322) │ │ │ │ -128F6D Uncompressed Size 00000275 (629) │ │ │ │ -128F71 Filename Length 001C (28) │ │ │ │ -128F73 Extra Length 0000 (0) │ │ │ │ -128F75 Comment Length 0000 (0) │ │ │ │ -128F77 Disk Start 0000 (0) │ │ │ │ -128F79 Int File Attributes 0000 (0) │ │ │ │ +129024 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129026 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12902A CRC 76C8419F (1992835487) │ │ │ │ +12902E Compressed Size 00000142 (322) │ │ │ │ +129032 Uncompressed Size 00000275 (629) │ │ │ │ +129036 Filename Length 001C (28) │ │ │ │ +129038 Extra Length 0000 (0) │ │ │ │ +12903A Comment Length 0000 (0) │ │ │ │ +12903C Disk Start 0000 (0) │ │ │ │ +12903E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129040 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F7F Local Header Offset 000D9CDE (892126) │ │ │ │ -128F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129044 Local Header Offset 000D9CE0 (892128) │ │ │ │ +129048 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129048: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F9F CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -128FA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FA4 Created OS 03 (3) 'Unix' │ │ │ │ -128FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FA7 General Purpose Flag 0800 (2048) │ │ │ │ +129064 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +129068 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129069 Created OS 03 (3) 'Unix' │ │ │ │ +12906A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12906B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12906C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FAF CRC 57F0C326 (1475396390) │ │ │ │ -128FB3 Compressed Size 00000127 (295) │ │ │ │ -128FB7 Uncompressed Size 000001BE (446) │ │ │ │ -128FBB Filename Length 001E (30) │ │ │ │ -128FBD Extra Length 0000 (0) │ │ │ │ -128FBF Comment Length 0000 (0) │ │ │ │ -128FC1 Disk Start 0000 (0) │ │ │ │ -128FC3 Int File Attributes 0000 (0) │ │ │ │ +12906E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129070 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129074 CRC 57F0C326 (1475396390) │ │ │ │ +129078 Compressed Size 00000127 (295) │ │ │ │ +12907C Uncompressed Size 000001BE (446) │ │ │ │ +129080 Filename Length 001E (30) │ │ │ │ +129082 Extra Length 0000 (0) │ │ │ │ +129084 Comment Length 0000 (0) │ │ │ │ +129086 Disk Start 0000 (0) │ │ │ │ +129088 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128FC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12908A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128FC9 Local Header Offset 000D9E5A (892506) │ │ │ │ -128FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12908E Local Header Offset 000D9E5C (892508) │ │ │ │ +129092 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129092: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128FEB CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -128FEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FF0 Created OS 03 (3) 'Unix' │ │ │ │ -128FF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FF3 General Purpose Flag 0800 (2048) │ │ │ │ +1290B0 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +1290B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290B5 Created OS 03 (3) 'Unix' │ │ │ │ +1290B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FFB CRC 096C8417 (158106647) │ │ │ │ -128FFF Compressed Size 00000197 (407) │ │ │ │ -129003 Uncompressed Size 000002B5 (693) │ │ │ │ -129007 Filename Length 001D (29) │ │ │ │ -129009 Extra Length 0000 (0) │ │ │ │ -12900B Comment Length 0000 (0) │ │ │ │ -12900D Disk Start 0000 (0) │ │ │ │ -12900F Int File Attributes 0000 (0) │ │ │ │ +1290BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290C0 CRC 096C8417 (158106647) │ │ │ │ +1290C4 Compressed Size 00000197 (407) │ │ │ │ +1290C8 Uncompressed Size 000002B5 (693) │ │ │ │ +1290CC Filename Length 001D (29) │ │ │ │ +1290CE Extra Length 0000 (0) │ │ │ │ +1290D0 Comment Length 0000 (0) │ │ │ │ +1290D2 Disk Start 0000 (0) │ │ │ │ +1290D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129011 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1290D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129015 Local Header Offset 000D9FBD (892861) │ │ │ │ -129019 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1290DA Local Header Offset 000D9FBF (892863) │ │ │ │ +1290DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129019: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1290DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129036 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -12903A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12903B Created OS 03 (3) 'Unix' │ │ │ │ -12903C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12903D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12903E General Purpose Flag 0800 (2048) │ │ │ │ +1290FB CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +1290FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +129100 Created OS 03 (3) 'Unix' │ │ │ │ +129101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129103 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129040 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129046 CRC 94A7D2F6 (2494026486) │ │ │ │ -12904A Compressed Size 000002E5 (741) │ │ │ │ -12904E Uncompressed Size 000005D5 (1493) │ │ │ │ -129052 Filename Length 0027 (39) │ │ │ │ -129054 Extra Length 0000 (0) │ │ │ │ -129056 Comment Length 0000 (0) │ │ │ │ -129058 Disk Start 0000 (0) │ │ │ │ -12905A Int File Attributes 0000 (0) │ │ │ │ +129105 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129107 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12910B CRC 94A7D2F6 (2494026486) │ │ │ │ +12910F Compressed Size 000002E5 (741) │ │ │ │ +129113 Uncompressed Size 000005D5 (1493) │ │ │ │ +129117 Filename Length 0027 (39) │ │ │ │ +129119 Extra Length 0000 (0) │ │ │ │ +12911B Comment Length 0000 (0) │ │ │ │ +12911D Disk Start 0000 (0) │ │ │ │ +12911F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12905C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129121 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129060 Local Header Offset 000DA18F (893327) │ │ │ │ -129064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129125 Local Header Offset 000DA191 (893329) │ │ │ │ +129129 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129129: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12908B CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -12908F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129090 Created OS 03 (3) 'Unix' │ │ │ │ -129091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129093 General Purpose Flag 0800 (2048) │ │ │ │ +129150 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +129154 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129155 Created OS 03 (3) 'Unix' │ │ │ │ +129156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129158 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129095 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12909B CRC DDAA617A (3718930810) │ │ │ │ -12909F Compressed Size 000001AE (430) │ │ │ │ -1290A3 Uncompressed Size 00000353 (851) │ │ │ │ -1290A7 Filename Length 0026 (38) │ │ │ │ -1290A9 Extra Length 0000 (0) │ │ │ │ -1290AB Comment Length 0000 (0) │ │ │ │ -1290AD Disk Start 0000 (0) │ │ │ │ -1290AF Int File Attributes 0000 (0) │ │ │ │ +12915A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12915C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129160 CRC DDAA617A (3718930810) │ │ │ │ +129164 Compressed Size 000001AE (430) │ │ │ │ +129168 Uncompressed Size 00000353 (851) │ │ │ │ +12916C Filename Length 0026 (38) │ │ │ │ +12916E Extra Length 0000 (0) │ │ │ │ +129170 Comment Length 0000 (0) │ │ │ │ +129172 Disk Start 0000 (0) │ │ │ │ +129174 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1290B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129176 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1290B5 Local Header Offset 000DA4B9 (894137) │ │ │ │ -1290B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12917A Local Header Offset 000DA4BB (894139) │ │ │ │ +12917E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1290B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12917E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1290DF CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -1290E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1290E4 Created OS 03 (3) 'Unix' │ │ │ │ -1290E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1290E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1290E7 General Purpose Flag 0800 (2048) │ │ │ │ +1291A4 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +1291A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1291A9 Created OS 03 (3) 'Unix' │ │ │ │ +1291AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1291AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1291AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1290E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1290EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1290EF CRC FF08AC8D (4278758541) │ │ │ │ -1290F3 Compressed Size 000003FB (1019) │ │ │ │ -1290F7 Uncompressed Size 00000AE0 (2784) │ │ │ │ -1290FB Filename Length 002A (42) │ │ │ │ -1290FD Extra Length 0000 (0) │ │ │ │ -1290FF Comment Length 0000 (0) │ │ │ │ -129101 Disk Start 0000 (0) │ │ │ │ -129103 Int File Attributes 0000 (0) │ │ │ │ +1291AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1291B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291B4 CRC FF08AC8D (4278758541) │ │ │ │ +1291B8 Compressed Size 000003FB (1019) │ │ │ │ +1291BC Uncompressed Size 00000AE0 (2784) │ │ │ │ +1291C0 Filename Length 002A (42) │ │ │ │ +1291C2 Extra Length 0000 (0) │ │ │ │ +1291C4 Comment Length 0000 (0) │ │ │ │ +1291C6 Disk Start 0000 (0) │ │ │ │ +1291C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129105 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1291CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129109 Local Header Offset 000DA6AB (894635) │ │ │ │ -12910D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1291CE Local Header Offset 000DA6AD (894637) │ │ │ │ +1291D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12910D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1291D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129137 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -12913B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12913C Created OS 03 (3) 'Unix' │ │ │ │ -12913D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12913E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12913F General Purpose Flag 0800 (2048) │ │ │ │ +1291FC CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +129200 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129201 Created OS 03 (3) 'Unix' │ │ │ │ +129202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129204 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129141 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129147 CRC F571E130 (4117881136) │ │ │ │ -12914B Compressed Size 00000611 (1553) │ │ │ │ -12914F Uncompressed Size 0000245F (9311) │ │ │ │ -129153 Filename Length 0029 (41) │ │ │ │ -129155 Extra Length 0000 (0) │ │ │ │ -129157 Comment Length 0000 (0) │ │ │ │ -129159 Disk Start 0000 (0) │ │ │ │ -12915B Int File Attributes 0000 (0) │ │ │ │ +129206 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12920C CRC F571E130 (4117881136) │ │ │ │ +129210 Compressed Size 00000611 (1553) │ │ │ │ +129214 Uncompressed Size 0000245F (9311) │ │ │ │ +129218 Filename Length 0029 (41) │ │ │ │ +12921A Extra Length 0000 (0) │ │ │ │ +12921C Comment Length 0000 (0) │ │ │ │ +12921E Disk Start 0000 (0) │ │ │ │ +129220 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12915D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129161 Local Header Offset 000DAAEE (895726) │ │ │ │ -129165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129226 Local Header Offset 000DAAF0 (895728) │ │ │ │ +12922A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12922A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12918E CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -129192 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129193 Created OS 03 (3) 'Unix' │ │ │ │ -129194 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129195 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129196 General Purpose Flag 0800 (2048) │ │ │ │ +129253 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +129257 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129258 Created OS 03 (3) 'Unix' │ │ │ │ +129259 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12925A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12925B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129198 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12919A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12919E CRC 370929DA (923347418) │ │ │ │ -1291A2 Compressed Size 000002F8 (760) │ │ │ │ -1291A6 Uncompressed Size 0000062D (1581) │ │ │ │ -1291AA Filename Length 003D (61) │ │ │ │ -1291AC Extra Length 0000 (0) │ │ │ │ -1291AE Comment Length 0000 (0) │ │ │ │ -1291B0 Disk Start 0000 (0) │ │ │ │ -1291B2 Int File Attributes 0000 (0) │ │ │ │ +12925D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12925F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129263 CRC 370929DA (923347418) │ │ │ │ +129267 Compressed Size 000002F8 (760) │ │ │ │ +12926B Uncompressed Size 0000062D (1581) │ │ │ │ +12926F Filename Length 003D (61) │ │ │ │ +129271 Extra Length 0000 (0) │ │ │ │ +129273 Comment Length 0000 (0) │ │ │ │ +129275 Disk Start 0000 (0) │ │ │ │ +129277 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1291B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129279 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1291B8 Local Header Offset 000DB146 (897350) │ │ │ │ -1291BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12927D Local Header Offset 000DB148 (897352) │ │ │ │ +129281 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1291BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129281: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1291F9 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -1291FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1291FE Created OS 03 (3) 'Unix' │ │ │ │ -1291FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129201 General Purpose Flag 0800 (2048) │ │ │ │ +1292BE CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +1292C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1292C3 Created OS 03 (3) 'Unix' │ │ │ │ +1292C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1292C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1292C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129209 CRC 958A49E8 (2508868072) │ │ │ │ -12920D Compressed Size 00000248 (584) │ │ │ │ -129211 Uncompressed Size 000004F4 (1268) │ │ │ │ -129215 Filename Length 003C (60) │ │ │ │ -129217 Extra Length 0000 (0) │ │ │ │ -129219 Comment Length 0000 (0) │ │ │ │ -12921B Disk Start 0000 (0) │ │ │ │ -12921D Int File Attributes 0000 (0) │ │ │ │ +1292C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1292CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1292CE CRC 958A49E8 (2508868072) │ │ │ │ +1292D2 Compressed Size 00000248 (584) │ │ │ │ +1292D6 Uncompressed Size 000004F4 (1268) │ │ │ │ +1292DA Filename Length 003C (60) │ │ │ │ +1292DC Extra Length 0000 (0) │ │ │ │ +1292DE Comment Length 0000 (0) │ │ │ │ +1292E0 Disk Start 0000 (0) │ │ │ │ +1292E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12921F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1292E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129223 Local Header Offset 000DB499 (898201) │ │ │ │ -129227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1292E8 Local Header Offset 000DB49B (898203) │ │ │ │ +1292EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1292EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129263 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -129267 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129268 Created OS 03 (3) 'Unix' │ │ │ │ -129269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12926A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12926B General Purpose Flag 0800 (2048) │ │ │ │ +129328 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +12932C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12932D Created OS 03 (3) 'Unix' │ │ │ │ +12932E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12932F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129330 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12926D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12926F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129273 CRC 0577956B (91723115) │ │ │ │ -129277 Compressed Size 00000460 (1120) │ │ │ │ -12927B Uncompressed Size 00000CCB (3275) │ │ │ │ -12927F Filename Length 0023 (35) │ │ │ │ -129281 Extra Length 0000 (0) │ │ │ │ -129283 Comment Length 0000 (0) │ │ │ │ -129285 Disk Start 0000 (0) │ │ │ │ -129287 Int File Attributes 0000 (0) │ │ │ │ +129332 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129334 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129338 CRC 0577956B (91723115) │ │ │ │ +12933C Compressed Size 00000460 (1120) │ │ │ │ +129340 Uncompressed Size 00000CCB (3275) │ │ │ │ +129344 Filename Length 0023 (35) │ │ │ │ +129346 Extra Length 0000 (0) │ │ │ │ +129348 Comment Length 0000 (0) │ │ │ │ +12934A Disk Start 0000 (0) │ │ │ │ +12934C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129289 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12934E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12928D Local Header Offset 000DB73B (898875) │ │ │ │ -129291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129352 Local Header Offset 000DB73D (898877) │ │ │ │ +129356 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1292B4 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -1292B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1292B9 Created OS 03 (3) 'Unix' │ │ │ │ -1292BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1292BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1292BC General Purpose Flag 0800 (2048) │ │ │ │ +129379 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +12937D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12937E Created OS 03 (3) 'Unix' │ │ │ │ +12937F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129380 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129381 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1292BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1292C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1292C4 CRC 689EB538 (1755231544) │ │ │ │ -1292C8 Compressed Size 000006AD (1709) │ │ │ │ -1292CC Uncompressed Size 00002B26 (11046) │ │ │ │ -1292D0 Filename Length 0022 (34) │ │ │ │ -1292D2 Extra Length 0000 (0) │ │ │ │ -1292D4 Comment Length 0000 (0) │ │ │ │ -1292D6 Disk Start 0000 (0) │ │ │ │ -1292D8 Int File Attributes 0000 (0) │ │ │ │ +129383 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129385 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129389 CRC 689EB538 (1755231544) │ │ │ │ +12938D Compressed Size 000006AD (1709) │ │ │ │ +129391 Uncompressed Size 00002B26 (11046) │ │ │ │ +129395 Filename Length 0022 (34) │ │ │ │ +129397 Extra Length 0000 (0) │ │ │ │ +129399 Comment Length 0000 (0) │ │ │ │ +12939B Disk Start 0000 (0) │ │ │ │ +12939D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1292DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12939F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1292DE Local Header Offset 000DBBDC (900060) │ │ │ │ -1292E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293A3 Local Header Offset 000DBBDE (900062) │ │ │ │ +1293A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1292E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129304 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -129308 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129309 Created OS 03 (3) 'Unix' │ │ │ │ -12930A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12930B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12930C General Purpose Flag 0800 (2048) │ │ │ │ +1293C9 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +1293CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1293CE Created OS 03 (3) 'Unix' │ │ │ │ +1293CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1293D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1293D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12930E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129310 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129314 CRC AA44D54D (2856637773) │ │ │ │ -129318 Compressed Size 000002F3 (755) │ │ │ │ -12931C Uncompressed Size 00000611 (1553) │ │ │ │ -129320 Filename Length 0036 (54) │ │ │ │ -129322 Extra Length 0000 (0) │ │ │ │ -129324 Comment Length 0000 (0) │ │ │ │ -129326 Disk Start 0000 (0) │ │ │ │ -129328 Int File Attributes 0000 (0) │ │ │ │ +1293D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1293D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1293D9 CRC AA44D54D (2856637773) │ │ │ │ +1293DD Compressed Size 000002F3 (755) │ │ │ │ +1293E1 Uncompressed Size 00000611 (1553) │ │ │ │ +1293E5 Filename Length 0036 (54) │ │ │ │ +1293E7 Extra Length 0000 (0) │ │ │ │ +1293E9 Comment Length 0000 (0) │ │ │ │ +1293EB Disk Start 0000 (0) │ │ │ │ +1293ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12932A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1293EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12932E Local Header Offset 000DC2C9 (901833) │ │ │ │ -129332 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293F3 Local Header Offset 000DC2CB (901835) │ │ │ │ +1293F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129332: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129368 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -12936C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12936D Created OS 03 (3) 'Unix' │ │ │ │ -12936E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12936F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129370 General Purpose Flag 0800 (2048) │ │ │ │ +12942D CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +129431 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129432 Created OS 03 (3) 'Unix' │ │ │ │ +129433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129435 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129374 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129378 CRC 8756749A (2270590106) │ │ │ │ -12937C Compressed Size 00000240 (576) │ │ │ │ -129380 Uncompressed Size 000004BF (1215) │ │ │ │ -129384 Filename Length 0035 (53) │ │ │ │ -129386 Extra Length 0000 (0) │ │ │ │ -129388 Comment Length 0000 (0) │ │ │ │ -12938A Disk Start 0000 (0) │ │ │ │ -12938C Int File Attributes 0000 (0) │ │ │ │ +129437 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12943D CRC 8756749A (2270590106) │ │ │ │ +129441 Compressed Size 00000240 (576) │ │ │ │ +129445 Uncompressed Size 000004BF (1215) │ │ │ │ +129449 Filename Length 0035 (53) │ │ │ │ +12944B Extra Length 0000 (0) │ │ │ │ +12944D Comment Length 0000 (0) │ │ │ │ +12944F Disk Start 0000 (0) │ │ │ │ +129451 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12938E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129392 Local Header Offset 000DC610 (902672) │ │ │ │ -129396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129457 Local Header Offset 000DC612 (902674) │ │ │ │ +12945B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12945B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1293CB CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -1293CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1293D0 Created OS 03 (3) 'Unix' │ │ │ │ -1293D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1293D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1293D3 General Purpose Flag 0800 (2048) │ │ │ │ +129490 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +129494 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129495 Created OS 03 (3) 'Unix' │ │ │ │ +129496 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129497 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129498 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1293D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1293D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1293DB CRC 8CB84331 (2360886065) │ │ │ │ -1293DF Compressed Size 0000044F (1103) │ │ │ │ -1293E3 Uncompressed Size 00000BE5 (3045) │ │ │ │ -1293E7 Filename Length 0022 (34) │ │ │ │ -1293E9 Extra Length 0000 (0) │ │ │ │ -1293EB Comment Length 0000 (0) │ │ │ │ -1293ED Disk Start 0000 (0) │ │ │ │ -1293EF Int File Attributes 0000 (0) │ │ │ │ +12949A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12949C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294A0 CRC 8CB84331 (2360886065) │ │ │ │ +1294A4 Compressed Size 0000044F (1103) │ │ │ │ +1294A8 Uncompressed Size 00000BE5 (3045) │ │ │ │ +1294AC Filename Length 0022 (34) │ │ │ │ +1294AE Extra Length 0000 (0) │ │ │ │ +1294B0 Comment Length 0000 (0) │ │ │ │ +1294B2 Disk Start 0000 (0) │ │ │ │ +1294B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1293F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1294B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1293F5 Local Header Offset 000DC8A3 (903331) │ │ │ │ -1293F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1294BA Local Header Offset 000DC8A5 (903333) │ │ │ │ +1294BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1293F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1294BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12941B CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -12941F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129420 Created OS 03 (3) 'Unix' │ │ │ │ -129421 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129422 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129423 General Purpose Flag 0800 (2048) │ │ │ │ +1294E0 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +1294E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294E5 Created OS 03 (3) 'Unix' │ │ │ │ +1294E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129425 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129427 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12942B CRC 1435E8D1 (339077329) │ │ │ │ -12942F Compressed Size 00000714 (1812) │ │ │ │ -129433 Uncompressed Size 00002F70 (12144) │ │ │ │ -129437 Filename Length 0021 (33) │ │ │ │ -129439 Extra Length 0000 (0) │ │ │ │ -12943B Comment Length 0000 (0) │ │ │ │ -12943D Disk Start 0000 (0) │ │ │ │ -12943F Int File Attributes 0000 (0) │ │ │ │ +1294EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294F0 CRC 1435E8D1 (339077329) │ │ │ │ +1294F4 Compressed Size 00000714 (1812) │ │ │ │ +1294F8 Uncompressed Size 00002F70 (12144) │ │ │ │ +1294FC Filename Length 0021 (33) │ │ │ │ +1294FE Extra Length 0000 (0) │ │ │ │ +129500 Comment Length 0000 (0) │ │ │ │ +129502 Disk Start 0000 (0) │ │ │ │ +129504 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129441 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129506 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129445 Local Header Offset 000DCD32 (904498) │ │ │ │ -129449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12950A Local Header Offset 000DCD34 (904500) │ │ │ │ +12950E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12950E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12946A CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -12946E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12946F Created OS 03 (3) 'Unix' │ │ │ │ -129470 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129471 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129472 General Purpose Flag 0800 (2048) │ │ │ │ +12952F CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +129533 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129534 Created OS 03 (3) 'Unix' │ │ │ │ +129535 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129536 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129537 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129474 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129476 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12947A CRC 8D977ACA (2375514826) │ │ │ │ -12947E Compressed Size 00001111 (4369) │ │ │ │ -129482 Uncompressed Size 00003526 (13606) │ │ │ │ -129486 Filename Length 001A (26) │ │ │ │ -129488 Extra Length 0000 (0) │ │ │ │ -12948A Comment Length 0000 (0) │ │ │ │ -12948C Disk Start 0000 (0) │ │ │ │ -12948E Int File Attributes 0000 (0) │ │ │ │ +129539 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12953B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12953F CRC 29FADE93 (704306835) │ │ │ │ +129543 Compressed Size 00001106 (4358) │ │ │ │ +129547 Uncompressed Size 00003526 (13606) │ │ │ │ +12954B Filename Length 001A (26) │ │ │ │ +12954D Extra Length 0000 (0) │ │ │ │ +12954F Comment Length 0000 (0) │ │ │ │ +129551 Disk Start 0000 (0) │ │ │ │ +129553 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129490 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129555 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129494 Local Header Offset 000DD485 (906373) │ │ │ │ -129498 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129559 Local Header Offset 000DD487 (906375) │ │ │ │ +12955D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12955D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294B2 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -1294B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294B7 Created OS 03 (3) 'Unix' │ │ │ │ -1294B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294BA General Purpose Flag 0800 (2048) │ │ │ │ +129577 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +12957B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12957C Created OS 03 (3) 'Unix' │ │ │ │ +12957D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12957E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12957F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1294BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1294BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1294C2 CRC 07B119CF (129046991) │ │ │ │ -1294C6 Compressed Size 00001694 (5780) │ │ │ │ -1294CA Uncompressed Size 0000C5D7 (50647) │ │ │ │ -1294CE Filename Length 0019 (25) │ │ │ │ -1294D0 Extra Length 0000 (0) │ │ │ │ -1294D2 Comment Length 0000 (0) │ │ │ │ -1294D4 Disk Start 0000 (0) │ │ │ │ -1294D6 Int File Attributes 0000 (0) │ │ │ │ +129581 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129583 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129587 CRC 7BFCF71A (2080175898) │ │ │ │ +12958B Compressed Size 00001656 (5718) │ │ │ │ +12958F Uncompressed Size 0000C5D7 (50647) │ │ │ │ +129593 Filename Length 0019 (25) │ │ │ │ +129595 Extra Length 0000 (0) │ │ │ │ +129597 Comment Length 0000 (0) │ │ │ │ +129599 Disk Start 0000 (0) │ │ │ │ +12959B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1294D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12959D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1294DC Local Header Offset 000DE5CE (910798) │ │ │ │ -1294E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295A1 Local Header Offset 000DE5C5 (910789) │ │ │ │ +1295A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1294E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294F9 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -1294FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294FE Created OS 03 (3) 'Unix' │ │ │ │ -1294FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129501 General Purpose Flag 0800 (2048) │ │ │ │ +1295BE CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +1295C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1295C3 Created OS 03 (3) 'Unix' │ │ │ │ +1295C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1295C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1295C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129503 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129505 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129509 CRC 0134997B (20224379) │ │ │ │ -12950D Compressed Size 000003A1 (929) │ │ │ │ -129511 Uncompressed Size 0000076C (1900) │ │ │ │ -129515 Filename Length 0022 (34) │ │ │ │ -129517 Extra Length 0000 (0) │ │ │ │ -129519 Comment Length 0000 (0) │ │ │ │ -12951B Disk Start 0000 (0) │ │ │ │ -12951D Int File Attributes 0000 (0) │ │ │ │ +1295C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1295CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1295CE CRC 0134997B (20224379) │ │ │ │ +1295D2 Compressed Size 000003A1 (929) │ │ │ │ +1295D6 Uncompressed Size 0000076C (1900) │ │ │ │ +1295DA Filename Length 0022 (34) │ │ │ │ +1295DC Extra Length 0000 (0) │ │ │ │ +1295DE Comment Length 0000 (0) │ │ │ │ +1295E0 Disk Start 0000 (0) │ │ │ │ +1295E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12951F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129523 Local Header Offset 000DFC99 (916633) │ │ │ │ -129527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295E8 Local Header Offset 000DFC52 (916562) │ │ │ │ +1295EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129549 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -12954D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12954E Created OS 03 (3) 'Unix' │ │ │ │ -12954F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129550 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129551 General Purpose Flag 0800 (2048) │ │ │ │ +12960E CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +129612 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129613 Created OS 03 (3) 'Unix' │ │ │ │ +129614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129616 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129553 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129555 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129559 CRC 98514523 (2555462947) │ │ │ │ -12955D Compressed Size 000002D2 (722) │ │ │ │ -129561 Uncompressed Size 0000078A (1930) │ │ │ │ -129565 Filename Length 0021 (33) │ │ │ │ -129567 Extra Length 0000 (0) │ │ │ │ -129569 Comment Length 0000 (0) │ │ │ │ -12956B Disk Start 0000 (0) │ │ │ │ -12956D Int File Attributes 0000 (0) │ │ │ │ +129618 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12961A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12961E CRC 98514523 (2555462947) │ │ │ │ +129622 Compressed Size 000002D2 (722) │ │ │ │ +129626 Uncompressed Size 0000078A (1930) │ │ │ │ +12962A Filename Length 0021 (33) │ │ │ │ +12962C Extra Length 0000 (0) │ │ │ │ +12962E Comment Length 0000 (0) │ │ │ │ +129630 Disk Start 0000 (0) │ │ │ │ +129632 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12956F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129634 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129573 Local Header Offset 000E007A (917626) │ │ │ │ -129577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129638 Local Header Offset 000E0033 (917555) │ │ │ │ +12963C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12963C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129598 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -12959C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12959D Created OS 03 (3) 'Unix' │ │ │ │ -12959E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12959F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295A0 General Purpose Flag 0800 (2048) │ │ │ │ +12965D CENTRAL HEADER #486 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' │ │ │ │ -1295A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295A8 CRC B16AC60C (2976564748) │ │ │ │ -1295AC Compressed Size 00000275 (629) │ │ │ │ -1295B0 Uncompressed Size 000004E6 (1254) │ │ │ │ -1295B4 Filename Length 0025 (37) │ │ │ │ -1295B6 Extra Length 0000 (0) │ │ │ │ -1295B8 Comment Length 0000 (0) │ │ │ │ -1295BA Disk Start 0000 (0) │ │ │ │ -1295BC Int File Attributes 0000 (0) │ │ │ │ +129667 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12966D CRC B16AC60C (2976564748) │ │ │ │ +129671 Compressed Size 00000275 (629) │ │ │ │ +129675 Uncompressed Size 000004E6 (1254) │ │ │ │ +129679 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1295BE 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' │ │ │ │ -1295C2 Local Header Offset 000E038B (918411) │ │ │ │ -1295C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129687 Local Header Offset 000E0344 (918340) │ │ │ │ +12968B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1295C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12968B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1295EB CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -1295EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1295F0 Created OS 03 (3) 'Unix' │ │ │ │ -1295F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1295F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295F3 General Purpose Flag 0800 (2048) │ │ │ │ +1296B0 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +1296B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296B5 Created OS 03 (3) 'Unix' │ │ │ │ +1296B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295FB CRC 3D011DBE (1023483326) │ │ │ │ -1295FF Compressed Size 00000401 (1025) │ │ │ │ -129603 Uncompressed Size 00000B51 (2897) │ │ │ │ -129607 Filename Length 0024 (36) │ │ │ │ -129609 Extra Length 0000 (0) │ │ │ │ -12960B Comment Length 0000 (0) │ │ │ │ -12960D Disk Start 0000 (0) │ │ │ │ -12960F Int File Attributes 0000 (0) │ │ │ │ +1296BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296C0 CRC 3D011DBE (1023483326) │ │ │ │ +1296C4 Compressed Size 00000401 (1025) │ │ │ │ +1296C8 Uncompressed Size 00000B51 (2897) │ │ │ │ +1296CC Filename Length 0024 (36) │ │ │ │ +1296CE Extra Length 0000 (0) │ │ │ │ +1296D0 Comment Length 0000 (0) │ │ │ │ +1296D2 Disk Start 0000 (0) │ │ │ │ +1296D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129611 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1296D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129615 Local Header Offset 000E0643 (919107) │ │ │ │ -129619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1296DA Local Header Offset 000E05FC (919036) │ │ │ │ +1296DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1296DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12963D CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -129641 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129642 Created OS 03 (3) 'Unix' │ │ │ │ -129643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129645 General Purpose Flag 0800 (2048) │ │ │ │ +129702 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +129706 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129707 Created OS 03 (3) 'Unix' │ │ │ │ +129708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12970A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129647 Compression Method 0000 (0) 'Stored' │ │ │ │ -129649 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12964D CRC 00000000 (0) │ │ │ │ -129651 Compressed Size 00000000 (0) │ │ │ │ -129655 Uncompressed Size 00000000 (0) │ │ │ │ -129659 Filename Length 0014 (20) │ │ │ │ -12965B Extra Length 0000 (0) │ │ │ │ -12965D Comment Length 0000 (0) │ │ │ │ -12965F Disk Start 0000 (0) │ │ │ │ -129661 Int File Attributes 0000 (0) │ │ │ │ +12970C Compression Method 0000 (0) 'Stored' │ │ │ │ +12970E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129712 CRC 00000000 (0) │ │ │ │ +129716 Compressed Size 00000000 (0) │ │ │ │ +12971A Uncompressed Size 00000000 (0) │ │ │ │ +12971E Filename Length 0014 (20) │ │ │ │ +129720 Extra Length 0000 (0) │ │ │ │ +129722 Comment Length 0000 (0) │ │ │ │ +129724 Disk Start 0000 (0) │ │ │ │ +129726 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129663 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +129728 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -129667 Local Header Offset 000E0A86 (920198) │ │ │ │ -12966B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12972C Local Header Offset 000E0A3F (920127) │ │ │ │ +129730 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12966B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129730: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12966B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x129730: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129643: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129708: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12967F CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -129683 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129684 Created OS 03 (3) 'Unix' │ │ │ │ -129685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129687 General Purpose Flag 0800 (2048) │ │ │ │ +129744 CENTRAL HEADER #489 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' │ │ │ │ -129689 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12968B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12968F CRC BB6D54C6 (3144504518) │ │ │ │ -129693 Compressed Size 0000023E (574) │ │ │ │ -129697 Uncompressed Size 00000492 (1170) │ │ │ │ -12969B Filename Length 0025 (37) │ │ │ │ -12969D Extra Length 0000 (0) │ │ │ │ -12969F Comment Length 0000 (0) │ │ │ │ -1296A1 Disk Start 0000 (0) │ │ │ │ -1296A3 Int File Attributes 0000 (0) │ │ │ │ +12974E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129754 CRC BB6D54C6 (3144504518) │ │ │ │ +129758 Compressed Size 0000023E (574) │ │ │ │ +12975C Uncompressed Size 00000492 (1170) │ │ │ │ +129760 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -1296A5 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' │ │ │ │ -1296A9 Local Header Offset 000E0AB8 (920248) │ │ │ │ -1296AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12976E Local Header Offset 000E0A71 (920177) │ │ │ │ +129772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129772: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1296D2 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -1296D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1296D7 Created OS 03 (3) 'Unix' │ │ │ │ -1296D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1296D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1296DA General Purpose Flag 0800 (2048) │ │ │ │ +129797 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +12979B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12979C Created OS 03 (3) 'Unix' │ │ │ │ +12979D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12979E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12979F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1296DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1296DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1296E2 CRC 0FDA82F6 (265978614) │ │ │ │ -1296E6 Compressed Size 0000027C (636) │ │ │ │ -1296EA Uncompressed Size 00000794 (1940) │ │ │ │ -1296EE Filename Length 0024 (36) │ │ │ │ -1296F0 Extra Length 0000 (0) │ │ │ │ -1296F2 Comment Length 0000 (0) │ │ │ │ -1296F4 Disk Start 0000 (0) │ │ │ │ -1296F6 Int File Attributes 0000 (0) │ │ │ │ +1297A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297A7 CRC 0FDA82F6 (265978614) │ │ │ │ +1297AB Compressed Size 0000027C (636) │ │ │ │ +1297AF Uncompressed Size 00000794 (1940) │ │ │ │ +1297B3 Filename Length 0024 (36) │ │ │ │ +1297B5 Extra Length 0000 (0) │ │ │ │ +1297B7 Comment Length 0000 (0) │ │ │ │ +1297B9 Disk Start 0000 (0) │ │ │ │ +1297BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296FC Local Header Offset 000E0D39 (920889) │ │ │ │ -129700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297C1 Local Header Offset 000E0CF2 (920818) │ │ │ │ +1297C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1297C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129724 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -129728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129729 Created OS 03 (3) 'Unix' │ │ │ │ -12972A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12972B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12972C General Purpose Flag 0800 (2048) │ │ │ │ +1297E9 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +1297ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297EE Created OS 03 (3) 'Unix' │ │ │ │ +1297EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12972E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129734 CRC A76E3DED (2809019885) │ │ │ │ -129738 Compressed Size 00000B0F (2831) │ │ │ │ -12973C Uncompressed Size 00002525 (9509) │ │ │ │ -129740 Filename Length 002C (44) │ │ │ │ -129742 Extra Length 0000 (0) │ │ │ │ -129744 Comment Length 0000 (0) │ │ │ │ -129746 Disk Start 0000 (0) │ │ │ │ -129748 Int File Attributes 0000 (0) │ │ │ │ +1297F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297F9 CRC A76E3DED (2809019885) │ │ │ │ +1297FD Compressed Size 00000B0F (2831) │ │ │ │ +129801 Uncompressed Size 00002525 (9509) │ │ │ │ +129805 Filename Length 002C (44) │ │ │ │ +129807 Extra Length 0000 (0) │ │ │ │ +129809 Comment Length 0000 (0) │ │ │ │ +12980B Disk Start 0000 (0) │ │ │ │ +12980D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12974A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12980F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12974E Local Header Offset 000E0FF7 (921591) │ │ │ │ -129752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129813 Local Header Offset 000E0FB0 (921520) │ │ │ │ +129817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12977E CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -129782 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129783 Created OS 03 (3) 'Unix' │ │ │ │ -129784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129786 General Purpose Flag 0800 (2048) │ │ │ │ +129843 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +129847 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129848 Created OS 03 (3) 'Unix' │ │ │ │ +129849 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12984A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12984B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129788 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12978A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12978E CRC F3C460C4 (4089733316) │ │ │ │ -129792 Compressed Size 0000080E (2062) │ │ │ │ -129796 Uncompressed Size 00004443 (17475) │ │ │ │ -12979A Filename Length 002B (43) │ │ │ │ -12979C Extra Length 0000 (0) │ │ │ │ -12979E Comment Length 0000 (0) │ │ │ │ -1297A0 Disk Start 0000 (0) │ │ │ │ -1297A2 Int File Attributes 0000 (0) │ │ │ │ +12984D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12984F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129853 CRC F3C460C4 (4089733316) │ │ │ │ +129857 Compressed Size 0000080E (2062) │ │ │ │ +12985B Uncompressed Size 00004443 (17475) │ │ │ │ +12985F Filename Length 002B (43) │ │ │ │ +129861 Extra Length 0000 (0) │ │ │ │ +129863 Comment Length 0000 (0) │ │ │ │ +129865 Disk Start 0000 (0) │ │ │ │ +129867 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129869 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297A8 Local Header Offset 000E1B50 (924496) │ │ │ │ -1297AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12986D Local Header Offset 000E1B09 (924425) │ │ │ │ +129871 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1297AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1297D7 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -1297DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1297DC Created OS 03 (3) 'Unix' │ │ │ │ -1297DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1297DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1297DF General Purpose Flag 0800 (2048) │ │ │ │ +12989C CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +1298A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298A1 Created OS 03 (3) 'Unix' │ │ │ │ +1298A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1297E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1297E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1297E7 CRC 2A0F7210 (705655312) │ │ │ │ -1297EB Compressed Size 00000206 (518) │ │ │ │ -1297EF Uncompressed Size 000003F3 (1011) │ │ │ │ -1297F3 Filename Length 0024 (36) │ │ │ │ -1297F5 Extra Length 0000 (0) │ │ │ │ -1297F7 Comment Length 0000 (0) │ │ │ │ -1297F9 Disk Start 0000 (0) │ │ │ │ -1297FB Int File Attributes 0000 (0) │ │ │ │ +1298A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298AC CRC 2A0F7210 (705655312) │ │ │ │ +1298B0 Compressed Size 00000206 (518) │ │ │ │ +1298B4 Uncompressed Size 000003F3 (1011) │ │ │ │ +1298B8 Filename Length 0024 (36) │ │ │ │ +1298BA Extra Length 0000 (0) │ │ │ │ +1298BC Comment Length 0000 (0) │ │ │ │ +1298BE Disk Start 0000 (0) │ │ │ │ +1298C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129801 Local Header Offset 000E23A7 (926631) │ │ │ │ -129805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298C6 Local Header Offset 000E2360 (926560) │ │ │ │ +1298CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129829 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -12982D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12982E Created OS 03 (3) 'Unix' │ │ │ │ -12982F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129831 General Purpose Flag 0800 (2048) │ │ │ │ +1298EE CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +1298F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298F3 Created OS 03 (3) 'Unix' │ │ │ │ +1298F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129833 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129839 CRC 360A2D10 (906636560) │ │ │ │ -12983D Compressed Size 00000366 (870) │ │ │ │ -129841 Uncompressed Size 00000898 (2200) │ │ │ │ -129845 Filename Length 0023 (35) │ │ │ │ -129847 Extra Length 0000 (0) │ │ │ │ -129849 Comment Length 0000 (0) │ │ │ │ -12984B Disk Start 0000 (0) │ │ │ │ -12984D Int File Attributes 0000 (0) │ │ │ │ +1298F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298FE CRC 360A2D10 (906636560) │ │ │ │ +129902 Compressed Size 00000366 (870) │ │ │ │ +129906 Uncompressed Size 00000898 (2200) │ │ │ │ +12990A Filename Length 0023 (35) │ │ │ │ +12990C Extra Length 0000 (0) │ │ │ │ +12990E Comment Length 0000 (0) │ │ │ │ +129910 Disk Start 0000 (0) │ │ │ │ +129912 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12984F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129853 Local Header Offset 000E25EF (927215) │ │ │ │ -129857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129918 Local Header Offset 000E25A8 (927144) │ │ │ │ +12991C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12991C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12987A CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -12987E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12987F Created OS 03 (3) 'Unix' │ │ │ │ -129880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129882 General Purpose Flag 0800 (2048) │ │ │ │ +12993F CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +129943 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129944 Created OS 03 (3) 'Unix' │ │ │ │ +129945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129947 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129886 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12988A CRC BBEF24A3 (3153011875) │ │ │ │ -12988E Compressed Size 00000781 (1921) │ │ │ │ -129892 Uncompressed Size 00001626 (5670) │ │ │ │ -129896 Filename Length 002B (43) │ │ │ │ -129898 Extra Length 0000 (0) │ │ │ │ -12989A Comment Length 0000 (0) │ │ │ │ -12989C Disk Start 0000 (0) │ │ │ │ -12989E Int File Attributes 0000 (0) │ │ │ │ +129949 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12994B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12994F CRC BBEF24A3 (3153011875) │ │ │ │ +129953 Compressed Size 00000781 (1921) │ │ │ │ +129957 Uncompressed Size 00001626 (5670) │ │ │ │ +12995B Filename Length 002B (43) │ │ │ │ +12995D Extra Length 0000 (0) │ │ │ │ +12995F Comment Length 0000 (0) │ │ │ │ +129961 Disk Start 0000 (0) │ │ │ │ +129963 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129965 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298A4 Local Header Offset 000E2996 (928150) │ │ │ │ -1298A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129969 Local Header Offset 000E294F (928079) │ │ │ │ +12996D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12996D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1298D3 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -1298D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1298D8 Created OS 03 (3) 'Unix' │ │ │ │ -1298D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1298DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1298DB General Purpose Flag 0800 (2048) │ │ │ │ +129998 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +12999C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12999D Created OS 03 (3) 'Unix' │ │ │ │ +12999E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12999F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1298DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1298DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1298E3 CRC 88C51A9F (2294618783) │ │ │ │ -1298E7 Compressed Size 000004DD (1245) │ │ │ │ -1298EB Uncompressed Size 00002418 (9240) │ │ │ │ -1298EF Filename Length 002A (42) │ │ │ │ -1298F1 Extra Length 0000 (0) │ │ │ │ -1298F3 Comment Length 0000 (0) │ │ │ │ -1298F5 Disk Start 0000 (0) │ │ │ │ -1298F7 Int File Attributes 0000 (0) │ │ │ │ +1299A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1299A8 CRC 88C51A9F (2294618783) │ │ │ │ +1299AC Compressed Size 000004DD (1245) │ │ │ │ +1299B0 Uncompressed Size 00002418 (9240) │ │ │ │ +1299B4 Filename Length 002A (42) │ │ │ │ +1299B6 Extra Length 0000 (0) │ │ │ │ +1299B8 Comment Length 0000 (0) │ │ │ │ +1299BA Disk Start 0000 (0) │ │ │ │ +1299BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298FD Local Header Offset 000E3160 (930144) │ │ │ │ -129901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299C2 Local Header Offset 000E3119 (930073) │ │ │ │ +1299C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1299C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12992B CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -12992F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129930 Created OS 03 (3) 'Unix' │ │ │ │ -129931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129933 General Purpose Flag 0800 (2048) │ │ │ │ +1299F0 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +1299F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299F5 Created OS 03 (3) 'Unix' │ │ │ │ +1299F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129935 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129937 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12993B CRC B8047AAE (3087301294) │ │ │ │ -12993F Compressed Size 00000253 (595) │ │ │ │ -129943 Uncompressed Size 00000528 (1320) │ │ │ │ -129947 Filename Length 0022 (34) │ │ │ │ -129949 Extra Length 0000 (0) │ │ │ │ -12994B Comment Length 0000 (0) │ │ │ │ -12994D Disk Start 0000 (0) │ │ │ │ -12994F Int File Attributes 0000 (0) │ │ │ │ +1299FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A00 CRC B8047AAE (3087301294) │ │ │ │ +129A04 Compressed Size 00000253 (595) │ │ │ │ +129A08 Uncompressed Size 00000528 (1320) │ │ │ │ +129A0C Filename Length 0022 (34) │ │ │ │ +129A0E Extra Length 0000 (0) │ │ │ │ +129A10 Comment Length 0000 (0) │ │ │ │ +129A12 Disk Start 0000 (0) │ │ │ │ +129A14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129955 Local Header Offset 000E3685 (931461) │ │ │ │ -129959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A1A Local Header Offset 000E363E (931390) │ │ │ │ +129A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12997B CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -12997F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129980 Created OS 03 (3) 'Unix' │ │ │ │ -129981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129983 General Purpose Flag 0800 (2048) │ │ │ │ +129A40 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +129A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A45 Created OS 03 (3) 'Unix' │ │ │ │ +129A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129985 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129987 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12998B CRC DB6176D5 (3680597717) │ │ │ │ -12998F Compressed Size 000001D8 (472) │ │ │ │ -129993 Uncompressed Size 00000574 (1396) │ │ │ │ -129997 Filename Length 0021 (33) │ │ │ │ -129999 Extra Length 0000 (0) │ │ │ │ -12999B Comment Length 0000 (0) │ │ │ │ -12999D Disk Start 0000 (0) │ │ │ │ -12999F Int File Attributes 0000 (0) │ │ │ │ +129A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A50 CRC DB6176D5 (3680597717) │ │ │ │ +129A54 Compressed Size 000001D8 (472) │ │ │ │ +129A58 Uncompressed Size 00000574 (1396) │ │ │ │ +129A5C Filename Length 0021 (33) │ │ │ │ +129A5E Extra Length 0000 (0) │ │ │ │ +129A60 Comment Length 0000 (0) │ │ │ │ +129A62 Disk Start 0000 (0) │ │ │ │ +129A64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299A5 Local Header Offset 000E3918 (932120) │ │ │ │ -1299A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A6A Local Header Offset 000E38D1 (932049) │ │ │ │ +129A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1299CA CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -1299CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1299CF Created OS 03 (3) 'Unix' │ │ │ │ -1299D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1299D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1299D2 General Purpose Flag 0800 (2048) │ │ │ │ +129A8F CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +129A93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A94 Created OS 03 (3) 'Unix' │ │ │ │ +129A95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1299D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1299D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1299DA CRC 1AD4F0F9 (450162937) │ │ │ │ -1299DE Compressed Size 00000358 (856) │ │ │ │ -1299E2 Uncompressed Size 0000074A (1866) │ │ │ │ -1299E6 Filename Length 002D (45) │ │ │ │ -1299E8 Extra Length 0000 (0) │ │ │ │ -1299EA Comment Length 0000 (0) │ │ │ │ -1299EC Disk Start 0000 (0) │ │ │ │ -1299EE Int File Attributes 0000 (0) │ │ │ │ +129A99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A9F CRC 1AD4F0F9 (450162937) │ │ │ │ +129AA3 Compressed Size 00000358 (856) │ │ │ │ +129AA7 Uncompressed Size 0000074A (1866) │ │ │ │ +129AAB Filename Length 002D (45) │ │ │ │ +129AAD Extra Length 0000 (0) │ │ │ │ +129AAF Comment Length 0000 (0) │ │ │ │ +129AB1 Disk Start 0000 (0) │ │ │ │ +129AB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299F4 Local Header Offset 000E3B2F (932655) │ │ │ │ -1299F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AB9 Local Header Offset 000E3AE8 (932584) │ │ │ │ +129ABD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129ABD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A25 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -129A29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A2A Created OS 03 (3) 'Unix' │ │ │ │ -129A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A2D General Purpose Flag 0800 (2048) │ │ │ │ +129AEA CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +129AEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +129AEF Created OS 03 (3) 'Unix' │ │ │ │ +129AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A35 CRC D7812BEE (3615566830) │ │ │ │ -129A39 Compressed Size 0000041E (1054) │ │ │ │ -129A3D Uncompressed Size 00000F87 (3975) │ │ │ │ -129A41 Filename Length 002C (44) │ │ │ │ -129A43 Extra Length 0000 (0) │ │ │ │ -129A45 Comment Length 0000 (0) │ │ │ │ -129A47 Disk Start 0000 (0) │ │ │ │ -129A49 Int File Attributes 0000 (0) │ │ │ │ +129AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129AFA CRC D7812BEE (3615566830) │ │ │ │ +129AFE Compressed Size 0000041E (1054) │ │ │ │ +129B02 Uncompressed Size 00000F87 (3975) │ │ │ │ +129B06 Filename Length 002C (44) │ │ │ │ +129B08 Extra Length 0000 (0) │ │ │ │ +129B0A Comment Length 0000 (0) │ │ │ │ +129B0C Disk Start 0000 (0) │ │ │ │ +129B0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129A4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129A4F Local Header Offset 000E3ED2 (933586) │ │ │ │ -129A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B14 Local Header Offset 000E3E8B (933515) │ │ │ │ +129B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A7F CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -129A83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A84 Created OS 03 (3) 'Unix' │ │ │ │ -129A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A87 General Purpose Flag 0800 (2048) │ │ │ │ +129B44 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +129B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B49 Created OS 03 (3) 'Unix' │ │ │ │ +129B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A8F CRC A54AF7E3 (2773153763) │ │ │ │ -129A93 Compressed Size 000002A7 (679) │ │ │ │ -129A97 Uncompressed Size 000004A0 (1184) │ │ │ │ -129A9B Filename Length 0028 (40) │ │ │ │ -129A9D Extra Length 0000 (0) │ │ │ │ -129A9F Comment Length 0000 (0) │ │ │ │ -129AA1 Disk Start 0000 (0) │ │ │ │ -129AA3 Int File Attributes 0000 (0) │ │ │ │ +129B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B54 CRC A54AF7E3 (2773153763) │ │ │ │ +129B58 Compressed Size 000002A7 (679) │ │ │ │ +129B5C Uncompressed Size 000004A0 (1184) │ │ │ │ +129B60 Filename Length 0028 (40) │ │ │ │ +129B62 Extra Length 0000 (0) │ │ │ │ +129B64 Comment Length 0000 (0) │ │ │ │ +129B66 Disk Start 0000 (0) │ │ │ │ +129B68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AA9 Local Header Offset 000E433A (934714) │ │ │ │ -129AAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B6E Local Header Offset 000E42F3 (934643) │ │ │ │ +129B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129AAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129AD5 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -129AD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129ADA Created OS 03 (3) 'Unix' │ │ │ │ -129ADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129ADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129ADD General Purpose Flag 0800 (2048) │ │ │ │ +129B9A CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +129B9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B9F Created OS 03 (3) 'Unix' │ │ │ │ +129BA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129ADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129AE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129AE5 CRC BC449FA3 (3158613923) │ │ │ │ -129AE9 Compressed Size 00000378 (888) │ │ │ │ -129AED Uncompressed Size 00000A63 (2659) │ │ │ │ -129AF1 Filename Length 0027 (39) │ │ │ │ -129AF3 Extra Length 0000 (0) │ │ │ │ -129AF5 Comment Length 0000 (0) │ │ │ │ -129AF7 Disk Start 0000 (0) │ │ │ │ -129AF9 Int File Attributes 0000 (0) │ │ │ │ +129BA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BAA CRC BC449FA3 (3158613923) │ │ │ │ +129BAE Compressed Size 00000378 (888) │ │ │ │ +129BB2 Uncompressed Size 00000A63 (2659) │ │ │ │ +129BB6 Filename Length 0027 (39) │ │ │ │ +129BB8 Extra Length 0000 (0) │ │ │ │ +129BBA Comment Length 0000 (0) │ │ │ │ +129BBC Disk Start 0000 (0) │ │ │ │ +129BBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AFF Local Header Offset 000E4627 (935463) │ │ │ │ -129B03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129BC4 Local Header Offset 000E45E0 (935392) │ │ │ │ +129BC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129BC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B2A CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -129B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B2F Created OS 03 (3) 'Unix' │ │ │ │ -129B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B32 General Purpose Flag 0800 (2048) │ │ │ │ +129BEF CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +129BF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BF4 Created OS 03 (3) 'Unix' │ │ │ │ +129BF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B3A CRC 6BC55B66 (1808096102) │ │ │ │ -129B3E Compressed Size 00000164 (356) │ │ │ │ -129B42 Uncompressed Size 0000029F (671) │ │ │ │ -129B46 Filename Length 0030 (48) │ │ │ │ -129B48 Extra Length 0000 (0) │ │ │ │ -129B4A Comment Length 0000 (0) │ │ │ │ -129B4C Disk Start 0000 (0) │ │ │ │ -129B4E Int File Attributes 0000 (0) │ │ │ │ +129BF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BFF CRC 6BC55B66 (1808096102) │ │ │ │ +129C03 Compressed Size 00000164 (356) │ │ │ │ +129C07 Uncompressed Size 0000029F (671) │ │ │ │ +129C0B Filename Length 0030 (48) │ │ │ │ +129C0D Extra Length 0000 (0) │ │ │ │ +129C0F Comment Length 0000 (0) │ │ │ │ +129C11 Disk Start 0000 (0) │ │ │ │ +129C13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129B54 Local Header Offset 000E49E4 (936420) │ │ │ │ -129B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C19 Local Header Offset 000E499D (936349) │ │ │ │ +129C1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B88 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -129B8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B8D Created OS 03 (3) 'Unix' │ │ │ │ -129B8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B90 General Purpose Flag 0800 (2048) │ │ │ │ +129C4D CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +129C51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C52 Created OS 03 (3) 'Unix' │ │ │ │ +129C53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B98 CRC 6454FC12 (1683291154) │ │ │ │ -129B9C Compressed Size 0000021C (540) │ │ │ │ -129BA0 Uncompressed Size 00000524 (1316) │ │ │ │ -129BA4 Filename Length 002F (47) │ │ │ │ -129BA6 Extra Length 0000 (0) │ │ │ │ -129BA8 Comment Length 0000 (0) │ │ │ │ -129BAA Disk Start 0000 (0) │ │ │ │ -129BAC Int File Attributes 0000 (0) │ │ │ │ +129C57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C5D CRC 6454FC12 (1683291154) │ │ │ │ +129C61 Compressed Size 0000021C (540) │ │ │ │ +129C65 Uncompressed Size 00000524 (1316) │ │ │ │ +129C69 Filename Length 002F (47) │ │ │ │ +129C6B Extra Length 0000 (0) │ │ │ │ +129C6D Comment Length 0000 (0) │ │ │ │ +129C6F Disk Start 0000 (0) │ │ │ │ +129C71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129BAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129BB2 Local Header Offset 000E4B96 (936854) │ │ │ │ -129BB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C77 Local Header Offset 000E4B4F (936783) │ │ │ │ +129C7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129BB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129BE5 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -129BE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129BEA Created OS 03 (3) 'Unix' │ │ │ │ -129BEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129BEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129BED General Purpose Flag 0800 (2048) │ │ │ │ +129CAA CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +129CAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +129CAF Created OS 03 (3) 'Unix' │ │ │ │ +129CB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129CB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129CB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129BEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129BF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129BF5 CRC 27F16341 (670131009) │ │ │ │ -129BF9 Compressed Size 000001DE (478) │ │ │ │ -129BFD Uncompressed Size 00000389 (905) │ │ │ │ -129C01 Filename Length 002C (44) │ │ │ │ -129C03 Extra Length 0000 (0) │ │ │ │ -129C05 Comment Length 0000 (0) │ │ │ │ -129C07 Disk Start 0000 (0) │ │ │ │ -129C09 Int File Attributes 0000 (0) │ │ │ │ +129CB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129CB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129CBA CRC 27F16341 (670131009) │ │ │ │ +129CBE Compressed Size 000001DE (478) │ │ │ │ +129CC2 Uncompressed Size 00000389 (905) │ │ │ │ +129CC6 Filename Length 002C (44) │ │ │ │ +129CC8 Extra Length 0000 (0) │ │ │ │ +129CCA Comment Length 0000 (0) │ │ │ │ +129CCC Disk Start 0000 (0) │ │ │ │ +129CCE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129CD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C0F Local Header Offset 000E4DFF (937471) │ │ │ │ -129C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129CD4 Local Header Offset 000E4DB8 (937400) │ │ │ │ +129CD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129CD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C3F CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -129C43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C44 Created OS 03 (3) 'Unix' │ │ │ │ -129C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C47 General Purpose Flag 0800 (2048) │ │ │ │ +129D04 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +129D08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D09 Created OS 03 (3) 'Unix' │ │ │ │ +129D0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129C4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129C4F CRC 0B857104 (193294596) │ │ │ │ -129C53 Compressed Size 0000022F (559) │ │ │ │ -129C57 Uncompressed Size 000005DC (1500) │ │ │ │ -129C5B Filename Length 002B (43) │ │ │ │ -129C5D Extra Length 0000 (0) │ │ │ │ -129C5F Comment Length 0000 (0) │ │ │ │ -129C61 Disk Start 0000 (0) │ │ │ │ -129C63 Int File Attributes 0000 (0) │ │ │ │ +129D0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D14 CRC 0B857104 (193294596) │ │ │ │ +129D18 Compressed Size 0000022F (559) │ │ │ │ +129D1C Uncompressed Size 000005DC (1500) │ │ │ │ +129D20 Filename Length 002B (43) │ │ │ │ +129D22 Extra Length 0000 (0) │ │ │ │ +129D24 Comment Length 0000 (0) │ │ │ │ +129D26 Disk Start 0000 (0) │ │ │ │ +129D28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C69 Local Header Offset 000E5027 (938023) │ │ │ │ -129C6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D2E Local Header Offset 000E4FE0 (937952) │ │ │ │ +129D32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C98 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -129C9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C9D Created OS 03 (3) 'Unix' │ │ │ │ -129C9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CA0 General Purpose Flag 0800 (2048) │ │ │ │ +129D5D CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +129D61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D62 Created OS 03 (3) 'Unix' │ │ │ │ +129D63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CA8 CRC A8208BB9 (2820705209) │ │ │ │ -129CAC Compressed Size 00000161 (353) │ │ │ │ -129CB0 Uncompressed Size 00000286 (646) │ │ │ │ -129CB4 Filename Length 002B (43) │ │ │ │ -129CB6 Extra Length 0000 (0) │ │ │ │ -129CB8 Comment Length 0000 (0) │ │ │ │ -129CBA Disk Start 0000 (0) │ │ │ │ -129CBC Int File Attributes 0000 (0) │ │ │ │ +129D67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D6D CRC A8208BB9 (2820705209) │ │ │ │ +129D71 Compressed Size 00000161 (353) │ │ │ │ +129D75 Uncompressed Size 00000286 (646) │ │ │ │ +129D79 Filename Length 002B (43) │ │ │ │ +129D7B Extra Length 0000 (0) │ │ │ │ +129D7D Comment Length 0000 (0) │ │ │ │ +129D7F Disk Start 0000 (0) │ │ │ │ +129D81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129CBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129CC2 Local Header Offset 000E529F (938655) │ │ │ │ -129CC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D87 Local Header Offset 000E5258 (938584) │ │ │ │ +129D8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129CF1 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -129CF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129CF6 Created OS 03 (3) 'Unix' │ │ │ │ -129CF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129CF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CF9 General Purpose Flag 0800 (2048) │ │ │ │ +129DB6 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +129DBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DBB Created OS 03 (3) 'Unix' │ │ │ │ +129DBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D01 CRC B9549885 (3109329029) │ │ │ │ -129D05 Compressed Size 000002D6 (726) │ │ │ │ -129D09 Uncompressed Size 0000063C (1596) │ │ │ │ -129D0D Filename Length 002A (42) │ │ │ │ -129D0F Extra Length 0000 (0) │ │ │ │ -129D11 Comment Length 0000 (0) │ │ │ │ -129D13 Disk Start 0000 (0) │ │ │ │ -129D15 Int File Attributes 0000 (0) │ │ │ │ +129DC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129DC6 CRC B9549885 (3109329029) │ │ │ │ +129DCA Compressed Size 000002D6 (726) │ │ │ │ +129DCE Uncompressed Size 0000063C (1596) │ │ │ │ +129DD2 Filename Length 002A (42) │ │ │ │ +129DD4 Extra Length 0000 (0) │ │ │ │ +129DD6 Comment Length 0000 (0) │ │ │ │ +129DD8 Disk Start 0000 (0) │ │ │ │ +129DDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129DDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D1B Local Header Offset 000E5449 (939081) │ │ │ │ -129D1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129DE0 Local Header Offset 000E5402 (939010) │ │ │ │ +129DE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129DE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129D49 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -129D4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -129D4E Created OS 03 (3) 'Unix' │ │ │ │ -129D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129D51 General Purpose Flag 0800 (2048) │ │ │ │ +129E0E CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +129E12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E13 Created OS 03 (3) 'Unix' │ │ │ │ +129E14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D59 CRC 8D9BC79F (2375796639) │ │ │ │ -129D5D Compressed Size 00000161 (353) │ │ │ │ -129D61 Uncompressed Size 00000286 (646) │ │ │ │ -129D65 Filename Length 002B (43) │ │ │ │ -129D67 Extra Length 0000 (0) │ │ │ │ -129D69 Comment Length 0000 (0) │ │ │ │ -129D6B Disk Start 0000 (0) │ │ │ │ -129D6D Int File Attributes 0000 (0) │ │ │ │ +129E18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E1E CRC 8D9BC79F (2375796639) │ │ │ │ +129E22 Compressed Size 00000161 (353) │ │ │ │ +129E26 Uncompressed Size 00000286 (646) │ │ │ │ +129E2A Filename Length 002B (43) │ │ │ │ +129E2C Extra Length 0000 (0) │ │ │ │ +129E2E Comment Length 0000 (0) │ │ │ │ +129E30 Disk Start 0000 (0) │ │ │ │ +129E32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D73 Local Header Offset 000E5767 (939879) │ │ │ │ -129D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E38 Local Header Offset 000E5720 (939808) │ │ │ │ +129E3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DA2 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -129DA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DA7 Created OS 03 (3) 'Unix' │ │ │ │ -129DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129DAA General Purpose Flag 0800 (2048) │ │ │ │ +129E67 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +129E6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E6C Created OS 03 (3) 'Unix' │ │ │ │ +129E6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -129DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129DB2 CRC 0ABD5959 (180181337) │ │ │ │ -129DB6 Compressed Size 00000247 (583) │ │ │ │ -129DBA Uncompressed Size 00000518 (1304) │ │ │ │ -129DBE Filename Length 002A (42) │ │ │ │ -129DC0 Extra Length 0000 (0) │ │ │ │ -129DC2 Comment Length 0000 (0) │ │ │ │ -129DC4 Disk Start 0000 (0) │ │ │ │ -129DC6 Int File Attributes 0000 (0) │ │ │ │ +129E71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E77 CRC 0ABD5959 (180181337) │ │ │ │ +129E7B Compressed Size 00000247 (583) │ │ │ │ +129E7F Uncompressed Size 00000518 (1304) │ │ │ │ +129E83 Filename Length 002A (42) │ │ │ │ +129E85 Extra Length 0000 (0) │ │ │ │ +129E87 Comment Length 0000 (0) │ │ │ │ +129E89 Disk Start 0000 (0) │ │ │ │ +129E8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129DC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129DCC Local Header Offset 000E5911 (940305) │ │ │ │ -129DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E91 Local Header Offset 000E58CA (940234) │ │ │ │ +129E95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DFA CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -129DFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DFF Created OS 03 (3) 'Unix' │ │ │ │ -129E00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E02 General Purpose Flag 0800 (2048) │ │ │ │ +129EBF CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +129EC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129EC4 Created OS 03 (3) 'Unix' │ │ │ │ +129EC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129EC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129EC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E0A CRC 5A5DA465 (1516086373) │ │ │ │ -129E0E Compressed Size 00000160 (352) │ │ │ │ -129E12 Uncompressed Size 00000290 (656) │ │ │ │ -129E16 Filename Length 002D (45) │ │ │ │ -129E18 Extra Length 0000 (0) │ │ │ │ -129E1A Comment Length 0000 (0) │ │ │ │ -129E1C Disk Start 0000 (0) │ │ │ │ -129E1E Int File Attributes 0000 (0) │ │ │ │ +129EC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129ECB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129ECF CRC 5A5DA465 (1516086373) │ │ │ │ +129ED3 Compressed Size 00000160 (352) │ │ │ │ +129ED7 Uncompressed Size 00000290 (656) │ │ │ │ +129EDB Filename Length 002D (45) │ │ │ │ +129EDD Extra Length 0000 (0) │ │ │ │ +129EDF Comment Length 0000 (0) │ │ │ │ +129EE1 Disk Start 0000 (0) │ │ │ │ +129EE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129EE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E24 Local Header Offset 000E5BA0 (940960) │ │ │ │ -129E28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129EE9 Local Header Offset 000E5B59 (940889) │ │ │ │ +129EED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129EED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129E55 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -129E59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129E5A Created OS 03 (3) 'Unix' │ │ │ │ -129E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E5D General Purpose Flag 0800 (2048) │ │ │ │ +129F1A CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +129F1E Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F1F Created OS 03 (3) 'Unix' │ │ │ │ +129F20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E65 CRC 80F01ABD (2163219133) │ │ │ │ -129E69 Compressed Size 0000022F (559) │ │ │ │ -129E6D Uncompressed Size 000004F8 (1272) │ │ │ │ -129E71 Filename Length 002C (44) │ │ │ │ -129E73 Extra Length 0000 (0) │ │ │ │ -129E75 Comment Length 0000 (0) │ │ │ │ -129E77 Disk Start 0000 (0) │ │ │ │ -129E79 Int File Attributes 0000 (0) │ │ │ │ +129F24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F2A CRC 80F01ABD (2163219133) │ │ │ │ +129F2E Compressed Size 0000022F (559) │ │ │ │ +129F32 Uncompressed Size 000004F8 (1272) │ │ │ │ +129F36 Filename Length 002C (44) │ │ │ │ +129F38 Extra Length 0000 (0) │ │ │ │ +129F3A Comment Length 0000 (0) │ │ │ │ +129F3C Disk Start 0000 (0) │ │ │ │ +129F3E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E7F Local Header Offset 000E5D4B (941387) │ │ │ │ -129E83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F44 Local Header Offset 000E5D04 (941316) │ │ │ │ +129F48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129EAF CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -129EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129EB4 Created OS 03 (3) 'Unix' │ │ │ │ -129EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129EB7 General Purpose Flag 0800 (2048) │ │ │ │ +129F74 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +129F78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F79 Created OS 03 (3) 'Unix' │ │ │ │ +129F7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129EBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129EBF CRC 4A3C69A0 (1245473184) │ │ │ │ -129EC3 Compressed Size 00000167 (359) │ │ │ │ -129EC7 Uncompressed Size 000002A9 (681) │ │ │ │ -129ECB Filename Length 0032 (50) │ │ │ │ -129ECD Extra Length 0000 (0) │ │ │ │ -129ECF Comment Length 0000 (0) │ │ │ │ -129ED1 Disk Start 0000 (0) │ │ │ │ -129ED3 Int File Attributes 0000 (0) │ │ │ │ +129F7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F84 CRC 4A3C69A0 (1245473184) │ │ │ │ +129F88 Compressed Size 00000167 (359) │ │ │ │ +129F8C Uncompressed Size 000002A9 (681) │ │ │ │ +129F90 Filename Length 0032 (50) │ │ │ │ +129F92 Extra Length 0000 (0) │ │ │ │ +129F94 Comment Length 0000 (0) │ │ │ │ +129F96 Disk Start 0000 (0) │ │ │ │ +129F98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129ED9 Local Header Offset 000E5FC4 (942020) │ │ │ │ -129EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F9E Local Header Offset 000E5F7D (941949) │ │ │ │ +129FA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129FA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F0F CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -129F13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F14 Created OS 03 (3) 'Unix' │ │ │ │ -129F15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F17 General Purpose Flag 0800 (2048) │ │ │ │ +129FD4 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +129FD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129FD9 Created OS 03 (3) 'Unix' │ │ │ │ +129FDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129FDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129FDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F1F CRC 28281334 (673714996) │ │ │ │ -129F23 Compressed Size 0000029B (667) │ │ │ │ -129F27 Uncompressed Size 00000608 (1544) │ │ │ │ -129F2B Filename Length 0031 (49) │ │ │ │ -129F2D Extra Length 0000 (0) │ │ │ │ -129F2F Comment Length 0000 (0) │ │ │ │ -129F31 Disk Start 0000 (0) │ │ │ │ -129F33 Int File Attributes 0000 (0) │ │ │ │ +129FDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +129FE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129FE4 CRC 28281334 (673714996) │ │ │ │ +129FE8 Compressed Size 0000029B (667) │ │ │ │ +129FEC Uncompressed Size 00000608 (1544) │ │ │ │ +129FF0 Filename Length 0031 (49) │ │ │ │ +129FF2 Extra Length 0000 (0) │ │ │ │ +129FF4 Comment Length 0000 (0) │ │ │ │ +129FF6 Disk Start 0000 (0) │ │ │ │ +129FF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129FFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F39 Local Header Offset 000E617B (942459) │ │ │ │ -129F3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129FFE Local Header Offset 000E6134 (942388) │ │ │ │ +12A002 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A002: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F6E CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -129F72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F73 Created OS 03 (3) 'Unix' │ │ │ │ -129F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F76 General Purpose Flag 0800 (2048) │ │ │ │ +12A033 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +12A037 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A038 Created OS 03 (3) 'Unix' │ │ │ │ +12A039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A03A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A03B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F7E CRC 53E95C53 (1407802451) │ │ │ │ -129F82 Compressed Size 00000160 (352) │ │ │ │ -129F86 Uncompressed Size 00000286 (646) │ │ │ │ -129F8A Filename Length 002B (43) │ │ │ │ -129F8C Extra Length 0000 (0) │ │ │ │ -129F8E Comment Length 0000 (0) │ │ │ │ -129F90 Disk Start 0000 (0) │ │ │ │ -129F92 Int File Attributes 0000 (0) │ │ │ │ +12A03D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A03F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A043 CRC 53E95C53 (1407802451) │ │ │ │ +12A047 Compressed Size 00000160 (352) │ │ │ │ +12A04B Uncompressed Size 00000286 (646) │ │ │ │ +12A04F Filename Length 002B (43) │ │ │ │ +12A051 Extra Length 0000 (0) │ │ │ │ +12A053 Comment Length 0000 (0) │ │ │ │ +12A055 Disk Start 0000 (0) │ │ │ │ +12A057 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A059 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F98 Local Header Offset 000E6465 (943205) │ │ │ │ -129F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A05D Local Header Offset 000E641E (943134) │ │ │ │ +12A061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129FC7 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -129FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -129FCC Created OS 03 (3) 'Unix' │ │ │ │ -129FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129FCF General Purpose Flag 0800 (2048) │ │ │ │ +12A08C CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +12A090 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A091 Created OS 03 (3) 'Unix' │ │ │ │ +12A092 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A093 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A094 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129FD7 CRC 69953FAB (1771388843) │ │ │ │ -129FDB Compressed Size 000002DF (735) │ │ │ │ -129FDF Uncompressed Size 000006AF (1711) │ │ │ │ -129FE3 Filename Length 002A (42) │ │ │ │ -129FE5 Extra Length 0000 (0) │ │ │ │ -129FE7 Comment Length 0000 (0) │ │ │ │ -129FE9 Disk Start 0000 (0) │ │ │ │ -129FEB Int File Attributes 0000 (0) │ │ │ │ +12A096 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A098 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A09C CRC 69953FAB (1771388843) │ │ │ │ +12A0A0 Compressed Size 000002DF (735) │ │ │ │ +12A0A4 Uncompressed Size 000006AF (1711) │ │ │ │ +12A0A8 Filename Length 002A (42) │ │ │ │ +12A0AA Extra Length 0000 (0) │ │ │ │ +12A0AC Comment Length 0000 (0) │ │ │ │ +12A0AE Disk Start 0000 (0) │ │ │ │ +12A0B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A0B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129FF1 Local Header Offset 000E660E (943630) │ │ │ │ -129FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A0B6 Local Header Offset 000E65C7 (943559) │ │ │ │ +12A0BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A01F CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -12A023 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A024 Created OS 03 (3) 'Unix' │ │ │ │ -12A025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A027 General Purpose Flag 0800 (2048) │ │ │ │ +12A0E4 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +12A0E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A0E9 Created OS 03 (3) 'Unix' │ │ │ │ +12A0EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A0EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A0EC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A029 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A02B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A02F CRC 00000000 (0) │ │ │ │ -12A033 Compressed Size 00000000 (0) │ │ │ │ -12A037 Uncompressed Size 00000000 (0) │ │ │ │ -12A03B Filename Length 0011 (17) │ │ │ │ -12A03D Extra Length 0000 (0) │ │ │ │ -12A03F Comment Length 0000 (0) │ │ │ │ -12A041 Disk Start 0000 (0) │ │ │ │ -12A043 Int File Attributes 0000 (0) │ │ │ │ +12A0EE Compression Method 0000 (0) 'Stored' │ │ │ │ +12A0F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0F4 CRC 00000000 (0) │ │ │ │ +12A0F8 Compressed Size 00000000 (0) │ │ │ │ +12A0FC Uncompressed Size 00000000 (0) │ │ │ │ +12A100 Filename Length 0011 (17) │ │ │ │ +12A102 Extra Length 0000 (0) │ │ │ │ +12A104 Comment Length 0000 (0) │ │ │ │ +12A106 Disk Start 0000 (0) │ │ │ │ +12A108 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A045 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A10A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A049 Local Header Offset 000E6935 (944437) │ │ │ │ -12A04D Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A10E Local Header Offset 000E68EE (944366) │ │ │ │ +12A112 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A04D: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A112: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A04D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A112: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A025: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0EA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A05E CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -12A062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A063 Created OS 03 (3) 'Unix' │ │ │ │ -12A064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A066 General Purpose Flag 0800 (2048) │ │ │ │ +12A123 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +12A127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A128 Created OS 03 (3) 'Unix' │ │ │ │ +12A129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A12A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A12B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A06A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A06E CRC 1442AD0B (339913995) │ │ │ │ -12A072 Compressed Size 000023A1 (9121) │ │ │ │ -12A076 Uncompressed Size 00006E47 (28231) │ │ │ │ -12A07A Filename Length 0021 (33) │ │ │ │ -12A07C Extra Length 0000 (0) │ │ │ │ -12A07E Comment Length 0000 (0) │ │ │ │ -12A080 Disk Start 0000 (0) │ │ │ │ -12A082 Int File Attributes 0000 (0) │ │ │ │ +12A12D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A12F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A133 CRC 1442AD0B (339913995) │ │ │ │ +12A137 Compressed Size 000023A1 (9121) │ │ │ │ +12A13B Uncompressed Size 00006E47 (28231) │ │ │ │ +12A13F Filename Length 0021 (33) │ │ │ │ +12A141 Extra Length 0000 (0) │ │ │ │ +12A143 Comment Length 0000 (0) │ │ │ │ +12A145 Disk Start 0000 (0) │ │ │ │ +12A147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A149 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A088 Local Header Offset 000E6964 (944484) │ │ │ │ -12A08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A14D Local Header Offset 000E691D (944413) │ │ │ │ +12A151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0AD CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -12A0B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0B2 Created OS 03 (3) 'Unix' │ │ │ │ -12A0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A0B5 General Purpose Flag 0800 (2048) │ │ │ │ +12A172 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +12A176 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A177 Created OS 03 (3) 'Unix' │ │ │ │ +12A178 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A179 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A17A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A0B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A0BD CRC 6B705E01 (1802526209) │ │ │ │ -12A0C1 Compressed Size 00000B93 (2963) │ │ │ │ -12A0C5 Uncompressed Size 00007824 (30756) │ │ │ │ -12A0C9 Filename Length 0020 (32) │ │ │ │ -12A0CB Extra Length 0000 (0) │ │ │ │ -12A0CD Comment Length 0000 (0) │ │ │ │ -12A0CF Disk Start 0000 (0) │ │ │ │ -12A0D1 Int File Attributes 0000 (0) │ │ │ │ +12A17C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A17E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A182 CRC 6B705E01 (1802526209) │ │ │ │ +12A186 Compressed Size 00000B93 (2963) │ │ │ │ +12A18A Uncompressed Size 00007824 (30756) │ │ │ │ +12A18E Filename Length 0020 (32) │ │ │ │ +12A190 Extra Length 0000 (0) │ │ │ │ +12A192 Comment Length 0000 (0) │ │ │ │ +12A194 Disk Start 0000 (0) │ │ │ │ +12A196 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A0D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A198 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A0D7 Local Header Offset 000E8D44 (953668) │ │ │ │ -12A0DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A19C Local Header Offset 000E8CFD (953597) │ │ │ │ +12A1A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0FB CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -12A0FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A100 Created OS 03 (3) 'Unix' │ │ │ │ -12A101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A103 General Purpose Flag 0800 (2048) │ │ │ │ +12A1C0 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +12A1C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A1C5 Created OS 03 (3) 'Unix' │ │ │ │ +12A1C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A1C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A1C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A105 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A107 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A10B CRC 00000000 (0) │ │ │ │ -12A10F Compressed Size 00000000 (0) │ │ │ │ -12A113 Uncompressed Size 00000000 (0) │ │ │ │ -12A117 Filename Length 0011 (17) │ │ │ │ -12A119 Extra Length 0000 (0) │ │ │ │ -12A11B Comment Length 0000 (0) │ │ │ │ -12A11D Disk Start 0000 (0) │ │ │ │ -12A11F Int File Attributes 0000 (0) │ │ │ │ +12A1CA Compression Method 0000 (0) 'Stored' │ │ │ │ +12A1CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A1D0 CRC 00000000 (0) │ │ │ │ +12A1D4 Compressed Size 00000000 (0) │ │ │ │ +12A1D8 Uncompressed Size 00000000 (0) │ │ │ │ +12A1DC Filename Length 0011 (17) │ │ │ │ +12A1DE Extra Length 0000 (0) │ │ │ │ +12A1E0 Comment Length 0000 (0) │ │ │ │ +12A1E2 Disk Start 0000 (0) │ │ │ │ +12A1E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A121 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A1E6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A125 Local Header Offset 000E9915 (956693) │ │ │ │ -12A129 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A1EA Local Header Offset 000E98CE (956622) │ │ │ │ +12A1EE Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A129: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1EE: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A129: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A1EE: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A101: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1C6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A13A CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -12A13E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A13F Created OS 03 (3) 'Unix' │ │ │ │ -12A140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A142 General Purpose Flag 0800 (2048) │ │ │ │ +12A1FF CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +12A203 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A204 Created OS 03 (3) 'Unix' │ │ │ │ +12A205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A207 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A144 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A146 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A14A CRC CFEF84C4 (3488580804) │ │ │ │ -12A14E Compressed Size 000002E4 (740) │ │ │ │ -12A152 Uncompressed Size 0000067B (1659) │ │ │ │ -12A156 Filename Length 002B (43) │ │ │ │ -12A158 Extra Length 0000 (0) │ │ │ │ -12A15A Comment Length 0000 (0) │ │ │ │ -12A15C Disk Start 0000 (0) │ │ │ │ -12A15E Int File Attributes 0000 (0) │ │ │ │ +12A209 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A20B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A20F CRC CFEF84C4 (3488580804) │ │ │ │ +12A213 Compressed Size 000002E4 (740) │ │ │ │ +12A217 Uncompressed Size 0000067B (1659) │ │ │ │ +12A21B Filename Length 002B (43) │ │ │ │ +12A21D Extra Length 0000 (0) │ │ │ │ +12A21F Comment Length 0000 (0) │ │ │ │ +12A221 Disk Start 0000 (0) │ │ │ │ +12A223 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A160 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A225 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A164 Local Header Offset 000E9944 (956740) │ │ │ │ -12A168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A229 Local Header Offset 000E98FD (956669) │ │ │ │ +12A22D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A22D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A193 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -12A197 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A198 Created OS 03 (3) 'Unix' │ │ │ │ -12A199 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A19A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A19B General Purpose Flag 0800 (2048) │ │ │ │ +12A258 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +12A25C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A25D Created OS 03 (3) 'Unix' │ │ │ │ +12A25E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A25F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A260 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A19D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A19F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1A3 CRC 311ED094 (824103060) │ │ │ │ -12A1A7 Compressed Size 00000481 (1153) │ │ │ │ -12A1AB Uncompressed Size 0000175B (5979) │ │ │ │ -12A1AF Filename Length 002A (42) │ │ │ │ -12A1B1 Extra Length 0000 (0) │ │ │ │ -12A1B3 Comment Length 0000 (0) │ │ │ │ -12A1B5 Disk Start 0000 (0) │ │ │ │ -12A1B7 Int File Attributes 0000 (0) │ │ │ │ +12A262 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A264 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A268 CRC 311ED094 (824103060) │ │ │ │ +12A26C Compressed Size 00000481 (1153) │ │ │ │ +12A270 Uncompressed Size 0000175B (5979) │ │ │ │ +12A274 Filename Length 002A (42) │ │ │ │ +12A276 Extra Length 0000 (0) │ │ │ │ +12A278 Comment Length 0000 (0) │ │ │ │ +12A27A Disk Start 0000 (0) │ │ │ │ +12A27C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A1B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A27E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A1BD Local Header Offset 000E9C71 (957553) │ │ │ │ -12A1C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A282 Local Header Offset 000E9C2A (957482) │ │ │ │ +12A286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A1C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A1EB CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -12A1EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A1F0 Created OS 03 (3) 'Unix' │ │ │ │ -12A1F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A1F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A1F3 General Purpose Flag 0800 (2048) │ │ │ │ +12A2B0 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +12A2B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A2B5 Created OS 03 (3) 'Unix' │ │ │ │ +12A2B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A1F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A1F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1FB CRC B75DB208 (3076370952) │ │ │ │ -12A1FF Compressed Size 000003AF (943) │ │ │ │ -12A203 Uncompressed Size 000009AE (2478) │ │ │ │ -12A207 Filename Length 002E (46) │ │ │ │ -12A209 Extra Length 0000 (0) │ │ │ │ -12A20B Comment Length 0000 (0) │ │ │ │ -12A20D Disk Start 0000 (0) │ │ │ │ -12A20F Int File Attributes 0000 (0) │ │ │ │ +12A2BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2C0 CRC B75DB208 (3076370952) │ │ │ │ +12A2C4 Compressed Size 000003AF (943) │ │ │ │ +12A2C8 Uncompressed Size 000009AE (2478) │ │ │ │ +12A2CC Filename Length 002E (46) │ │ │ │ +12A2CE Extra Length 0000 (0) │ │ │ │ +12A2D0 Comment Length 0000 (0) │ │ │ │ +12A2D2 Disk Start 0000 (0) │ │ │ │ +12A2D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A2D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A215 Local Header Offset 000EA13A (958778) │ │ │ │ -12A219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A2DA Local Header Offset 000EA0F3 (958707) │ │ │ │ +12A2DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A2DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A247 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -12A24B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A24C Created OS 03 (3) 'Unix' │ │ │ │ -12A24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A24F General Purpose Flag 0800 (2048) │ │ │ │ +12A30C CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +12A310 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A311 Created OS 03 (3) 'Unix' │ │ │ │ +12A312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A314 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A251 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A257 CRC 422D8363 (1110279011) │ │ │ │ -12A25B Compressed Size 00000636 (1590) │ │ │ │ -12A25F Uncompressed Size 00001F80 (8064) │ │ │ │ -12A263 Filename Length 002D (45) │ │ │ │ -12A265 Extra Length 0000 (0) │ │ │ │ -12A267 Comment Length 0000 (0) │ │ │ │ -12A269 Disk Start 0000 (0) │ │ │ │ -12A26B Int File Attributes 0000 (0) │ │ │ │ +12A316 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A31C CRC 422D8363 (1110279011) │ │ │ │ +12A320 Compressed Size 00000636 (1590) │ │ │ │ +12A324 Uncompressed Size 00001F80 (8064) │ │ │ │ +12A328 Filename Length 002D (45) │ │ │ │ +12A32A Extra Length 0000 (0) │ │ │ │ +12A32C Comment Length 0000 (0) │ │ │ │ +12A32E Disk Start 0000 (0) │ │ │ │ +12A330 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A26D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A332 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A271 Local Header Offset 000EA535 (959797) │ │ │ │ -12A275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A336 Local Header Offset 000EA4EE (959726) │ │ │ │ +12A33A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A33A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2A2 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -12A2A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A2A7 Created OS 03 (3) 'Unix' │ │ │ │ -12A2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A2AA General Purpose Flag 0800 (2048) │ │ │ │ +12A367 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +12A36B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A36C Created OS 03 (3) 'Unix' │ │ │ │ +12A36D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A36E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A36F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A2AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A2AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A2B2 CRC C045E318 (3225805592) │ │ │ │ -12A2B6 Compressed Size 00000646 (1606) │ │ │ │ -12A2BA Uncompressed Size 000012A6 (4774) │ │ │ │ -12A2BE Filename Length 002F (47) │ │ │ │ -12A2C0 Extra Length 0000 (0) │ │ │ │ -12A2C2 Comment Length 0000 (0) │ │ │ │ -12A2C4 Disk Start 0000 (0) │ │ │ │ -12A2C6 Int File Attributes 0000 (0) │ │ │ │ +12A371 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A377 CRC C045E318 (3225805592) │ │ │ │ +12A37B Compressed Size 00000646 (1606) │ │ │ │ +12A37F Uncompressed Size 000012A6 (4774) │ │ │ │ +12A383 Filename Length 002F (47) │ │ │ │ +12A385 Extra Length 0000 (0) │ │ │ │ +12A387 Comment Length 0000 (0) │ │ │ │ +12A389 Disk Start 0000 (0) │ │ │ │ +12A38B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A2C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A38D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A2CC Local Header Offset 000EABB6 (961462) │ │ │ │ -12A2D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A391 Local Header Offset 000EAB6F (961391) │ │ │ │ +12A395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A2D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2FF CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -12A303 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A304 Created OS 03 (3) 'Unix' │ │ │ │ -12A305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A307 General Purpose Flag 0800 (2048) │ │ │ │ +12A3C4 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +12A3C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A3C9 Created OS 03 (3) 'Unix' │ │ │ │ +12A3CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A3CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A3CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A309 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A30B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A30F CRC 4BA2FECA (1268973258) │ │ │ │ -12A313 Compressed Size 00000B1D (2845) │ │ │ │ -12A317 Uncompressed Size 000044B2 (17586) │ │ │ │ -12A31B Filename Length 002E (46) │ │ │ │ -12A31D Extra Length 0000 (0) │ │ │ │ -12A31F Comment Length 0000 (0) │ │ │ │ -12A321 Disk Start 0000 (0) │ │ │ │ -12A323 Int File Attributes 0000 (0) │ │ │ │ +12A3CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A3D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A3D4 CRC 4BA2FECA (1268973258) │ │ │ │ +12A3D8 Compressed Size 00000B1D (2845) │ │ │ │ +12A3DC Uncompressed Size 000044B2 (17586) │ │ │ │ +12A3E0 Filename Length 002E (46) │ │ │ │ +12A3E2 Extra Length 0000 (0) │ │ │ │ +12A3E4 Comment Length 0000 (0) │ │ │ │ +12A3E6 Disk Start 0000 (0) │ │ │ │ +12A3E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A325 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A3EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A329 Local Header Offset 000EB249 (963145) │ │ │ │ -12A32D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A3EE Local Header Offset 000EB202 (963074) │ │ │ │ +12A3F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A32D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A35B CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -12A35F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A360 Created OS 03 (3) 'Unix' │ │ │ │ -12A361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A363 General Purpose Flag 0800 (2048) │ │ │ │ +12A420 CENTRAL HEADER #527 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' │ │ │ │ -12A365 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A36B CRC 2DF20D24 (770837796) │ │ │ │ -12A36F Compressed Size 00000575 (1397) │ │ │ │ -12A373 Uncompressed Size 0000118A (4490) │ │ │ │ -12A377 Filename Length 0025 (37) │ │ │ │ -12A379 Extra Length 0000 (0) │ │ │ │ -12A37B Comment Length 0000 (0) │ │ │ │ -12A37D Disk Start 0000 (0) │ │ │ │ -12A37F Int File Attributes 0000 (0) │ │ │ │ +12A42A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A42C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A430 CRC 2DF20D24 (770837796) │ │ │ │ +12A434 Compressed Size 00000575 (1397) │ │ │ │ +12A438 Uncompressed Size 0000118A (4490) │ │ │ │ +12A43C Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12A381 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' │ │ │ │ -12A385 Local Header Offset 000EBDB2 (966066) │ │ │ │ -12A389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A44A Local Header Offset 000EBD6B (965995) │ │ │ │ +12A44E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A44E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3AE CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -12A3B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A3B3 Created OS 03 (3) 'Unix' │ │ │ │ -12A3B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A3B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A3B6 General Purpose Flag 0800 (2048) │ │ │ │ +12A473 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +12A477 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A478 Created OS 03 (3) 'Unix' │ │ │ │ +12A479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A47A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A47B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A3B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A3BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A3BE CRC 5415A174 (1410703732) │ │ │ │ -12A3C2 Compressed Size 00000A4E (2638) │ │ │ │ -12A3C6 Uncompressed Size 00003A96 (14998) │ │ │ │ -12A3CA Filename Length 0024 (36) │ │ │ │ -12A3CC Extra Length 0000 (0) │ │ │ │ -12A3CE Comment Length 0000 (0) │ │ │ │ -12A3D0 Disk Start 0000 (0) │ │ │ │ -12A3D2 Int File Attributes 0000 (0) │ │ │ │ +12A47D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A47F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A483 CRC 5415A174 (1410703732) │ │ │ │ +12A487 Compressed Size 00000A4E (2638) │ │ │ │ +12A48B Uncompressed Size 00003A96 (14998) │ │ │ │ +12A48F Filename Length 0024 (36) │ │ │ │ +12A491 Extra Length 0000 (0) │ │ │ │ +12A493 Comment Length 0000 (0) │ │ │ │ +12A495 Disk Start 0000 (0) │ │ │ │ +12A497 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A3D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A3D8 Local Header Offset 000EC36A (967530) │ │ │ │ -12A3DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A49D Local Header Offset 000EC323 (967459) │ │ │ │ +12A4A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A3DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A400 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -12A404 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A405 Created OS 03 (3) 'Unix' │ │ │ │ -12A406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A408 General Purpose Flag 0800 (2048) │ │ │ │ +12A4C5 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +12A4C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A4CA Created OS 03 (3) 'Unix' │ │ │ │ +12A4CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A4CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A4CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A40A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A40C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A410 CRC BE35D57A (3191199098) │ │ │ │ -12A414 Compressed Size 000001FC (508) │ │ │ │ -12A418 Uncompressed Size 0000039D (925) │ │ │ │ -12A41C Filename Length 0027 (39) │ │ │ │ -12A41E Extra Length 0000 (0) │ │ │ │ -12A420 Comment Length 0000 (0) │ │ │ │ -12A422 Disk Start 0000 (0) │ │ │ │ -12A424 Int File Attributes 0000 (0) │ │ │ │ +12A4CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A4D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A4D5 CRC BE35D57A (3191199098) │ │ │ │ +12A4D9 Compressed Size 000001FC (508) │ │ │ │ +12A4DD Uncompressed Size 0000039D (925) │ │ │ │ +12A4E1 Filename Length 0027 (39) │ │ │ │ +12A4E3 Extra Length 0000 (0) │ │ │ │ +12A4E5 Comment Length 0000 (0) │ │ │ │ +12A4E7 Disk Start 0000 (0) │ │ │ │ +12A4E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A42A Local Header Offset 000ECDFA (970234) │ │ │ │ -12A42E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4EF Local Header Offset 000ECDB3 (970163) │ │ │ │ +12A4F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A42E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A455 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -12A459 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A45A Created OS 03 (3) 'Unix' │ │ │ │ -12A45B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A45C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A45D General Purpose Flag 0800 (2048) │ │ │ │ +12A51A CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +12A51E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A51F Created OS 03 (3) 'Unix' │ │ │ │ +12A520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A522 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A45F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A461 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A465 CRC 580684C7 (1476822215) │ │ │ │ -12A469 Compressed Size 00000256 (598) │ │ │ │ -12A46D Uncompressed Size 0000064C (1612) │ │ │ │ -12A471 Filename Length 0026 (38) │ │ │ │ -12A473 Extra Length 0000 (0) │ │ │ │ -12A475 Comment Length 0000 (0) │ │ │ │ -12A477 Disk Start 0000 (0) │ │ │ │ -12A479 Int File Attributes 0000 (0) │ │ │ │ +12A524 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A52A CRC 580684C7 (1476822215) │ │ │ │ +12A52E Compressed Size 00000256 (598) │ │ │ │ +12A532 Uncompressed Size 0000064C (1612) │ │ │ │ +12A536 Filename Length 0026 (38) │ │ │ │ +12A538 Extra Length 0000 (0) │ │ │ │ +12A53A Comment Length 0000 (0) │ │ │ │ +12A53C Disk Start 0000 (0) │ │ │ │ +12A53E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A47B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A540 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A47F Local Header Offset 000ED03B (970811) │ │ │ │ -12A483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A544 Local Header Offset 000ECFF4 (970740) │ │ │ │ +12A548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4A9 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -12A4AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4AE Created OS 03 (3) 'Unix' │ │ │ │ -12A4AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A4B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A4B1 General Purpose Flag 0800 (2048) │ │ │ │ +12A56E CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +12A572 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A573 Created OS 03 (3) 'Unix' │ │ │ │ +12A574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A576 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A4B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A4B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A4B9 CRC C60A43D1 (3322561489) │ │ │ │ -12A4BD Compressed Size 00000636 (1590) │ │ │ │ -12A4C1 Uncompressed Size 00000F33 (3891) │ │ │ │ -12A4C5 Filename Length 0024 (36) │ │ │ │ -12A4C7 Extra Length 0000 (0) │ │ │ │ -12A4C9 Comment Length 0000 (0) │ │ │ │ -12A4CB Disk Start 0000 (0) │ │ │ │ -12A4CD Int File Attributes 0000 (0) │ │ │ │ +12A578 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A57A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A57E CRC C60A43D1 (3322561489) │ │ │ │ +12A582 Compressed Size 00000636 (1590) │ │ │ │ +12A586 Uncompressed Size 00000F33 (3891) │ │ │ │ +12A58A Filename Length 0024 (36) │ │ │ │ +12A58C Extra Length 0000 (0) │ │ │ │ +12A58E Comment Length 0000 (0) │ │ │ │ +12A590 Disk Start 0000 (0) │ │ │ │ +12A592 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A4CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A4D3 Local Header Offset 000ED2D5 (971477) │ │ │ │ -12A4D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A598 Local Header Offset 000ED28E (971406) │ │ │ │ +12A59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4FB CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -12A4FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A500 Created OS 03 (3) 'Unix' │ │ │ │ -12A501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A503 General Purpose Flag 0800 (2048) │ │ │ │ +12A5C0 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +12A5C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A5C5 Created OS 03 (3) 'Unix' │ │ │ │ +12A5C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A5C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A5C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A505 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A507 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A50B CRC ADEBBD99 (2917907865) │ │ │ │ -12A50F Compressed Size 0000063F (1599) │ │ │ │ -12A513 Uncompressed Size 0000197A (6522) │ │ │ │ -12A517 Filename Length 0023 (35) │ │ │ │ -12A519 Extra Length 0000 (0) │ │ │ │ -12A51B Comment Length 0000 (0) │ │ │ │ -12A51D Disk Start 0000 (0) │ │ │ │ -12A51F Int File Attributes 0000 (0) │ │ │ │ +12A5CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5D0 CRC ADEBBD99 (2917907865) │ │ │ │ +12A5D4 Compressed Size 0000063F (1599) │ │ │ │ +12A5D8 Uncompressed Size 0000197A (6522) │ │ │ │ +12A5DC Filename Length 0023 (35) │ │ │ │ +12A5DE Extra Length 0000 (0) │ │ │ │ +12A5E0 Comment Length 0000 (0) │ │ │ │ +12A5E2 Disk Start 0000 (0) │ │ │ │ +12A5E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A5E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A525 Local Header Offset 000ED94D (973133) │ │ │ │ -12A529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5EA Local Header Offset 000ED906 (973062) │ │ │ │ +12A5EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A54C CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -12A550 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A551 Created OS 03 (3) 'Unix' │ │ │ │ -12A552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A554 General Purpose Flag 0800 (2048) │ │ │ │ +12A611 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +12A615 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A616 Created OS 03 (3) 'Unix' │ │ │ │ +12A617 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A618 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A619 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A55C CRC E69F8B30 (3869215536) │ │ │ │ -12A560 Compressed Size 000005EE (1518) │ │ │ │ -12A564 Uncompressed Size 000010CC (4300) │ │ │ │ -12A568 Filename Length 002B (43) │ │ │ │ -12A56A Extra Length 0000 (0) │ │ │ │ -12A56C Comment Length 0000 (0) │ │ │ │ -12A56E Disk Start 0000 (0) │ │ │ │ -12A570 Int File Attributes 0000 (0) │ │ │ │ +12A61B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A61D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A621 CRC E69F8B30 (3869215536) │ │ │ │ +12A625 Compressed Size 000005EE (1518) │ │ │ │ +12A629 Uncompressed Size 000010CC (4300) │ │ │ │ +12A62D Filename Length 002B (43) │ │ │ │ +12A62F Extra Length 0000 (0) │ │ │ │ +12A631 Comment Length 0000 (0) │ │ │ │ +12A633 Disk Start 0000 (0) │ │ │ │ +12A635 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A572 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A637 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A576 Local Header Offset 000EDFCD (974797) │ │ │ │ -12A57A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A63B Local Header Offset 000EDF86 (974726) │ │ │ │ +12A63F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A57A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A63F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5A5 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -12A5A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A5AA Created OS 03 (3) 'Unix' │ │ │ │ -12A5AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A5AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A5AD General Purpose Flag 0800 (2048) │ │ │ │ +12A66A CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +12A66E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A66F Created OS 03 (3) 'Unix' │ │ │ │ +12A670 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A671 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A672 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A5AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A5B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A5B5 CRC 722B94DB (1915458779) │ │ │ │ -12A5B9 Compressed Size 00000490 (1168) │ │ │ │ -12A5BD Uncompressed Size 000022E3 (8931) │ │ │ │ -12A5C1 Filename Length 002A (42) │ │ │ │ -12A5C3 Extra Length 0000 (0) │ │ │ │ -12A5C5 Comment Length 0000 (0) │ │ │ │ -12A5C7 Disk Start 0000 (0) │ │ │ │ -12A5C9 Int File Attributes 0000 (0) │ │ │ │ +12A674 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A676 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A67A CRC 722B94DB (1915458779) │ │ │ │ +12A67E Compressed Size 00000490 (1168) │ │ │ │ +12A682 Uncompressed Size 000022E3 (8931) │ │ │ │ +12A686 Filename Length 002A (42) │ │ │ │ +12A688 Extra Length 0000 (0) │ │ │ │ +12A68A Comment Length 0000 (0) │ │ │ │ +12A68C Disk Start 0000 (0) │ │ │ │ +12A68E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A5CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A690 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A5CF Local Header Offset 000EE604 (976388) │ │ │ │ -12A5D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A694 Local Header Offset 000EE5BD (976317) │ │ │ │ +12A698 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A698: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5FD CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -12A601 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A602 Created OS 03 (3) 'Unix' │ │ │ │ -12A603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A605 General Purpose Flag 0800 (2048) │ │ │ │ +12A6C2 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +12A6C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A6C7 Created OS 03 (3) 'Unix' │ │ │ │ +12A6C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A6C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A6CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A607 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A609 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A60D CRC F04D5A9D (4031601309) │ │ │ │ -12A611 Compressed Size 0000082F (2095) │ │ │ │ -12A615 Uncompressed Size 000017CF (6095) │ │ │ │ -12A619 Filename Length 0023 (35) │ │ │ │ -12A61B Extra Length 0000 (0) │ │ │ │ -12A61D Comment Length 0000 (0) │ │ │ │ -12A61F Disk Start 0000 (0) │ │ │ │ -12A621 Int File Attributes 0000 (0) │ │ │ │ +12A6CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A6CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6D2 CRC F04D5A9D (4031601309) │ │ │ │ +12A6D6 Compressed Size 0000082F (2095) │ │ │ │ +12A6DA Uncompressed Size 000017CF (6095) │ │ │ │ +12A6DE Filename Length 0023 (35) │ │ │ │ +12A6E0 Extra Length 0000 (0) │ │ │ │ +12A6E2 Comment Length 0000 (0) │ │ │ │ +12A6E4 Disk Start 0000 (0) │ │ │ │ +12A6E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A623 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A6E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A627 Local Header Offset 000EEADC (977628) │ │ │ │ -12A62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A6EC Local Header Offset 000EEA95 (977557) │ │ │ │ +12A6F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A64E CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -12A652 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A653 Created OS 03 (3) 'Unix' │ │ │ │ -12A654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A656 General Purpose Flag 0800 (2048) │ │ │ │ +12A713 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +12A717 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A718 Created OS 03 (3) 'Unix' │ │ │ │ +12A719 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A71A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A71B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A658 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A65A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A65E CRC EF8636E7 (4018550503) │ │ │ │ -12A662 Compressed Size 00000656 (1622) │ │ │ │ -12A666 Uncompressed Size 000029D5 (10709) │ │ │ │ -12A66A Filename Length 0022 (34) │ │ │ │ -12A66C Extra Length 0000 (0) │ │ │ │ -12A66E Comment Length 0000 (0) │ │ │ │ -12A670 Disk Start 0000 (0) │ │ │ │ -12A672 Int File Attributes 0000 (0) │ │ │ │ +12A71D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A71F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A723 CRC EF8636E7 (4018550503) │ │ │ │ +12A727 Compressed Size 00000656 (1622) │ │ │ │ +12A72B Uncompressed Size 000029D5 (10709) │ │ │ │ +12A72F Filename Length 0022 (34) │ │ │ │ +12A731 Extra Length 0000 (0) │ │ │ │ +12A733 Comment Length 0000 (0) │ │ │ │ +12A735 Disk Start 0000 (0) │ │ │ │ +12A737 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A739 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A678 Local Header Offset 000EF34C (979788) │ │ │ │ -12A67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A73D Local Header Offset 000EF305 (979717) │ │ │ │ +12A741 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A741: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A69E CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -12A6A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6A3 Created OS 03 (3) 'Unix' │ │ │ │ -12A6A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6A6 General Purpose Flag 0800 (2048) │ │ │ │ +12A763 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +12A767 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A768 Created OS 03 (3) 'Unix' │ │ │ │ +12A769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A76A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A76B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A6AE CRC 614E7033 (1632530483) │ │ │ │ -12A6B2 Compressed Size 00000238 (568) │ │ │ │ -12A6B6 Uncompressed Size 000004D8 (1240) │ │ │ │ -12A6BA Filename Length 0028 (40) │ │ │ │ -12A6BC Extra Length 0000 (0) │ │ │ │ -12A6BE Comment Length 0000 (0) │ │ │ │ -12A6C0 Disk Start 0000 (0) │ │ │ │ -12A6C2 Int File Attributes 0000 (0) │ │ │ │ +12A76D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A76F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A773 CRC 614E7033 (1632530483) │ │ │ │ +12A777 Compressed Size 00000238 (568) │ │ │ │ +12A77B Uncompressed Size 000004D8 (1240) │ │ │ │ +12A77F Filename Length 0028 (40) │ │ │ │ +12A781 Extra Length 0000 (0) │ │ │ │ +12A783 Comment Length 0000 (0) │ │ │ │ +12A785 Disk Start 0000 (0) │ │ │ │ +12A787 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A6C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A789 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A6C8 Local Header Offset 000EF9E2 (981474) │ │ │ │ -12A6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A78D Local Header Offset 000EF99B (981403) │ │ │ │ +12A791 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A791: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A6F4 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -12A6F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6F9 Created OS 03 (3) 'Unix' │ │ │ │ -12A6FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6FC General Purpose Flag 0800 (2048) │ │ │ │ +12A7B9 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +12A7BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7BE Created OS 03 (3) 'Unix' │ │ │ │ +12A7BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A700 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A704 CRC 336960CD (862544077) │ │ │ │ -12A708 Compressed Size 00000317 (791) │ │ │ │ -12A70C Uncompressed Size 00000BE5 (3045) │ │ │ │ -12A710 Filename Length 0027 (39) │ │ │ │ -12A712 Extra Length 0000 (0) │ │ │ │ -12A714 Comment Length 0000 (0) │ │ │ │ -12A716 Disk Start 0000 (0) │ │ │ │ -12A718 Int File Attributes 0000 (0) │ │ │ │ +12A7C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A7C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A7C9 CRC 336960CD (862544077) │ │ │ │ +12A7CD Compressed Size 00000317 (791) │ │ │ │ +12A7D1 Uncompressed Size 00000BE5 (3045) │ │ │ │ +12A7D5 Filename Length 0027 (39) │ │ │ │ +12A7D7 Extra Length 0000 (0) │ │ │ │ +12A7D9 Comment Length 0000 (0) │ │ │ │ +12A7DB Disk Start 0000 (0) │ │ │ │ +12A7DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A71A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A7DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A71E Local Header Offset 000EFC60 (982112) │ │ │ │ -12A722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A7E3 Local Header Offset 000EFC19 (982041) │ │ │ │ +12A7E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A7E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A749 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -12A74D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A74E Created OS 03 (3) 'Unix' │ │ │ │ -12A74F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A751 General Purpose Flag 0800 (2048) │ │ │ │ +12A80E CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +12A812 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A813 Created OS 03 (3) 'Unix' │ │ │ │ +12A814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A816 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A753 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A759 CRC 09095BBB (151608251) │ │ │ │ -12A75D Compressed Size 0000054D (1357) │ │ │ │ -12A761 Uncompressed Size 00000DFC (3580) │ │ │ │ -12A765 Filename Length 002D (45) │ │ │ │ -12A767 Extra Length 0000 (0) │ │ │ │ -12A769 Comment Length 0000 (0) │ │ │ │ -12A76B Disk Start 0000 (0) │ │ │ │ -12A76D Int File Attributes 0000 (0) │ │ │ │ +12A818 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A81A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A81E CRC 09095BBB (151608251) │ │ │ │ +12A822 Compressed Size 0000054D (1357) │ │ │ │ +12A826 Uncompressed Size 00000DFC (3580) │ │ │ │ +12A82A Filename Length 002D (45) │ │ │ │ +12A82C Extra Length 0000 (0) │ │ │ │ +12A82E Comment Length 0000 (0) │ │ │ │ +12A830 Disk Start 0000 (0) │ │ │ │ +12A832 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A76F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A834 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A773 Local Header Offset 000EFFBC (982972) │ │ │ │ -12A777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A838 Local Header Offset 000EFF75 (982901) │ │ │ │ +12A83C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A83C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7A4 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -12A7A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A7A9 Created OS 03 (3) 'Unix' │ │ │ │ -12A7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A7AC General Purpose Flag 0800 (2048) │ │ │ │ +12A869 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +12A86D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A86E Created OS 03 (3) 'Unix' │ │ │ │ +12A86F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A871 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A7B4 CRC 2F89FB38 (797571896) │ │ │ │ -12A7B8 Compressed Size 0000043C (1084) │ │ │ │ -12A7BC Uncompressed Size 00001A90 (6800) │ │ │ │ -12A7C0 Filename Length 002C (44) │ │ │ │ -12A7C2 Extra Length 0000 (0) │ │ │ │ -12A7C4 Comment Length 0000 (0) │ │ │ │ -12A7C6 Disk Start 0000 (0) │ │ │ │ -12A7C8 Int File Attributes 0000 (0) │ │ │ │ +12A873 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A879 CRC 2F89FB38 (797571896) │ │ │ │ +12A87D Compressed Size 0000043C (1084) │ │ │ │ +12A881 Uncompressed Size 00001A90 (6800) │ │ │ │ +12A885 Filename Length 002C (44) │ │ │ │ +12A887 Extra Length 0000 (0) │ │ │ │ +12A889 Comment Length 0000 (0) │ │ │ │ +12A88B Disk Start 0000 (0) │ │ │ │ +12A88D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A7CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A88F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A7CE Local Header Offset 000F0554 (984404) │ │ │ │ -12A7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A893 Local Header Offset 000F050D (984333) │ │ │ │ +12A897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7FE CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -12A802 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A803 Created OS 03 (3) 'Unix' │ │ │ │ -12A804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A806 General Purpose Flag 0800 (2048) │ │ │ │ +12A8C3 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +12A8C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A8C8 Created OS 03 (3) 'Unix' │ │ │ │ +12A8C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A8CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A8CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A80A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A80E CRC 6907A58C (1762108812) │ │ │ │ -12A812 Compressed Size 00000485 (1157) │ │ │ │ -12A816 Uncompressed Size 000008F9 (2297) │ │ │ │ -12A81A Filename Length 001E (30) │ │ │ │ -12A81C Extra Length 0000 (0) │ │ │ │ -12A81E Comment Length 0000 (0) │ │ │ │ -12A820 Disk Start 0000 (0) │ │ │ │ -12A822 Int File Attributes 0000 (0) │ │ │ │ +12A8CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A8CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A8D3 CRC 6907A58C (1762108812) │ │ │ │ +12A8D7 Compressed Size 00000485 (1157) │ │ │ │ +12A8DB Uncompressed Size 000008F9 (2297) │ │ │ │ +12A8DF Filename Length 001E (30) │ │ │ │ +12A8E1 Extra Length 0000 (0) │ │ │ │ +12A8E3 Comment Length 0000 (0) │ │ │ │ +12A8E5 Disk Start 0000 (0) │ │ │ │ +12A8E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A828 Local Header Offset 000F09DA (985562) │ │ │ │ -12A82C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A8ED Local Header Offset 000F0993 (985491) │ │ │ │ +12A8F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A82C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A8F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A84A CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -12A84E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A84F Created OS 03 (3) 'Unix' │ │ │ │ -12A850 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A851 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A852 General Purpose Flag 0800 (2048) │ │ │ │ +12A90F CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +12A913 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A914 Created OS 03 (3) 'Unix' │ │ │ │ +12A915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A917 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A854 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A856 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A85A CRC 70C0EA52 (1891691090) │ │ │ │ -12A85E Compressed Size 000003C9 (969) │ │ │ │ -12A862 Uncompressed Size 00000BD0 (3024) │ │ │ │ -12A866 Filename Length 001D (29) │ │ │ │ -12A868 Extra Length 0000 (0) │ │ │ │ -12A86A Comment Length 0000 (0) │ │ │ │ -12A86C Disk Start 0000 (0) │ │ │ │ -12A86E Int File Attributes 0000 (0) │ │ │ │ +12A919 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A91B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A91F CRC 70C0EA52 (1891691090) │ │ │ │ +12A923 Compressed Size 000003C9 (969) │ │ │ │ +12A927 Uncompressed Size 00000BD0 (3024) │ │ │ │ +12A92B Filename Length 001D (29) │ │ │ │ +12A92D Extra Length 0000 (0) │ │ │ │ +12A92F Comment Length 0000 (0) │ │ │ │ +12A931 Disk Start 0000 (0) │ │ │ │ +12A933 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A870 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A935 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A874 Local Header Offset 000F0E9B (986779) │ │ │ │ -12A878 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A939 Local Header Offset 000F0E54 (986708) │ │ │ │ +12A93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A878: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A895 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -12A899 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A89A Created OS 03 (3) 'Unix' │ │ │ │ -12A89B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A89C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A89D General Purpose Flag 0800 (2048) │ │ │ │ +12A95A CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +12A95E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A95F Created OS 03 (3) 'Unix' │ │ │ │ +12A960 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A961 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A962 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A89F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8A5 CRC ABF5827F (2884993663) │ │ │ │ -12A8A9 Compressed Size 0000023A (570) │ │ │ │ -12A8AD Uncompressed Size 000004EB (1259) │ │ │ │ -12A8B1 Filename Length 0027 (39) │ │ │ │ -12A8B3 Extra Length 0000 (0) │ │ │ │ -12A8B5 Comment Length 0000 (0) │ │ │ │ -12A8B7 Disk Start 0000 (0) │ │ │ │ -12A8B9 Int File Attributes 0000 (0) │ │ │ │ +12A964 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A966 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A96A CRC ABF5827F (2884993663) │ │ │ │ +12A96E Compressed Size 0000023A (570) │ │ │ │ +12A972 Uncompressed Size 000004EB (1259) │ │ │ │ +12A976 Filename Length 0027 (39) │ │ │ │ +12A978 Extra Length 0000 (0) │ │ │ │ +12A97A Comment Length 0000 (0) │ │ │ │ +12A97C Disk Start 0000 (0) │ │ │ │ +12A97E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A8BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A980 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A8BF Local Header Offset 000F129F (987807) │ │ │ │ -12A8C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A984 Local Header Offset 000F1258 (987736) │ │ │ │ +12A988 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A8C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A8EA CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -12A8EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A8EF Created OS 03 (3) 'Unix' │ │ │ │ -12A8F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A8F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A8F2 General Purpose Flag 0800 (2048) │ │ │ │ +12A9AF CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +12A9B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A9B4 Created OS 03 (3) 'Unix' │ │ │ │ +12A9B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A8F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8FA CRC 99214915 (2569095445) │ │ │ │ -12A8FE Compressed Size 00000246 (582) │ │ │ │ -12A902 Uncompressed Size 00000929 (2345) │ │ │ │ -12A906 Filename Length 0026 (38) │ │ │ │ -12A908 Extra Length 0000 (0) │ │ │ │ -12A90A Comment Length 0000 (0) │ │ │ │ -12A90C Disk Start 0000 (0) │ │ │ │ -12A90E Int File Attributes 0000 (0) │ │ │ │ +12A9B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9BF CRC 99214915 (2569095445) │ │ │ │ +12A9C3 Compressed Size 00000246 (582) │ │ │ │ +12A9C7 Uncompressed Size 00000929 (2345) │ │ │ │ +12A9CB Filename Length 0026 (38) │ │ │ │ +12A9CD Extra Length 0000 (0) │ │ │ │ +12A9CF Comment Length 0000 (0) │ │ │ │ +12A9D1 Disk Start 0000 (0) │ │ │ │ +12A9D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A910 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A9D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A914 Local Header Offset 000F151E (988446) │ │ │ │ -12A918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A9D9 Local Header Offset 000F14D7 (988375) │ │ │ │ +12A9DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A9DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A93E CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -12A942 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A943 Created OS 03 (3) 'Unix' │ │ │ │ -12A944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A946 General Purpose Flag 0800 (2048) │ │ │ │ +12AA03 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +12AA07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA08 Created OS 03 (3) 'Unix' │ │ │ │ +12AA09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A948 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A94A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A94E CRC EBA0C563 (3953182051) │ │ │ │ -12A952 Compressed Size 000004F5 (1269) │ │ │ │ -12A956 Uncompressed Size 00000C79 (3193) │ │ │ │ -12A95A Filename Length 002E (46) │ │ │ │ -12A95C Extra Length 0000 (0) │ │ │ │ -12A95E Comment Length 0000 (0) │ │ │ │ -12A960 Disk Start 0000 (0) │ │ │ │ -12A962 Int File Attributes 0000 (0) │ │ │ │ +12AA0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA13 CRC EBA0C563 (3953182051) │ │ │ │ +12AA17 Compressed Size 000004F5 (1269) │ │ │ │ +12AA1B Uncompressed Size 00000C79 (3193) │ │ │ │ +12AA1F Filename Length 002E (46) │ │ │ │ +12AA21 Extra Length 0000 (0) │ │ │ │ +12AA23 Comment Length 0000 (0) │ │ │ │ +12AA25 Disk Start 0000 (0) │ │ │ │ +12AA27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A968 Local Header Offset 000F17A8 (989096) │ │ │ │ -12A96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA2D Local Header Offset 000F1761 (989025) │ │ │ │ +12AA31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A99A CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -12A99E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A99F Created OS 03 (3) 'Unix' │ │ │ │ -12A9A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9A2 General Purpose Flag 0800 (2048) │ │ │ │ +12AA5F CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +12AA63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA64 Created OS 03 (3) 'Unix' │ │ │ │ +12AA65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A9AA CRC 1774508C (393498764) │ │ │ │ -12A9AE Compressed Size 000002BF (703) │ │ │ │ -12A9B2 Uncompressed Size 00000F1F (3871) │ │ │ │ -12A9B6 Filename Length 002D (45) │ │ │ │ -12A9B8 Extra Length 0000 (0) │ │ │ │ -12A9BA Comment Length 0000 (0) │ │ │ │ -12A9BC Disk Start 0000 (0) │ │ │ │ -12A9BE Int File Attributes 0000 (0) │ │ │ │ +12AA69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA6F CRC 1774508C (393498764) │ │ │ │ +12AA73 Compressed Size 000002BF (703) │ │ │ │ +12AA77 Uncompressed Size 00000F1F (3871) │ │ │ │ +12AA7B Filename Length 002D (45) │ │ │ │ +12AA7D Extra Length 0000 (0) │ │ │ │ +12AA7F Comment Length 0000 (0) │ │ │ │ +12AA81 Disk Start 0000 (0) │ │ │ │ +12AA83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A9C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A9C4 Local Header Offset 000F1CE9 (990441) │ │ │ │ -12A9C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA89 Local Header Offset 000F1CA2 (990370) │ │ │ │ +12AA8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A9C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A9F5 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -12A9F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A9FA Created OS 03 (3) 'Unix' │ │ │ │ -12A9FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9FD General Purpose Flag 0800 (2048) │ │ │ │ +12AABA CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +12AABE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AABF Created OS 03 (3) 'Unix' │ │ │ │ +12AAC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AAC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA05 CRC 58EB7175 (1491825013) │ │ │ │ -12AA09 Compressed Size 000001C1 (449) │ │ │ │ -12AA0D Uncompressed Size 00000373 (883) │ │ │ │ -12AA11 Filename Length 0021 (33) │ │ │ │ -12AA13 Extra Length 0000 (0) │ │ │ │ -12AA15 Comment Length 0000 (0) │ │ │ │ -12AA17 Disk Start 0000 (0) │ │ │ │ -12AA19 Int File Attributes 0000 (0) │ │ │ │ +12AAC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AAC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AACA CRC 58EB7175 (1491825013) │ │ │ │ +12AACE Compressed Size 000001C1 (449) │ │ │ │ +12AAD2 Uncompressed Size 00000373 (883) │ │ │ │ +12AAD6 Filename Length 0021 (33) │ │ │ │ +12AAD8 Extra Length 0000 (0) │ │ │ │ +12AADA Comment Length 0000 (0) │ │ │ │ +12AADC Disk Start 0000 (0) │ │ │ │ +12AADE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA1F Local Header Offset 000F1FF3 (991219) │ │ │ │ -12AA23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAE4 Local Header Offset 000F1FAC (991148) │ │ │ │ +12AAE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AAE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA44 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -12AA48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA49 Created OS 03 (3) 'Unix' │ │ │ │ -12AA4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA4C General Purpose Flag 0800 (2048) │ │ │ │ +12AB09 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +12AB0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB0E Created OS 03 (3) 'Unix' │ │ │ │ +12AB0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA54 CRC 42BC940E (1119654926) │ │ │ │ -12AA58 Compressed Size 0000028E (654) │ │ │ │ -12AA5C Uncompressed Size 000006C7 (1735) │ │ │ │ -12AA60 Filename Length 0020 (32) │ │ │ │ -12AA62 Extra Length 0000 (0) │ │ │ │ -12AA64 Comment Length 0000 (0) │ │ │ │ -12AA66 Disk Start 0000 (0) │ │ │ │ -12AA68 Int File Attributes 0000 (0) │ │ │ │ +12AB13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB19 CRC 42BC940E (1119654926) │ │ │ │ +12AB1D Compressed Size 0000028E (654) │ │ │ │ +12AB21 Uncompressed Size 000006C7 (1735) │ │ │ │ +12AB25 Filename Length 0020 (32) │ │ │ │ +12AB27 Extra Length 0000 (0) │ │ │ │ +12AB29 Comment Length 0000 (0) │ │ │ │ +12AB2B Disk Start 0000 (0) │ │ │ │ +12AB2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA6E Local Header Offset 000F21F3 (991731) │ │ │ │ -12AA72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB33 Local Header Offset 000F21AC (991660) │ │ │ │ +12AB37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA92 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -12AA96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA97 Created OS 03 (3) 'Unix' │ │ │ │ -12AA98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA9A General Purpose Flag 0800 (2048) │ │ │ │ +12AB57 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +12AB5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB5C Created OS 03 (3) 'Unix' │ │ │ │ +12AB5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAA2 CRC 06B85B82 (112745346) │ │ │ │ -12AAA6 Compressed Size 0000058F (1423) │ │ │ │ -12AAAA Uncompressed Size 00000FBA (4026) │ │ │ │ -12AAAE Filename Length 0028 (40) │ │ │ │ -12AAB0 Extra Length 0000 (0) │ │ │ │ -12AAB2 Comment Length 0000 (0) │ │ │ │ -12AAB4 Disk Start 0000 (0) │ │ │ │ -12AAB6 Int File Attributes 0000 (0) │ │ │ │ +12AB61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB67 CRC 06B85B82 (112745346) │ │ │ │ +12AB6B Compressed Size 0000058F (1423) │ │ │ │ +12AB6F Uncompressed Size 00000FBA (4026) │ │ │ │ +12AB73 Filename Length 0028 (40) │ │ │ │ +12AB75 Extra Length 0000 (0) │ │ │ │ +12AB77 Comment Length 0000 (0) │ │ │ │ +12AB79 Disk Start 0000 (0) │ │ │ │ +12AB7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AAB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AABC Local Header Offset 000F24BF (992447) │ │ │ │ -12AAC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB81 Local Header Offset 000F2478 (992376) │ │ │ │ +12AB85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AAC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AAE8 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -12AAEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AAED Created OS 03 (3) 'Unix' │ │ │ │ -12AAEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AAEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AAF0 General Purpose Flag 0800 (2048) │ │ │ │ +12ABAD CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +12ABB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ABB2 Created OS 03 (3) 'Unix' │ │ │ │ +12ABB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ABB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ABB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AAF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AAF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAF8 CRC DF0807F4 (3741845492) │ │ │ │ -12AAFC Compressed Size 00000358 (856) │ │ │ │ -12AB00 Uncompressed Size 000016F9 (5881) │ │ │ │ -12AB04 Filename Length 0027 (39) │ │ │ │ -12AB06 Extra Length 0000 (0) │ │ │ │ -12AB08 Comment Length 0000 (0) │ │ │ │ -12AB0A Disk Start 0000 (0) │ │ │ │ -12AB0C Int File Attributes 0000 (0) │ │ │ │ +12ABB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABBD CRC DF0807F4 (3741845492) │ │ │ │ +12ABC1 Compressed Size 00000358 (856) │ │ │ │ +12ABC5 Uncompressed Size 000016F9 (5881) │ │ │ │ +12ABC9 Filename Length 0027 (39) │ │ │ │ +12ABCB Extra Length 0000 (0) │ │ │ │ +12ABCD Comment Length 0000 (0) │ │ │ │ +12ABCF Disk Start 0000 (0) │ │ │ │ +12ABD1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ABD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB12 Local Header Offset 000F2A94 (993940) │ │ │ │ -12AB16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABD7 Local Header Offset 000F2A4D (993869) │ │ │ │ +12ABDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ABDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB3D CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -12AB41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB42 Created OS 03 (3) 'Unix' │ │ │ │ -12AB43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB45 General Purpose Flag 0800 (2048) │ │ │ │ +12AC02 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +12AC06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC07 Created OS 03 (3) 'Unix' │ │ │ │ +12AC08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB4D CRC E4969898 (3835074712) │ │ │ │ -12AB51 Compressed Size 00000223 (547) │ │ │ │ -12AB55 Uncompressed Size 00000487 (1159) │ │ │ │ -12AB59 Filename Length 0022 (34) │ │ │ │ -12AB5B Extra Length 0000 (0) │ │ │ │ -12AB5D Comment Length 0000 (0) │ │ │ │ -12AB5F Disk Start 0000 (0) │ │ │ │ -12AB61 Int File Attributes 0000 (0) │ │ │ │ +12AC0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC12 CRC E4969898 (3835074712) │ │ │ │ +12AC16 Compressed Size 00000223 (547) │ │ │ │ +12AC1A Uncompressed Size 00000487 (1159) │ │ │ │ +12AC1E Filename Length 0022 (34) │ │ │ │ +12AC20 Extra Length 0000 (0) │ │ │ │ +12AC22 Comment Length 0000 (0) │ │ │ │ +12AC24 Disk Start 0000 (0) │ │ │ │ +12AC26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB67 Local Header Offset 000F2E31 (994865) │ │ │ │ -12AB6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC2C Local Header Offset 000F2DEA (994794) │ │ │ │ +12AC30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB8D CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -12AB91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB92 Created OS 03 (3) 'Unix' │ │ │ │ -12AB93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB95 General Purpose Flag 0800 (2048) │ │ │ │ +12AC52 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +12AC56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC57 Created OS 03 (3) 'Unix' │ │ │ │ +12AC58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB9D CRC 31107A2C (823163436) │ │ │ │ -12ABA1 Compressed Size 00000335 (821) │ │ │ │ -12ABA5 Uncompressed Size 00000A28 (2600) │ │ │ │ -12ABA9 Filename Length 0021 (33) │ │ │ │ -12ABAB Extra Length 0000 (0) │ │ │ │ -12ABAD Comment Length 0000 (0) │ │ │ │ -12ABAF Disk Start 0000 (0) │ │ │ │ -12ABB1 Int File Attributes 0000 (0) │ │ │ │ +12AC5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC62 CRC 31107A2C (823163436) │ │ │ │ +12AC66 Compressed Size 00000335 (821) │ │ │ │ +12AC6A Uncompressed Size 00000A28 (2600) │ │ │ │ +12AC6E Filename Length 0021 (33) │ │ │ │ +12AC70 Extra Length 0000 (0) │ │ │ │ +12AC72 Comment Length 0000 (0) │ │ │ │ +12AC74 Disk Start 0000 (0) │ │ │ │ +12AC76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ABB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ABB7 Local Header Offset 000F3094 (995476) │ │ │ │ -12ABBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC7C Local Header Offset 000F304D (995405) │ │ │ │ +12AC80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ABBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ABDC CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -12ABE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ABE1 Created OS 03 (3) 'Unix' │ │ │ │ -12ABE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ABE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ABE4 General Purpose Flag 0800 (2048) │ │ │ │ +12ACA1 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +12ACA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACA6 Created OS 03 (3) 'Unix' │ │ │ │ +12ACA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ACA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ABE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ABE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ABEC CRC 3F91BE22 (1066516002) │ │ │ │ -12ABF0 Compressed Size 000004A3 (1187) │ │ │ │ -12ABF4 Uncompressed Size 00000B5D (2909) │ │ │ │ -12ABF8 Filename Length 0029 (41) │ │ │ │ -12ABFA Extra Length 0000 (0) │ │ │ │ -12ABFC Comment Length 0000 (0) │ │ │ │ -12ABFE Disk Start 0000 (0) │ │ │ │ -12AC00 Int File Attributes 0000 (0) │ │ │ │ +12ACAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ACAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACB1 CRC 3F91BE22 (1066516002) │ │ │ │ +12ACB5 Compressed Size 000004A3 (1187) │ │ │ │ +12ACB9 Uncompressed Size 00000B5D (2909) │ │ │ │ +12ACBD Filename Length 0029 (41) │ │ │ │ +12ACBF Extra Length 0000 (0) │ │ │ │ +12ACC1 Comment Length 0000 (0) │ │ │ │ +12ACC3 Disk Start 0000 (0) │ │ │ │ +12ACC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC06 Local Header Offset 000F3408 (996360) │ │ │ │ -12AC0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACCB Local Header Offset 000F33C1 (996289) │ │ │ │ +12ACCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC33 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -12AC37 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC38 Created OS 03 (3) 'Unix' │ │ │ │ -12AC39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC3B General Purpose Flag 0800 (2048) │ │ │ │ +12ACF8 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +12ACFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACFD Created OS 03 (3) 'Unix' │ │ │ │ +12ACFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC43 CRC FC649743 (4234450755) │ │ │ │ -12AC47 Compressed Size 0000028B (651) │ │ │ │ -12AC4B Uncompressed Size 00000C5A (3162) │ │ │ │ -12AC4F Filename Length 0028 (40) │ │ │ │ -12AC51 Extra Length 0000 (0) │ │ │ │ -12AC53 Comment Length 0000 (0) │ │ │ │ -12AC55 Disk Start 0000 (0) │ │ │ │ -12AC57 Int File Attributes 0000 (0) │ │ │ │ +12AD02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD08 CRC FC649743 (4234450755) │ │ │ │ +12AD0C Compressed Size 0000028B (651) │ │ │ │ +12AD10 Uncompressed Size 00000C5A (3162) │ │ │ │ +12AD14 Filename Length 0028 (40) │ │ │ │ +12AD16 Extra Length 0000 (0) │ │ │ │ +12AD18 Comment Length 0000 (0) │ │ │ │ +12AD1A Disk Start 0000 (0) │ │ │ │ +12AD1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC5D Local Header Offset 000F38F2 (997618) │ │ │ │ -12AC61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD22 Local Header Offset 000F38AB (997547) │ │ │ │ +12AD26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC89 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -12AC8D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC8E Created OS 03 (3) 'Unix' │ │ │ │ -12AC8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC91 General Purpose Flag 0800 (2048) │ │ │ │ +12AD4E CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +12AD52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD53 Created OS 03 (3) 'Unix' │ │ │ │ +12AD54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC99 CRC CD232FEB (3441635307) │ │ │ │ -12AC9D Compressed Size 00000318 (792) │ │ │ │ -12ACA1 Uncompressed Size 000007E1 (2017) │ │ │ │ -12ACA5 Filename Length 0021 (33) │ │ │ │ -12ACA7 Extra Length 0000 (0) │ │ │ │ -12ACA9 Comment Length 0000 (0) │ │ │ │ -12ACAB Disk Start 0000 (0) │ │ │ │ -12ACAD Int File Attributes 0000 (0) │ │ │ │ +12AD58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD5E CRC CD232FEB (3441635307) │ │ │ │ +12AD62 Compressed Size 00000318 (792) │ │ │ │ +12AD66 Uncompressed Size 000007E1 (2017) │ │ │ │ +12AD6A Filename Length 0021 (33) │ │ │ │ +12AD6C Extra Length 0000 (0) │ │ │ │ +12AD6E Comment Length 0000 (0) │ │ │ │ +12AD70 Disk Start 0000 (0) │ │ │ │ +12AD72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ACB3 Local Header Offset 000F3BC3 (998339) │ │ │ │ -12ACB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD78 Local Header Offset 000F3B7C (998268) │ │ │ │ +12AD7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ACB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ACD8 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -12ACDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ACDD Created OS 03 (3) 'Unix' │ │ │ │ -12ACDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ACDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ACE0 General Purpose Flag 0800 (2048) │ │ │ │ +12AD9D CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +12ADA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADA2 Created OS 03 (3) 'Unix' │ │ │ │ +12ADA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ACE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ACE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ACE8 CRC 9FA2E5DF (2678253023) │ │ │ │ -12ACEC Compressed Size 000003D8 (984) │ │ │ │ -12ACF0 Uncompressed Size 000012AA (4778) │ │ │ │ -12ACF4 Filename Length 0020 (32) │ │ │ │ -12ACF6 Extra Length 0000 (0) │ │ │ │ -12ACF8 Comment Length 0000 (0) │ │ │ │ -12ACFA Disk Start 0000 (0) │ │ │ │ -12ACFC Int File Attributes 0000 (0) │ │ │ │ +12ADA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADAD CRC 9FA2E5DF (2678253023) │ │ │ │ +12ADB1 Compressed Size 000003D8 (984) │ │ │ │ +12ADB5 Uncompressed Size 000012AA (4778) │ │ │ │ +12ADB9 Filename Length 0020 (32) │ │ │ │ +12ADBB Extra Length 0000 (0) │ │ │ │ +12ADBD Comment Length 0000 (0) │ │ │ │ +12ADBF Disk Start 0000 (0) │ │ │ │ +12ADC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ADC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD02 Local Header Offset 000F3F1A (999194) │ │ │ │ -12AD06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADC7 Local Header Offset 000F3ED3 (999123) │ │ │ │ +12ADCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD26 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -12AD2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD2B Created OS 03 (3) 'Unix' │ │ │ │ -12AD2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD2E General Purpose Flag 0800 (2048) │ │ │ │ +12ADEB CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +12ADEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADF0 Created OS 03 (3) 'Unix' │ │ │ │ +12ADF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD36 CRC C0D44A35 (3235138101) │ │ │ │ -12AD3A Compressed Size 000005DB (1499) │ │ │ │ -12AD3E Uncompressed Size 00000E98 (3736) │ │ │ │ -12AD42 Filename Length 0028 (40) │ │ │ │ -12AD44 Extra Length 0000 (0) │ │ │ │ -12AD46 Comment Length 0000 (0) │ │ │ │ -12AD48 Disk Start 0000 (0) │ │ │ │ -12AD4A Int File Attributes 0000 (0) │ │ │ │ +12ADF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADFB CRC C0D44A35 (3235138101) │ │ │ │ +12ADFF Compressed Size 000005DB (1499) │ │ │ │ +12AE03 Uncompressed Size 00000E98 (3736) │ │ │ │ +12AE07 Filename Length 0028 (40) │ │ │ │ +12AE09 Extra Length 0000 (0) │ │ │ │ +12AE0B Comment Length 0000 (0) │ │ │ │ +12AE0D Disk Start 0000 (0) │ │ │ │ +12AE0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AD4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD50 Local Header Offset 000F4330 (1000240) │ │ │ │ -12AD54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE15 Local Header Offset 000F42E9 (1000169) │ │ │ │ +12AE19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD7C CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -12AD80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD81 Created OS 03 (3) 'Unix' │ │ │ │ -12AD82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD84 General Purpose Flag 0800 (2048) │ │ │ │ +12AE41 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +12AE45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE46 Created OS 03 (3) 'Unix' │ │ │ │ +12AE47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD8C CRC 301D26F4 (807216884) │ │ │ │ -12AD90 Compressed Size 00000367 (871) │ │ │ │ -12AD94 Uncompressed Size 0000125F (4703) │ │ │ │ -12AD98 Filename Length 0027 (39) │ │ │ │ -12AD9A Extra Length 0000 (0) │ │ │ │ -12AD9C Comment Length 0000 (0) │ │ │ │ -12AD9E Disk Start 0000 (0) │ │ │ │ -12ADA0 Int File Attributes 0000 (0) │ │ │ │ +12AE4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE51 CRC 301D26F4 (807216884) │ │ │ │ +12AE55 Compressed Size 00000367 (871) │ │ │ │ +12AE59 Uncompressed Size 0000125F (4703) │ │ │ │ +12AE5D Filename Length 0027 (39) │ │ │ │ +12AE5F Extra Length 0000 (0) │ │ │ │ +12AE61 Comment Length 0000 (0) │ │ │ │ +12AE63 Disk Start 0000 (0) │ │ │ │ +12AE65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADA6 Local Header Offset 000F4951 (1001809) │ │ │ │ -12ADAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE6B Local Header Offset 000F490A (1001738) │ │ │ │ +12AE6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ADD1 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -12ADD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ADD6 Created OS 03 (3) 'Unix' │ │ │ │ -12ADD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ADD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ADD9 General Purpose Flag 0800 (2048) │ │ │ │ +12AE96 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +12AE9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE9B Created OS 03 (3) 'Unix' │ │ │ │ +12AE9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ADDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ADDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ADE1 CRC F526A5BB (4112950715) │ │ │ │ -12ADE5 Compressed Size 0000040E (1038) │ │ │ │ -12ADE9 Uncompressed Size 00000ADC (2780) │ │ │ │ -12ADED Filename Length 002C (44) │ │ │ │ -12ADEF Extra Length 0000 (0) │ │ │ │ -12ADF1 Comment Length 0000 (0) │ │ │ │ -12ADF3 Disk Start 0000 (0) │ │ │ │ -12ADF5 Int File Attributes 0000 (0) │ │ │ │ +12AEA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AEA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AEA6 CRC F526A5BB (4112950715) │ │ │ │ +12AEAA Compressed Size 0000040E (1038) │ │ │ │ +12AEAE Uncompressed Size 00000ADC (2780) │ │ │ │ +12AEB2 Filename Length 002C (44) │ │ │ │ +12AEB4 Extra Length 0000 (0) │ │ │ │ +12AEB6 Comment Length 0000 (0) │ │ │ │ +12AEB8 Disk Start 0000 (0) │ │ │ │ +12AEBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADFB Local Header Offset 000F4CFD (1002749) │ │ │ │ -12ADFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEC0 Local Header Offset 000F4CB6 (1002678) │ │ │ │ +12AEC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AEC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE2B CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -12AE2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE30 Created OS 03 (3) 'Unix' │ │ │ │ -12AE31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE33 General Purpose Flag 0800 (2048) │ │ │ │ +12AEF0 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +12AEF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AEF5 Created OS 03 (3) 'Unix' │ │ │ │ +12AEF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AEF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AEF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE3B CRC BC834D8A (3162721674) │ │ │ │ -12AE3F Compressed Size 00000631 (1585) │ │ │ │ -12AE43 Uncompressed Size 0000208E (8334) │ │ │ │ -12AE47 Filename Length 002B (43) │ │ │ │ -12AE49 Extra Length 0000 (0) │ │ │ │ -12AE4B Comment Length 0000 (0) │ │ │ │ -12AE4D Disk Start 0000 (0) │ │ │ │ -12AE4F Int File Attributes 0000 (0) │ │ │ │ +12AEFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AEFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF00 CRC BC834D8A (3162721674) │ │ │ │ +12AF04 Compressed Size 00000631 (1585) │ │ │ │ +12AF08 Uncompressed Size 0000208E (8334) │ │ │ │ +12AF0C Filename Length 002B (43) │ │ │ │ +12AF0E Extra Length 0000 (0) │ │ │ │ +12AF10 Comment Length 0000 (0) │ │ │ │ +12AF12 Disk Start 0000 (0) │ │ │ │ +12AF14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AE51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AE55 Local Header Offset 000F5155 (1003861) │ │ │ │ -12AE59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF1A Local Header Offset 000F510E (1003790) │ │ │ │ +12AF1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AE59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE84 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -12AE88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE89 Created OS 03 (3) 'Unix' │ │ │ │ -12AE8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE8C General Purpose Flag 0800 (2048) │ │ │ │ +12AF49 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +12AF4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF4E Created OS 03 (3) 'Unix' │ │ │ │ +12AF4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE94 CRC 097A9FBE (159031230) │ │ │ │ -12AE98 Compressed Size 00001327 (4903) │ │ │ │ -12AE9C Uncompressed Size 00003ADE (15070) │ │ │ │ -12AEA0 Filename Length 001C (28) │ │ │ │ -12AEA2 Extra Length 0000 (0) │ │ │ │ -12AEA4 Comment Length 0000 (0) │ │ │ │ -12AEA6 Disk Start 0000 (0) │ │ │ │ -12AEA8 Int File Attributes 0000 (0) │ │ │ │ +12AF53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF59 CRC AA27F00E (2854744078) │ │ │ │ +12AF5D Compressed Size 00001323 (4899) │ │ │ │ +12AF61 Uncompressed Size 00003ADE (15070) │ │ │ │ +12AF65 Filename Length 001C (28) │ │ │ │ +12AF67 Extra Length 0000 (0) │ │ │ │ +12AF69 Comment Length 0000 (0) │ │ │ │ +12AF6B Disk Start 0000 (0) │ │ │ │ +12AF6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEAE Local Header Offset 000F57CF (1005519) │ │ │ │ -12AEB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF73 Local Header Offset 000F5788 (1005448) │ │ │ │ +12AF77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AECE CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -12AED2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AED3 Created OS 03 (3) 'Unix' │ │ │ │ -12AED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AED6 General Purpose Flag 0800 (2048) │ │ │ │ +12AF93 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +12AF97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF98 Created OS 03 (3) 'Unix' │ │ │ │ +12AF99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AEDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AEDE CRC 10ED41EA (283984362) │ │ │ │ -12AEE2 Compressed Size 000025D6 (9686) │ │ │ │ -12AEE6 Uncompressed Size 00016469 (91241) │ │ │ │ -12AEEA Filename Length 001B (27) │ │ │ │ -12AEEC Extra Length 0000 (0) │ │ │ │ -12AEEE Comment Length 0000 (0) │ │ │ │ -12AEF0 Disk Start 0000 (0) │ │ │ │ -12AEF2 Int File Attributes 0000 (0) │ │ │ │ +12AF9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFA3 CRC 658BB519 (1703654681) │ │ │ │ +12AFA7 Compressed Size 000025F1 (9713) │ │ │ │ +12AFAB Uncompressed Size 00016469 (91241) │ │ │ │ +12AFAF Filename Length 001B (27) │ │ │ │ +12AFB1 Extra Length 0000 (0) │ │ │ │ +12AFB3 Comment Length 0000 (0) │ │ │ │ +12AFB5 Disk Start 0000 (0) │ │ │ │ +12AFB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEF8 Local Header Offset 000F6B30 (1010480) │ │ │ │ -12AEFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFBD Local Header Offset 000F6AE5 (1010405) │ │ │ │ +12AFC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AF17 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -12AF1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF1C Created OS 03 (3) 'Unix' │ │ │ │ -12AF1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF1F General Purpose Flag 0800 (2048) │ │ │ │ +12AFDC CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +12AFE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFE1 Created OS 03 (3) 'Unix' │ │ │ │ +12AFE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF21 Compression Method 0000 (0) 'Stored' │ │ │ │ -12AF23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF27 CRC 00000000 (0) │ │ │ │ -12AF2B Compressed Size 00000000 (0) │ │ │ │ -12AF2F Uncompressed Size 00000000 (0) │ │ │ │ -12AF33 Filename Length 0013 (19) │ │ │ │ -12AF35 Extra Length 0000 (0) │ │ │ │ -12AF37 Comment Length 0000 (0) │ │ │ │ -12AF39 Disk Start 0000 (0) │ │ │ │ -12AF3B Int File Attributes 0000 (0) │ │ │ │ +12AFE6 Compression Method 0000 (0) 'Stored' │ │ │ │ +12AFE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFEC CRC 00000000 (0) │ │ │ │ +12AFF0 Compressed Size 00000000 (0) │ │ │ │ +12AFF4 Uncompressed Size 00000000 (0) │ │ │ │ +12AFF8 Filename Length 0013 (19) │ │ │ │ +12AFFA Extra Length 0000 (0) │ │ │ │ +12AFFC Comment Length 0000 (0) │ │ │ │ +12AFFE Disk Start 0000 (0) │ │ │ │ +12B000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF3D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B002 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12AF41 Local Header Offset 000F913F (1020223) │ │ │ │ -12AF45 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B006 Local Header Offset 000F910F (1020175) │ │ │ │ +12B00A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF45: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B00A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12AF45: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B00A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF1D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFE2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12AF58 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -12AF5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF5D Created OS 03 (3) 'Unix' │ │ │ │ -12AF5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF60 General Purpose Flag 0800 (2048) │ │ │ │ +12B01D CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +12B021 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B022 Created OS 03 (3) 'Unix' │ │ │ │ +12B023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B025 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AF64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF68 CRC B4A4B557 (3030693207) │ │ │ │ -12AF6C Compressed Size 0000039A (922) │ │ │ │ -12AF70 Uncompressed Size 0000074F (1871) │ │ │ │ -12AF74 Filename Length 0026 (38) │ │ │ │ -12AF76 Extra Length 0000 (0) │ │ │ │ -12AF78 Comment Length 0000 (0) │ │ │ │ -12AF7A Disk Start 0000 (0) │ │ │ │ -12AF7C Int File Attributes 0000 (0) │ │ │ │ +12B027 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B029 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B02D CRC B4A4B557 (3030693207) │ │ │ │ +12B031 Compressed Size 0000039A (922) │ │ │ │ +12B035 Uncompressed Size 0000074F (1871) │ │ │ │ +12B039 Filename Length 0026 (38) │ │ │ │ +12B03B Extra Length 0000 (0) │ │ │ │ +12B03D Comment Length 0000 (0) │ │ │ │ +12B03F Disk Start 0000 (0) │ │ │ │ +12B041 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B043 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AF82 Local Header Offset 000F9170 (1020272) │ │ │ │ -12AF86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B047 Local Header Offset 000F9140 (1020224) │ │ │ │ +12B04B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B04B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFAC CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -12AFB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AFB1 Created OS 03 (3) 'Unix' │ │ │ │ -12AFB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AFB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AFB4 General Purpose Flag 0800 (2048) │ │ │ │ +12B071 CENTRAL HEADER #565 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' │ │ │ │ -12AFB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AFB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AFBC CRC 914E40C9 (2437824713) │ │ │ │ -12AFC0 Compressed Size 00000327 (807) │ │ │ │ -12AFC4 Uncompressed Size 00000865 (2149) │ │ │ │ -12AFC8 Filename Length 0025 (37) │ │ │ │ -12AFCA Extra Length 0000 (0) │ │ │ │ -12AFCC Comment Length 0000 (0) │ │ │ │ -12AFCE Disk Start 0000 (0) │ │ │ │ -12AFD0 Int File Attributes 0000 (0) │ │ │ │ +12B07B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B07D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B081 CRC 914E40C9 (2437824713) │ │ │ │ +12B085 Compressed Size 00000327 (807) │ │ │ │ +12B089 Uncompressed Size 00000865 (2149) │ │ │ │ +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' │ │ │ │ -12AFD2 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' │ │ │ │ -12AFD6 Local Header Offset 000F954E (1021262) │ │ │ │ -12AFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B09B Local Header Offset 000F951E (1021214) │ │ │ │ +12B09F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B09F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFFF CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -12B003 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B004 Created OS 03 (3) 'Unix' │ │ │ │ -12B005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B007 General Purpose Flag 0800 (2048) │ │ │ │ +12B0C4 CENTRAL HEADER #566 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' │ │ │ │ -12B009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B00F CRC 5289A85A (1384753242) │ │ │ │ -12B013 Compressed Size 000009D3 (2515) │ │ │ │ -12B017 Uncompressed Size 00001B65 (7013) │ │ │ │ -12B01B Filename Length 0025 (37) │ │ │ │ -12B01D Extra Length 0000 (0) │ │ │ │ -12B01F Comment Length 0000 (0) │ │ │ │ -12B021 Disk Start 0000 (0) │ │ │ │ -12B023 Int File Attributes 0000 (0) │ │ │ │ +12B0CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B0D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B0D4 CRC 5289A85A (1384753242) │ │ │ │ +12B0D8 Compressed Size 000009D3 (2515) │ │ │ │ +12B0DC Uncompressed Size 00001B65 (7013) │ │ │ │ +12B0E0 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12B025 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' │ │ │ │ -12B029 Local Header Offset 000F98B8 (1022136) │ │ │ │ -12B02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0EE Local Header Offset 000F9888 (1022088) │ │ │ │ +12B0F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B052 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -12B056 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B057 Created OS 03 (3) 'Unix' │ │ │ │ -12B058 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B059 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B05A General Purpose Flag 0800 (2048) │ │ │ │ +12B117 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +12B11B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B11C Created OS 03 (3) 'Unix' │ │ │ │ +12B11D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B11E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B11F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B05C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B05E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B062 CRC 3AFC53E7 (989615079) │ │ │ │ -12B066 Compressed Size 00001011 (4113) │ │ │ │ -12B06A Uncompressed Size 000063E8 (25576) │ │ │ │ -12B06E Filename Length 0024 (36) │ │ │ │ -12B070 Extra Length 0000 (0) │ │ │ │ -12B072 Comment Length 0000 (0) │ │ │ │ -12B074 Disk Start 0000 (0) │ │ │ │ -12B076 Int File Attributes 0000 (0) │ │ │ │ +12B121 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B123 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B127 CRC 3AFC53E7 (989615079) │ │ │ │ +12B12B Compressed Size 00001011 (4113) │ │ │ │ +12B12F Uncompressed Size 000063E8 (25576) │ │ │ │ +12B133 Filename Length 0024 (36) │ │ │ │ +12B135 Extra Length 0000 (0) │ │ │ │ +12B137 Comment Length 0000 (0) │ │ │ │ +12B139 Disk Start 0000 (0) │ │ │ │ +12B13B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B078 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B13D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B07C Local Header Offset 000FA2CE (1024718) │ │ │ │ -12B080 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B141 Local Header Offset 000FA29E (1024670) │ │ │ │ +12B145 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B145: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0A4 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -12B0A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0A9 Created OS 03 (3) 'Unix' │ │ │ │ -12B0AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0AC General Purpose Flag 0800 (2048) │ │ │ │ +12B169 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +12B16D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B16E Created OS 03 (3) 'Unix' │ │ │ │ +12B16F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B170 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B171 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B0B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B0B4 CRC 086B2A6A (141240938) │ │ │ │ -12B0B8 Compressed Size 00000A30 (2608) │ │ │ │ -12B0BC Uncompressed Size 00001B4A (6986) │ │ │ │ -12B0C0 Filename Length 0024 (36) │ │ │ │ -12B0C2 Extra Length 0000 (0) │ │ │ │ -12B0C4 Comment Length 0000 (0) │ │ │ │ -12B0C6 Disk Start 0000 (0) │ │ │ │ -12B0C8 Int File Attributes 0000 (0) │ │ │ │ +12B173 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B175 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B179 CRC 086B2A6A (141240938) │ │ │ │ +12B17D Compressed Size 00000A30 (2608) │ │ │ │ +12B181 Uncompressed Size 00001B4A (6986) │ │ │ │ +12B185 Filename Length 0024 (36) │ │ │ │ +12B187 Extra Length 0000 (0) │ │ │ │ +12B189 Comment Length 0000 (0) │ │ │ │ +12B18B Disk Start 0000 (0) │ │ │ │ +12B18D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B0CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B18F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B0CE Local Header Offset 000FB321 (1028897) │ │ │ │ -12B0D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B193 Local Header Offset 000FB2F1 (1028849) │ │ │ │ +12B197 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B0D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B197: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0F6 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -12B0FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0FB Created OS 03 (3) 'Unix' │ │ │ │ -12B0FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0FE General Purpose Flag 0800 (2048) │ │ │ │ +12B1BB CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +12B1BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1C0 Created OS 03 (3) 'Unix' │ │ │ │ +12B1C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B1C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B100 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B102 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B106 CRC A0BABF8B (2696593291) │ │ │ │ -12B10A Compressed Size 00000CDB (3291) │ │ │ │ -12B10E Uncompressed Size 00004FF1 (20465) │ │ │ │ -12B112 Filename Length 0023 (35) │ │ │ │ -12B114 Extra Length 0000 (0) │ │ │ │ -12B116 Comment Length 0000 (0) │ │ │ │ -12B118 Disk Start 0000 (0) │ │ │ │ -12B11A Int File Attributes 0000 (0) │ │ │ │ +12B1C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B1C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1CB CRC A0BABF8B (2696593291) │ │ │ │ +12B1CF Compressed Size 00000CDB (3291) │ │ │ │ +12B1D3 Uncompressed Size 00004FF1 (20465) │ │ │ │ +12B1D7 Filename Length 0023 (35) │ │ │ │ +12B1D9 Extra Length 0000 (0) │ │ │ │ +12B1DB Comment Length 0000 (0) │ │ │ │ +12B1DD Disk Start 0000 (0) │ │ │ │ +12B1DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B11C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B1E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B120 Local Header Offset 000FBD93 (1031571) │ │ │ │ -12B124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B1E5 Local Header Offset 000FBD63 (1031523) │ │ │ │ +12B1E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B1E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B147 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -12B14B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B14C Created OS 03 (3) 'Unix' │ │ │ │ -12B14D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B14E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B14F General Purpose Flag 0800 (2048) │ │ │ │ +12B20C CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +12B210 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B211 Created OS 03 (3) 'Unix' │ │ │ │ +12B212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B151 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B153 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B157 CRC 36ED5E25 (921525797) │ │ │ │ -12B15B Compressed Size 00001AE2 (6882) │ │ │ │ -12B15F Uncompressed Size 00005612 (22034) │ │ │ │ -12B163 Filename Length 0020 (32) │ │ │ │ -12B165 Extra Length 0000 (0) │ │ │ │ -12B167 Comment Length 0000 (0) │ │ │ │ -12B169 Disk Start 0000 (0) │ │ │ │ -12B16B Int File Attributes 0000 (0) │ │ │ │ +12B216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B21C CRC 36ED5E25 (921525797) │ │ │ │ +12B220 Compressed Size 00001AE2 (6882) │ │ │ │ +12B224 Uncompressed Size 00005612 (22034) │ │ │ │ +12B228 Filename Length 0020 (32) │ │ │ │ +12B22A Extra Length 0000 (0) │ │ │ │ +12B22C Comment Length 0000 (0) │ │ │ │ +12B22E Disk Start 0000 (0) │ │ │ │ +12B230 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B16D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B171 Local Header Offset 000FCAAF (1034927) │ │ │ │ -12B175 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B236 Local Header Offset 000FCA7F (1034879) │ │ │ │ +12B23A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B175: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B23A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B195 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -12B199 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B19A Created OS 03 (3) 'Unix' │ │ │ │ -12B19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B19D General Purpose Flag 0800 (2048) │ │ │ │ +12B25A CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +12B25E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B25F Created OS 03 (3) 'Unix' │ │ │ │ +12B260 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B261 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B262 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B19F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B1A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1A5 CRC 9F3B9FAA (2671484842) │ │ │ │ -12B1A9 Compressed Size 00001356 (4950) │ │ │ │ -12B1AD Uncompressed Size 00006EAA (28330) │ │ │ │ -12B1B1 Filename Length 001F (31) │ │ │ │ -12B1B3 Extra Length 0000 (0) │ │ │ │ -12B1B5 Comment Length 0000 (0) │ │ │ │ -12B1B7 Disk Start 0000 (0) │ │ │ │ -12B1B9 Int File Attributes 0000 (0) │ │ │ │ +12B264 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B266 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B26A CRC 9F3B9FAA (2671484842) │ │ │ │ +12B26E Compressed Size 00001356 (4950) │ │ │ │ +12B272 Uncompressed Size 00006EAA (28330) │ │ │ │ +12B276 Filename Length 001F (31) │ │ │ │ +12B278 Extra Length 0000 (0) │ │ │ │ +12B27A Comment Length 0000 (0) │ │ │ │ +12B27C Disk Start 0000 (0) │ │ │ │ +12B27E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B1BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B280 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B1BF Local Header Offset 000FE5CF (1041871) │ │ │ │ -12B1C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B284 Local Header Offset 000FE59F (1041823) │ │ │ │ +12B288 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B288: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B1E2 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -12B1E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B1E7 Created OS 03 (3) 'Unix' │ │ │ │ -12B1E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B1E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B1EA General Purpose Flag 0800 (2048) │ │ │ │ +12B2A7 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +12B2AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2AC Created OS 03 (3) 'Unix' │ │ │ │ +12B2AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2AF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B1EC Compression Method 0000 (0) 'Stored' │ │ │ │ -12B1EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1F2 CRC 00000000 (0) │ │ │ │ -12B1F6 Compressed Size 00000000 (0) │ │ │ │ -12B1FA Uncompressed Size 00000000 (0) │ │ │ │ -12B1FE Filename Length 0019 (25) │ │ │ │ -12B200 Extra Length 0000 (0) │ │ │ │ -12B202 Comment Length 0000 (0) │ │ │ │ -12B204 Disk Start 0000 (0) │ │ │ │ -12B206 Int File Attributes 0000 (0) │ │ │ │ +12B2B1 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B2B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2B7 CRC 00000000 (0) │ │ │ │ +12B2BB Compressed Size 00000000 (0) │ │ │ │ +12B2BF Uncompressed Size 00000000 (0) │ │ │ │ +12B2C3 Filename Length 0019 (25) │ │ │ │ +12B2C5 Extra Length 0000 (0) │ │ │ │ +12B2C7 Comment Length 0000 (0) │ │ │ │ +12B2C9 Disk Start 0000 (0) │ │ │ │ +12B2CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B208 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B2CD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B20C Local Header Offset 000FF962 (1046882) │ │ │ │ -12B210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B2D1 Local Header Offset 000FF932 (1046834) │ │ │ │ +12B2D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B210: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B2D5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1E8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2AD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B229 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -12B22D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B22E Created OS 03 (3) 'Unix' │ │ │ │ -12B22F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B231 General Purpose Flag 0800 (2048) │ │ │ │ +12B2EE CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +12B2F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2F3 Created OS 03 (3) 'Unix' │ │ │ │ +12B2F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B233 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B239 CRC 224FD1D2 (575656402) │ │ │ │ -12B23D Compressed Size 00000637 (1591) │ │ │ │ -12B241 Uncompressed Size 00000F45 (3909) │ │ │ │ -12B245 Filename Length 002B (43) │ │ │ │ -12B247 Extra Length 0000 (0) │ │ │ │ -12B249 Comment Length 0000 (0) │ │ │ │ -12B24B Disk Start 0000 (0) │ │ │ │ -12B24D Int File Attributes 0000 (0) │ │ │ │ +12B2F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B2FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2FE CRC 224FD1D2 (575656402) │ │ │ │ +12B302 Compressed Size 00000637 (1591) │ │ │ │ +12B306 Uncompressed Size 00000F45 (3909) │ │ │ │ +12B30A Filename Length 002B (43) │ │ │ │ +12B30C Extra Length 0000 (0) │ │ │ │ +12B30E Comment Length 0000 (0) │ │ │ │ +12B310 Disk Start 0000 (0) │ │ │ │ +12B312 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B24F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B314 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B253 Local Header Offset 000FF999 (1046937) │ │ │ │ -12B257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B318 Local Header Offset 000FF969 (1046889) │ │ │ │ +12B31C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B31C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B282 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -12B286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B287 Created OS 03 (3) 'Unix' │ │ │ │ -12B288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B28A General Purpose Flag 0800 (2048) │ │ │ │ +12B347 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +12B34B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B34C Created OS 03 (3) 'Unix' │ │ │ │ +12B34D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B34E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B34F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B28C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B28E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B292 CRC 2470599D (611342749) │ │ │ │ -12B296 Compressed Size 00000564 (1380) │ │ │ │ -12B29A Uncompressed Size 000016E7 (5863) │ │ │ │ -12B29E Filename Length 002A (42) │ │ │ │ -12B2A0 Extra Length 0000 (0) │ │ │ │ -12B2A2 Comment Length 0000 (0) │ │ │ │ -12B2A4 Disk Start 0000 (0) │ │ │ │ -12B2A6 Int File Attributes 0000 (0) │ │ │ │ +12B351 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B353 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B357 CRC 2470599D (611342749) │ │ │ │ +12B35B Compressed Size 00000564 (1380) │ │ │ │ +12B35F Uncompressed Size 000016E7 (5863) │ │ │ │ +12B363 Filename Length 002A (42) │ │ │ │ +12B365 Extra Length 0000 (0) │ │ │ │ +12B367 Comment Length 0000 (0) │ │ │ │ +12B369 Disk Start 0000 (0) │ │ │ │ +12B36B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B36D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B2AC Local Header Offset 00100019 (1048601) │ │ │ │ -12B2B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B371 Local Header Offset 000FFFE9 (1048553) │ │ │ │ +12B375 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B375: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B2DA CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -12B2DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B2DF Created OS 03 (3) 'Unix' │ │ │ │ -12B2E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B2E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B2E2 General Purpose Flag 0800 (2048) │ │ │ │ +12B39F CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +12B3A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3A4 Created OS 03 (3) 'Unix' │ │ │ │ +12B3A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B3A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B3A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B2E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B2E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B2EA CRC D27339EF (3530766831) │ │ │ │ -12B2EE Compressed Size 000000D5 (213) │ │ │ │ -12B2F2 Uncompressed Size 0000013A (314) │ │ │ │ -12B2F6 Filename Length 002C (44) │ │ │ │ -12B2F8 Extra Length 0000 (0) │ │ │ │ -12B2FA Comment Length 0000 (0) │ │ │ │ -12B2FC Disk Start 0000 (0) │ │ │ │ -12B2FE Int File Attributes 0000 (0) │ │ │ │ +12B3A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B3AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B3AF CRC D27339EF (3530766831) │ │ │ │ +12B3B3 Compressed Size 000000D5 (213) │ │ │ │ +12B3B7 Uncompressed Size 0000013A (314) │ │ │ │ +12B3BB Filename Length 002C (44) │ │ │ │ +12B3BD Extra Length 0000 (0) │ │ │ │ +12B3BF Comment Length 0000 (0) │ │ │ │ +12B3C1 Disk Start 0000 (0) │ │ │ │ +12B3C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B304 Local Header Offset 001005C5 (1050053) │ │ │ │ -12B308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3C9 Local Header Offset 00100595 (1050005) │ │ │ │ +12B3CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B334 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -12B338 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B339 Created OS 03 (3) 'Unix' │ │ │ │ -12B33A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B33B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B33C General Purpose Flag 0800 (2048) │ │ │ │ +12B3F9 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +12B3FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3FE Created OS 03 (3) 'Unix' │ │ │ │ +12B3FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B400 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B401 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B33E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B340 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B344 CRC 1152B764 (290633572) │ │ │ │ -12B348 Compressed Size 0000007B (123) │ │ │ │ -12B34C Uncompressed Size 000000A2 (162) │ │ │ │ -12B350 Filename Length 002B (43) │ │ │ │ -12B352 Extra Length 0000 (0) │ │ │ │ -12B354 Comment Length 0000 (0) │ │ │ │ -12B356 Disk Start 0000 (0) │ │ │ │ -12B358 Int File Attributes 0000 (0) │ │ │ │ +12B403 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B405 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B409 CRC 1152B764 (290633572) │ │ │ │ +12B40D Compressed Size 0000007B (123) │ │ │ │ +12B411 Uncompressed Size 000000A2 (162) │ │ │ │ +12B415 Filename Length 002B (43) │ │ │ │ +12B417 Extra Length 0000 (0) │ │ │ │ +12B419 Comment Length 0000 (0) │ │ │ │ +12B41B Disk Start 0000 (0) │ │ │ │ +12B41D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B35A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B41F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B35E Local Header Offset 001006E4 (1050340) │ │ │ │ -12B362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B423 Local Header Offset 001006B4 (1050292) │ │ │ │ +12B427 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B38D CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -12B391 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B392 Created OS 03 (3) 'Unix' │ │ │ │ -12B393 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B394 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B395 General Purpose Flag 0800 (2048) │ │ │ │ +12B452 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +12B456 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B457 Created OS 03 (3) 'Unix' │ │ │ │ +12B458 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B459 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B45A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B397 Compression Method 0000 (0) 'Stored' │ │ │ │ -12B399 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B39D CRC 00000000 (0) │ │ │ │ -12B3A1 Compressed Size 00000000 (0) │ │ │ │ -12B3A5 Uncompressed Size 00000000 (0) │ │ │ │ -12B3A9 Filename Length 0014 (20) │ │ │ │ -12B3AB Extra Length 0000 (0) │ │ │ │ -12B3AD Comment Length 0000 (0) │ │ │ │ -12B3AF Disk Start 0000 (0) │ │ │ │ -12B3B1 Int File Attributes 0000 (0) │ │ │ │ +12B45C Compression Method 0000 (0) 'Stored' │ │ │ │ +12B45E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B462 CRC 00000000 (0) │ │ │ │ +12B466 Compressed Size 00000000 (0) │ │ │ │ +12B46A Uncompressed Size 00000000 (0) │ │ │ │ +12B46E Filename Length 0014 (20) │ │ │ │ +12B470 Extra Length 0000 (0) │ │ │ │ +12B472 Comment Length 0000 (0) │ │ │ │ +12B474 Disk Start 0000 (0) │ │ │ │ +12B476 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3B3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B478 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B3B7 Local Header Offset 001007A8 (1050536) │ │ │ │ -12B3BB Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B47C Local Header Offset 00100778 (1050488) │ │ │ │ +12B480 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3BB: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B480: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B3BB: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B480: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B393: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B458: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B3CF CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -12B3D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B3D4 Created OS 03 (3) 'Unix' │ │ │ │ -12B3D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B3D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B3D7 General Purpose Flag 0800 (2048) │ │ │ │ +12B494 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +12B498 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B499 Created OS 03 (3) 'Unix' │ │ │ │ +12B49A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B49B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B49C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B3D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B3DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B3DF CRC F9361BFD (4181072893) │ │ │ │ -12B3E3 Compressed Size 00000276 (630) │ │ │ │ -12B3E7 Uncompressed Size 0000050F (1295) │ │ │ │ -12B3EB Filename Length 0030 (48) │ │ │ │ -12B3ED Extra Length 0000 (0) │ │ │ │ -12B3EF Comment Length 0000 (0) │ │ │ │ -12B3F1 Disk Start 0000 (0) │ │ │ │ -12B3F3 Int File Attributes 0000 (0) │ │ │ │ +12B49E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4A4 CRC F9361BFD (4181072893) │ │ │ │ +12B4A8 Compressed Size 00000276 (630) │ │ │ │ +12B4AC Uncompressed Size 0000050F (1295) │ │ │ │ +12B4B0 Filename Length 0030 (48) │ │ │ │ +12B4B2 Extra Length 0000 (0) │ │ │ │ +12B4B4 Comment Length 0000 (0) │ │ │ │ +12B4B6 Disk Start 0000 (0) │ │ │ │ +12B4B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B4BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B3F9 Local Header Offset 001007DA (1050586) │ │ │ │ -12B3FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4BE Local Header Offset 001007AA (1050538) │ │ │ │ +12B4C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B42D CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -12B431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B432 Created OS 03 (3) 'Unix' │ │ │ │ -12B433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B435 General Purpose Flag 0800 (2048) │ │ │ │ +12B4F2 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +12B4F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4F7 Created OS 03 (3) 'Unix' │ │ │ │ +12B4F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B4F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B4FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B43D CRC BB7F95D4 (3145700820) │ │ │ │ -12B441 Compressed Size 000003F1 (1009) │ │ │ │ -12B445 Uncompressed Size 00000D38 (3384) │ │ │ │ -12B449 Filename Length 002F (47) │ │ │ │ -12B44B Extra Length 0000 (0) │ │ │ │ -12B44D Comment Length 0000 (0) │ │ │ │ -12B44F Disk Start 0000 (0) │ │ │ │ -12B451 Int File Attributes 0000 (0) │ │ │ │ +12B4FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B502 CRC BB7F95D4 (3145700820) │ │ │ │ +12B506 Compressed Size 000003F1 (1009) │ │ │ │ +12B50A Uncompressed Size 00000D38 (3384) │ │ │ │ +12B50E Filename Length 002F (47) │ │ │ │ +12B510 Extra Length 0000 (0) │ │ │ │ +12B512 Comment Length 0000 (0) │ │ │ │ +12B514 Disk Start 0000 (0) │ │ │ │ +12B516 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B518 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B457 Local Header Offset 00100A9E (1051294) │ │ │ │ -12B45B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B51C Local Header Offset 00100A6E (1051246) │ │ │ │ +12B520 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B45B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B520: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B48A CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -12B48E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B48F Created OS 03 (3) 'Unix' │ │ │ │ -12B490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B492 General Purpose Flag 0800 (2048) │ │ │ │ +12B54F CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +12B553 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B554 Created OS 03 (3) 'Unix' │ │ │ │ +12B555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B557 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B494 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B496 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B49A CRC 0B441D9F (189013407) │ │ │ │ -12B49E Compressed Size 0000034D (845) │ │ │ │ -12B4A2 Uncompressed Size 000006F6 (1782) │ │ │ │ -12B4A6 Filename Length 0028 (40) │ │ │ │ -12B4A8 Extra Length 0000 (0) │ │ │ │ -12B4AA Comment Length 0000 (0) │ │ │ │ -12B4AC Disk Start 0000 (0) │ │ │ │ -12B4AE Int File Attributes 0000 (0) │ │ │ │ +12B559 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B55B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B55F CRC 0B441D9F (189013407) │ │ │ │ +12B563 Compressed Size 0000034D (845) │ │ │ │ +12B567 Uncompressed Size 000006F6 (1782) │ │ │ │ +12B56B Filename Length 0028 (40) │ │ │ │ +12B56D Extra Length 0000 (0) │ │ │ │ +12B56F Comment Length 0000 (0) │ │ │ │ +12B571 Disk Start 0000 (0) │ │ │ │ +12B573 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B4B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B575 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B4B4 Local Header Offset 00100EDC (1052380) │ │ │ │ -12B4B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B579 Local Header Offset 00100EAC (1052332) │ │ │ │ +12B57D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B4B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B57D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B4E0 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -12B4E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B4E5 Created OS 03 (3) 'Unix' │ │ │ │ -12B4E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B4E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B4E8 General Purpose Flag 0800 (2048) │ │ │ │ +12B5A5 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +12B5A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5AA Created OS 03 (3) 'Unix' │ │ │ │ +12B5AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B5AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B5AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B4EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B4EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B4F0 CRC E9CDCA85 (3922578053) │ │ │ │ -12B4F4 Compressed Size 00000499 (1177) │ │ │ │ -12B4F8 Uncompressed Size 000013AF (5039) │ │ │ │ -12B4FC Filename Length 0027 (39) │ │ │ │ -12B4FE Extra Length 0000 (0) │ │ │ │ -12B500 Comment Length 0000 (0) │ │ │ │ -12B502 Disk Start 0000 (0) │ │ │ │ -12B504 Int File Attributes 0000 (0) │ │ │ │ +12B5AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B5B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B5B5 CRC E9CDCA85 (3922578053) │ │ │ │ +12B5B9 Compressed Size 00000499 (1177) │ │ │ │ +12B5BD Uncompressed Size 000013AF (5039) │ │ │ │ +12B5C1 Filename Length 0027 (39) │ │ │ │ +12B5C3 Extra Length 0000 (0) │ │ │ │ +12B5C5 Comment Length 0000 (0) │ │ │ │ +12B5C7 Disk Start 0000 (0) │ │ │ │ +12B5C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B506 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B5CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B50A Local Header Offset 0010126F (1053295) │ │ │ │ -12B50E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B5CF Local Header Offset 0010123F (1053247) │ │ │ │ +12B5D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B50E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B535 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -12B539 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B53A Created OS 03 (3) 'Unix' │ │ │ │ -12B53B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B53C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B53D General Purpose Flag 0800 (2048) │ │ │ │ +12B5FA CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +12B5FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5FF Created OS 03 (3) 'Unix' │ │ │ │ +12B600 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B601 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B602 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B53F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B541 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B545 CRC 209E63BB (547251131) │ │ │ │ -12B549 Compressed Size 00000201 (513) │ │ │ │ -12B54D Uncompressed Size 000003B1 (945) │ │ │ │ -12B551 Filename Length 0022 (34) │ │ │ │ -12B553 Extra Length 0000 (0) │ │ │ │ -12B555 Comment Length 0000 (0) │ │ │ │ -12B557 Disk Start 0000 (0) │ │ │ │ -12B559 Int File Attributes 0000 (0) │ │ │ │ +12B604 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B606 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B60A CRC 209E63BB (547251131) │ │ │ │ +12B60E Compressed Size 00000201 (513) │ │ │ │ +12B612 Uncompressed Size 000003B1 (945) │ │ │ │ +12B616 Filename Length 0022 (34) │ │ │ │ +12B618 Extra Length 0000 (0) │ │ │ │ +12B61A Comment Length 0000 (0) │ │ │ │ +12B61C Disk Start 0000 (0) │ │ │ │ +12B61E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B55B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B620 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B55F Local Header Offset 0010174D (1054541) │ │ │ │ -12B563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B624 Local Header Offset 0010171D (1054493) │ │ │ │ +12B628 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B628: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B585 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -12B589 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B58A Created OS 03 (3) 'Unix' │ │ │ │ -12B58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B58D General Purpose Flag 0800 (2048) │ │ │ │ +12B64A CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +12B64E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B64F Created OS 03 (3) 'Unix' │ │ │ │ +12B650 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B651 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B652 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B58F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B595 CRC B90888C9 (3104344265) │ │ │ │ -12B599 Compressed Size 0000029E (670) │ │ │ │ -12B59D Uncompressed Size 0000078F (1935) │ │ │ │ -12B5A1 Filename Length 0021 (33) │ │ │ │ -12B5A3 Extra Length 0000 (0) │ │ │ │ -12B5A5 Comment Length 0000 (0) │ │ │ │ -12B5A7 Disk Start 0000 (0) │ │ │ │ -12B5A9 Int File Attributes 0000 (0) │ │ │ │ +12B654 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B656 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B65A CRC B90888C9 (3104344265) │ │ │ │ +12B65E Compressed Size 0000029E (670) │ │ │ │ +12B662 Uncompressed Size 0000078F (1935) │ │ │ │ +12B666 Filename Length 0021 (33) │ │ │ │ +12B668 Extra Length 0000 (0) │ │ │ │ +12B66A Comment Length 0000 (0) │ │ │ │ +12B66C Disk Start 0000 (0) │ │ │ │ +12B66E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B670 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5AF Local Header Offset 0010198E (1055118) │ │ │ │ -12B5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B674 Local Header Offset 0010195E (1055070) │ │ │ │ +12B678 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B5D4 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -12B5D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B5D9 Created OS 03 (3) 'Unix' │ │ │ │ -12B5DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B5DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B5DC General Purpose Flag 0800 (2048) │ │ │ │ +12B699 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +12B69D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B69E Created OS 03 (3) 'Unix' │ │ │ │ +12B69F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B5DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B5E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B5E4 CRC E1DF3FE4 (3789504484) │ │ │ │ -12B5E8 Compressed Size 0000030D (781) │ │ │ │ -12B5EC Uncompressed Size 00000782 (1922) │ │ │ │ -12B5F0 Filename Length 0029 (41) │ │ │ │ -12B5F2 Extra Length 0000 (0) │ │ │ │ -12B5F4 Comment Length 0000 (0) │ │ │ │ -12B5F6 Disk Start 0000 (0) │ │ │ │ -12B5F8 Int File Attributes 0000 (0) │ │ │ │ +12B6A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B6A9 CRC E1DF3FE4 (3789504484) │ │ │ │ +12B6AD Compressed Size 0000030D (781) │ │ │ │ +12B6B1 Uncompressed Size 00000782 (1922) │ │ │ │ +12B6B5 Filename Length 0029 (41) │ │ │ │ +12B6B7 Extra Length 0000 (0) │ │ │ │ +12B6B9 Comment Length 0000 (0) │ │ │ │ +12B6BB Disk Start 0000 (0) │ │ │ │ +12B6BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5FE Local Header Offset 00101C6B (1055851) │ │ │ │ -12B602 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B6C3 Local Header Offset 00101C3B (1055803) │ │ │ │ +12B6C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B602: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B6C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B62B CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -12B62F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B630 Created OS 03 (3) 'Unix' │ │ │ │ -12B631 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B632 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B633 General Purpose Flag 0800 (2048) │ │ │ │ +12B6F0 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +12B6F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6F5 Created OS 03 (3) 'Unix' │ │ │ │ +12B6F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B635 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B637 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B63B CRC 14C312F6 (348328694) │ │ │ │ -12B63F Compressed Size 0000043A (1082) │ │ │ │ -12B643 Uncompressed Size 00001E58 (7768) │ │ │ │ -12B647 Filename Length 0028 (40) │ │ │ │ -12B649 Extra Length 0000 (0) │ │ │ │ -12B64B Comment Length 0000 (0) │ │ │ │ -12B64D Disk Start 0000 (0) │ │ │ │ -12B64F Int File Attributes 0000 (0) │ │ │ │ +12B6FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B700 CRC 14C312F6 (348328694) │ │ │ │ +12B704 Compressed Size 0000043A (1082) │ │ │ │ +12B708 Uncompressed Size 00001E58 (7768) │ │ │ │ +12B70C Filename Length 0028 (40) │ │ │ │ +12B70E Extra Length 0000 (0) │ │ │ │ +12B710 Comment Length 0000 (0) │ │ │ │ +12B712 Disk Start 0000 (0) │ │ │ │ +12B714 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B651 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B716 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B655 Local Header Offset 00101FBF (1056703) │ │ │ │ -12B659 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B71A Local Header Offset 00101F8F (1056655) │ │ │ │ +12B71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B681 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -12B685 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B686 Created OS 03 (3) 'Unix' │ │ │ │ -12B687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B689 General Purpose Flag 0800 (2048) │ │ │ │ +12B746 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +12B74A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B74B Created OS 03 (3) 'Unix' │ │ │ │ +12B74C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B74D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B74E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B68B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B68D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B691 CRC 63072DA8 (1661414824) │ │ │ │ -12B695 Compressed Size 00000369 (873) │ │ │ │ -12B699 Uncompressed Size 00000804 (2052) │ │ │ │ -12B69D Filename Length 002C (44) │ │ │ │ -12B69F Extra Length 0000 (0) │ │ │ │ -12B6A1 Comment Length 0000 (0) │ │ │ │ -12B6A3 Disk Start 0000 (0) │ │ │ │ -12B6A5 Int File Attributes 0000 (0) │ │ │ │ +12B750 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B752 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B756 CRC 63072DA8 (1661414824) │ │ │ │ +12B75A Compressed Size 00000369 (873) │ │ │ │ +12B75E Uncompressed Size 00000804 (2052) │ │ │ │ +12B762 Filename Length 002C (44) │ │ │ │ +12B764 Extra Length 0000 (0) │ │ │ │ +12B766 Comment Length 0000 (0) │ │ │ │ +12B768 Disk Start 0000 (0) │ │ │ │ +12B76A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B76C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B6AB Local Header Offset 0010243F (1057855) │ │ │ │ -12B6AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B770 Local Header Offset 0010240F (1057807) │ │ │ │ +12B774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B6AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B6DB CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -12B6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B6E0 Created OS 03 (3) 'Unix' │ │ │ │ -12B6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B6E3 General Purpose Flag 0800 (2048) │ │ │ │ +12B7A0 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +12B7A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7A5 Created OS 03 (3) 'Unix' │ │ │ │ +12B7A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B7A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B7A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B6E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B6EB CRC 9019EA9F (2417617567) │ │ │ │ -12B6EF Compressed Size 000005B9 (1465) │ │ │ │ -12B6F3 Uncompressed Size 0000186D (6253) │ │ │ │ -12B6F7 Filename Length 002B (43) │ │ │ │ -12B6F9 Extra Length 0000 (0) │ │ │ │ -12B6FB Comment Length 0000 (0) │ │ │ │ -12B6FD Disk Start 0000 (0) │ │ │ │ -12B6FF Int File Attributes 0000 (0) │ │ │ │ +12B7AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B7AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B7B0 CRC 9019EA9F (2417617567) │ │ │ │ +12B7B4 Compressed Size 000005B9 (1465) │ │ │ │ +12B7B8 Uncompressed Size 0000186D (6253) │ │ │ │ +12B7BC Filename Length 002B (43) │ │ │ │ +12B7BE Extra Length 0000 (0) │ │ │ │ +12B7C0 Comment Length 0000 (0) │ │ │ │ +12B7C2 Disk Start 0000 (0) │ │ │ │ +12B7C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B7C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B705 Local Header Offset 001027F2 (1058802) │ │ │ │ -12B709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B7CA Local Header Offset 001027C2 (1058754) │ │ │ │ +12B7CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B7CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B734 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -12B738 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B739 Created OS 03 (3) 'Unix' │ │ │ │ -12B73A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B73B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B73C General Purpose Flag 0800 (2048) │ │ │ │ +12B7F9 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +12B7FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7FE Created OS 03 (3) 'Unix' │ │ │ │ +12B7FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B801 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B73E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B740 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B744 CRC F7D38A03 (4157835779) │ │ │ │ -12B748 Compressed Size 000003B2 (946) │ │ │ │ -12B74C Uncompressed Size 00000925 (2341) │ │ │ │ -12B750 Filename Length 002F (47) │ │ │ │ -12B752 Extra Length 0000 (0) │ │ │ │ -12B754 Comment Length 0000 (0) │ │ │ │ -12B756 Disk Start 0000 (0) │ │ │ │ -12B758 Int File Attributes 0000 (0) │ │ │ │ +12B803 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B805 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B809 CRC F7D38A03 (4157835779) │ │ │ │ +12B80D Compressed Size 000003B2 (946) │ │ │ │ +12B811 Uncompressed Size 00000925 (2341) │ │ │ │ +12B815 Filename Length 002F (47) │ │ │ │ +12B817 Extra Length 0000 (0) │ │ │ │ +12B819 Comment Length 0000 (0) │ │ │ │ +12B81B Disk Start 0000 (0) │ │ │ │ +12B81D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B75A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B81F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B75E Local Header Offset 00102DF4 (1060340) │ │ │ │ -12B762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B823 Local Header Offset 00102DC4 (1060292) │ │ │ │ +12B827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B791 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -12B795 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B796 Created OS 03 (3) 'Unix' │ │ │ │ -12B797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B799 General Purpose Flag 0800 (2048) │ │ │ │ +12B856 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +12B85A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B85B Created OS 03 (3) 'Unix' │ │ │ │ +12B85C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B85D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B85E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B79B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B79D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7A1 CRC 1AF43135 (452210997) │ │ │ │ -12B7A5 Compressed Size 000005FD (1533) │ │ │ │ -12B7A9 Uncompressed Size 00001C35 (7221) │ │ │ │ -12B7AD Filename Length 002E (46) │ │ │ │ -12B7AF Extra Length 0000 (0) │ │ │ │ -12B7B1 Comment Length 0000 (0) │ │ │ │ -12B7B3 Disk Start 0000 (0) │ │ │ │ -12B7B5 Int File Attributes 0000 (0) │ │ │ │ +12B860 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B862 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B866 CRC 1AF43135 (452210997) │ │ │ │ +12B86A Compressed Size 000005FD (1533) │ │ │ │ +12B86E Uncompressed Size 00001C35 (7221) │ │ │ │ +12B872 Filename Length 002E (46) │ │ │ │ +12B874 Extra Length 0000 (0) │ │ │ │ +12B876 Comment Length 0000 (0) │ │ │ │ +12B878 Disk Start 0000 (0) │ │ │ │ +12B87A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B7B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B87C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B7BB Local Header Offset 001031F3 (1061363) │ │ │ │ -12B7BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B880 Local Header Offset 001031C3 (1061315) │ │ │ │ +12B884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B7BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B7ED CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -12B7F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B7F2 Created OS 03 (3) 'Unix' │ │ │ │ -12B7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B7F5 General Purpose Flag 0800 (2048) │ │ │ │ +12B8B2 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +12B8B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B8B7 Created OS 03 (3) 'Unix' │ │ │ │ +12B8B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B8B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B8BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B7F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7FD CRC 99743CB7 (2574531767) │ │ │ │ -12B801 Compressed Size 00000571 (1393) │ │ │ │ -12B805 Uncompressed Size 00001022 (4130) │ │ │ │ -12B809 Filename Length 0023 (35) │ │ │ │ -12B80B Extra Length 0000 (0) │ │ │ │ -12B80D Comment Length 0000 (0) │ │ │ │ -12B80F Disk Start 0000 (0) │ │ │ │ -12B811 Int File Attributes 0000 (0) │ │ │ │ +12B8BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8C2 CRC 99743CB7 (2574531767) │ │ │ │ +12B8C6 Compressed Size 00000571 (1393) │ │ │ │ +12B8CA Uncompressed Size 00001022 (4130) │ │ │ │ +12B8CE Filename Length 0023 (35) │ │ │ │ +12B8D0 Extra Length 0000 (0) │ │ │ │ +12B8D2 Comment Length 0000 (0) │ │ │ │ +12B8D4 Disk Start 0000 (0) │ │ │ │ +12B8D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B8D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B817 Local Header Offset 0010383C (1062972) │ │ │ │ -12B81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B8DC Local Header Offset 0010380C (1062924) │ │ │ │ +12B8E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B8E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B83E CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -12B842 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B843 Created OS 03 (3) 'Unix' │ │ │ │ -12B844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B846 General Purpose Flag 0800 (2048) │ │ │ │ +12B903 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +12B907 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B908 Created OS 03 (3) 'Unix' │ │ │ │ +12B909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B90A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B90B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B848 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B84A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B84E CRC 075A362C (123352620) │ │ │ │ -12B852 Compressed Size 0000061E (1566) │ │ │ │ -12B856 Uncompressed Size 00002E6A (11882) │ │ │ │ -12B85A Filename Length 0022 (34) │ │ │ │ -12B85C Extra Length 0000 (0) │ │ │ │ -12B85E Comment Length 0000 (0) │ │ │ │ -12B860 Disk Start 0000 (0) │ │ │ │ -12B862 Int File Attributes 0000 (0) │ │ │ │ +12B90D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B90F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B913 CRC 075A362C (123352620) │ │ │ │ +12B917 Compressed Size 0000061E (1566) │ │ │ │ +12B91B Uncompressed Size 00002E6A (11882) │ │ │ │ +12B91F Filename Length 0022 (34) │ │ │ │ +12B921 Extra Length 0000 (0) │ │ │ │ +12B923 Comment Length 0000 (0) │ │ │ │ +12B925 Disk Start 0000 (0) │ │ │ │ +12B927 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B864 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B929 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B868 Local Header Offset 00103DEE (1064430) │ │ │ │ -12B86C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B92D Local Header Offset 00103DBE (1064382) │ │ │ │ +12B931 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B86C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B931: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B88E CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -12B892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B893 Created OS 03 (3) 'Unix' │ │ │ │ -12B894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B896 General Purpose Flag 0800 (2048) │ │ │ │ +12B953 CENTRAL HEADER #592 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' │ │ │ │ -12B898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B89A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B89E CRC 5ABBA349 (1522246473) │ │ │ │ -12B8A2 Compressed Size 00000459 (1113) │ │ │ │ -12B8A6 Uncompressed Size 000009EF (2543) │ │ │ │ -12B8AA Filename Length 0025 (37) │ │ │ │ -12B8AC Extra Length 0000 (0) │ │ │ │ -12B8AE Comment Length 0000 (0) │ │ │ │ -12B8B0 Disk Start 0000 (0) │ │ │ │ -12B8B2 Int File Attributes 0000 (0) │ │ │ │ +12B95D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B95F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B963 CRC 5ABBA349 (1522246473) │ │ │ │ +12B967 Compressed Size 00000459 (1113) │ │ │ │ +12B96B Uncompressed Size 000009EF (2543) │ │ │ │ +12B96F Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12B8B4 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' │ │ │ │ -12B8B8 Local Header Offset 0010444C (1066060) │ │ │ │ -12B8BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B97D Local Header Offset 0010441C (1066012) │ │ │ │ +12B981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B8BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B8E1 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -12B8E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B8E6 Created OS 03 (3) 'Unix' │ │ │ │ -12B8E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B8E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B8E9 General Purpose Flag 0800 (2048) │ │ │ │ +12B9A6 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +12B9AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9AB Created OS 03 (3) 'Unix' │ │ │ │ +12B9AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B9AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B8EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B8ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B8F1 CRC 64339276 (1681101430) │ │ │ │ -12B8F5 Compressed Size 0000059A (1434) │ │ │ │ -12B8F9 Uncompressed Size 00001636 (5686) │ │ │ │ -12B8FD Filename Length 0024 (36) │ │ │ │ -12B8FF Extra Length 0000 (0) │ │ │ │ -12B901 Comment Length 0000 (0) │ │ │ │ -12B903 Disk Start 0000 (0) │ │ │ │ -12B905 Int File Attributes 0000 (0) │ │ │ │ +12B9B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B9B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9B6 CRC 64339276 (1681101430) │ │ │ │ +12B9BA Compressed Size 0000059A (1434) │ │ │ │ +12B9BE Uncompressed Size 00001636 (5686) │ │ │ │ +12B9C2 Filename Length 0024 (36) │ │ │ │ +12B9C4 Extra Length 0000 (0) │ │ │ │ +12B9C6 Comment Length 0000 (0) │ │ │ │ +12B9C8 Disk Start 0000 (0) │ │ │ │ +12B9CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B907 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B9CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B90B Local Header Offset 001048E8 (1067240) │ │ │ │ -12B90F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B9D0 Local Header Offset 001048B8 (1067192) │ │ │ │ +12B9D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B90F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B9D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B933 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -12B937 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B938 Created OS 03 (3) 'Unix' │ │ │ │ -12B939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B93A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B93B General Purpose Flag 0800 (2048) │ │ │ │ +12B9F8 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +12B9FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9FD Created OS 03 (3) 'Unix' │ │ │ │ +12B9FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B93D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B93F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B943 CRC 6254ABFB (1649716219) │ │ │ │ -12B947 Compressed Size 00000795 (1941) │ │ │ │ -12B94B Uncompressed Size 0000161A (5658) │ │ │ │ -12B94F Filename Length 002C (44) │ │ │ │ -12B951 Extra Length 0000 (0) │ │ │ │ -12B953 Comment Length 0000 (0) │ │ │ │ -12B955 Disk Start 0000 (0) │ │ │ │ -12B957 Int File Attributes 0000 (0) │ │ │ │ +12BA02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA08 CRC 6254ABFB (1649716219) │ │ │ │ +12BA0C Compressed Size 00000795 (1941) │ │ │ │ +12BA10 Uncompressed Size 0000161A (5658) │ │ │ │ +12BA14 Filename Length 002C (44) │ │ │ │ +12BA16 Extra Length 0000 (0) │ │ │ │ +12BA18 Comment Length 0000 (0) │ │ │ │ +12BA1A Disk Start 0000 (0) │ │ │ │ +12BA1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B959 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B95D Local Header Offset 00104EC4 (1068740) │ │ │ │ -12B961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA22 Local Header Offset 00104E94 (1068692) │ │ │ │ +12BA26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B98D CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -12B991 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B992 Created OS 03 (3) 'Unix' │ │ │ │ -12B993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B995 General Purpose Flag 0800 (2048) │ │ │ │ +12BA52 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +12BA56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA57 Created OS 03 (3) 'Unix' │ │ │ │ +12BA58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B997 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B99D CRC 1C9A220C (479863308) │ │ │ │ -12B9A1 Compressed Size 0000052E (1326) │ │ │ │ -12B9A5 Uncompressed Size 00002580 (9600) │ │ │ │ -12B9A9 Filename Length 002B (43) │ │ │ │ -12B9AB Extra Length 0000 (0) │ │ │ │ -12B9AD Comment Length 0000 (0) │ │ │ │ -12B9AF Disk Start 0000 (0) │ │ │ │ -12B9B1 Int File Attributes 0000 (0) │ │ │ │ +12BA5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA62 CRC 1C9A220C (479863308) │ │ │ │ +12BA66 Compressed Size 0000052E (1326) │ │ │ │ +12BA6A Uncompressed Size 00002580 (9600) │ │ │ │ +12BA6E Filename Length 002B (43) │ │ │ │ +12BA70 Extra Length 0000 (0) │ │ │ │ +12BA72 Comment Length 0000 (0) │ │ │ │ +12BA74 Disk Start 0000 (0) │ │ │ │ +12BA76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B9B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B9B7 Local Header Offset 001056A3 (1070755) │ │ │ │ -12B9BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA7C Local Header Offset 00105673 (1070707) │ │ │ │ +12BA80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B9BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B9E6 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -12B9EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B9EB Created OS 03 (3) 'Unix' │ │ │ │ -12B9EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B9ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B9EE General Purpose Flag 0800 (2048) │ │ │ │ +12BAAB CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +12BAAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BAB0 Created OS 03 (3) 'Unix' │ │ │ │ +12BAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BAB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B9F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B9F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B9F6 CRC FE847791 (4270094225) │ │ │ │ -12B9FA Compressed Size 000001D3 (467) │ │ │ │ -12B9FE Uncompressed Size 00000356 (854) │ │ │ │ -12BA02 Filename Length 0033 (51) │ │ │ │ -12BA04 Extra Length 0000 (0) │ │ │ │ -12BA06 Comment Length 0000 (0) │ │ │ │ -12BA08 Disk Start 0000 (0) │ │ │ │ -12BA0A Int File Attributes 0000 (0) │ │ │ │ +12BAB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BAB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BABB CRC FE847791 (4270094225) │ │ │ │ +12BABF Compressed Size 000001D3 (467) │ │ │ │ +12BAC3 Uncompressed Size 00000356 (854) │ │ │ │ +12BAC7 Filename Length 0033 (51) │ │ │ │ +12BAC9 Extra Length 0000 (0) │ │ │ │ +12BACB Comment Length 0000 (0) │ │ │ │ +12BACD Disk Start 0000 (0) │ │ │ │ +12BACF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BAD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA10 Local Header Offset 00105C1A (1072154) │ │ │ │ -12BA14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BAD5 Local Header Offset 00105BEA (1072106) │ │ │ │ +12BAD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BAD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BA47 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -12BA4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BA4C Created OS 03 (3) 'Unix' │ │ │ │ -12BA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BA4F General Purpose Flag 0800 (2048) │ │ │ │ +12BB0C CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +12BB10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB11 Created OS 03 (3) 'Unix' │ │ │ │ +12BB12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BA51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BA53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BA57 CRC 740035A3 (1946170787) │ │ │ │ -12BA5B Compressed Size 000002B1 (689) │ │ │ │ -12BA5F Uncompressed Size 000006B4 (1716) │ │ │ │ -12BA63 Filename Length 0032 (50) │ │ │ │ -12BA65 Extra Length 0000 (0) │ │ │ │ -12BA67 Comment Length 0000 (0) │ │ │ │ -12BA69 Disk Start 0000 (0) │ │ │ │ -12BA6B Int File Attributes 0000 (0) │ │ │ │ +12BB16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB1C CRC 740035A3 (1946170787) │ │ │ │ +12BB20 Compressed Size 000002B1 (689) │ │ │ │ +12BB24 Uncompressed Size 000006B4 (1716) │ │ │ │ +12BB28 Filename Length 0032 (50) │ │ │ │ +12BB2A Extra Length 0000 (0) │ │ │ │ +12BB2C Comment Length 0000 (0) │ │ │ │ +12BB2E Disk Start 0000 (0) │ │ │ │ +12BB30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA71 Local Header Offset 00105E3E (1072702) │ │ │ │ -12BA75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB36 Local Header Offset 00105E0E (1072654) │ │ │ │ +12BB3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BAA7 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -12BAAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BAAC Created OS 03 (3) 'Unix' │ │ │ │ -12BAAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BAAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BAAF General Purpose Flag 0800 (2048) │ │ │ │ +12BB6C CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +12BB70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB71 Created OS 03 (3) 'Unix' │ │ │ │ +12BB72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BAB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BAB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BAB7 CRC 5DA1A669 (1570874985) │ │ │ │ -12BABB Compressed Size 000001C0 (448) │ │ │ │ -12BABF Uncompressed Size 00000321 (801) │ │ │ │ -12BAC3 Filename Length 0032 (50) │ │ │ │ -12BAC5 Extra Length 0000 (0) │ │ │ │ -12BAC7 Comment Length 0000 (0) │ │ │ │ -12BAC9 Disk Start 0000 (0) │ │ │ │ -12BACB Int File Attributes 0000 (0) │ │ │ │ +12BB76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB7C CRC 5DA1A669 (1570874985) │ │ │ │ +12BB80 Compressed Size 000001C0 (448) │ │ │ │ +12BB84 Uncompressed Size 00000321 (801) │ │ │ │ +12BB88 Filename Length 0032 (50) │ │ │ │ +12BB8A Extra Length 0000 (0) │ │ │ │ +12BB8C Comment Length 0000 (0) │ │ │ │ +12BB8E Disk Start 0000 (0) │ │ │ │ +12BB90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BACD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BAD1 Local Header Offset 0010613F (1073471) │ │ │ │ -12BAD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB96 Local Header Offset 0010610F (1073423) │ │ │ │ +12BB9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BAD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB07 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -12BB0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB0C Created OS 03 (3) 'Unix' │ │ │ │ -12BB0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB0F General Purpose Flag 0800 (2048) │ │ │ │ +12BBCC CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +12BBD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BBD1 Created OS 03 (3) 'Unix' │ │ │ │ +12BBD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BBD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BBD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB17 CRC 96CF8992 (2530183570) │ │ │ │ -12BB1B Compressed Size 00000256 (598) │ │ │ │ -12BB1F Uncompressed Size 0000056A (1386) │ │ │ │ -12BB23 Filename Length 0031 (49) │ │ │ │ -12BB25 Extra Length 0000 (0) │ │ │ │ -12BB27 Comment Length 0000 (0) │ │ │ │ -12BB29 Disk Start 0000 (0) │ │ │ │ -12BB2B Int File Attributes 0000 (0) │ │ │ │ +12BBD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BBD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BBDC CRC 96CF8992 (2530183570) │ │ │ │ +12BBE0 Compressed Size 00000256 (598) │ │ │ │ +12BBE4 Uncompressed Size 0000056A (1386) │ │ │ │ +12BBE8 Filename Length 0031 (49) │ │ │ │ +12BBEA Extra Length 0000 (0) │ │ │ │ +12BBEC Comment Length 0000 (0) │ │ │ │ +12BBEE Disk Start 0000 (0) │ │ │ │ +12BBF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BBF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB31 Local Header Offset 0010634F (1073999) │ │ │ │ -12BB35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BBF6 Local Header Offset 0010631F (1073951) │ │ │ │ +12BBFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BBFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB66 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ -12BB6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB6B Created OS 03 (3) 'Unix' │ │ │ │ -12BB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB6E General Purpose Flag 0800 (2048) │ │ │ │ +12BC2B CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ +12BC2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC30 Created OS 03 (3) 'Unix' │ │ │ │ +12BC31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB76 CRC D23FE222 (3527402018) │ │ │ │ -12BB7A Compressed Size 0000030C (780) │ │ │ │ -12BB7E Uncompressed Size 00000701 (1793) │ │ │ │ -12BB82 Filename Length 002A (42) │ │ │ │ -12BB84 Extra Length 0000 (0) │ │ │ │ -12BB86 Comment Length 0000 (0) │ │ │ │ -12BB88 Disk Start 0000 (0) │ │ │ │ -12BB8A Int File Attributes 0000 (0) │ │ │ │ +12BC35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC3B CRC D23FE222 (3527402018) │ │ │ │ +12BC3F Compressed Size 0000030C (780) │ │ │ │ +12BC43 Uncompressed Size 00000701 (1793) │ │ │ │ +12BC47 Filename Length 002A (42) │ │ │ │ +12BC49 Extra Length 0000 (0) │ │ │ │ +12BC4B Comment Length 0000 (0) │ │ │ │ +12BC4D Disk Start 0000 (0) │ │ │ │ +12BC4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB90 Local Header Offset 001065F4 (1074676) │ │ │ │ -12BB94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC55 Local Header Offset 001065C4 (1074628) │ │ │ │ +12BC59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BBBE CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ -12BBC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BBC3 Created OS 03 (3) 'Unix' │ │ │ │ -12BBC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BBC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BBC6 General Purpose Flag 0800 (2048) │ │ │ │ +12BC83 CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ +12BC87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC88 Created OS 03 (3) 'Unix' │ │ │ │ +12BC89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BBC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BBCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BBCE CRC 6BAB2714 (1806378772) │ │ │ │ -12BBD2 Compressed Size 0000046A (1130) │ │ │ │ -12BBD6 Uncompressed Size 00001424 (5156) │ │ │ │ -12BBDA Filename Length 0029 (41) │ │ │ │ -12BBDC Extra Length 0000 (0) │ │ │ │ -12BBDE Comment Length 0000 (0) │ │ │ │ -12BBE0 Disk Start 0000 (0) │ │ │ │ -12BBE2 Int File Attributes 0000 (0) │ │ │ │ +12BC8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC93 CRC 6BAB2714 (1806378772) │ │ │ │ +12BC97 Compressed Size 0000046A (1130) │ │ │ │ +12BC9B Uncompressed Size 00001424 (5156) │ │ │ │ +12BC9F Filename Length 0029 (41) │ │ │ │ +12BCA1 Extra Length 0000 (0) │ │ │ │ +12BCA3 Comment Length 0000 (0) │ │ │ │ +12BCA5 Disk Start 0000 (0) │ │ │ │ +12BCA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BBE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BCA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BBE8 Local Header Offset 00106948 (1075528) │ │ │ │ -12BBEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BCAD Local Header Offset 00106918 (1075480) │ │ │ │ +12BCB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BBEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BCB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC15 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ -12BC19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC1A Created OS 03 (3) 'Unix' │ │ │ │ -12BC1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC1D General Purpose Flag 0800 (2048) │ │ │ │ +12BCDA CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ +12BCDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BCDF Created OS 03 (3) 'Unix' │ │ │ │ +12BCE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BCE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BCE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC25 CRC 8C77ACF9 (2356653305) │ │ │ │ -12BC29 Compressed Size 000002F3 (755) │ │ │ │ -12BC2D Uncompressed Size 00000629 (1577) │ │ │ │ -12BC31 Filename Length 002B (43) │ │ │ │ -12BC33 Extra Length 0000 (0) │ │ │ │ -12BC35 Comment Length 0000 (0) │ │ │ │ -12BC37 Disk Start 0000 (0) │ │ │ │ -12BC39 Int File Attributes 0000 (0) │ │ │ │ +12BCE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BCE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BCEA CRC 8C77ACF9 (2356653305) │ │ │ │ +12BCEE Compressed Size 000002F3 (755) │ │ │ │ +12BCF2 Uncompressed Size 00000629 (1577) │ │ │ │ +12BCF6 Filename Length 002B (43) │ │ │ │ +12BCF8 Extra Length 0000 (0) │ │ │ │ +12BCFA Comment Length 0000 (0) │ │ │ │ +12BCFC Disk Start 0000 (0) │ │ │ │ +12BCFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC3F Local Header Offset 00106DF9 (1076729) │ │ │ │ -12BC43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD04 Local Header Offset 00106DC9 (1076681) │ │ │ │ +12BD08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC6E CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ -12BC72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC73 Created OS 03 (3) 'Unix' │ │ │ │ -12BC74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC76 General Purpose Flag 0800 (2048) │ │ │ │ +12BD33 CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ +12BD37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD38 Created OS 03 (3) 'Unix' │ │ │ │ +12BD39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC7E CRC 3700FB7C (922811260) │ │ │ │ -12BC82 Compressed Size 00000354 (852) │ │ │ │ -12BC86 Uncompressed Size 00000D7A (3450) │ │ │ │ -12BC8A Filename Length 002A (42) │ │ │ │ -12BC8C Extra Length 0000 (0) │ │ │ │ -12BC8E Comment Length 0000 (0) │ │ │ │ -12BC90 Disk Start 0000 (0) │ │ │ │ -12BC92 Int File Attributes 0000 (0) │ │ │ │ +12BD3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD43 CRC 3700FB7C (922811260) │ │ │ │ +12BD47 Compressed Size 00000354 (852) │ │ │ │ +12BD4B Uncompressed Size 00000D7A (3450) │ │ │ │ +12BD4F Filename Length 002A (42) │ │ │ │ +12BD51 Extra Length 0000 (0) │ │ │ │ +12BD53 Comment Length 0000 (0) │ │ │ │ +12BD55 Disk Start 0000 (0) │ │ │ │ +12BD57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC98 Local Header Offset 00107135 (1077557) │ │ │ │ -12BC9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD5D Local Header Offset 00107105 (1077509) │ │ │ │ +12BD61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BCC6 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ -12BCCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BCCB Created OS 03 (3) 'Unix' │ │ │ │ -12BCCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BCCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BCCE General Purpose Flag 0800 (2048) │ │ │ │ +12BD8B CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ +12BD8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD90 Created OS 03 (3) 'Unix' │ │ │ │ +12BD91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BCD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BCD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BCD6 CRC 4FBF4CBA (1337937082) │ │ │ │ -12BCDA Compressed Size 00000203 (515) │ │ │ │ -12BCDE Uncompressed Size 000003C1 (961) │ │ │ │ -12BCE2 Filename Length 0026 (38) │ │ │ │ -12BCE4 Extra Length 0000 (0) │ │ │ │ -12BCE6 Comment Length 0000 (0) │ │ │ │ -12BCE8 Disk Start 0000 (0) │ │ │ │ -12BCEA Int File Attributes 0000 (0) │ │ │ │ +12BD95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD9B CRC 4FBF4CBA (1337937082) │ │ │ │ +12BD9F Compressed Size 00000203 (515) │ │ │ │ +12BDA3 Uncompressed Size 000003C1 (961) │ │ │ │ +12BDA7 Filename Length 0026 (38) │ │ │ │ +12BDA9 Extra Length 0000 (0) │ │ │ │ +12BDAB Comment Length 0000 (0) │ │ │ │ +12BDAD Disk Start 0000 (0) │ │ │ │ +12BDAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BCEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BDB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BCF0 Local Header Offset 001074D1 (1078481) │ │ │ │ -12BCF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BDB5 Local Header Offset 001074A1 (1078433) │ │ │ │ +12BDB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD1A CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ -12BD1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD1F Created OS 03 (3) 'Unix' │ │ │ │ -12BD20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD22 General Purpose Flag 0800 (2048) │ │ │ │ +12BDDF CENTRAL HEADER #605 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' │ │ │ │ -12BD24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD2A CRC 770BE395 (1997267861) │ │ │ │ -12BD2E Compressed Size 00000277 (631) │ │ │ │ -12BD32 Uncompressed Size 00000743 (1859) │ │ │ │ -12BD36 Filename Length 0025 (37) │ │ │ │ -12BD38 Extra Length 0000 (0) │ │ │ │ -12BD3A Comment Length 0000 (0) │ │ │ │ -12BD3C Disk Start 0000 (0) │ │ │ │ -12BD3E Int File Attributes 0000 (0) │ │ │ │ +12BDE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BDEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDEF CRC 770BE395 (1997267861) │ │ │ │ +12BDF3 Compressed Size 00000277 (631) │ │ │ │ +12BDF7 Uncompressed Size 00000743 (1859) │ │ │ │ +12BDFB Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12BD40 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' │ │ │ │ -12BD44 Local Header Offset 00107718 (1079064) │ │ │ │ -12BD48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE09 Local Header Offset 001076E8 (1079016) │ │ │ │ +12BE0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD6D CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ -12BD71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD72 Created OS 03 (3) 'Unix' │ │ │ │ -12BD73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD75 General Purpose Flag 0800 (2048) │ │ │ │ +12BE32 CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ +12BE36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE37 Created OS 03 (3) 'Unix' │ │ │ │ +12BE38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD7D CRC 24B6CE49 (615960137) │ │ │ │ -12BD81 Compressed Size 00000204 (516) │ │ │ │ -12BD85 Uncompressed Size 00000386 (902) │ │ │ │ -12BD89 Filename Length 0029 (41) │ │ │ │ -12BD8B Extra Length 0000 (0) │ │ │ │ -12BD8D Comment Length 0000 (0) │ │ │ │ -12BD8F Disk Start 0000 (0) │ │ │ │ -12BD91 Int File Attributes 0000 (0) │ │ │ │ +12BE3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE42 CRC 24B6CE49 (615960137) │ │ │ │ +12BE46 Compressed Size 00000204 (516) │ │ │ │ +12BE4A Uncompressed Size 00000386 (902) │ │ │ │ +12BE4E Filename Length 0029 (41) │ │ │ │ +12BE50 Extra Length 0000 (0) │ │ │ │ +12BE52 Comment Length 0000 (0) │ │ │ │ +12BE54 Disk Start 0000 (0) │ │ │ │ +12BE56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD97 Local Header Offset 001079D2 (1079762) │ │ │ │ -12BD9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE5C Local Header Offset 001079A2 (1079714) │ │ │ │ +12BE60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BDC4 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ -12BDC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BDC9 Created OS 03 (3) 'Unix' │ │ │ │ -12BDCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BDCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BDCC General Purpose Flag 0800 (2048) │ │ │ │ +12BE89 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ +12BE8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE8E Created OS 03 (3) 'Unix' │ │ │ │ +12BE8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BDCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BDD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BDD4 CRC BF6701B9 (3211198905) │ │ │ │ -12BDD8 Compressed Size 000001D7 (471) │ │ │ │ -12BDDC Uncompressed Size 00000516 (1302) │ │ │ │ -12BDE0 Filename Length 0028 (40) │ │ │ │ -12BDE2 Extra Length 0000 (0) │ │ │ │ -12BDE4 Comment Length 0000 (0) │ │ │ │ -12BDE6 Disk Start 0000 (0) │ │ │ │ -12BDE8 Int File Attributes 0000 (0) │ │ │ │ +12BE93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE99 CRC BF6701B9 (3211198905) │ │ │ │ +12BE9D Compressed Size 000001D7 (471) │ │ │ │ +12BEA1 Uncompressed Size 00000516 (1302) │ │ │ │ +12BEA5 Filename Length 0028 (40) │ │ │ │ +12BEA7 Extra Length 0000 (0) │ │ │ │ +12BEA9 Comment Length 0000 (0) │ │ │ │ +12BEAB Disk Start 0000 (0) │ │ │ │ +12BEAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BDEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BEAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BDEE Local Header Offset 00107C1D (1080349) │ │ │ │ -12BDF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BEB3 Local Header Offset 00107BED (1080301) │ │ │ │ +12BEB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BDF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BEB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE1A CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ -12BE1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE1F Created OS 03 (3) 'Unix' │ │ │ │ -12BE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE22 General Purpose Flag 0800 (2048) │ │ │ │ +12BEDF CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ +12BEE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BEE4 Created OS 03 (3) 'Unix' │ │ │ │ +12BEE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BEE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BEE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE2A CRC 6D412191 (1832984977) │ │ │ │ -12BE2E Compressed Size 00000715 (1813) │ │ │ │ -12BE32 Uncompressed Size 00001634 (5684) │ │ │ │ -12BE36 Filename Length 0029 (41) │ │ │ │ -12BE38 Extra Length 0000 (0) │ │ │ │ -12BE3A Comment Length 0000 (0) │ │ │ │ -12BE3C Disk Start 0000 (0) │ │ │ │ -12BE3E Int File Attributes 0000 (0) │ │ │ │ +12BEE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BEEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BEEF CRC 6D412191 (1832984977) │ │ │ │ +12BEF3 Compressed Size 00000715 (1813) │ │ │ │ +12BEF7 Uncompressed Size 00001634 (5684) │ │ │ │ +12BEFB Filename Length 0029 (41) │ │ │ │ +12BEFD Extra Length 0000 (0) │ │ │ │ +12BEFF Comment Length 0000 (0) │ │ │ │ +12BF01 Disk Start 0000 (0) │ │ │ │ +12BF03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE44 Local Header Offset 00107E3A (1080890) │ │ │ │ -12BE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF09 Local Header Offset 00107E0A (1080842) │ │ │ │ +12BF0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE71 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ -12BE75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE76 Created OS 03 (3) 'Unix' │ │ │ │ -12BE77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE79 General Purpose Flag 0800 (2048) │ │ │ │ +12BF36 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ +12BF3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF3B Created OS 03 (3) 'Unix' │ │ │ │ +12BF3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE81 CRC 5412C835 (1410517045) │ │ │ │ -12BE85 Compressed Size 00000B2A (2858) │ │ │ │ -12BE89 Uncompressed Size 000049E9 (18921) │ │ │ │ -12BE8D Filename Length 0028 (40) │ │ │ │ -12BE8F Extra Length 0000 (0) │ │ │ │ -12BE91 Comment Length 0000 (0) │ │ │ │ -12BE93 Disk Start 0000 (0) │ │ │ │ -12BE95 Int File Attributes 0000 (0) │ │ │ │ +12BF40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF46 CRC 5412C835 (1410517045) │ │ │ │ +12BF4A Compressed Size 00000B2A (2858) │ │ │ │ +12BF4E Uncompressed Size 000049E9 (18921) │ │ │ │ +12BF52 Filename Length 0028 (40) │ │ │ │ +12BF54 Extra Length 0000 (0) │ │ │ │ +12BF56 Comment Length 0000 (0) │ │ │ │ +12BF58 Disk Start 0000 (0) │ │ │ │ +12BF5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE9B Local Header Offset 00108596 (1082774) │ │ │ │ -12BE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF60 Local Header Offset 00108566 (1082726) │ │ │ │ +12BF64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BEC7 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ -12BECB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BECC Created OS 03 (3) 'Unix' │ │ │ │ -12BECD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BECE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BECF General Purpose Flag 0800 (2048) │ │ │ │ +12BF8C CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ +12BF90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF91 Created OS 03 (3) 'Unix' │ │ │ │ +12BF92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BED1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BED7 CRC 2EFCA351 (788308817) │ │ │ │ -12BEDB Compressed Size 00000410 (1040) │ │ │ │ -12BEDF Uncompressed Size 00000A24 (2596) │ │ │ │ -12BEE3 Filename Length 002E (46) │ │ │ │ -12BEE5 Extra Length 0000 (0) │ │ │ │ -12BEE7 Comment Length 0000 (0) │ │ │ │ -12BEE9 Disk Start 0000 (0) │ │ │ │ -12BEEB Int File Attributes 0000 (0) │ │ │ │ +12BF96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF9C CRC 2EFCA351 (788308817) │ │ │ │ +12BFA0 Compressed Size 00000410 (1040) │ │ │ │ +12BFA4 Uncompressed Size 00000A24 (2596) │ │ │ │ +12BFA8 Filename Length 002E (46) │ │ │ │ +12BFAA Extra Length 0000 (0) │ │ │ │ +12BFAC Comment Length 0000 (0) │ │ │ │ +12BFAE Disk Start 0000 (0) │ │ │ │ +12BFB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BEED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BFB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BEF1 Local Header Offset 00109106 (1085702) │ │ │ │ -12BEF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BFB6 Local Header Offset 001090D6 (1085654) │ │ │ │ +12BFBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BEF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF23 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ -12BF27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF28 Created OS 03 (3) 'Unix' │ │ │ │ -12BF29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF2B General Purpose Flag 0800 (2048) │ │ │ │ +12BFE8 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ +12BFEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BFED Created OS 03 (3) 'Unix' │ │ │ │ +12BFEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BFEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BFF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF33 CRC 50599059 (1348046937) │ │ │ │ -12BF37 Compressed Size 00000526 (1318) │ │ │ │ -12BF3B Uncompressed Size 000022FD (8957) │ │ │ │ -12BF3F Filename Length 002D (45) │ │ │ │ -12BF41 Extra Length 0000 (0) │ │ │ │ -12BF43 Comment Length 0000 (0) │ │ │ │ -12BF45 Disk Start 0000 (0) │ │ │ │ -12BF47 Int File Attributes 0000 (0) │ │ │ │ +12BFF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BFF8 CRC 50599059 (1348046937) │ │ │ │ +12BFFC Compressed Size 00000526 (1318) │ │ │ │ +12C000 Uncompressed Size 000022FD (8957) │ │ │ │ +12C004 Filename Length 002D (45) │ │ │ │ +12C006 Extra Length 0000 (0) │ │ │ │ +12C008 Comment Length 0000 (0) │ │ │ │ +12C00A Disk Start 0000 (0) │ │ │ │ +12C00C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BF49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C00E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BF4D Local Header Offset 00109562 (1086818) │ │ │ │ -12BF51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C012 Local Header Offset 00109532 (1086770) │ │ │ │ +12C016 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BF51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C016: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF7E CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ -12BF82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF83 Created OS 03 (3) 'Unix' │ │ │ │ -12BF84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF86 General Purpose Flag 0800 (2048) │ │ │ │ +12C043 CENTRAL HEADER #612 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' │ │ │ │ -12BF88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF8E CRC C516BAA4 (3306601124) │ │ │ │ -12BF92 Compressed Size 0000028F (655) │ │ │ │ -12BF96 Uncompressed Size 0000053A (1338) │ │ │ │ -12BF9A Filename Length 0025 (37) │ │ │ │ -12BF9C Extra Length 0000 (0) │ │ │ │ -12BF9E Comment Length 0000 (0) │ │ │ │ -12BFA0 Disk Start 0000 (0) │ │ │ │ -12BFA2 Int File Attributes 0000 (0) │ │ │ │ +12C04D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C04F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C053 CRC C516BAA4 (3306601124) │ │ │ │ +12C057 Compressed Size 0000028F (655) │ │ │ │ +12C05B Uncompressed Size 0000053A (1338) │ │ │ │ +12C05F Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12BFA4 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' │ │ │ │ -12BFA8 Local Header Offset 00109AD3 (1088211) │ │ │ │ -12BFAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C06D Local Header Offset 00109AA3 (1088163) │ │ │ │ +12C071 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C071: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BFD1 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ -12BFD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BFD6 Created OS 03 (3) 'Unix' │ │ │ │ -12BFD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BFD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BFD9 General Purpose Flag 0800 (2048) │ │ │ │ +12C096 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ +12C09A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C09B Created OS 03 (3) 'Unix' │ │ │ │ +12C09C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C09D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C09E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BFDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BFDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BFE1 CRC 7B6A92A1 (2070581921) │ │ │ │ -12BFE5 Compressed Size 00000616 (1558) │ │ │ │ -12BFE9 Uncompressed Size 000013A0 (5024) │ │ │ │ -12BFED Filename Length 0024 (36) │ │ │ │ -12BFEF Extra Length 0000 (0) │ │ │ │ -12BFF1 Comment Length 0000 (0) │ │ │ │ -12BFF3 Disk Start 0000 (0) │ │ │ │ -12BFF5 Int File Attributes 0000 (0) │ │ │ │ +12C0A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0A6 CRC 7B6A92A1 (2070581921) │ │ │ │ +12C0AA Compressed Size 00000616 (1558) │ │ │ │ +12C0AE Uncompressed Size 000013A0 (5024) │ │ │ │ +12C0B2 Filename Length 0024 (36) │ │ │ │ +12C0B4 Extra Length 0000 (0) │ │ │ │ +12C0B6 Comment Length 0000 (0) │ │ │ │ +12C0B8 Disk Start 0000 (0) │ │ │ │ +12C0BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFFB Local Header Offset 00109DA5 (1088933) │ │ │ │ -12BFFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0C0 Local Header Offset 00109D75 (1088885) │ │ │ │ +12C0C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C0C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C023 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ -12C027 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C028 Created OS 03 (3) 'Unix' │ │ │ │ -12C029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C02A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C02B General Purpose Flag 0800 (2048) │ │ │ │ +12C0E8 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ +12C0EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0ED Created OS 03 (3) 'Unix' │ │ │ │ +12C0EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C02D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C02F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C033 CRC 2156AA09 (559327753) │ │ │ │ -12C037 Compressed Size 00000533 (1331) │ │ │ │ -12C03B Uncompressed Size 00000EDF (3807) │ │ │ │ -12C03F Filename Length 0035 (53) │ │ │ │ -12C041 Extra Length 0000 (0) │ │ │ │ -12C043 Comment Length 0000 (0) │ │ │ │ -12C045 Disk Start 0000 (0) │ │ │ │ -12C047 Int File Attributes 0000 (0) │ │ │ │ +12C0F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0F8 CRC 2156AA09 (559327753) │ │ │ │ +12C0FC Compressed Size 00000533 (1331) │ │ │ │ +12C100 Uncompressed Size 00000EDF (3807) │ │ │ │ +12C104 Filename Length 0035 (53) │ │ │ │ +12C106 Extra Length 0000 (0) │ │ │ │ +12C108 Comment Length 0000 (0) │ │ │ │ +12C10A Disk Start 0000 (0) │ │ │ │ +12C10C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C049 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C10E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C04D Local Header Offset 0010A3FD (1090557) │ │ │ │ -12C051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C112 Local Header Offset 0010A3CD (1090509) │ │ │ │ +12C116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C086 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ -12C08A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C08B Created OS 03 (3) 'Unix' │ │ │ │ -12C08C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C08D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C08E General Purpose Flag 0800 (2048) │ │ │ │ +12C14B CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ +12C14F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C150 Created OS 03 (3) 'Unix' │ │ │ │ +12C151 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C152 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C153 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C090 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C092 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C096 CRC 4A29777B (1244231547) │ │ │ │ -12C09A Compressed Size 00000595 (1429) │ │ │ │ -12C09E Uncompressed Size 00002D48 (11592) │ │ │ │ -12C0A2 Filename Length 0034 (52) │ │ │ │ -12C0A4 Extra Length 0000 (0) │ │ │ │ -12C0A6 Comment Length 0000 (0) │ │ │ │ -12C0A8 Disk Start 0000 (0) │ │ │ │ -12C0AA Int File Attributes 0000 (0) │ │ │ │ +12C155 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C157 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C15B CRC 4A29777B (1244231547) │ │ │ │ +12C15F Compressed Size 00000595 (1429) │ │ │ │ +12C163 Uncompressed Size 00002D48 (11592) │ │ │ │ +12C167 Filename Length 0034 (52) │ │ │ │ +12C169 Extra Length 0000 (0) │ │ │ │ +12C16B Comment Length 0000 (0) │ │ │ │ +12C16D Disk Start 0000 (0) │ │ │ │ +12C16F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C0AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C171 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C0B0 Local Header Offset 0010A983 (1091971) │ │ │ │ -12C0B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C175 Local Header Offset 0010A953 (1091923) │ │ │ │ +12C179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C0E8 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ -12C0EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C0ED Created OS 03 (3) 'Unix' │ │ │ │ -12C0EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C0EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C0F0 General Purpose Flag 0800 (2048) │ │ │ │ +12C1AD CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ +12C1B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C1B2 Created OS 03 (3) 'Unix' │ │ │ │ +12C1B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C1B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C1B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C0F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C0F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C0F8 CRC 744FADA5 (1951378853) │ │ │ │ -12C0FC Compressed Size 000002A2 (674) │ │ │ │ -12C100 Uncompressed Size 0000059A (1434) │ │ │ │ -12C104 Filename Length 003D (61) │ │ │ │ -12C106 Extra Length 0000 (0) │ │ │ │ -12C108 Comment Length 0000 (0) │ │ │ │ -12C10A Disk Start 0000 (0) │ │ │ │ -12C10C Int File Attributes 0000 (0) │ │ │ │ +12C1B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C1B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C1BD CRC 744FADA5 (1951378853) │ │ │ │ +12C1C1 Compressed Size 000002A2 (674) │ │ │ │ +12C1C5 Uncompressed Size 0000059A (1434) │ │ │ │ +12C1C9 Filename Length 003D (61) │ │ │ │ +12C1CB Extra Length 0000 (0) │ │ │ │ +12C1CD Comment Length 0000 (0) │ │ │ │ +12C1CF Disk Start 0000 (0) │ │ │ │ +12C1D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C10E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C1D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C112 Local Header Offset 0010AF6A (1093482) │ │ │ │ -12C116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C1D7 Local Header Offset 0010AF3A (1093434) │ │ │ │ +12C1DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C1DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C153 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ -12C157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C158 Created OS 03 (3) 'Unix' │ │ │ │ -12C159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C15A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C15B General Purpose Flag 0800 (2048) │ │ │ │ +12C218 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ +12C21C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C21D Created OS 03 (3) 'Unix' │ │ │ │ +12C21E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C21F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C220 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C15D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C15F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C163 CRC 1BF647C2 (469125058) │ │ │ │ -12C167 Compressed Size 0000039F (927) │ │ │ │ -12C16B Uncompressed Size 00000F2F (3887) │ │ │ │ -12C16F Filename Length 003C (60) │ │ │ │ -12C171 Extra Length 0000 (0) │ │ │ │ -12C173 Comment Length 0000 (0) │ │ │ │ -12C175 Disk Start 0000 (0) │ │ │ │ -12C177 Int File Attributes 0000 (0) │ │ │ │ +12C222 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C224 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C228 CRC 1BF647C2 (469125058) │ │ │ │ +12C22C Compressed Size 0000039F (927) │ │ │ │ +12C230 Uncompressed Size 00000F2F (3887) │ │ │ │ +12C234 Filename Length 003C (60) │ │ │ │ +12C236 Extra Length 0000 (0) │ │ │ │ +12C238 Comment Length 0000 (0) │ │ │ │ +12C23A Disk Start 0000 (0) │ │ │ │ +12C23C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C23E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C17D Local Header Offset 0010B267 (1094247) │ │ │ │ -12C181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C242 Local Header Offset 0010B237 (1094199) │ │ │ │ +12C246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C1BD CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ -12C1C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C1C2 Created OS 03 (3) 'Unix' │ │ │ │ -12C1C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C1C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C1C5 General Purpose Flag 0800 (2048) │ │ │ │ +12C282 CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ +12C286 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C287 Created OS 03 (3) 'Unix' │ │ │ │ +12C288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C28A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C1C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C1C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C1CD CRC 16D0DE64 (382787172) │ │ │ │ -12C1D1 Compressed Size 00000139 (313) │ │ │ │ -12C1D5 Uncompressed Size 00000268 (616) │ │ │ │ -12C1D9 Filename Length 0042 (66) │ │ │ │ -12C1DB Extra Length 0000 (0) │ │ │ │ -12C1DD Comment Length 0000 (0) │ │ │ │ -12C1DF Disk Start 0000 (0) │ │ │ │ -12C1E1 Int File Attributes 0000 (0) │ │ │ │ +12C28C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C28E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C292 CRC 16D0DE64 (382787172) │ │ │ │ +12C296 Compressed Size 00000139 (313) │ │ │ │ +12C29A Uncompressed Size 00000268 (616) │ │ │ │ +12C29E Filename Length 0042 (66) │ │ │ │ +12C2A0 Extra Length 0000 (0) │ │ │ │ +12C2A2 Comment Length 0000 (0) │ │ │ │ +12C2A4 Disk Start 0000 (0) │ │ │ │ +12C2A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C1E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C2A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C1E7 Local Header Offset 0010B660 (1095264) │ │ │ │ -12C1EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C2AC Local Header Offset 0010B630 (1095216) │ │ │ │ +12C2B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C1EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C22D CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ -12C231 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C232 Created OS 03 (3) 'Unix' │ │ │ │ -12C233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C235 General Purpose Flag 0800 (2048) │ │ │ │ +12C2F2 CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ +12C2F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C2F7 Created OS 03 (3) 'Unix' │ │ │ │ +12C2F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C2F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C2FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C23D CRC 4199C455 (1100596309) │ │ │ │ -12C241 Compressed Size 0000017E (382) │ │ │ │ -12C245 Uncompressed Size 0000036C (876) │ │ │ │ -12C249 Filename Length 0041 (65) │ │ │ │ -12C24B Extra Length 0000 (0) │ │ │ │ -12C24D Comment Length 0000 (0) │ │ │ │ -12C24F Disk Start 0000 (0) │ │ │ │ -12C251 Int File Attributes 0000 (0) │ │ │ │ +12C2FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C2FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C302 CRC 4199C455 (1100596309) │ │ │ │ +12C306 Compressed Size 0000017E (382) │ │ │ │ +12C30A Uncompressed Size 0000036C (876) │ │ │ │ +12C30E Filename Length 0041 (65) │ │ │ │ +12C310 Extra Length 0000 (0) │ │ │ │ +12C312 Comment Length 0000 (0) │ │ │ │ +12C314 Disk Start 0000 (0) │ │ │ │ +12C316 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C253 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C318 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C257 Local Header Offset 0010B7F9 (1095673) │ │ │ │ -12C25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C31C Local Header Offset 0010B7C9 (1095625) │ │ │ │ +12C320 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C320: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C29C CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ -12C2A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C2A1 Created OS 03 (3) 'Unix' │ │ │ │ -12C2A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C2A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C2A4 General Purpose Flag 0800 (2048) │ │ │ │ +12C361 CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ +12C365 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C366 Created OS 03 (3) 'Unix' │ │ │ │ +12C367 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C368 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C369 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C2A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C2A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C2AC CRC 6E258967 (1847953767) │ │ │ │ -12C2B0 Compressed Size 00000137 (311) │ │ │ │ -12C2B4 Uncompressed Size 00000264 (612) │ │ │ │ -12C2B8 Filename Length 0041 (65) │ │ │ │ -12C2BA Extra Length 0000 (0) │ │ │ │ -12C2BC Comment Length 0000 (0) │ │ │ │ -12C2BE Disk Start 0000 (0) │ │ │ │ -12C2C0 Int File Attributes 0000 (0) │ │ │ │ +12C36B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C36D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C371 CRC 6E258967 (1847953767) │ │ │ │ +12C375 Compressed Size 00000137 (311) │ │ │ │ +12C379 Uncompressed Size 00000264 (612) │ │ │ │ +12C37D Filename Length 0041 (65) │ │ │ │ +12C37F Extra Length 0000 (0) │ │ │ │ +12C381 Comment Length 0000 (0) │ │ │ │ +12C383 Disk Start 0000 (0) │ │ │ │ +12C385 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C2C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C387 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C2C6 Local Header Offset 0010B9D6 (1096150) │ │ │ │ -12C2CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C38B Local Header Offset 0010B9A6 (1096102) │ │ │ │ +12C38F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C2CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C38F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C30B CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ -12C30F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C310 Created OS 03 (3) 'Unix' │ │ │ │ -12C311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C313 General Purpose Flag 0800 (2048) │ │ │ │ +12C3D0 CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ +12C3D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C3D5 Created OS 03 (3) 'Unix' │ │ │ │ +12C3D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C3D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C3D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C31B CRC EE8F416C (4002365804) │ │ │ │ -12C31F Compressed Size 0000017E (382) │ │ │ │ -12C323 Uncompressed Size 00000366 (870) │ │ │ │ -12C327 Filename Length 0040 (64) │ │ │ │ -12C329 Extra Length 0000 (0) │ │ │ │ -12C32B Comment Length 0000 (0) │ │ │ │ -12C32D Disk Start 0000 (0) │ │ │ │ -12C32F Int File Attributes 0000 (0) │ │ │ │ +12C3DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C3DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C3E0 CRC EE8F416C (4002365804) │ │ │ │ +12C3E4 Compressed Size 0000017E (382) │ │ │ │ +12C3E8 Uncompressed Size 00000366 (870) │ │ │ │ +12C3EC Filename Length 0040 (64) │ │ │ │ +12C3EE Extra Length 0000 (0) │ │ │ │ +12C3F0 Comment Length 0000 (0) │ │ │ │ +12C3F2 Disk Start 0000 (0) │ │ │ │ +12C3F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C331 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C3F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C335 Local Header Offset 0010BB6C (1096556) │ │ │ │ -12C339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C3FA Local Header Offset 0010BB3C (1096508) │ │ │ │ +12C3FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C3FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C379 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ -12C37D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C37E Created OS 03 (3) 'Unix' │ │ │ │ -12C37F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C380 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C381 General Purpose Flag 0800 (2048) │ │ │ │ +12C43E CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ +12C442 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C443 Created OS 03 (3) 'Unix' │ │ │ │ +12C444 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C445 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C446 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C383 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C385 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C389 CRC EE2DE02F (3995983919) │ │ │ │ -12C38D Compressed Size 00000206 (518) │ │ │ │ -12C391 Uncompressed Size 00000452 (1106) │ │ │ │ -12C395 Filename Length 0045 (69) │ │ │ │ -12C397 Extra Length 0000 (0) │ │ │ │ -12C399 Comment Length 0000 (0) │ │ │ │ -12C39B Disk Start 0000 (0) │ │ │ │ -12C39D Int File Attributes 0000 (0) │ │ │ │ +12C448 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C44A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C44E CRC EE2DE02F (3995983919) │ │ │ │ +12C452 Compressed Size 00000206 (518) │ │ │ │ +12C456 Uncompressed Size 00000452 (1106) │ │ │ │ +12C45A Filename Length 0045 (69) │ │ │ │ +12C45C Extra Length 0000 (0) │ │ │ │ +12C45E Comment Length 0000 (0) │ │ │ │ +12C460 Disk Start 0000 (0) │ │ │ │ +12C462 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C39F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C464 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C3A3 Local Header Offset 0010BD48 (1097032) │ │ │ │ -12C3A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C468 Local Header Offset 0010BD18 (1096984) │ │ │ │ +12C46C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C3A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C46C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C3EC CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ -12C3F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C3F1 Created OS 03 (3) 'Unix' │ │ │ │ -12C3F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C3F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C3F4 General Purpose Flag 0800 (2048) │ │ │ │ +12C4B1 CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ +12C4B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C4B6 Created OS 03 (3) 'Unix' │ │ │ │ +12C4B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C4B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C4B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C3F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C3F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C3FC CRC 175FEB58 (392162136) │ │ │ │ -12C400 Compressed Size 0000021E (542) │ │ │ │ -12C404 Uncompressed Size 000007C4 (1988) │ │ │ │ -12C408 Filename Length 0044 (68) │ │ │ │ -12C40A Extra Length 0000 (0) │ │ │ │ -12C40C Comment Length 0000 (0) │ │ │ │ -12C40E Disk Start 0000 (0) │ │ │ │ -12C410 Int File Attributes 0000 (0) │ │ │ │ +12C4BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C4BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C4C1 CRC 175FEB58 (392162136) │ │ │ │ +12C4C5 Compressed Size 0000021E (542) │ │ │ │ +12C4C9 Uncompressed Size 000007C4 (1988) │ │ │ │ +12C4CD Filename Length 0044 (68) │ │ │ │ +12C4CF Extra Length 0000 (0) │ │ │ │ +12C4D1 Comment Length 0000 (0) │ │ │ │ +12C4D3 Disk Start 0000 (0) │ │ │ │ +12C4D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C412 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C4D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C416 Local Header Offset 0010BFB1 (1097649) │ │ │ │ -12C41A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C4DB Local Header Offset 0010BF81 (1097601) │ │ │ │ +12C4DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C41A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C4DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C45E CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ -12C462 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C463 Created OS 03 (3) 'Unix' │ │ │ │ -12C464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C466 General Purpose Flag 0800 (2048) │ │ │ │ +12C523 CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ +12C527 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C528 Created OS 03 (3) 'Unix' │ │ │ │ +12C529 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C52A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C52B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C468 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C46E CRC 8BCB3051 (2345349201) │ │ │ │ -12C472 Compressed Size 00000139 (313) │ │ │ │ -12C476 Uncompressed Size 00000264 (612) │ │ │ │ -12C47A Filename Length 0041 (65) │ │ │ │ -12C47C Extra Length 0000 (0) │ │ │ │ -12C47E Comment Length 0000 (0) │ │ │ │ -12C480 Disk Start 0000 (0) │ │ │ │ -12C482 Int File Attributes 0000 (0) │ │ │ │ +12C52D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C52F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C533 CRC 8BCB3051 (2345349201) │ │ │ │ +12C537 Compressed Size 00000139 (313) │ │ │ │ +12C53B Uncompressed Size 00000264 (612) │ │ │ │ +12C53F Filename Length 0041 (65) │ │ │ │ +12C541 Extra Length 0000 (0) │ │ │ │ +12C543 Comment Length 0000 (0) │ │ │ │ +12C545 Disk Start 0000 (0) │ │ │ │ +12C547 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C549 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C488 Local Header Offset 0010C231 (1098289) │ │ │ │ -12C48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C54D Local Header Offset 0010C201 (1098241) │ │ │ │ +12C551 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C551: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C4CD CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ -12C4D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C4D2 Created OS 03 (3) 'Unix' │ │ │ │ -12C4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C4D5 General Purpose Flag 0800 (2048) │ │ │ │ +12C592 CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ +12C596 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C597 Created OS 03 (3) 'Unix' │ │ │ │ +12C598 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C599 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C59A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C4D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C4DD CRC FDC4FBA2 (4257545122) │ │ │ │ -12C4E1 Compressed Size 0000017C (380) │ │ │ │ -12C4E5 Uncompressed Size 00000366 (870) │ │ │ │ -12C4E9 Filename Length 0040 (64) │ │ │ │ -12C4EB Extra Length 0000 (0) │ │ │ │ -12C4ED Comment Length 0000 (0) │ │ │ │ -12C4EF Disk Start 0000 (0) │ │ │ │ -12C4F1 Int File Attributes 0000 (0) │ │ │ │ +12C59C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C59E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C5A2 CRC FDC4FBA2 (4257545122) │ │ │ │ +12C5A6 Compressed Size 0000017C (380) │ │ │ │ +12C5AA Uncompressed Size 00000366 (870) │ │ │ │ +12C5AE Filename Length 0040 (64) │ │ │ │ +12C5B0 Extra Length 0000 (0) │ │ │ │ +12C5B2 Comment Length 0000 (0) │ │ │ │ +12C5B4 Disk Start 0000 (0) │ │ │ │ +12C5B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C4F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C5B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C4F7 Local Header Offset 0010C3C9 (1098697) │ │ │ │ -12C4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C5BC Local Header Offset 0010C399 (1098649) │ │ │ │ +12C5C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C5C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C53B CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ -12C53F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C540 Created OS 03 (3) 'Unix' │ │ │ │ -12C541 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C542 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C543 General Purpose Flag 0800 (2048) │ │ │ │ +12C600 CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ +12C604 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C605 Created OS 03 (3) 'Unix' │ │ │ │ +12C606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C608 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C545 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C547 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C54B CRC 6E43099D (1849887133) │ │ │ │ -12C54F Compressed Size 00000139 (313) │ │ │ │ -12C553 Uncompressed Size 00000270 (624) │ │ │ │ -12C557 Filename Length 0044 (68) │ │ │ │ -12C559 Extra Length 0000 (0) │ │ │ │ -12C55B Comment Length 0000 (0) │ │ │ │ -12C55D Disk Start 0000 (0) │ │ │ │ -12C55F Int File Attributes 0000 (0) │ │ │ │ +12C60A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C60C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C610 CRC 6E43099D (1849887133) │ │ │ │ +12C614 Compressed Size 00000139 (313) │ │ │ │ +12C618 Uncompressed Size 00000270 (624) │ │ │ │ +12C61C Filename Length 0044 (68) │ │ │ │ +12C61E Extra Length 0000 (0) │ │ │ │ +12C620 Comment Length 0000 (0) │ │ │ │ +12C622 Disk Start 0000 (0) │ │ │ │ +12C624 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C561 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C626 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C565 Local Header Offset 0010C5A3 (1099171) │ │ │ │ -12C569 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C62A Local Header Offset 0010C573 (1099123) │ │ │ │ +12C62E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C569: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C62E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C5AD CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ -12C5B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C5B2 Created OS 03 (3) 'Unix' │ │ │ │ -12C5B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C5B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C5B5 General Purpose Flag 0800 (2048) │ │ │ │ +12C672 CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ +12C676 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C677 Created OS 03 (3) 'Unix' │ │ │ │ +12C678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C67A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C5B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C5B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C5BD CRC 19D3CBF3 (433310707) │ │ │ │ -12C5C1 Compressed Size 00000180 (384) │ │ │ │ -12C5C5 Uncompressed Size 00000378 (888) │ │ │ │ -12C5C9 Filename Length 0043 (67) │ │ │ │ -12C5CB Extra Length 0000 (0) │ │ │ │ -12C5CD Comment Length 0000 (0) │ │ │ │ -12C5CF Disk Start 0000 (0) │ │ │ │ -12C5D1 Int File Attributes 0000 (0) │ │ │ │ +12C67C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C67E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C682 CRC 19D3CBF3 (433310707) │ │ │ │ +12C686 Compressed Size 00000180 (384) │ │ │ │ +12C68A Uncompressed Size 00000378 (888) │ │ │ │ +12C68E Filename Length 0043 (67) │ │ │ │ +12C690 Extra Length 0000 (0) │ │ │ │ +12C692 Comment Length 0000 (0) │ │ │ │ +12C694 Disk Start 0000 (0) │ │ │ │ +12C696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C5D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C5D7 Local Header Offset 0010C73E (1099582) │ │ │ │ -12C5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C69C Local Header Offset 0010C70E (1099534) │ │ │ │ +12C6A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C6A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C61E CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ -12C622 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C623 Created OS 03 (3) 'Unix' │ │ │ │ -12C624 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C625 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C626 General Purpose Flag 0800 (2048) │ │ │ │ +12C6E3 CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ +12C6E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C6E8 Created OS 03 (3) 'Unix' │ │ │ │ +12C6E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C6EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C6EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C628 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C62A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C62E CRC 27E54161 (669335905) │ │ │ │ -12C632 Compressed Size 000001F6 (502) │ │ │ │ -12C636 Uncompressed Size 000003C8 (968) │ │ │ │ -12C63A Filename Length 0031 (49) │ │ │ │ -12C63C Extra Length 0000 (0) │ │ │ │ -12C63E Comment Length 0000 (0) │ │ │ │ -12C640 Disk Start 0000 (0) │ │ │ │ -12C642 Int File Attributes 0000 (0) │ │ │ │ +12C6ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C6EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C6F3 CRC 27E54161 (669335905) │ │ │ │ +12C6F7 Compressed Size 000001F6 (502) │ │ │ │ +12C6FB Uncompressed Size 000003C8 (968) │ │ │ │ +12C6FF Filename Length 0031 (49) │ │ │ │ +12C701 Extra Length 0000 (0) │ │ │ │ +12C703 Comment Length 0000 (0) │ │ │ │ +12C705 Disk Start 0000 (0) │ │ │ │ +12C707 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C644 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C709 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C648 Local Header Offset 0010C91F (1100063) │ │ │ │ -12C64C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C70D Local Header Offset 0010C8EF (1100015) │ │ │ │ +12C711 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C64C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C711: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C67D CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ -12C681 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C682 Created OS 03 (3) 'Unix' │ │ │ │ -12C683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C685 General Purpose Flag 0800 (2048) │ │ │ │ +12C742 CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ +12C746 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C747 Created OS 03 (3) 'Unix' │ │ │ │ +12C748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C74A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C687 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C68D CRC 526E8794 (1382975380) │ │ │ │ -12C691 Compressed Size 000002C7 (711) │ │ │ │ -12C695 Uncompressed Size 00000862 (2146) │ │ │ │ -12C699 Filename Length 0030 (48) │ │ │ │ -12C69B Extra Length 0000 (0) │ │ │ │ -12C69D Comment Length 0000 (0) │ │ │ │ -12C69F Disk Start 0000 (0) │ │ │ │ -12C6A1 Int File Attributes 0000 (0) │ │ │ │ +12C74C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C74E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C752 CRC 526E8794 (1382975380) │ │ │ │ +12C756 Compressed Size 000002C7 (711) │ │ │ │ +12C75A Uncompressed Size 00000862 (2146) │ │ │ │ +12C75E Filename Length 0030 (48) │ │ │ │ +12C760 Extra Length 0000 (0) │ │ │ │ +12C762 Comment Length 0000 (0) │ │ │ │ +12C764 Disk Start 0000 (0) │ │ │ │ +12C766 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C768 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C6A7 Local Header Offset 0010CB64 (1100644) │ │ │ │ -12C6AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C76C Local Header Offset 0010CB34 (1100596) │ │ │ │ +12C770 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C6AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C770: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C6DB CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ -12C6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C6E0 Created OS 03 (3) 'Unix' │ │ │ │ -12C6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C6E3 General Purpose Flag 0800 (2048) │ │ │ │ +12C7A0 CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ +12C7A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C7A5 Created OS 03 (3) 'Unix' │ │ │ │ +12C7A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C7A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C7A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C6E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C6EB CRC 24A5F179 (614855033) │ │ │ │ -12C6EF Compressed Size 00000387 (903) │ │ │ │ -12C6F3 Uncompressed Size 000008EE (2286) │ │ │ │ -12C6F7 Filename Length 0031 (49) │ │ │ │ -12C6F9 Extra Length 0000 (0) │ │ │ │ -12C6FB Comment Length 0000 (0) │ │ │ │ -12C6FD Disk Start 0000 (0) │ │ │ │ -12C6FF Int File Attributes 0000 (0) │ │ │ │ +12C7AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C7AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C7B0 CRC 24A5F179 (614855033) │ │ │ │ +12C7B4 Compressed Size 00000387 (903) │ │ │ │ +12C7B8 Uncompressed Size 000008EE (2286) │ │ │ │ +12C7BC Filename Length 0031 (49) │ │ │ │ +12C7BE Extra Length 0000 (0) │ │ │ │ +12C7C0 Comment Length 0000 (0) │ │ │ │ +12C7C2 Disk Start 0000 (0) │ │ │ │ +12C7C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C7C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C705 Local Header Offset 0010CE79 (1101433) │ │ │ │ -12C709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C7CA Local Header Offset 0010CE49 (1101385) │ │ │ │ +12C7CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C7CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C73A CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ -12C73E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C73F Created OS 03 (3) 'Unix' │ │ │ │ -12C740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C742 General Purpose Flag 0800 (2048) │ │ │ │ +12C7FF CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ +12C803 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C804 Created OS 03 (3) 'Unix' │ │ │ │ +12C805 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C806 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C807 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C744 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C74A CRC 92A2ED15 (2460151061) │ │ │ │ -12C74E Compressed Size 0000042F (1071) │ │ │ │ -12C752 Uncompressed Size 000019AB (6571) │ │ │ │ -12C756 Filename Length 0030 (48) │ │ │ │ -12C758 Extra Length 0000 (0) │ │ │ │ -12C75A Comment Length 0000 (0) │ │ │ │ -12C75C Disk Start 0000 (0) │ │ │ │ -12C75E Int File Attributes 0000 (0) │ │ │ │ +12C809 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C80B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C80F CRC 92A2ED15 (2460151061) │ │ │ │ +12C813 Compressed Size 0000042F (1071) │ │ │ │ +12C817 Uncompressed Size 000019AB (6571) │ │ │ │ +12C81B Filename Length 0030 (48) │ │ │ │ +12C81D Extra Length 0000 (0) │ │ │ │ +12C81F Comment Length 0000 (0) │ │ │ │ +12C821 Disk Start 0000 (0) │ │ │ │ +12C823 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C760 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C825 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C764 Local Header Offset 0010D24F (1102415) │ │ │ │ -12C768 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C829 Local Header Offset 0010D21F (1102367) │ │ │ │ +12C82D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C768: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C82D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C798 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ -12C79C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C79D Created OS 03 (3) 'Unix' │ │ │ │ -12C79E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C79F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7A0 General Purpose Flag 0800 (2048) │ │ │ │ +12C85D CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ +12C861 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C862 Created OS 03 (3) 'Unix' │ │ │ │ +12C863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7A8 CRC 69025F3C (1761763132) │ │ │ │ -12C7AC Compressed Size 00000328 (808) │ │ │ │ -12C7B0 Uncompressed Size 000006E4 (1764) │ │ │ │ -12C7B4 Filename Length 0027 (39) │ │ │ │ -12C7B6 Extra Length 0000 (0) │ │ │ │ -12C7B8 Comment Length 0000 (0) │ │ │ │ -12C7BA Disk Start 0000 (0) │ │ │ │ -12C7BC Int File Attributes 0000 (0) │ │ │ │ +12C867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C869 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C86D CRC 69025F3C (1761763132) │ │ │ │ +12C871 Compressed Size 00000328 (808) │ │ │ │ +12C875 Uncompressed Size 000006E4 (1764) │ │ │ │ +12C879 Filename Length 0027 (39) │ │ │ │ +12C87B Extra Length 0000 (0) │ │ │ │ +12C87D Comment Length 0000 (0) │ │ │ │ +12C87F Disk Start 0000 (0) │ │ │ │ +12C881 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C7BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C883 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C7C2 Local Header Offset 0010D6CC (1103564) │ │ │ │ -12C7C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C887 Local Header Offset 0010D69C (1103516) │ │ │ │ +12C88B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C7C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C88B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C7ED CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ -12C7F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C7F2 Created OS 03 (3) 'Unix' │ │ │ │ -12C7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7F5 General Purpose Flag 0800 (2048) │ │ │ │ +12C8B2 CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ +12C8B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8B7 Created OS 03 (3) 'Unix' │ │ │ │ +12C8B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7FD CRC FCCC5561 (4241249633) │ │ │ │ -12C801 Compressed Size 000006D7 (1751) │ │ │ │ -12C805 Uncompressed Size 00001DD9 (7641) │ │ │ │ -12C809 Filename Length 0026 (38) │ │ │ │ -12C80B Extra Length 0000 (0) │ │ │ │ -12C80D Comment Length 0000 (0) │ │ │ │ -12C80F Disk Start 0000 (0) │ │ │ │ -12C811 Int File Attributes 0000 (0) │ │ │ │ +12C8BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8C2 CRC FCCC5561 (4241249633) │ │ │ │ +12C8C6 Compressed Size 000006D7 (1751) │ │ │ │ +12C8CA Uncompressed Size 00001DD9 (7641) │ │ │ │ +12C8CE Filename Length 0026 (38) │ │ │ │ +12C8D0 Extra Length 0000 (0) │ │ │ │ +12C8D2 Comment Length 0000 (0) │ │ │ │ +12C8D4 Disk Start 0000 (0) │ │ │ │ +12C8D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C8D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C817 Local Header Offset 0010DA39 (1104441) │ │ │ │ -12C81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C8DC Local Header Offset 0010DA09 (1104393) │ │ │ │ +12C8E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C8E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C841 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ -12C845 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C846 Created OS 03 (3) 'Unix' │ │ │ │ -12C847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C849 General Purpose Flag 0800 (2048) │ │ │ │ +12C906 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ +12C90A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C90B Created OS 03 (3) 'Unix' │ │ │ │ +12C90C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C90D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C90E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C84B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C84D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C851 CRC 911BFA2F (2434529839) │ │ │ │ -12C855 Compressed Size 000002C7 (711) │ │ │ │ -12C859 Uncompressed Size 000005FF (1535) │ │ │ │ -12C85D Filename Length 0029 (41) │ │ │ │ -12C85F Extra Length 0000 (0) │ │ │ │ -12C861 Comment Length 0000 (0) │ │ │ │ -12C863 Disk Start 0000 (0) │ │ │ │ -12C865 Int File Attributes 0000 (0) │ │ │ │ +12C910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C912 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C916 CRC 911BFA2F (2434529839) │ │ │ │ +12C91A Compressed Size 000002C7 (711) │ │ │ │ +12C91E Uncompressed Size 000005FF (1535) │ │ │ │ +12C922 Filename Length 0029 (41) │ │ │ │ +12C924 Extra Length 0000 (0) │ │ │ │ +12C926 Comment Length 0000 (0) │ │ │ │ +12C928 Disk Start 0000 (0) │ │ │ │ +12C92A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C867 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C92C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C86B Local Header Offset 0010E154 (1106260) │ │ │ │ -12C86F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C930 Local Header Offset 0010E124 (1106212) │ │ │ │ +12C934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C86F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C898 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ -12C89C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C89D Created OS 03 (3) 'Unix' │ │ │ │ -12C89E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C89F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8A0 General Purpose Flag 0800 (2048) │ │ │ │ +12C95D CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ +12C961 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C962 Created OS 03 (3) 'Unix' │ │ │ │ +12C963 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C964 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C965 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8A8 CRC AF497377 (2940826487) │ │ │ │ -12C8AC Compressed Size 000008AC (2220) │ │ │ │ -12C8B0 Uncompressed Size 0000285B (10331) │ │ │ │ -12C8B4 Filename Length 0028 (40) │ │ │ │ -12C8B6 Extra Length 0000 (0) │ │ │ │ -12C8B8 Comment Length 0000 (0) │ │ │ │ -12C8BA Disk Start 0000 (0) │ │ │ │ -12C8BC Int File Attributes 0000 (0) │ │ │ │ +12C967 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C969 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C96D CRC AF497377 (2940826487) │ │ │ │ +12C971 Compressed Size 000008AC (2220) │ │ │ │ +12C975 Uncompressed Size 0000285B (10331) │ │ │ │ +12C979 Filename Length 0028 (40) │ │ │ │ +12C97B Extra Length 0000 (0) │ │ │ │ +12C97D Comment Length 0000 (0) │ │ │ │ +12C97F Disk Start 0000 (0) │ │ │ │ +12C981 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C8BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C983 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C8C2 Local Header Offset 0010E462 (1107042) │ │ │ │ -12C8C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C987 Local Header Offset 0010E432 (1106994) │ │ │ │ +12C98B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C8C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C98B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C8EE CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ -12C8F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C8F3 Created OS 03 (3) 'Unix' │ │ │ │ -12C8F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C8F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8F6 General Purpose Flag 0800 (2048) │ │ │ │ +12C9B3 CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ +12C9B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9B8 Created OS 03 (3) 'Unix' │ │ │ │ +12C9B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8FE CRC 291F099E (689899934) │ │ │ │ -12C902 Compressed Size 0000032C (812) │ │ │ │ -12C906 Uncompressed Size 000006E8 (1768) │ │ │ │ -12C90A Filename Length 0028 (40) │ │ │ │ -12C90C Extra Length 0000 (0) │ │ │ │ -12C90E Comment Length 0000 (0) │ │ │ │ -12C910 Disk Start 0000 (0) │ │ │ │ -12C912 Int File Attributes 0000 (0) │ │ │ │ +12C9BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C9C3 CRC 291F099E (689899934) │ │ │ │ +12C9C7 Compressed Size 0000032C (812) │ │ │ │ +12C9CB Uncompressed Size 000006E8 (1768) │ │ │ │ +12C9CF Filename Length 0028 (40) │ │ │ │ +12C9D1 Extra Length 0000 (0) │ │ │ │ +12C9D3 Comment Length 0000 (0) │ │ │ │ +12C9D5 Disk Start 0000 (0) │ │ │ │ +12C9D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C9D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C918 Local Header Offset 0010ED54 (1109332) │ │ │ │ -12C91C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C9DD Local Header Offset 0010ED24 (1109284) │ │ │ │ +12C9E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C91C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C9E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C944 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ -12C948 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C949 Created OS 03 (3) 'Unix' │ │ │ │ -12C94A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C94B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C94C General Purpose Flag 0800 (2048) │ │ │ │ +12CA09 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ +12CA0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA0E Created OS 03 (3) 'Unix' │ │ │ │ +12CA0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C94E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C950 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C954 CRC 54D90E37 (1423511095) │ │ │ │ -12C958 Compressed Size 0000070A (1802) │ │ │ │ -12C95C Uncompressed Size 00001EC2 (7874) │ │ │ │ -12C960 Filename Length 0027 (39) │ │ │ │ -12C962 Extra Length 0000 (0) │ │ │ │ -12C964 Comment Length 0000 (0) │ │ │ │ -12C966 Disk Start 0000 (0) │ │ │ │ -12C968 Int File Attributes 0000 (0) │ │ │ │ +12CA13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA19 CRC 54D90E37 (1423511095) │ │ │ │ +12CA1D Compressed Size 0000070A (1802) │ │ │ │ +12CA21 Uncompressed Size 00001EC2 (7874) │ │ │ │ +12CA25 Filename Length 0027 (39) │ │ │ │ +12CA27 Extra Length 0000 (0) │ │ │ │ +12CA29 Comment Length 0000 (0) │ │ │ │ +12CA2B Disk Start 0000 (0) │ │ │ │ +12CA2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C96A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C96E Local Header Offset 0010F0C6 (1110214) │ │ │ │ -12C972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA33 Local Header Offset 0010F096 (1110166) │ │ │ │ +12CA37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C999 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ -12C99D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C99E Created OS 03 (3) 'Unix' │ │ │ │ -12C99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9A1 General Purpose Flag 0800 (2048) │ │ │ │ +12CA5E CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ +12CA62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA63 Created OS 03 (3) 'Unix' │ │ │ │ +12CA64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9A9 CRC 4EE0B8C8 (1323350216) │ │ │ │ -12C9AD Compressed Size 00002D5C (11612) │ │ │ │ -12C9B1 Uncompressed Size 00009AFD (39677) │ │ │ │ -12C9B5 Filename Length 0022 (34) │ │ │ │ -12C9B7 Extra Length 0000 (0) │ │ │ │ -12C9B9 Comment Length 0000 (0) │ │ │ │ -12C9BB Disk Start 0000 (0) │ │ │ │ -12C9BD Int File Attributes 0000 (0) │ │ │ │ +12CA68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA6E CRC 9EE13162 (2665558370) │ │ │ │ +12CA72 Compressed Size 00002D9A (11674) │ │ │ │ +12CA76 Uncompressed Size 00009AFD (39677) │ │ │ │ +12CA7A Filename Length 0022 (34) │ │ │ │ +12CA7C Extra Length 0000 (0) │ │ │ │ +12CA7E Comment Length 0000 (0) │ │ │ │ +12CA80 Disk Start 0000 (0) │ │ │ │ +12CA82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C9C3 Local Header Offset 0010F815 (1112085) │ │ │ │ -12C9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA88 Local Header Offset 0010F7E5 (1112037) │ │ │ │ +12CA8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C9E9 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ -12C9ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C9EE Created OS 03 (3) 'Unix' │ │ │ │ -12C9EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9F1 General Purpose Flag 0800 (2048) │ │ │ │ +12CAAE CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ +12CAB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAB3 Created OS 03 (3) 'Unix' │ │ │ │ +12CAB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9F9 CRC 21B44AC4 (565463748) │ │ │ │ -12C9FD Compressed Size 000049A6 (18854) │ │ │ │ -12CA01 Uncompressed Size 0002D72C (186156) │ │ │ │ -12CA05 Filename Length 0021 (33) │ │ │ │ -12CA07 Extra Length 0000 (0) │ │ │ │ -12CA09 Comment Length 0000 (0) │ │ │ │ -12CA0B Disk Start 0000 (0) │ │ │ │ -12CA0D Int File Attributes 0000 (0) │ │ │ │ +12CAB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CABA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CABE CRC 52E6C1BD (1390854589) │ │ │ │ +12CAC2 Compressed Size 00004A8F (19087) │ │ │ │ +12CAC6 Uncompressed Size 0002D72C (186156) │ │ │ │ +12CACA Filename Length 0021 (33) │ │ │ │ +12CACC Extra Length 0000 (0) │ │ │ │ +12CACE Comment Length 0000 (0) │ │ │ │ +12CAD0 Disk Start 0000 (0) │ │ │ │ +12CAD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CAD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CA13 Local Header Offset 001125B1 (1123761) │ │ │ │ -12CA17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAD8 Local Header Offset 001125BF (1123775) │ │ │ │ +12CADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CA38 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ -12CA3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA3D Created OS 03 (3) 'Unix' │ │ │ │ -12CA3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA40 General Purpose Flag 0800 (2048) │ │ │ │ +12CAFD CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ +12CB01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB02 Created OS 03 (3) 'Unix' │ │ │ │ +12CB03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB05 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA42 Compression Method 0000 (0) 'Stored' │ │ │ │ -12CA44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA48 CRC 00000000 (0) │ │ │ │ -12CA4C Compressed Size 00000000 (0) │ │ │ │ -12CA50 Uncompressed Size 00000000 (0) │ │ │ │ -12CA54 Filename Length 0016 (22) │ │ │ │ -12CA56 Extra Length 0000 (0) │ │ │ │ -12CA58 Comment Length 0000 (0) │ │ │ │ -12CA5A Disk Start 0000 (0) │ │ │ │ -12CA5C Int File Attributes 0000 (0) │ │ │ │ +12CB07 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CB09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB0D CRC 00000000 (0) │ │ │ │ +12CB11 Compressed Size 00000000 (0) │ │ │ │ +12CB15 Uncompressed Size 00000000 (0) │ │ │ │ +12CB19 Filename Length 0016 (22) │ │ │ │ +12CB1B Extra Length 0000 (0) │ │ │ │ +12CB1D Comment Length 0000 (0) │ │ │ │ +12CB1F Disk Start 0000 (0) │ │ │ │ +12CB21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA5E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CB23 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CA62 Local Header Offset 00116F96 (1142678) │ │ │ │ -12CA66 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB27 Local Header Offset 0011708D (1142925) │ │ │ │ +12CB2B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA66: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB2B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CA66: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CB2B: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA3E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB03: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CA7C CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ -12CA80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA81 Created OS 03 (3) 'Unix' │ │ │ │ -12CA82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA84 General Purpose Flag 0800 (2048) │ │ │ │ +12CB41 CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ +12CB45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB46 Created OS 03 (3) 'Unix' │ │ │ │ +12CB47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CA88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA8C CRC B8BA3607 (3099211271) │ │ │ │ -12CA90 Compressed Size 00000137 (311) │ │ │ │ -12CA94 Uncompressed Size 00000204 (516) │ │ │ │ -12CA98 Filename Length 0031 (49) │ │ │ │ -12CA9A Extra Length 0000 (0) │ │ │ │ -12CA9C Comment Length 0000 (0) │ │ │ │ -12CA9E Disk Start 0000 (0) │ │ │ │ -12CAA0 Int File Attributes 0000 (0) │ │ │ │ +12CB4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB51 CRC B8BA3607 (3099211271) │ │ │ │ +12CB55 Compressed Size 00000137 (311) │ │ │ │ +12CB59 Uncompressed Size 00000204 (516) │ │ │ │ +12CB5D Filename Length 0031 (49) │ │ │ │ +12CB5F Extra Length 0000 (0) │ │ │ │ +12CB61 Comment Length 0000 (0) │ │ │ │ +12CB63 Disk Start 0000 (0) │ │ │ │ +12CB65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CB67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CAA6 Local Header Offset 00116FCA (1142730) │ │ │ │ -12CAAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB6B Local Header Offset 001170C1 (1142977) │ │ │ │ +12CB6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CAAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CADB CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ -12CADF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CAE0 Created OS 03 (3) 'Unix' │ │ │ │ -12CAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CAE3 General Purpose Flag 0800 (2048) │ │ │ │ +12CBA0 CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ +12CBA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CBA5 Created OS 03 (3) 'Unix' │ │ │ │ +12CBA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CBA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CBA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CAEB CRC 18D7E5A6 (416802214) │ │ │ │ -12CAEF Compressed Size 0000011F (287) │ │ │ │ -12CAF3 Uncompressed Size 00000217 (535) │ │ │ │ -12CAF7 Filename Length 0030 (48) │ │ │ │ -12CAF9 Extra Length 0000 (0) │ │ │ │ -12CAFB Comment Length 0000 (0) │ │ │ │ -12CAFD Disk Start 0000 (0) │ │ │ │ -12CAFF Int File Attributes 0000 (0) │ │ │ │ +12CBAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CBAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CBB0 CRC 18D7E5A6 (416802214) │ │ │ │ +12CBB4 Compressed Size 0000011F (287) │ │ │ │ +12CBB8 Uncompressed Size 00000217 (535) │ │ │ │ +12CBBC Filename Length 0030 (48) │ │ │ │ +12CBBE Extra Length 0000 (0) │ │ │ │ +12CBC0 Comment Length 0000 (0) │ │ │ │ +12CBC2 Disk Start 0000 (0) │ │ │ │ +12CBC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB05 Local Header Offset 00117150 (1143120) │ │ │ │ -12CB09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBCA Local Header Offset 00117247 (1143367) │ │ │ │ +12CBCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CBCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB39 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ -12CB3D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB3E Created OS 03 (3) 'Unix' │ │ │ │ -12CB3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB41 General Purpose Flag 0800 (2048) │ │ │ │ +12CBFE CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ +12CC02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC03 Created OS 03 (3) 'Unix' │ │ │ │ +12CC04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CB49 CRC ABA82EEC (2879925996) │ │ │ │ -12CB4D Compressed Size 00000DC4 (3524) │ │ │ │ -12CB51 Uncompressed Size 00002691 (9873) │ │ │ │ -12CB55 Filename Length 002D (45) │ │ │ │ -12CB57 Extra Length 0000 (0) │ │ │ │ -12CB59 Comment Length 0000 (0) │ │ │ │ -12CB5B Disk Start 0000 (0) │ │ │ │ -12CB5D Int File Attributes 0000 (0) │ │ │ │ +12CC08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC0E CRC ABA82EEC (2879925996) │ │ │ │ +12CC12 Compressed Size 00000DC4 (3524) │ │ │ │ +12CC16 Uncompressed Size 00002691 (9873) │ │ │ │ +12CC1A Filename Length 002D (45) │ │ │ │ +12CC1C Extra Length 0000 (0) │ │ │ │ +12CC1E Comment Length 0000 (0) │ │ │ │ +12CC20 Disk Start 0000 (0) │ │ │ │ +12CC22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB63 Local Header Offset 001172BD (1143485) │ │ │ │ -12CB67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC28 Local Header Offset 001173B4 (1143732) │ │ │ │ +12CC2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB94 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ -12CB98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB99 Created OS 03 (3) 'Unix' │ │ │ │ -12CB9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB9C General Purpose Flag 0800 (2048) │ │ │ │ +12CC59 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ +12CC5D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC5E Created OS 03 (3) 'Unix' │ │ │ │ +12CC5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBA4 CRC 39AAAE48 (967487048) │ │ │ │ -12CBA8 Compressed Size 00000B01 (2817) │ │ │ │ -12CBAC Uncompressed Size 00009014 (36884) │ │ │ │ -12CBB0 Filename Length 002C (44) │ │ │ │ -12CBB2 Extra Length 0000 (0) │ │ │ │ -12CBB4 Comment Length 0000 (0) │ │ │ │ -12CBB6 Disk Start 0000 (0) │ │ │ │ -12CBB8 Int File Attributes 0000 (0) │ │ │ │ +12CC63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC69 CRC 39AAAE48 (967487048) │ │ │ │ +12CC6D Compressed Size 00000B01 (2817) │ │ │ │ +12CC71 Uncompressed Size 00009014 (36884) │ │ │ │ +12CC75 Filename Length 002C (44) │ │ │ │ +12CC77 Extra Length 0000 (0) │ │ │ │ +12CC79 Comment Length 0000 (0) │ │ │ │ +12CC7B Disk Start 0000 (0) │ │ │ │ +12CC7D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CBBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CBBE Local Header Offset 001180CC (1147084) │ │ │ │ -12CBC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC83 Local Header Offset 001181C3 (1147331) │ │ │ │ +12CC87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CBC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CBEE CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ -12CBF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CBF3 Created OS 03 (3) 'Unix' │ │ │ │ -12CBF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CBF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CBF6 General Purpose Flag 0800 (2048) │ │ │ │ +12CCB3 CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ +12CCB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CCB8 Created OS 03 (3) 'Unix' │ │ │ │ +12CCB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CCBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CBF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBFE CRC 3D497A9D (1028225693) │ │ │ │ -12CC02 Compressed Size 0000160F (5647) │ │ │ │ -12CC06 Uncompressed Size 00004612 (17938) │ │ │ │ -12CC0A Filename Length 0029 (41) │ │ │ │ -12CC0C Extra Length 0000 (0) │ │ │ │ -12CC0E Comment Length 0000 (0) │ │ │ │ -12CC10 Disk Start 0000 (0) │ │ │ │ -12CC12 Int File Attributes 0000 (0) │ │ │ │ +12CCBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CCC3 CRC 3D497A9D (1028225693) │ │ │ │ +12CCC7 Compressed Size 0000160F (5647) │ │ │ │ +12CCCB Uncompressed Size 00004612 (17938) │ │ │ │ +12CCCF Filename Length 0029 (41) │ │ │ │ +12CCD1 Extra Length 0000 (0) │ │ │ │ +12CCD3 Comment Length 0000 (0) │ │ │ │ +12CCD5 Disk Start 0000 (0) │ │ │ │ +12CCD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CCD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC18 Local Header Offset 00118C17 (1149975) │ │ │ │ -12CC1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CCDD Local Header Offset 00118D0E (1150222) │ │ │ │ +12CCE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC45 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ -12CC49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC4A Created OS 03 (3) 'Unix' │ │ │ │ -12CC4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CC4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CC4D General Purpose Flag 0800 (2048) │ │ │ │ +12CD0A CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ +12CD0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD0F Created OS 03 (3) 'Unix' │ │ │ │ +12CD10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CC4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CC51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CC55 CRC 31FC2258 (838607448) │ │ │ │ -12CC59 Compressed Size 0000122D (4653) │ │ │ │ -12CC5D Uncompressed Size 0000CDA9 (52649) │ │ │ │ -12CC61 Filename Length 0028 (40) │ │ │ │ -12CC63 Extra Length 0000 (0) │ │ │ │ -12CC65 Comment Length 0000 (0) │ │ │ │ -12CC67 Disk Start 0000 (0) │ │ │ │ -12CC69 Int File Attributes 0000 (0) │ │ │ │ +12CD14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD1A CRC 31FC2258 (838607448) │ │ │ │ +12CD1E Compressed Size 0000122D (4653) │ │ │ │ +12CD22 Uncompressed Size 0000CDA9 (52649) │ │ │ │ +12CD26 Filename Length 0028 (40) │ │ │ │ +12CD28 Extra Length 0000 (0) │ │ │ │ +12CD2A Comment Length 0000 (0) │ │ │ │ +12CD2C Disk Start 0000 (0) │ │ │ │ +12CD2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC6F Local Header Offset 0011A26D (1155693) │ │ │ │ -12CC73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD34 Local Header Offset 0011A364 (1155940) │ │ │ │ +12CD38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC9B CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ -12CC9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCA0 Created OS 03 (3) 'Unix' │ │ │ │ -12CCA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCA3 General Purpose Flag 0800 (2048) │ │ │ │ +12CD60 CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ +12CD64 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD65 Created OS 03 (3) 'Unix' │ │ │ │ +12CD66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCAB CRC BCD8E6A3 (3168331427) │ │ │ │ -12CCAF Compressed Size 000002F6 (758) │ │ │ │ -12CCB3 Uncompressed Size 000005B3 (1459) │ │ │ │ -12CCB7 Filename Length 0026 (38) │ │ │ │ -12CCB9 Extra Length 0000 (0) │ │ │ │ -12CCBB Comment Length 0000 (0) │ │ │ │ -12CCBD Disk Start 0000 (0) │ │ │ │ -12CCBF Int File Attributes 0000 (0) │ │ │ │ +12CD6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD70 CRC BCD8E6A3 (3168331427) │ │ │ │ +12CD74 Compressed Size 000002F6 (758) │ │ │ │ +12CD78 Uncompressed Size 000005B3 (1459) │ │ │ │ +12CD7C Filename Length 0026 (38) │ │ │ │ +12CD7E Extra Length 0000 (0) │ │ │ │ +12CD80 Comment Length 0000 (0) │ │ │ │ +12CD82 Disk Start 0000 (0) │ │ │ │ +12CD84 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CCC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CCC5 Local Header Offset 0011B4E0 (1160416) │ │ │ │ -12CCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD8A Local Header Offset 0011B5D7 (1160663) │ │ │ │ +12CD8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CCEF CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ -12CCF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCF4 Created OS 03 (3) 'Unix' │ │ │ │ -12CCF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCF7 General Purpose Flag 0800 (2048) │ │ │ │ +12CDB4 CENTRAL HEADER #648 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCFF CRC 0FF691E0 (267817440) │ │ │ │ -12CD03 Compressed Size 00000250 (592) │ │ │ │ -12CD07 Uncompressed Size 000007A5 (1957) │ │ │ │ -12CD0B Filename Length 0025 (37) │ │ │ │ -12CD0D Extra Length 0000 (0) │ │ │ │ -12CD0F Comment Length 0000 (0) │ │ │ │ -12CD11 Disk Start 0000 (0) │ │ │ │ -12CD13 Int File Attributes 0000 (0) │ │ │ │ +12CDBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CDC4 CRC 0FF691E0 (267817440) │ │ │ │ +12CDC8 Compressed Size 00000250 (592) │ │ │ │ +12CDCC Uncompressed Size 000007A5 (1957) │ │ │ │ +12CDD0 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12CD15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CDDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CD19 Local Header Offset 0011B81A (1161242) │ │ │ │ -12CD1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CDDE Local Header Offset 0011B911 (1161489) │ │ │ │ +12CDE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CD42 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ -12CD46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD47 Created OS 03 (3) 'Unix' │ │ │ │ -12CD48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD4A General Purpose Flag 0800 (2048) │ │ │ │ +12CE07 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ +12CE0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE0C Created OS 03 (3) 'Unix' │ │ │ │ +12CE0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE0F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD4C Compression Method 0000 (0) 'Stored' │ │ │ │ -12CD4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD52 CRC 00000000 (0) │ │ │ │ -12CD56 Compressed Size 00000000 (0) │ │ │ │ -12CD5A Uncompressed Size 00000000 (0) │ │ │ │ -12CD5E Filename Length 0012 (18) │ │ │ │ -12CD60 Extra Length 0000 (0) │ │ │ │ -12CD62 Comment Length 0000 (0) │ │ │ │ -12CD64 Disk Start 0000 (0) │ │ │ │ -12CD66 Int File Attributes 0000 (0) │ │ │ │ +12CE11 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CE13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE17 CRC 00000000 (0) │ │ │ │ +12CE1B Compressed Size 00000000 (0) │ │ │ │ +12CE1F Uncompressed Size 00000000 (0) │ │ │ │ +12CE23 Filename Length 0012 (18) │ │ │ │ +12CE25 Extra Length 0000 (0) │ │ │ │ +12CE27 Comment Length 0000 (0) │ │ │ │ +12CE29 Disk Start 0000 (0) │ │ │ │ +12CE2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD68 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CE2D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CD6C Local Header Offset 0011BAAD (1161901) │ │ │ │ -12CD70 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE31 Local Header Offset 0011BBA4 (1162148) │ │ │ │ +12CE35 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD70: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE35: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CD70: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CE35: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD48: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE0D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CD82 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ -12CD86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD87 Created OS 03 (3) 'Unix' │ │ │ │ -12CD88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD8A General Purpose Flag 0800 (2048) │ │ │ │ +12CE47 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ +12CE4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE4C Created OS 03 (3) 'Unix' │ │ │ │ +12CE4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CD8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD92 CRC 4BFB538B (1274762123) │ │ │ │ -12CD96 Compressed Size 000001CF (463) │ │ │ │ -12CD9A Uncompressed Size 0000032D (813) │ │ │ │ -12CD9E Filename Length 0023 (35) │ │ │ │ -12CDA0 Extra Length 0000 (0) │ │ │ │ -12CDA2 Comment Length 0000 (0) │ │ │ │ -12CDA4 Disk Start 0000 (0) │ │ │ │ -12CDA6 Int File Attributes 0000 (0) │ │ │ │ +12CE51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE57 CRC 4BFB538B (1274762123) │ │ │ │ +12CE5B Compressed Size 000001CF (463) │ │ │ │ +12CE5F Uncompressed Size 0000032D (813) │ │ │ │ +12CE63 Filename Length 0023 (35) │ │ │ │ +12CE65 Extra Length 0000 (0) │ │ │ │ +12CE67 Comment Length 0000 (0) │ │ │ │ +12CE69 Disk Start 0000 (0) │ │ │ │ +12CE6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CE6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDAC Local Header Offset 0011BADD (1161949) │ │ │ │ -12CDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE71 Local Header Offset 0011BBD4 (1162196) │ │ │ │ +12CE75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CDD3 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ -12CDD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CDD8 Created OS 03 (3) 'Unix' │ │ │ │ -12CDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CDDB General Purpose Flag 0800 (2048) │ │ │ │ +12CE98 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ +12CE9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE9D Created OS 03 (3) 'Unix' │ │ │ │ +12CE9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CDDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CDE3 CRC 2A321DD3 (707927507) │ │ │ │ -12CDE7 Compressed Size 00000373 (883) │ │ │ │ -12CDEB Uncompressed Size 00000943 (2371) │ │ │ │ -12CDEF Filename Length 0022 (34) │ │ │ │ -12CDF1 Extra Length 0000 (0) │ │ │ │ -12CDF3 Comment Length 0000 (0) │ │ │ │ -12CDF5 Disk Start 0000 (0) │ │ │ │ -12CDF7 Int File Attributes 0000 (0) │ │ │ │ +12CEA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEA8 CRC 2A321DD3 (707927507) │ │ │ │ +12CEAC Compressed Size 00000373 (883) │ │ │ │ +12CEB0 Uncompressed Size 00000943 (2371) │ │ │ │ +12CEB4 Filename Length 0022 (34) │ │ │ │ +12CEB6 Extra Length 0000 (0) │ │ │ │ +12CEB8 Comment Length 0000 (0) │ │ │ │ +12CEBA Disk Start 0000 (0) │ │ │ │ +12CEBC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDFD Local Header Offset 0011BCED (1162477) │ │ │ │ -12CE01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CEC2 Local Header Offset 0011BDE4 (1162724) │ │ │ │ +12CEC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CEC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE23 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ -12CE27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE28 Created OS 03 (3) 'Unix' │ │ │ │ -12CE29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE2B General Purpose Flag 0800 (2048) │ │ │ │ +12CEE8 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ +12CEEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEED Created OS 03 (3) 'Unix' │ │ │ │ +12CEEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE33 CRC BFDAF526 (3218797862) │ │ │ │ -12CE37 Compressed Size 000002EE (750) │ │ │ │ -12CE3B Uncompressed Size 0000066E (1646) │ │ │ │ -12CE3F Filename Length 0027 (39) │ │ │ │ -12CE41 Extra Length 0000 (0) │ │ │ │ -12CE43 Comment Length 0000 (0) │ │ │ │ -12CE45 Disk Start 0000 (0) │ │ │ │ -12CE47 Int File Attributes 0000 (0) │ │ │ │ +12CEF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEF8 CRC BFDAF526 (3218797862) │ │ │ │ +12CEFC Compressed Size 000002EE (750) │ │ │ │ +12CF00 Uncompressed Size 0000066E (1646) │ │ │ │ +12CF04 Filename Length 0027 (39) │ │ │ │ +12CF06 Extra Length 0000 (0) │ │ │ │ +12CF08 Comment Length 0000 (0) │ │ │ │ +12CF0A Disk Start 0000 (0) │ │ │ │ +12CF0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CE4D Local Header Offset 0011C0A0 (1163424) │ │ │ │ -12CE51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF12 Local Header Offset 0011C197 (1163671) │ │ │ │ +12CF16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE78 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ -12CE7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE7D Created OS 03 (3) 'Unix' │ │ │ │ -12CE7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE80 General Purpose Flag 0800 (2048) │ │ │ │ +12CF3D CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ +12CF41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF42 Created OS 03 (3) 'Unix' │ │ │ │ +12CF43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE88 CRC AC0AF796 (2886399894) │ │ │ │ -12CE8C Compressed Size 0000069E (1694) │ │ │ │ -12CE90 Uncompressed Size 00001672 (5746) │ │ │ │ -12CE94 Filename Length 0026 (38) │ │ │ │ -12CE96 Extra Length 0000 (0) │ │ │ │ -12CE98 Comment Length 0000 (0) │ │ │ │ -12CE9A Disk Start 0000 (0) │ │ │ │ -12CE9C Int File Attributes 0000 (0) │ │ │ │ +12CF47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF4D CRC AC0AF796 (2886399894) │ │ │ │ +12CF51 Compressed Size 0000069E (1694) │ │ │ │ +12CF55 Uncompressed Size 00001672 (5746) │ │ │ │ +12CF59 Filename Length 0026 (38) │ │ │ │ +12CF5B Extra Length 0000 (0) │ │ │ │ +12CF5D Comment Length 0000 (0) │ │ │ │ +12CF5F Disk Start 0000 (0) │ │ │ │ +12CF61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEA2 Local Header Offset 0011C3D3 (1164243) │ │ │ │ -12CEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF67 Local Header Offset 0011C4CA (1164490) │ │ │ │ +12CF6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CECC CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ -12CED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CED1 Created OS 03 (3) 'Unix' │ │ │ │ -12CED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CED4 General Purpose Flag 0800 (2048) │ │ │ │ +12CF91 CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ +12CF95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF96 Created OS 03 (3) 'Unix' │ │ │ │ +12CF97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CEDC CRC E53A8291 (3845816977) │ │ │ │ -12CEE0 Compressed Size 0000029F (671) │ │ │ │ -12CEE4 Uncompressed Size 0000069D (1693) │ │ │ │ -12CEE8 Filename Length 0020 (32) │ │ │ │ -12CEEA Extra Length 0000 (0) │ │ │ │ -12CEEC Comment Length 0000 (0) │ │ │ │ -12CEEE Disk Start 0000 (0) │ │ │ │ -12CEF0 Int File Attributes 0000 (0) │ │ │ │ +12CF9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFA1 CRC E53A8291 (3845816977) │ │ │ │ +12CFA5 Compressed Size 0000029F (671) │ │ │ │ +12CFA9 Uncompressed Size 0000069D (1693) │ │ │ │ +12CFAD Filename Length 0020 (32) │ │ │ │ +12CFAF Extra Length 0000 (0) │ │ │ │ +12CFB1 Comment Length 0000 (0) │ │ │ │ +12CFB3 Disk Start 0000 (0) │ │ │ │ +12CFB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CEF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEF6 Local Header Offset 0011CAB5 (1166005) │ │ │ │ -12CEFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFBB Local Header Offset 0011CBAC (1166252) │ │ │ │ +12CFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF1A CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ -12CF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF1F Created OS 03 (3) 'Unix' │ │ │ │ -12CF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF22 General Purpose Flag 0800 (2048) │ │ │ │ +12CFDF CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ +12CFE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CFE4 Created OS 03 (3) 'Unix' │ │ │ │ +12CFE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF2A CRC 048621C3 (75899331) │ │ │ │ -12CF2E Compressed Size 0000035A (858) │ │ │ │ -12CF32 Uncompressed Size 000011EC (4588) │ │ │ │ -12CF36 Filename Length 001F (31) │ │ │ │ -12CF38 Extra Length 0000 (0) │ │ │ │ -12CF3A Comment Length 0000 (0) │ │ │ │ -12CF3C Disk Start 0000 (0) │ │ │ │ -12CF3E Int File Attributes 0000 (0) │ │ │ │ +12CFE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFEF CRC 048621C3 (75899331) │ │ │ │ +12CFF3 Compressed Size 0000035A (858) │ │ │ │ +12CFF7 Uncompressed Size 000011EC (4588) │ │ │ │ +12CFFB Filename Length 001F (31) │ │ │ │ +12CFFD Extra Length 0000 (0) │ │ │ │ +12CFFF Comment Length 0000 (0) │ │ │ │ +12D001 Disk Start 0000 (0) │ │ │ │ +12D003 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D005 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF44 Local Header Offset 0011CD92 (1166738) │ │ │ │ -12CF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D009 Local Header Offset 0011CE89 (1166985) │ │ │ │ +12D00D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF67 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ -12CF6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF6C Created OS 03 (3) 'Unix' │ │ │ │ -12CF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF6F General Purpose Flag 0800 (2048) │ │ │ │ +12D02C CENTRAL HEADER #656 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' │ │ │ │ -12CF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF77 CRC C9A384CD (3382936781) │ │ │ │ -12CF7B Compressed Size 00000280 (640) │ │ │ │ -12CF7F Uncompressed Size 00000615 (1557) │ │ │ │ -12CF83 Filename Length 0025 (37) │ │ │ │ -12CF85 Extra Length 0000 (0) │ │ │ │ -12CF87 Comment Length 0000 (0) │ │ │ │ -12CF89 Disk Start 0000 (0) │ │ │ │ -12CF8B Int File Attributes 0000 (0) │ │ │ │ +12D036 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D038 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D03C CRC C9A384CD (3382936781) │ │ │ │ +12D040 Compressed Size 00000280 (640) │ │ │ │ +12D044 Uncompressed Size 00000615 (1557) │ │ │ │ +12D048 Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12CF8D 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' │ │ │ │ -12CF91 Local Header Offset 0011D129 (1167657) │ │ │ │ -12CF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D056 Local Header Offset 0011D220 (1167904) │ │ │ │ +12D05A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D05A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CFBA CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ -12CFBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CFBF Created OS 03 (3) 'Unix' │ │ │ │ -12CFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CFC2 General Purpose Flag 0800 (2048) │ │ │ │ +12D07F CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ +12D083 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D084 Created OS 03 (3) 'Unix' │ │ │ │ +12D085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D087 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CFCA CRC 24658950 (610634064) │ │ │ │ -12CFCE Compressed Size 000002FD (765) │ │ │ │ -12CFD2 Uncompressed Size 00000D66 (3430) │ │ │ │ -12CFD6 Filename Length 0024 (36) │ │ │ │ -12CFD8 Extra Length 0000 (0) │ │ │ │ -12CFDA Comment Length 0000 (0) │ │ │ │ -12CFDC Disk Start 0000 (0) │ │ │ │ -12CFDE Int File Attributes 0000 (0) │ │ │ │ +12D089 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D08B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D08F CRC 24658950 (610634064) │ │ │ │ +12D093 Compressed Size 000002FD (765) │ │ │ │ +12D097 Uncompressed Size 00000D66 (3430) │ │ │ │ +12D09B Filename Length 0024 (36) │ │ │ │ +12D09D Extra Length 0000 (0) │ │ │ │ +12D09F Comment Length 0000 (0) │ │ │ │ +12D0A1 Disk Start 0000 (0) │ │ │ │ +12D0A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CFE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CFE4 Local Header Offset 0011D3EC (1168364) │ │ │ │ -12CFE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0A9 Local Header Offset 0011D4E3 (1168611) │ │ │ │ +12D0AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CFE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D00C CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ -12D010 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D011 Created OS 03 (3) 'Unix' │ │ │ │ -12D012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D014 General Purpose Flag 0800 (2048) │ │ │ │ +12D0D1 CENTRAL HEADER #658 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' │ │ │ │ -12D016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D018 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D01C CRC 8D7D26D9 (2373789401) │ │ │ │ -12D020 Compressed Size 000001B8 (440) │ │ │ │ -12D024 Uncompressed Size 000002FB (763) │ │ │ │ -12D028 Filename Length 0025 (37) │ │ │ │ -12D02A Extra Length 0000 (0) │ │ │ │ -12D02C Comment Length 0000 (0) │ │ │ │ -12D02E Disk Start 0000 (0) │ │ │ │ -12D030 Int File Attributes 0000 (0) │ │ │ │ +12D0DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D0DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D0E1 CRC 8D7D26D9 (2373789401) │ │ │ │ +12D0E5 Compressed Size 000001B8 (440) │ │ │ │ +12D0E9 Uncompressed Size 000002FB (763) │ │ │ │ +12D0ED Filename Length 0025 (37) │ │ │ │ +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' │ │ │ │ -12D032 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' │ │ │ │ -12D036 Local Header Offset 0011D72B (1169195) │ │ │ │ -12D03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0FB Local Header Offset 0011D822 (1169442) │ │ │ │ +12D0FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D05F CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ -12D063 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D064 Created OS 03 (3) 'Unix' │ │ │ │ -12D065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D067 General Purpose Flag 0800 (2048) │ │ │ │ +12D124 CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ +12D128 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D129 Created OS 03 (3) 'Unix' │ │ │ │ +12D12A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D12B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D12C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D069 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D06B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D06F CRC FD698991 (4251552145) │ │ │ │ -12D073 Compressed Size 000001EC (492) │ │ │ │ -12D077 Uncompressed Size 0000048D (1165) │ │ │ │ -12D07B Filename Length 0024 (36) │ │ │ │ -12D07D Extra Length 0000 (0) │ │ │ │ -12D07F Comment Length 0000 (0) │ │ │ │ -12D081 Disk Start 0000 (0) │ │ │ │ -12D083 Int File Attributes 0000 (0) │ │ │ │ +12D12E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D130 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D134 CRC FD698991 (4251552145) │ │ │ │ +12D138 Compressed Size 000001EC (492) │ │ │ │ +12D13C Uncompressed Size 0000048D (1165) │ │ │ │ +12D140 Filename Length 0024 (36) │ │ │ │ +12D142 Extra Length 0000 (0) │ │ │ │ +12D144 Comment Length 0000 (0) │ │ │ │ +12D146 Disk Start 0000 (0) │ │ │ │ +12D148 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D14A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D089 Local Header Offset 0011D926 (1169702) │ │ │ │ -12D08D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D14E Local Header Offset 0011DA1D (1169949) │ │ │ │ +12D152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D08D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0B1 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ -12D0B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D0B6 Created OS 03 (3) 'Unix' │ │ │ │ -12D0B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D0B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D0B9 General Purpose Flag 0800 (2048) │ │ │ │ +12D176 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ +12D17A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D17B Created OS 03 (3) 'Unix' │ │ │ │ +12D17C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D17D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D17E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D0BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D0BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D0C1 CRC F76CD338 (4151104312) │ │ │ │ -12D0C5 Compressed Size 00000D77 (3447) │ │ │ │ -12D0C9 Uncompressed Size 000029F2 (10738) │ │ │ │ -12D0CD Filename Length 001E (30) │ │ │ │ -12D0CF Extra Length 0000 (0) │ │ │ │ -12D0D1 Comment Length 0000 (0) │ │ │ │ -12D0D3 Disk Start 0000 (0) │ │ │ │ -12D0D5 Int File Attributes 0000 (0) │ │ │ │ +12D180 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D182 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D186 CRC 5E493387 (1581855623) │ │ │ │ +12D18A Compressed Size 00000D78 (3448) │ │ │ │ +12D18E Uncompressed Size 000029F2 (10738) │ │ │ │ +12D192 Filename Length 001E (30) │ │ │ │ +12D194 Extra Length 0000 (0) │ │ │ │ +12D196 Comment Length 0000 (0) │ │ │ │ +12D198 Disk Start 0000 (0) │ │ │ │ +12D19A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D0D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D19C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D0DB Local Header Offset 0011DB54 (1170260) │ │ │ │ -12D0DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1A0 Local Header Offset 0011DC4B (1170507) │ │ │ │ +12D1A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D0DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0FD CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ -12D101 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D102 Created OS 03 (3) 'Unix' │ │ │ │ -12D103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D105 General Purpose Flag 0800 (2048) │ │ │ │ +12D1C2 CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ +12D1C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1C7 Created OS 03 (3) 'Unix' │ │ │ │ +12D1C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D107 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D109 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D10D CRC 9FDF2775 (2682201973) │ │ │ │ -12D111 Compressed Size 00001225 (4645) │ │ │ │ -12D115 Uncompressed Size 00013829 (79913) │ │ │ │ -12D119 Filename Length 001D (29) │ │ │ │ -12D11B Extra Length 0000 (0) │ │ │ │ -12D11D Comment Length 0000 (0) │ │ │ │ -12D11F Disk Start 0000 (0) │ │ │ │ -12D121 Int File Attributes 0000 (0) │ │ │ │ +12D1CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D1CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D1D2 CRC 18AB7DC3 (413892035) │ │ │ │ +12D1D6 Compressed Size 000011F2 (4594) │ │ │ │ +12D1DA Uncompressed Size 00013829 (79913) │ │ │ │ +12D1DE Filename Length 001D (29) │ │ │ │ +12D1E0 Extra Length 0000 (0) │ │ │ │ +12D1E2 Comment Length 0000 (0) │ │ │ │ +12D1E4 Disk Start 0000 (0) │ │ │ │ +12D1E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D123 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D127 Local Header Offset 0011E907 (1173767) │ │ │ │ -12D12B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1EC Local Header Offset 0011E9FF (1174015) │ │ │ │ +12D1F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D12B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D148 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -12D14C Number of this disk 0000 (0) │ │ │ │ -12D14E Central Dir Disk no 0000 (0) │ │ │ │ -12D150 Entries in this disk 0295 (661) │ │ │ │ -12D152 Total Entries 0295 (661) │ │ │ │ -12D154 Size of Central Dir 0000D5E1 (54753) │ │ │ │ -12D158 Offset to Central Dir 0011FB67 (1178471) │ │ │ │ -12D15C Comment Length 0000 (0) │ │ │ │ +12D20D END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +12D211 Number of this disk 0000 (0) │ │ │ │ +12D213 Central Dir Disk no 0000 (0) │ │ │ │ +12D215 Entries in this disk 0295 (661) │ │ │ │ +12D217 Total Entries 0295 (661) │ │ │ │ +12D219 Size of Central Dir 0000D5E1 (54753) │ │ │ │ +12D21D Offset to Central Dir 0011FC2C (1178668) │ │ │ │ +12D221 Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 35 │ │ │ │ # Warning Count: 1357 │ │ │ │ # │ │ │ │ # Done │ │ │ ├── org/opencv/face/Face.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,14 +6,26 @@ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ │ import org.opencv.core.MatOfPoint2f; │ │ │ │ │ import java.util.List; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Face │ │ │ │ │ { │ │ │ │ │ + public static Facemark createFacemarkAAM() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Facemark createFacemarkLBF() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Facemark createFacemarkKazemi() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static boolean getFacesHAAR(final Mat image, final Mat faces, final String face_cascade_name) { │ │ │ │ │ return getFacesHAAR_0(image.nativeObj, faces.nativeObj, face_cascade_name); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean loadDatasetList(final String imageList, final String annotationList, final List images, final List annotations) { │ │ │ │ │ return loadDatasetList_0(imageList, annotationList, images, annotations); │ │ │ │ │ } │ │ │ │ │ @@ -56,25 +68,19 @@ │ │ │ │ │ drawFacemarks_0(image.nativeObj, points.nativeObj, color.val[0], color.val[1], color.val[2], color.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawFacemarks(final Mat image, final Mat points) { │ │ │ │ │ drawFacemarks_1(image.nativeObj, points.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkAAM() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkAAM_0(); │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkLBF() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkLBF_0(); │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkKazemi() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkKazemi_0(); │ │ │ │ │ │ │ │ │ │ private static native boolean getFacesHAAR_0(final long p0, final long p1, final String p2); │ │ │ │ │ │ │ │ │ │ private static native boolean loadDatasetList_0(final String p0, final String p1, final List p2, final List p3); │ │ │ │ │ │ │ │ │ │ private static native boolean loadTrainingData_0(final String p0, final List p1, final long p2, final char p3, final float p4); │ │ │ │ │ │ │ │ │ │ @@ -91,14 +97,8 @@ │ │ │ │ │ private static native boolean loadFacePoints_0(final String p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native boolean loadFacePoints_1(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void drawFacemarks_0(final long p0, final long p1, final double p2, final double p3, final double p4, final double p5); │ │ │ │ │ │ │ │ │ │ private static native void drawFacemarks_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkAAM_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkLBF_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkKazemi_0(); │ │ │ │ │ } │ │ │ ├── org/opencv/face/Face.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,41 @@ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class Face │ │ │ │ │ │ │ │ public class Face { │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkAAM() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkLBF() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkKazemi() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: bool cv::face::getFacesHAAR(Mat image, Mat& faces, String face_cascade_name) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Default face detector │ │ │ │ * This function is mainly utilized by the implementation of a Facemark Algorithm. │ │ │ │ * End users are advised to use function Facemark::getFaces which can be manually defined │ │ │ │ @@ -394,42 +421,24 @@ │ │ │ │ * │ │ │ │ */ │ │ │ │ public static void drawFacemarks(Mat image, Mat points) { │ │ │ │ drawFacemarks_1(image.nativeObj, points.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ - // │ │ │ │ │ │ │ │ - public static Facemark createFacemarkAAM() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ + private static native long createFacemarkAAM_0(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ - // │ │ │ │ - │ │ │ │ - public static Facemark createFacemarkLBF() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ + private static native long createFacemarkLBF_0(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ - // │ │ │ │ - │ │ │ │ - public static Facemark createFacemarkKazemi() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native long createFacemarkKazemi_0(); │ │ │ │ │ │ │ │ // C++: bool cv::face::getFacesHAAR(Mat image, Mat& faces, String face_cascade_name) │ │ │ │ private static native boolean getFacesHAAR_0(long image_nativeObj, long faces_nativeObj, String face_cascade_name); │ │ │ │ │ │ │ │ // C++: bool cv::face::loadDatasetList(String imageList, String annotationList, vector_String images, vector_String annotations) │ │ │ │ private static native boolean loadDatasetList_0(String imageList, String annotationList, List images, List annotations); │ │ │ │ │ │ │ │ @@ -449,17 +458,8 @@ │ │ │ │ private static native boolean loadFacePoints_0(String filename, long points_nativeObj, float offset); │ │ │ │ private static native boolean loadFacePoints_1(String filename, long points_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::face::drawFacemarks(Mat& image, Mat points, Scalar color = Scalar(255,0,0)) │ │ │ │ private static native void drawFacemarks_0(long image_nativeObj, long points_nativeObj, double color_val0, double color_val1, double color_val2, double color_val3); │ │ │ │ private static native void drawFacemarks_1(long image_nativeObj, long points_nativeObj); │ │ │ │ │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ - private static native long createFacemarkAAM_0(); │ │ │ │ - │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ - private static native long createFacemarkLBF_0(); │ │ │ │ - │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ - private static native long createFacemarkKazemi_0(); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/face/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/FacemarkTrain.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ - │ │ │ │ +import org.opencv.face.Facemark; │ │ │ │ │ │ │ │ // C++: class FacemarkTrain │ │ │ │ /** │ │ │ │ * Abstract base class for trainable facemark models │ │ │ │ * │ │ │ │ * To utilize this API in your program, please take a look at the REF: tutorial_table_of_content_facemark │ │ │ │ * ### Description │ │ │ ├── org/opencv/img_hash/AverageHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 47e97332f228553b5bd25ac673881a016aa367eff806b69c6d8f15ee3be13b4a │ │ │ │ │ + SHA-256 checksum cdc21c38f362941b3656c0b19510b9ac572dc13a8bd85be5a97dbadf3907633a │ │ │ │ │ Compiled from "AverageHash.java" │ │ │ │ │ public class org.opencv.img_hash.AverageHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/AverageHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/AverageHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 21: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 28: 0 │ │ │ │ │ + line 27: 0 │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native void delete(long); │ │ │ │ │ descriptor: (J)V │ │ │ ├── org/opencv/img_hash/AverageHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.AverageHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class AverageHash │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * │ │ │ │ * This is a fast image hashing algorithm, but only work on simple case. For more details, please │ │ │ │ * refer to CITE: lookslikeit │ │ │ ├── org/opencv/img_hash/BlockMeanHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 006731369cec310d77a8c040b42c5ec77b32a35a93a63282e83f18975bb38ff2 │ │ │ │ │ + SHA-256 checksum 855fa70bd458992ccc15c396cfedf3ad9e573a101d08857b5b44999e098b10dc │ │ │ │ │ Compiled from "BlockMeanHash.java" │ │ │ │ │ public class org.opencv.img_hash.BlockMeanHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/BlockMeanHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 22: 0 │ │ │ │ │ + line 21: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/BlockMeanHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 25: 0 │ │ │ │ │ + line 24: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public void setMode(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #14 // Method setMode_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ - line 37: 8 │ │ │ │ │ + line 35: 0 │ │ │ │ │ + line 36: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 9 1 mode I │ │ │ │ │ │ │ │ │ │ public org.opencv.core.MatOfDouble getMean(); │ │ │ │ │ descriptor: ()Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -123,44 +123,44 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getMean_0:(J)J │ │ │ │ │ 7: invokestatic #22 // Method org/opencv/core/MatOfDouble.fromNativeAddr:(J)Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 45: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(int); │ │ │ │ │ descriptor: (I)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: invokestatic #28 // Method create_0:(I)J │ │ │ │ │ 4: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 54: 0 │ │ │ │ │ + line 53: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 mode I │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #36 // Method create_1:()J │ │ │ │ │ 3: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 58: 0 │ │ │ │ │ + line 57: 0 │ │ │ │ │ │ │ │ │ │ private static native void setMode_0(long, int); │ │ │ │ │ descriptor: (JI)V │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native long getMean_0(long); │ │ │ │ │ descriptor: (J)J │ │ │ ├── org/opencv/img_hash/BlockMeanHash.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfDouble; │ │ │ │ import org.opencv.img_hash.BlockMeanHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BlockMeanHash │ │ │ │ /** │ │ │ │ * Image hash based on block mean. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/img_hash/ColorMomentHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 03800282736d3b9246fbeca804b21de4c769757d3fb0e917da35f5ebd18145eb │ │ │ │ │ + SHA-256 checksum 289886b60047616d9a8e4d34bd2a47d89bd2641740b82105269bd73403d23be4 │ │ │ │ │ Compiled from "ColorMomentHash.java" │ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/ColorMomentHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 17: 0 │ │ │ │ │ + line 16: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/ColorMomentHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 20: 0 │ │ │ │ │ + line 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 27: 0 │ │ │ │ │ + line 26: 0 │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native void delete(long); │ │ │ │ │ descriptor: (J)V │ │ │ ├── org/opencv/img_hash/ColorMomentHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.ColorMomentHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class ColorMomentHash │ │ │ │ /** │ │ │ │ * Image hash based on color moments. │ │ │ │ * │ │ │ │ * See CITE: tang2012perceptual for details. │ │ │ │ */ │ │ │ ├── org/opencv/img_hash/Img_hash.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -16,18 +16,14 @@ │ │ │ │ │ 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); │ │ │ │ │ } │ │ │ │ │ @@ -36,14 +32,18 @@ │ │ │ │ │ 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 pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ @@ -54,23 +54,23 @@ │ │ │ │ │ │ │ │ │ │ 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 pHash_0(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/Img_hash.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -50,29 +50,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. │ │ │ │ @@ -123,14 +108,29 @@ │ │ │ │ */ │ │ │ │ public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ colorMomentHash_0(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::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 │ │ │ │ @@ -167,25 +167,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ // 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::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ + │ │ │ │ // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::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,14 +107,30 @@ │ │ │ │ │ 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 Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ + return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ + return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary) { │ │ │ │ │ + return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize) { │ │ │ │ │ + return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void 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); │ │ │ │ │ } │ │ │ │ │ @@ -134,30 +150,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ - return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ - return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary) { │ │ │ │ │ - return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize) { │ │ │ │ │ - return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids, final Scalar borderColor) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ drawDetectedMarkers_0(image.nativeObj, corners_mat.nativeObj, ids.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ @@ -201,34 +201,34 @@ │ │ │ │ │ │ │ │ │ │ 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 long getPredefinedDictionary_0(final int p0); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ + │ │ │ │ │ private static native void 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); │ │ │ │ │ - │ │ │ │ │ private static native void drawDetectedMarkers_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_0(final long p0, final int p1, final int p2, final long p3, final int p4); │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -521,14 +521,84 @@ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(Mat image, Size patternSize, Mat centers) { │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ + * @param dict automatically generated │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary getPredefinedDictionary(int dict) { │ │ │ │ + return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ + * @param randomSeed a user supplied seed for theRNG() │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed) { │ │ │ │ + return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary) { │ │ │ │ + return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize) { │ │ │ │ + return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::aruco::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. │ │ │ │ @@ -639,84 +709,14 @@ │ │ │ │ public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ - * @param dict automatically generated │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary getPredefinedDictionary(int dict) { │ │ │ │ - return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ - * @param randomSeed a user supplied seed for theRNG() │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed) { │ │ │ │ - return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary) { │ │ │ │ - return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize) { │ │ │ │ - return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Draw detected markers in image │ │ │ │ * │ │ │ │ * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ @@ -839,32 +839,32 @@ │ │ │ │ // 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++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ + private static native long getPredefinedDictionary_0(int dict); │ │ │ │ + │ │ │ │ + // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ + private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ + private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ + private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ + │ │ │ │ // C++: void cv::aruco::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); │ │ │ │ - │ │ │ │ // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ private static native void drawDetectedMarkers_0(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ private static native void drawDetectedMarkers_1(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj); │ │ │ │ private static native void drawDetectedMarkers_2(long image_nativeObj, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ private static native void generateImageMarker_0(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj, int borderBits); │ │ │ ├── org/opencv/photo/Photo.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 8b4c7b4830d32f09cb42b7e5d2307274699a3ba0229f8903d8b7a620bb944303 │ │ │ │ │ + SHA-256 checksum 6395581582decd39e29f5ee8d68ed492fa455a78e32c40826066a7c2c390b6a6 │ │ │ │ │ Compiled from "Photo.java" │ │ │ │ │ public class org.opencv.photo.Photo │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #14 // org/opencv/photo/Photo │ │ │ │ │ super_class: #2 // java/lang/Object │ │ │ │ │ @@ -3212,16 +3212,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: dload_2 │ │ │ │ │ 9: invokestatic #407 // Method gammaCorrection_0:(JJD)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1970: 0 │ │ │ │ │ - line 1971: 12 │ │ │ │ │ + line 1949: 0 │ │ │ │ │ + line 1950: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 gamma D │ │ │ │ │ │ │ │ │ │ private static native void inpaint_0(long, long, long, double, int); │ │ │ ├── org/opencv/photo/Photo.java │ │ │ │ @@ -6211,87 +6211,87 @@ │ │ │ │ 00018420: 7a65 2620 6361 6c69 625f 7369 7a65 2c20 ze& calib_size, │ │ │ │ 00018430: 696e 7426 2064 6567 7265 6529 0a20 2020 int& degree). │ │ │ │ 00018440: 202f 2f0a 0a20 2020 202f 2f20 556e 6b6e //.. // Unkn │ │ │ │ 00018450: 6f77 6e20 7479 7065 2027 4669 6c65 4e6f own type 'FileNo │ │ │ │ 00018460: 6465 2720 2849 292c 2073 6b69 7070 696e de' (I), skippin │ │ │ │ 00018470: 6720 7468 6520 6675 6e63 7469 6f6e 0a0a g the function.. │ │ │ │ 00018480: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00018490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 6375 ++: void cv::cu │ │ │ │ -000184a0: 6461 3a3a 6e6f 6e4c 6f63 616c 4d65 616e da::nonLocalMean │ │ │ │ -000184b0: 7328 4770 754d 6174 2073 7263 2c20 4770 s(GpuMat src, Gp │ │ │ │ -000184c0: 754d 6174 2620 6473 742c 2066 6c6f 6174 uMat& dst, float │ │ │ │ -000184d0: 2068 2c20 696e 7420 7365 6172 6368 5f77 h, int search_w │ │ │ │ -000184e0: 696e 646f 7720 3d20 3231 2c20 696e 7420 indow = 21, int │ │ │ │ -000184f0: 626c 6f63 6b5f 7369 7a65 203d 2037 2c20 block_size = 7, │ │ │ │ -00018500: 696e 7420 626f 7264 6572 4d6f 6465 203d int borderMode = │ │ │ │ -00018510: 2042 4f52 4445 525f 4445 4641 554c 542c BORDER_DEFAULT, │ │ │ │ -00018520: 2053 7472 6561 6d20 7374 7265 616d 203d Stream stream = │ │ │ │ -00018530: 2053 7472 6561 6d3a 3a4e 756c 6c28 2929 Stream::Null()) │ │ │ │ -00018540: 0a20 2020 202f 2f0a 0a20 2020 202f 2f20 . //.. // │ │ │ │ -00018550: 556e 6b6e 6f77 6e20 7479 7065 2027 4770 Unknown type 'Gp │ │ │ │ -00018560: 754d 6174 2720 2849 292c 2073 6b69 7070 uMat' (I), skipp │ │ │ │ -00018570: 696e 6720 7468 6520 6675 6e63 7469 6f6e ing the function │ │ │ │ -00018580: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00018590: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -000185a0: 6375 6461 3a3a 6661 7374 4e6c 4d65 616e cuda::fastNlMean │ │ │ │ -000185b0: 7344 656e 6f69 7369 6e67 2847 7075 4d61 sDenoising(GpuMa │ │ │ │ -000185c0: 7420 7372 632c 2047 7075 4d61 7426 2064 t src, GpuMat& d │ │ │ │ -000185d0: 7374 2c20 666c 6f61 7420 682c 2069 6e74 st, float h, int │ │ │ │ -000185e0: 2073 6561 7263 685f 7769 6e64 6f77 203d search_window = │ │ │ │ -000185f0: 2032 312c 2069 6e74 2062 6c6f 636b 5f73 21, int block_s │ │ │ │ -00018600: 697a 6520 3d20 372c 2053 7472 6561 6d20 ize = 7, Stream │ │ │ │ -00018610: 7374 7265 616d 203d 2053 7472 6561 6d3a stream = Stream: │ │ │ │ -00018620: 3a4e 756c 6c28 2929 0a20 2020 202f 2f0a :Null()). //. │ │ │ │ -00018630: 0a20 2020 202f 2f20 556e 6b6e 6f77 6e20 . // Unknown │ │ │ │ -00018640: 7479 7065 2027 4770 754d 6174 2720 2849 type 'GpuMat' (I │ │ │ │ -00018650: 292c 2073 6b69 7070 696e 6720 7468 6520 ), skipping the │ │ │ │ -00018660: 6675 6e63 7469 6f6e 0a0a 0a20 2020 202f function... / │ │ │ │ -00018670: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00018680: 6f69 6420 6376 3a3a 6375 6461 3a3a 6661 oid cv::cuda::fa │ │ │ │ -00018690: 7374 4e6c 4d65 616e 7344 656e 6f69 7369 stNlMeansDenoisi │ │ │ │ -000186a0: 6e67 436f 6c6f 7265 6428 4770 754d 6174 ngColored(GpuMat │ │ │ │ -000186b0: 2073 7263 2c20 4770 754d 6174 2620 6473 src, GpuMat& ds │ │ │ │ -000186c0: 742c 2066 6c6f 6174 2068 5f6c 756d 696e t, float h_lumin │ │ │ │ -000186d0: 616e 6365 2c20 666c 6f61 7420 7068 6f74 ance, float phot │ │ │ │ -000186e0: 6f5f 7265 6e64 6572 2c20 696e 7420 7365 o_render, int se │ │ │ │ -000186f0: 6172 6368 5f77 696e 646f 7720 3d20 3231 arch_window = 21 │ │ │ │ -00018700: 2c20 696e 7420 626c 6f63 6b5f 7369 7a65 , int block_size │ │ │ │ -00018710: 203d 2037 2c20 5374 7265 616d 2073 7472 = 7, Stream str │ │ │ │ -00018720: 6561 6d20 3d20 5374 7265 616d 3a3a 4e75 eam = Stream::Nu │ │ │ │ -00018730: 6c6c 2829 290a 2020 2020 2f2f 0a0a 2020 ll()). //.. │ │ │ │ -00018740: 2020 2f2f 2055 6e6b 6e6f 776e 2074 7970 // Unknown typ │ │ │ │ -00018750: 6520 2747 7075 4d61 7427 2028 4929 2c20 e 'GpuMat' (I), │ │ │ │ -00018760: 736b 6970 7069 6e67 2074 6865 2066 756e skipping the fun │ │ │ │ -00018770: 6374 696f 6e0a 0a0a 2020 2020 2f2f 0a20 ction... //. │ │ │ │ -00018780: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00018790: 2063 763a 3a63 636d 3a3a 6761 6d6d 6143 cv::ccm::gammaC │ │ │ │ -000187a0: 6f72 7265 6374 696f 6e28 4d61 7420 7372 orrection(Mat sr │ │ │ │ -000187b0: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ -000187c0: 626c 6520 6761 6d6d 6129 0a20 2020 202f ble gamma). / │ │ │ │ -000187d0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -000187e0: 2a20 4170 706c 6965 7320 6761 6d6d 6120 * Applies gamma │ │ │ │ -000187f0: 636f 7272 6563 7469 6f6e 2074 6f20 7468 correction to th │ │ │ │ -00018800: 6520 696e 7075 7420 696d 6167 652e 0a20 e input image.. │ │ │ │ -00018810: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00018820: 2049 6e70 7574 2069 6d61 6765 2e0a 2020 Input image.. │ │ │ │ -00018830: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -00018840: 4f75 7470 7574 2069 6d61 6765 2e0a 2020 Output image.. │ │ │ │ -00018850: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00018860: 6120 4761 6d6d 6120 636f 7272 6563 7469 a Gamma correcti │ │ │ │ -00018870: 6f6e 2067 7265 6174 6572 2074 6861 6e20 on greater than │ │ │ │ -00018880: 7a65 726f 2e0a 2020 2020 202a 2f0a 2020 zero.. */. │ │ │ │ -00018890: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000188a0: 766f 6964 2067 616d 6d61 436f 7272 6563 void gammaCorrec │ │ │ │ -000188b0: 7469 6f6e 284d 6174 2073 7263 2c20 4d61 tion(Mat src, Ma │ │ │ │ -000188c0: 7420 6473 742c 2064 6f75 626c 6520 6761 t dst, double ga │ │ │ │ -000188d0: 6d6d 6129 207b 0a20 2020 2020 2020 2067 mma) {. g │ │ │ │ -000188e0: 616d 6d61 436f 7272 6563 7469 6f6e 5f30 ammaCorrection_0 │ │ │ │ -000188f0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -00018900: 6473 742e 6e61 7469 7665 4f62 6a2c 2067 dst.nativeObj, g │ │ │ │ -00018910: 616d 6d61 293b 0a20 2020 207d 0a0a 0a0a amma);. }.... │ │ │ │ +00018490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 6363 ++: void cv::cc │ │ │ │ +000184a0: 6d3a 3a67 616d 6d61 436f 7272 6563 7469 m::gammaCorrecti │ │ │ │ +000184b0: 6f6e 284d 6174 2073 7263 2c20 4d61 7426 on(Mat src, Mat& │ │ │ │ +000184c0: 2064 7374 2c20 646f 7562 6c65 2067 616d dst, double gam │ │ │ │ +000184d0: 6d61 290a 2020 2020 2f2f 0a0a 2020 2020 ma). //.. │ │ │ │ +000184e0: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +000184f0: 6573 2067 616d 6d61 2063 6f72 7265 6374 es gamma correct │ │ │ │ +00018500: 696f 6e20 746f 2074 6865 2069 6e70 7574 ion to the input │ │ │ │ +00018510: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00018520: 7061 7261 6d20 7372 6320 496e 7075 7420 param src Input │ │ │ │ +00018530: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +00018540: 6172 616d 2064 7374 204f 7574 7075 7420 aram dst Output │ │ │ │ +00018550: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +00018560: 6172 616d 2067 616d 6d61 2047 616d 6d61 aram gamma Gamma │ │ │ │ +00018570: 2063 6f72 7265 6374 696f 6e20 6772 6561 correction grea │ │ │ │ +00018580: 7465 7220 7468 616e 207a 6572 6f2e 0a20 ter than zero.. │ │ │ │ +00018590: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000185a0: 6320 7374 6174 6963 2076 6f69 6420 6761 c static void ga │ │ │ │ +000185b0: 6d6d 6143 6f72 7265 6374 696f 6e28 4d61 mmaCorrection(Ma │ │ │ │ +000185c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000185d0: 646f 7562 6c65 2067 616d 6d61 2920 7b0a double gamma) {. │ │ │ │ +000185e0: 2020 2020 2020 2020 6761 6d6d 6143 6f72 gammaCor │ │ │ │ +000185f0: 7265 6374 696f 6e5f 3028 7372 632e 6e61 rection_0(src.na │ │ │ │ +00018600: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00018610: 6976 654f 626a 2c20 6761 6d6d 6129 3b0a iveObj, gamma);. │ │ │ │ +00018620: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00018630: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00018640: 2063 763a 3a63 7564 613a 3a6e 6f6e 4c6f cv::cuda::nonLo │ │ │ │ +00018650: 6361 6c4d 6561 6e73 2847 7075 4d61 7420 calMeans(GpuMat │ │ │ │ +00018660: 7372 632c 2047 7075 4d61 7426 2064 7374 src, GpuMat& dst │ │ │ │ +00018670: 2c20 666c 6f61 7420 682c 2069 6e74 2073 , float h, int s │ │ │ │ +00018680: 6561 7263 685f 7769 6e64 6f77 203d 2032 earch_window = 2 │ │ │ │ +00018690: 312c 2069 6e74 2062 6c6f 636b 5f73 697a 1, int block_siz │ │ │ │ +000186a0: 6520 3d20 372c 2069 6e74 2062 6f72 6465 e = 7, int borde │ │ │ │ +000186b0: 724d 6f64 6520 3d20 424f 5244 4552 5f44 rMode = BORDER_D │ │ │ │ +000186c0: 4546 4155 4c54 2c20 5374 7265 616d 2073 EFAULT, Stream s │ │ │ │ +000186d0: 7472 6561 6d20 3d20 5374 7265 616d 3a3a tream = Stream:: │ │ │ │ +000186e0: 4e75 6c6c 2829 290a 2020 2020 2f2f 0a0a Null()). //.. │ │ │ │ +000186f0: 2020 2020 2f2f 2055 6e6b 6e6f 776e 2074 // Unknown t │ │ │ │ +00018700: 7970 6520 2747 7075 4d61 7427 2028 4929 ype 'GpuMat' (I) │ │ │ │ +00018710: 2c20 736b 6970 7069 6e67 2074 6865 2066 , skipping the f │ │ │ │ +00018720: 756e 6374 696f 6e0a 0a0a 2020 2020 2f2f unction... // │ │ │ │ +00018730: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00018740: 6964 2063 763a 3a63 7564 613a 3a66 6173 id cv::cuda::fas │ │ │ │ +00018750: 744e 6c4d 6561 6e73 4465 6e6f 6973 696e tNlMeansDenoisin │ │ │ │ +00018760: 6728 4770 754d 6174 2073 7263 2c20 4770 g(GpuMat src, Gp │ │ │ │ +00018770: 754d 6174 2620 6473 742c 2066 6c6f 6174 uMat& dst, float │ │ │ │ +00018780: 2068 2c20 696e 7420 7365 6172 6368 5f77 h, int search_w │ │ │ │ +00018790: 696e 646f 7720 3d20 3231 2c20 696e 7420 indow = 21, int │ │ │ │ +000187a0: 626c 6f63 6b5f 7369 7a65 203d 2037 2c20 block_size = 7, │ │ │ │ +000187b0: 5374 7265 616d 2073 7472 6561 6d20 3d20 Stream stream = │ │ │ │ +000187c0: 5374 7265 616d 3a3a 4e75 6c6c 2829 290a Stream::Null()). │ │ │ │ +000187d0: 2020 2020 2f2f 0a0a 2020 2020 2f2f 2055 //.. // U │ │ │ │ +000187e0: 6e6b 6e6f 776e 2074 7970 6520 2747 7075 nknown type 'Gpu │ │ │ │ +000187f0: 4d61 7427 2028 4929 2c20 736b 6970 7069 Mat' (I), skippi │ │ │ │ +00018800: 6e67 2074 6865 2066 756e 6374 696f 6e0a ng the function. │ │ │ │ +00018810: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00018820: 432b 2b3a 2020 766f 6964 2063 763a 3a63 C++: void cv::c │ │ │ │ +00018830: 7564 613a 3a66 6173 744e 6c4d 6561 6e73 uda::fastNlMeans │ │ │ │ +00018840: 4465 6e6f 6973 696e 6743 6f6c 6f72 6564 DenoisingColored │ │ │ │ +00018850: 2847 7075 4d61 7420 7372 632c 2047 7075 (GpuMat src, Gpu │ │ │ │ +00018860: 4d61 7426 2064 7374 2c20 666c 6f61 7420 Mat& dst, float │ │ │ │ +00018870: 685f 6c75 6d69 6e61 6e63 652c 2066 6c6f h_luminance, flo │ │ │ │ +00018880: 6174 2070 686f 746f 5f72 656e 6465 722c at photo_render, │ │ │ │ +00018890: 2069 6e74 2073 6561 7263 685f 7769 6e64 int search_wind │ │ │ │ +000188a0: 6f77 203d 2032 312c 2069 6e74 2062 6c6f ow = 21, int blo │ │ │ │ +000188b0: 636b 5f73 697a 6520 3d20 372c 2053 7472 ck_size = 7, Str │ │ │ │ +000188c0: 6561 6d20 7374 7265 616d 203d 2053 7472 eam stream = Str │ │ │ │ +000188d0: 6561 6d3a 3a4e 756c 6c28 2929 0a20 2020 eam::Null()). │ │ │ │ +000188e0: 202f 2f0a 0a20 2020 202f 2f20 556e 6b6e //.. // Unkn │ │ │ │ +000188f0: 6f77 6e20 7479 7065 2027 4770 754d 6174 own type 'GpuMat │ │ │ │ +00018900: 2720 2849 292c 2073 6b69 7070 696e 6720 ' (I), skipping │ │ │ │ +00018910: 7468 6520 6675 6e63 7469 6f6e 0a0a 0a0a the function.... │ │ │ │ 00018920: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ 00018930: 6964 2063 763a 3a69 6e70 6169 6e74 284d id cv::inpaint(M │ │ │ │ 00018940: 6174 2073 7263 2c20 4d61 7420 696e 7061 at src, Mat inpa │ │ │ │ 00018950: 696e 744d 6173 6b2c 204d 6174 2620 6473 intMask, Mat& ds │ │ │ │ 00018960: 742c 2064 6f75 626c 6520 696e 7061 696e t, double inpain │ │ │ │ 00018970: 7452 6164 6975 732c 2069 6e74 2066 6c61 tRadius, int fla │ │ │ │ 00018980: 6773 290a 2020 2020 7072 6976 6174 6520 gs). private │ │ │ ├── org/opencv/saliency/MotionSaliencyBinWangApr2014.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 8d896c2825a4feea63a46ad26a9ecefc0dabbb79f3ddc4b134a5cbeed17a8e19 │ │ │ │ │ + SHA-256 checksum 4d06b7c10906c918b27bb6625526117ff8e555e3f89d411ca11fbd5ae9b655e4 │ │ │ │ │ Compiled from "MotionSaliencyBinWangApr2014.java" │ │ │ │ │ public class org.opencv.saliency.MotionSaliencyBinWangApr2014 extends org.opencv.saliency.MotionSaliency │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/saliency/MotionSaliencyBinWangApr2014 │ │ │ │ │ super_class: #2 // org/opencv/saliency/MotionSaliency │ │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/saliency/MotionSaliency."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 15: 0 │ │ │ │ │ + line 16: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.MotionSaliencyBinWangApr2014 __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ @@ -112,29 +112,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/saliency/MotionSaliencyBinWangApr2014 │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.MotionSaliencyBinWangApr2014 create(); │ │ │ │ │ descriptor: ()Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 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/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 25: 0 │ │ │ │ │ + line 26: 0 │ │ │ │ │ │ │ │ │ │ public boolean computeSaliency(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)Z │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=6, locals=3, args_size=3 │ │ │ │ │ 0: aload_0 │ │ │ │ │ @@ -142,15 +142,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #25 // Method computeSaliency_0:(JJJ)Z │ │ │ │ │ 15: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 34: 0 │ │ │ │ │ + line 35: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 0 16 1 image Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 saliencyMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public void setImagesize(int, int); │ │ │ │ │ @@ -161,16 +161,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: iload_2 │ │ │ │ │ 6: invokestatic #29 // Method setImagesize_0:(JII)V │ │ │ │ │ 9: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 49: 0 │ │ │ │ │ - line 50: 9 │ │ │ │ │ + line 50: 0 │ │ │ │ │ + line 51: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 0 10 1 W I │ │ │ │ │ 0 10 2 H I │ │ │ │ │ │ │ │ │ │ public boolean init(); │ │ │ │ │ @@ -179,30 +179,30 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #33 // Method init_0:(J)Z │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 63: 0 │ │ │ │ │ + line 64: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ │ │ │ │ │ public int getImageWidth(); │ │ │ │ │ descriptor: ()I │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #37 // Method getImageWidth_0:(J)I │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 72: 0 │ │ │ │ │ + line 73: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ │ │ │ │ │ public void setImageWidth(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -210,16 +210,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #41 // Method setImageWidth_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 81: 0 │ │ │ │ │ - line 82: 8 │ │ │ │ │ + line 82: 0 │ │ │ │ │ + line 83: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 0 9 1 val I │ │ │ │ │ │ │ │ │ │ public int getImageHeight(); │ │ │ │ │ descriptor: ()I │ │ │ │ │ @@ -227,15 +227,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #45 // Method getImageHeight_0:(J)I │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 90: 0 │ │ │ │ │ + line 91: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ │ │ │ │ │ public void setImageHeight(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -243,16 +243,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #48 // Method setImageHeight_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 99: 0 │ │ │ │ │ - line 100: 8 │ │ │ │ │ + line 100: 0 │ │ │ │ │ + line 101: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/MotionSaliencyBinWangApr2014; │ │ │ │ │ 0 9 1 val I │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ ├── org/opencv/saliency/MotionSaliencyBinWangApr2014.java │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.saliency; │ │ │ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ +import org.opencv.saliency.MotionSaliency; │ │ │ │ import org.opencv.saliency.MotionSaliencyBinWangApr2014; │ │ │ │ │ │ │ │ // C++: class MotionSaliencyBinWangApr2014 │ │ │ │ /** │ │ │ │ * the Fast Self-tuning Background Subtraction Algorithm from CITE: BinWangApr2014 │ │ │ │ */ │ │ │ │ public class MotionSaliencyBinWangApr2014 extends MotionSaliency { │ │ │ ├── org/opencv/saliency/ObjectnessBING.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 720fb325e65fb3b02a74b2d1dca829aa23b55d22fa3b13aff2e89aa5878a5d3f │ │ │ │ │ + SHA-256 checksum 38d1307652e35acee2bc3a973f942609690af738b12f8e273f1ad273ff7dcc2e │ │ │ │ │ Compiled from "ObjectnessBING.java" │ │ │ │ │ public class org.opencv.saliency.ObjectnessBING extends org.opencv.saliency.Objectness │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/saliency/ObjectnessBING │ │ │ │ │ super_class: #2 // org/opencv/saliency/Objectness │ │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/saliency/Objectness."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 19: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.ObjectnessBING __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ @@ -136,29 +136,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/saliency/ObjectnessBING │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 22: 0 │ │ │ │ │ + line 23: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.ObjectnessBING create(); │ │ │ │ │ descriptor: ()Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 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/saliency/ObjectnessBING; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 29: 0 │ │ │ │ │ + line 30: 0 │ │ │ │ │ │ │ │ │ │ public boolean computeSaliency(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)Z │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=6, locals=3, args_size=3 │ │ │ │ │ 0: aload_0 │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #25 // Method computeSaliency_0:(JJJ)Z │ │ │ │ │ 15: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 38: 0 │ │ │ │ │ + line 39: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 16 1 image Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 saliencyMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public org.opencv.core.MatOfFloat getobjectnessValues(); │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #29 // Method getobjectnessValues_0:(J)J │ │ │ │ │ 7: invokestatic #33 // Method org/opencv/core/MatOfFloat.fromNativeAddr:(J)Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 55: 0 │ │ │ │ │ + line 56: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ │ │ │ │ │ public void setTrainingPath(java.lang.String); │ │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -200,16 +200,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: invokestatic #39 // Method setTrainingPath_0:(JLjava/lang/String;)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 69: 0 │ │ │ │ │ - line 70: 8 │ │ │ │ │ + line 70: 0 │ │ │ │ │ + line 71: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 9 1 trainingPath Ljava/lang/String; │ │ │ │ │ │ │ │ │ │ public void setBBResDir(java.lang.String); │ │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ │ @@ -218,16 +218,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: invokestatic #43 // Method setBBResDir_0:(JLjava/lang/String;)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 86: 0 │ │ │ │ │ - line 87: 8 │ │ │ │ │ + line 87: 0 │ │ │ │ │ + line 88: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 9 1 resultsDir Ljava/lang/String; │ │ │ │ │ │ │ │ │ │ public double getBase(); │ │ │ │ │ descriptor: ()D │ │ │ │ │ @@ -235,15 +235,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #46 // Method getBase_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 95: 0 │ │ │ │ │ + line 96: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ │ │ │ │ │ public void setBase(double); │ │ │ │ │ descriptor: (D)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -251,16 +251,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: dload_1 │ │ │ │ │ 5: invokestatic #50 // Method setBase_0:(JD)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 104: 0 │ │ │ │ │ - line 105: 8 │ │ │ │ │ + line 105: 0 │ │ │ │ │ + line 106: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 9 1 val D │ │ │ │ │ │ │ │ │ │ public int getNSS(); │ │ │ │ │ descriptor: ()I │ │ │ │ │ @@ -268,15 +268,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #54 // Method getNSS_0:(J)I │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 113: 0 │ │ │ │ │ + line 114: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ │ │ │ │ │ public void setNSS(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -284,16 +284,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #58 // Method setNSS_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 122: 0 │ │ │ │ │ - line 123: 8 │ │ │ │ │ + line 123: 0 │ │ │ │ │ + line 124: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 9 1 val I │ │ │ │ │ │ │ │ │ │ public int getW(); │ │ │ │ │ descriptor: ()I │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #62 // Method getW_0:(J)I │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 131: 0 │ │ │ │ │ + line 132: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ │ │ │ │ │ public void setW(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -317,16 +317,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #65 // Method setW_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 140: 0 │ │ │ │ │ - line 141: 8 │ │ │ │ │ + line 141: 0 │ │ │ │ │ + line 142: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/ObjectnessBING; │ │ │ │ │ 0 9 1 val I │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ ├── org/opencv/saliency/ObjectnessBING.java │ │ │ │ @@ -3,14 +3,15 @@ │ │ │ │ // │ │ │ │ package org.opencv.saliency; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfFloat; │ │ │ │ +import org.opencv.saliency.Objectness; │ │ │ │ import org.opencv.saliency.ObjectnessBING; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class ObjectnessBING │ │ │ │ /** │ │ │ │ * the Binarized normed gradients algorithm from CITE: BING │ │ │ │ */ │ │ │ ├── org/opencv/saliency/StaticSaliencyFineGrained.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 196be4b58f445004334f3068d34057214ac46f3a621a5d6f2f8359d8ada009bb │ │ │ │ │ + SHA-256 checksum 82ee0a16e42853557e470a611ae90bccddffe090efb6dc4c126797a8057004bc │ │ │ │ │ Compiled from "StaticSaliencyFineGrained.java" │ │ │ │ │ public class org.opencv.saliency.StaticSaliencyFineGrained extends org.opencv.saliency.StaticSaliency │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/saliency/StaticSaliencyFineGrained │ │ │ │ │ super_class: #2 // org/opencv/saliency/StaticSaliency │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/saliency/StaticSaliency."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/saliency/StaticSaliencyFineGrained; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.StaticSaliencyFineGrained __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/saliency/StaticSaliencyFineGrained; │ │ │ │ │ @@ -76,29 +76,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/saliency/StaticSaliencyFineGrained │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 21: 0 │ │ │ │ │ + line 22: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.StaticSaliencyFineGrained create(); │ │ │ │ │ descriptor: ()Lorg/opencv/saliency/StaticSaliencyFineGrained; │ │ │ │ │ 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/saliency/StaticSaliencyFineGrained; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 28: 0 │ │ │ │ │ + line 29: 0 │ │ │ │ │ │ │ │ │ │ public boolean computeSaliency(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)Z │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=6, locals=3, args_size=3 │ │ │ │ │ 0: aload_0 │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #25 // Method computeSaliency_0:(JJJ)Z │ │ │ │ │ 15: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 37: 0 │ │ │ │ │ + line 38: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/saliency/StaticSaliencyFineGrained; │ │ │ │ │ 0 16 1 image Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 saliencyMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ ├── org/opencv/saliency/StaticSaliencyFineGrained.java │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.saliency; │ │ │ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ +import org.opencv.saliency.StaticSaliency; │ │ │ │ import org.opencv.saliency.StaticSaliencyFineGrained; │ │ │ │ │ │ │ │ // C++: class StaticSaliencyFineGrained │ │ │ │ /** │ │ │ │ * the Fine Grained Saliency approach from CITE: FGS │ │ │ │ * │ │ │ │ * This method calculates saliency based on center-surround differences. │ │ │ ├── org/opencv/saliency/StaticSaliencySpectralResidual.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum bde595937d40fb34c80bbf4f21f109d625b947f4160d3408359dfbc66ef640e9 │ │ │ │ │ + SHA-256 checksum 1e3c5d654ad39779ee94e1e0b5d91eb6bad426e94a404e06bfd69843861b944b │ │ │ │ │ Compiled from "StaticSaliencySpectralResidual.java" │ │ │ │ │ public class org.opencv.saliency.StaticSaliencySpectralResidual extends org.opencv.saliency.StaticSaliency │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/saliency/StaticSaliencySpectralResidual │ │ │ │ │ super_class: #2 // org/opencv/saliency/StaticSaliency │ │ │ │ │ @@ -81,15 +81,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/saliency/StaticSaliency."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 20: 0 │ │ │ │ │ + line 21: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.StaticSaliencySpectralResidual __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ @@ -98,29 +98,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/saliency/StaticSaliencySpectralResidual │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 23: 0 │ │ │ │ │ + line 24: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.saliency.StaticSaliencySpectralResidual create(); │ │ │ │ │ descriptor: ()Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ 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/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 30: 0 │ │ │ │ │ + line 31: 0 │ │ │ │ │ │ │ │ │ │ public boolean computeSaliency(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)Z │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=6, locals=3, args_size=3 │ │ │ │ │ 0: aload_0 │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #25 // Method computeSaliency_0:(JJJ)Z │ │ │ │ │ 15: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 39: 0 │ │ │ │ │ + line 40: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ 0 16 1 image Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 saliencyMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public int getImageWidth(); │ │ │ │ │ @@ -145,15 +145,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #29 // Method getImageWidth_0:(J)I │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 62: 0 │ │ │ │ │ + line 63: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ │ │ │ │ │ public void setImageWidth(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -161,16 +161,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #33 // Method setImageWidth_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 71: 0 │ │ │ │ │ - line 72: 8 │ │ │ │ │ + line 72: 0 │ │ │ │ │ + line 73: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ 0 9 1 val I │ │ │ │ │ │ │ │ │ │ public int getImageHeight(); │ │ │ │ │ descriptor: ()I │ │ │ │ │ @@ -178,15 +178,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #37 // Method getImageHeight_0:(J)I │ │ │ │ │ 7: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 80: 0 │ │ │ │ │ + line 81: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ │ │ │ │ │ public void setImageHeight(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #40 // Method setImageHeight_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 89: 0 │ │ │ │ │ - line 90: 8 │ │ │ │ │ + line 90: 0 │ │ │ │ │ + line 91: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/saliency/StaticSaliencySpectralResidual; │ │ │ │ │ 0 9 1 val I │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ ├── org/opencv/saliency/StaticSaliencySpectralResidual.java │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.saliency; │ │ │ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ +import org.opencv.saliency.StaticSaliency; │ │ │ │ import org.opencv.saliency.StaticSaliencySpectralResidual; │ │ │ │ │ │ │ │ // C++: class StaticSaliencySpectralResidual │ │ │ │ /** │ │ │ │ * the Spectral Residual approach from CITE: SR │ │ │ │ * │ │ │ │ * Starting from the principle of natural image statistics, this method simulate the behavior of │ │ │ ├── org/opencv/structured_light/GrayCodePattern.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum ddb66e4cde785cfd5bfad93e51439629611688d9fd85361d876d2243cbd015f6 │ │ │ │ │ + SHA-256 checksum fc347895e8f1b810b8e2e3e7a177d6582e79b34224d776d66525f3836119a6e1 │ │ │ │ │ Compiled from "GrayCodePattern.java" │ │ │ │ │ public class org.opencv.structured_light.GrayCodePattern extends org.opencv.structured_light.StructuredLightPattern │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/structured_light/GrayCodePattern │ │ │ │ │ super_class: #2 // org/opencv/structured_light/StructuredLightPattern │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/structured_light/StructuredLightPattern."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 33: 0 │ │ │ │ │ + line 32: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.structured_light.GrayCodePattern __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/structured_light/GrayCodePattern │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ + line 35: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.structured_light.GrayCodePattern create(int, int); │ │ │ │ │ descriptor: (II)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ stack=2, locals=2, args_size=2 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: iload_1 │ │ │ │ │ 2: invokestatic #10 // Method create_0:(II)J │ │ │ │ │ 5: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 49: 0 │ │ │ │ │ + line 48: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 width I │ │ │ │ │ 0 9 1 height I │ │ │ │ │ │ │ │ │ │ public long getNumberOfPatternImages(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ @@ -163,15 +163,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #22 // Method getNumberOfPatternImages_0:(J)J │ │ │ │ │ 7: lreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 64: 0 │ │ │ │ │ + line 63: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ │ │ │ │ │ public void setWhiteThreshold(long); │ │ │ │ │ descriptor: (J)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -179,16 +179,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: lload_1 │ │ │ │ │ 5: invokestatic #26 // Method setWhiteThreshold_0:(JJ)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 81: 0 │ │ │ │ │ - line 82: 8 │ │ │ │ │ + line 80: 0 │ │ │ │ │ + line 81: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 9 1 value J │ │ │ │ │ │ │ │ │ │ public void setBlackThreshold(long); │ │ │ │ │ descriptor: (J)V │ │ │ │ │ @@ -197,16 +197,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: lload_1 │ │ │ │ │ 5: invokestatic #30 // Method setBlackThreshold_0:(JJ)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 98: 0 │ │ │ │ │ - line 99: 8 │ │ │ │ │ + line 97: 0 │ │ │ │ │ + line 98: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 9 1 value J │ │ │ │ │ │ │ │ │ │ public void getImagesForShadowMasks(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)V │ │ │ │ │ @@ -218,16 +218,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #33 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #33 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #36 // Method getImagesForShadowMasks_0:(JJJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 117: 0 │ │ │ │ │ - line 118: 15 │ │ │ │ │ + line 116: 0 │ │ │ │ │ + line 117: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 16 1 blackImage Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 whiteImage Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public boolean getProjPixel(java.util.List, int, int, org.opencv.core.Point); │ │ │ │ │ @@ -261,19 +261,19 @@ │ │ │ │ │ 45: aload 6 │ │ │ │ │ 47: iconst_1 │ │ │ │ │ 48: daload │ │ │ │ │ 49: putfield #56 // Field org/opencv/core/Point.y:D │ │ │ │ │ 52: iload 7 │ │ │ │ │ 54: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 138: 0 │ │ │ │ │ - line 139: 6 │ │ │ │ │ - line 140: 11 │ │ │ │ │ - line 141: 29 │ │ │ │ │ - line 142: 52 │ │ │ │ │ + line 137: 0 │ │ │ │ │ + line 138: 6 │ │ │ │ │ + line 139: 11 │ │ │ │ │ + line 140: 29 │ │ │ │ │ + line 141: 52 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 55 1 patternImages Ljava/util/List; │ │ │ │ │ 0 55 2 x I │ │ │ │ │ 0 55 3 y I │ │ │ │ │ 0 55 4 projPix Lorg/opencv/core/Point; │ │ │ ├── org/opencv/structured_light/GrayCodePattern.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.structured_light; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.Point; │ │ │ │ import org.opencv.structured_light.GrayCodePattern; │ │ │ │ -import org.opencv.structured_light.StructuredLightPattern; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class GrayCodePattern │ │ │ │ /** │ │ │ │ * Class implementing the Gray-code pattern, based on CITE: UNDERWORLD. │ │ │ │ * │ │ │ │ * The generation of the pattern images is performed with Gray encoding using the traditional white and black colors. │ │ │ ├── org/opencv/text/Text.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -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/video/Video.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -25,14 +25,46 @@ │ │ │ │ │ public static final int MOTION_HOMOGRAPHY = 3; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_INIT_POS = 1; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_INIT_NEG = 2; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_TRACK_POS = 3; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_TRACK_NEG = 4; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_DETECT = 5; │ │ │ │ │ │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold, final boolean detectShadows) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold, final boolean detectShadows) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static RotatedRect CamShift(final Mat probImage, final Rect window, final TermCriteria criteria) { │ │ │ │ │ final double[] window_out = new double[4]; │ │ │ │ │ final RotatedRect retVal = new RotatedRect(CamShift_0(probImage.nativeObj, window.x, window.y, window.width, window.height, window_out, criteria.type, criteria.maxCount, criteria.epsilon)); │ │ │ │ │ if (window != null) { │ │ │ │ │ window.x = (int)window_out[0]; │ │ │ │ │ window.y = (int)window_out[1]; │ │ │ │ │ window.width = (int)window_out[2]; │ │ │ │ │ @@ -209,45 +241,29 @@ │ │ │ │ │ return new Mat(readOpticalFlow_0(path)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean writeOpticalFlow(final String path, final Mat flow) { │ │ │ │ │ return writeOpticalFlow_0(path, flow.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold, final boolean detectShadows) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_1(final int p0, final double p1); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_2(final int p0); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold, final boolean detectShadows) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_1(final int p0, final double p1); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_2(final int p0); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ │ │ │ │ │ private static native double[] CamShift_0(final long p0, final int p1, final int p2, final int p3, final int p4, final double[] p5, final int p6, final int p7, final double p8); │ │ │ │ │ │ │ │ │ │ private static native int meanShift_0(final long p0, final int p1, final int p2, final int p3, final int p4, final double[] p5, final int p6, final int p7, final double p8); │ │ │ │ │ │ │ │ │ │ private static native int buildOpticalFlowPyramid_0(final long p0, final long p1, final double p2, final double p3, final int p4, final boolean p5, final int p6, final int p7, final boolean p8); │ │ │ │ │ │ │ │ │ │ @@ -302,24 +318,8 @@ │ │ │ │ │ private static native double findTransformECCMultiScale_2(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native double findTransformECCMultiScale_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long readOpticalFlow_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native boolean writeOpticalFlow_0(final String p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_1(final int p0, final double p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_2(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_1(final int p0, final double p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_2(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ } │ │ │ ├── org/opencv/video/Video.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -44,14 +44,128 @@ │ │ │ │ TrackerSamplerCSC_MODE_INIT_NEG = 2, │ │ │ │ TrackerSamplerCSC_MODE_TRACK_POS = 3, │ │ │ │ TrackerSamplerCSC_MODE_TRACK_NEG = 4, │ │ │ │ TrackerSamplerCSC_MODE_DETECT = 5; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold, boolean detectShadows) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold, boolean detectShadows) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: RotatedRect cv::CamShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Finds an object center, size, and orientation. │ │ │ │ * │ │ │ │ * @param probImage Back projection of the object histogram. See calcBackProject. │ │ │ │ @@ -1324,129 +1438,27 @@ │ │ │ │ * @return automatically generated │ │ │ │ */ │ │ │ │ public static boolean writeOpticalFlow(String path, Mat flow) { │ │ │ │ return writeOpticalFlow_0(path, flow.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold, boolean detectShadows) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ - } │ │ │ │ │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ + private static native long createBackgroundSubtractorMOG2_0(int history, double varThreshold, boolean detectShadows); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_1(int history, double varThreshold); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_2(int history); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold, boolean detectShadows) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native long createBackgroundSubtractorKNN_0(int history, double dist2Threshold, boolean detectShadows); │ │ │ │ + private static native long createBackgroundSubtractorKNN_1(int history, double dist2Threshold); │ │ │ │ + private static native long createBackgroundSubtractorKNN_2(int history); │ │ │ │ + private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ │ │ │ // C++: RotatedRect cv::CamShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ private static native double[] CamShift_0(long probImage_nativeObj, int window_x, int window_y, int window_width, int window_height, double[] window_out, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ │ │ │ │ // C++: int cv::meanShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ private static native int meanShift_0(long probImage_nativeObj, int window_x, int window_y, int window_width, int window_height, double[] window_out, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ │ │ │ │ @@ -1495,20 +1507,8 @@ │ │ │ │ │ │ │ │ // C++: Mat cv::readOpticalFlow(String path) │ │ │ │ private static native long readOpticalFlow_0(String path); │ │ │ │ │ │ │ │ // C++: bool cv::writeOpticalFlow(String path, Mat flow) │ │ │ │ private static native boolean writeOpticalFlow_0(String path, long flow_nativeObj); │ │ │ │ │ │ │ │ - // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ - private static native long createBackgroundSubtractorMOG2_0(int history, double varThreshold, boolean detectShadows); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_1(int history, double varThreshold); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_2(int history); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ - │ │ │ │ - // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ - private static native long createBackgroundSubtractorKNN_0(int history, double dist2Threshold, boolean detectShadows); │ │ │ │ - private static native long createBackgroundSubtractorKNN_1(int history, double dist2Threshold); │ │ │ │ - private static native long createBackgroundSubtractorKNN_2(int history); │ │ │ │ - private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ package org.opencv.ximgproc; │ │ │ │ │ │ │ │ │ │ +import org.opencv.core.Point; │ │ │ │ │ import org.opencv.core.Rect; │ │ │ │ │ import org.opencv.stereo.StereoMatcher; │ │ │ │ │ -import org.opencv.core.Point; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Ximgproc │ │ │ │ │ { │ │ │ │ │ public static final int RO_STRICT = 0; │ │ │ │ │ public static final int RO_IGNORE_BORDERS = 1; │ │ │ │ │ public static final int ARO_0_45 = 0; │ │ │ │ │ @@ -66,176 +66,120 @@ │ │ │ │ │ thinning_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void anisotropicDiffusion(final Mat src, final Mat dst, final float alpha, final float K, final int niters) { │ │ │ │ │ anisotropicDiffusion_0(src.nativeObj, dst.nativeObj, alpha, K, niters); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ - weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ - weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ - weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ - weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ - return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static RICInterpolator createRICInterpolator() { │ │ │ │ │ - return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ + public static 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 GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ + 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 GraphSegmentation createGraphSegmentation() { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ + 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 SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_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)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ + 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 SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ + 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 SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ + 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 SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ + 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 SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ + public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ + public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_3(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr())); │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ - return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins, final boolean double_step) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_0(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins, double_step)); │ │ │ │ │ + public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ + qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ + 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 SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ + public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ + GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ + return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 int readGT(final String src_path, final Mat dst) { │ │ │ │ │ + return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void 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 double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ + return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ - RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ - RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ + getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ - PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ + getDisparityVis_1(src.nativeObj, dst.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) { │ │ │ │ │ @@ -278,56 +222,68 @@ │ │ │ │ │ return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static ContourFitting createContourFitting() { │ │ │ │ │ return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ - findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + 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 findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ - findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + 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 findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ - findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + 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 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 void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ + public static 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector() { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + 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 RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static 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) { │ │ │ │ │ @@ -354,72 +310,72 @@ │ │ │ │ │ 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 GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, 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 GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 GraphSegmentation createGraphSegmentation() { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_3(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ + return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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,179 +562,195 @@ │ │ │ │ │ l0Smooth_1(src.nativeObj, dst.nativeObj, lambda); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void l0Smooth(final Mat src, final Mat dst) { │ │ │ │ │ l0Smooth_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ - return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ + public static 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 DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ + 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 int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, 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 double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ + public static 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 double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ - return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ + public static 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 double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void 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, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ - createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ + public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ + return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ + public static RICInterpolator createRICInterpolator() { │ │ │ │ │ + return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ + 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 colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ + 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)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ + 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)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ + 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)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static FastLineDetector createFastLineDetector() { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ + findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ + findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ + findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRICInterpolator_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 createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ + 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 createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ + 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 createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ + 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 createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ + 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 createGraphSegmentation_2(final double p0); │ │ │ │ │ + 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 createGraphSegmentation_3(); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ + 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 long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ + 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 long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ + private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ + private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ + private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ + private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - 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 void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - 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 void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - 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 void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double 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 createEdgeDrawing_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ + private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + private static native long createRightMatcher_0(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 long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - 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 int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ + private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ + 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 RadonTransform_5(final long p0, final long p1); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ │ │ │ │ │ @@ -796,35 +768,41 @@ │ │ │ │ │ │ │ │ │ │ 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(); │ │ │ │ │ │ │ │ │ │ - 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 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 findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double 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 void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ + private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ + private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ + private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ + private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ + private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_6(); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + 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 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); │ │ │ │ │ │ │ │ │ │ @@ -834,43 +812,43 @@ │ │ │ │ │ │ │ │ │ │ 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 createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float 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 long createGraphSegmentation_2(final double p0); │ │ │ │ │ │ │ │ │ │ - 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 createGraphSegmentation_3(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + 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 createDTFilter_0(final long p0, final double p1, final double p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_1(final long p0, final double p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_2(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ @@ -960,43 +938,65 @@ │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeDrawing_0(); │ │ │ │ │ + private static native long 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 createDisparityWLSFilter_0(final long p0); │ │ │ │ │ + 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 createRightMatcher_0(final long p0); │ │ │ │ │ + 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 createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ + 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 int readGT_0(final String p0, final long p1); │ │ │ │ │ + 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 double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + 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 double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ + private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ │ │ │ │ │ - private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native void GradientDericheX_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 createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ │ │ │ │ │ - private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ + private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ + │ │ │ │ │ + private static native long 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 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); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -811,9014 +811,9014 @@ │ │ │ │ 000032a0: 6974 6572 7329 207b 0a20 2020 2020 2020 iters) {. │ │ │ │ 000032b0: 2061 6e69 736f 7472 6f70 6963 4469 6666 anisotropicDiff │ │ │ │ 000032c0: 7573 696f 6e5f 3028 7372 632e 6e61 7469 usion_0(src.nati │ │ │ │ 000032d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ 000032e0: 654f 626a 2c20 616c 7068 612c 204b 2c20 eObj, alpha, K, │ │ │ │ 000032f0: 6e69 7465 7273 293b 0a20 2020 207d 0a0a niters);. }.. │ │ │ │ 00003300: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00003310: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00003320: 6d67 7072 6f63 3a3a 7765 6967 6874 6564 mgproc::weighted │ │ │ │ -00003330: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ -00003340: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ -00003350: 204d 6174 2620 6473 742c 2069 6e74 2072 Mat& dst, int r │ │ │ │ -00003360: 2c20 646f 7562 6c65 2073 6967 6d61 203d , double sigma = │ │ │ │ -00003370: 2032 352e 352c 2069 6e74 2077 6569 6768 25.5, int weigh │ │ │ │ -00003380: 7454 7970 6520 3d20 574d 465f 4558 502c tType = WMF_EXP, │ │ │ │ -00003390: 204d 6174 206d 6173 6b20 3d20 4d61 7428 Mat mask = Mat( │ │ │ │ -000033a0: 2929 0a20 2020 202f 2f0a 0a20 2020 202f )). //.. / │ │ │ │ -000033b0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -000033c0: 7320 7765 6967 6874 6564 206d 6564 6961 s weighted media │ │ │ │ -000033d0: 6e20 6669 6c74 6572 2074 6f20 616e 2069 n filter to an i │ │ │ │ -000033e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -000033f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00003400: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -00003410: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ -00003420: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ -00003430: 207a 6861 6e67 3230 3134 3130 302b 0a20 zhang2014100+. │ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2074 6865 *. * the │ │ │ │ -00003450: 2070 6978 656c 2077 696c 6c20 6265 2069 pixel will be i │ │ │ │ -00003460: 676e 6f72 6564 2077 6865 6e20 6d61 696e gnored when main │ │ │ │ -00003470: 7461 696e 696e 6720 7468 6520 6a6f 696e taining the join │ │ │ │ -00003480: 742d 6869 7374 6f67 7261 6d2e 2054 6869 t-histogram. Thi │ │ │ │ -00003490: 7320 6973 2075 7365 6675 6c20 666f 7220 s is useful for │ │ │ │ -000034a0: 6170 706c 6963 6174 696f 6e73 206c 696b applications lik │ │ │ │ -000034b0: 6520 6f70 7469 6361 6c20 666c 6f77 206f e optical flow o │ │ │ │ -000034c0: 6363 6c75 7369 6f6e 2068 616e 646c 696e cclusion handlin │ │ │ │ -000034d0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ -000034e0: 2053 4545 3a20 6d65 6469 616e 426c 7572 SEE: medianBlur │ │ │ │ -000034f0: 2c20 6a6f 696e 7442 696c 6174 6572 616c , jointBilateral │ │ │ │ -00003500: 4669 6c74 6572 0a20 2020 2020 2a20 4070 Filter. * @p │ │ │ │ -00003510: 6172 616d 206a 6f69 6e74 2061 7574 6f6d aram joint autom │ │ │ │ -00003520: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00003530: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003540: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ -00003550: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00003560: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -00003570: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003580: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00003590: 6172 616d 2072 2061 7574 6f6d 6174 6963 aram r automatic │ │ │ │ -000035a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000035b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000035c0: 6d61 2061 7574 6f6d 6174 6963 616c 6c79 ma automatically │ │ │ │ -000035d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000035e0: 2a20 4070 6172 616d 2077 6569 6768 7454 * @param weightT │ │ │ │ -000035f0: 7970 6520 6175 746f 6d61 7469 6361 6c6c ype automaticall │ │ │ │ -00003600: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003610: 202a 2040 7061 7261 6d20 6d61 736b 2061 * @param mask a │ │ │ │ -00003620: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003630: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00003640: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00003650: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ -00003660: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j │ │ │ │ -00003670: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -00003680: 6174 2064 7374 2c20 696e 7420 722c 2064 at dst, int r, d │ │ │ │ -00003690: 6f75 626c 6520 7369 676d 612c 2069 6e74 ouble sigma, int │ │ │ │ -000036a0: 2077 6569 6768 7454 7970 652c 204d 6174 weightType, Mat │ │ │ │ -000036b0: 206d 6173 6b29 207b 0a20 2020 2020 2020 mask) {. │ │ │ │ -000036c0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -000036d0: 696c 7465 725f 3028 6a6f 696e 742e 6e61 ilter_0(joint.na │ │ │ │ -000036e0: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ -000036f0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00003700: 7665 4f62 6a2c 2072 2c20 7369 676d 612c veObj, r, sigma, │ │ │ │ -00003710: 2077 6569 6768 7454 7970 652c 206d 6173 weightType, mas │ │ │ │ -00003720: 6b2e 6e61 7469 7665 4f62 6a29 3b0a 2020 k.nativeObj);. │ │ │ │ -00003730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00003740: 2020 2a20 4170 706c 6965 7320 7765 6967 * Applies weig │ │ │ │ -00003750: 6874 6564 206d 6564 6961 6e20 6669 6c74 hted median filt │ │ │ │ -00003760: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ -00003770: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00003780: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00003790: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -000037a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -000037b0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ -000037c0: 3230 3134 3130 302b 0a20 2020 2020 2a0a 2014100+. *. │ │ │ │ -000037d0: 2020 2020 202a 2074 6865 2070 6978 656c * the pixel │ │ │ │ -000037e0: 2077 696c 6c20 6265 2069 676e 6f72 6564 will be ignored │ │ │ │ -000037f0: 2077 6865 6e20 6d61 696e 7461 696e 696e when maintainin │ │ │ │ -00003800: 6720 7468 6520 6a6f 696e 742d 6869 7374 g the joint-hist │ │ │ │ -00003810: 6f67 7261 6d2e 2054 6869 7320 6973 2075 ogram. This is u │ │ │ │ -00003820: 7365 6675 6c20 666f 7220 6170 706c 6963 seful for applic │ │ │ │ -00003830: 6174 696f 6e73 206c 696b 6520 6f70 7469 ations like opti │ │ │ │ -00003840: 6361 6c20 666c 6f77 206f 6363 6c75 7369 cal flow occlusi │ │ │ │ -00003850: 6f6e 2068 616e 646c 696e 672e 0a20 2020 on handling.. │ │ │ │ -00003860: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -00003870: 6d65 6469 616e 426c 7572 2c20 6a6f 696e medianBlur, join │ │ │ │ -00003880: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -00003890: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -000038a0: 6f69 6e74 2061 7574 6f6d 6174 6963 616c oint automatical │ │ │ │ -000038b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000038c0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -000038d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000038e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000038f0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -00003900: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00003910: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -00003920: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00003930: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00003940: 4070 6172 616d 2073 6967 6d61 2061 7574 @param sigma aut │ │ │ │ -00003950: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00003960: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00003970: 616d 2077 6569 6768 7454 7970 6520 6175 am weightType au │ │ │ │ -00003980: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003990: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000039a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000039b0: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -000039c0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -000039d0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -000039e0: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ -000039f0: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int │ │ │ │ -00003a00: 7765 6967 6874 5479 7065 2920 7b0a 2020 weightType) {. │ │ │ │ -00003a10: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ -00003a20: 6469 616e 4669 6c74 6572 5f31 286a 6f69 dianFilter_1(joi │ │ │ │ -00003a30: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00003a40: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00003a50: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s │ │ │ │ -00003a60: 6967 6d61 2c20 7765 6967 6874 5479 7065 igma, weightType │ │ │ │ -00003a70: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00003a80: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ -00003a90: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ -00003aa0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -00003ab0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00003ac0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -00003ad0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ -00003ae0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ -00003af0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ -00003b00: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ -00003b20: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ -00003b30: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ -00003b40: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ -00003b50: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ -00003b60: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ -00003b70: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ -00003b80: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ -00003b90: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ -00003ba0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00003bb0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ -00003bc0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -00003bd0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ -00003be0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ -00003bf0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003c00: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00003c10: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -00003c20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003c30: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -00003c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003c50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00003c60: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ -00003c70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003c80: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00003c90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ -00003ca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00003cc0: 7469 6320 766f 6964 2077 6569 6768 7465 tic void weighte │ │ │ │ -00003cd0: 644d 6564 6961 6e46 696c 7465 7228 4d61 dMedianFilter(Ma │ │ │ │ -00003ce0: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -00003cf0: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r │ │ │ │ -00003d00: 2c20 646f 7562 6c65 2073 6967 6d61 2920 , double sigma) │ │ │ │ -00003d10: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ -00003d20: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2 │ │ │ │ -00003d30: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ -00003d40: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00003d50: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00003d60: 722c 2073 6967 6d61 293b 0a20 2020 207d r, sigma);. } │ │ │ │ -00003d70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00003d80: 2041 7070 6c69 6573 2077 6569 6768 7465 Applies weighte │ │ │ │ -00003d90: 6420 6d65 6469 616e 2066 696c 7465 7220 d median filter │ │ │ │ -00003da0: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -00003db0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -00003dc0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -00003dd0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -00003de0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -00003df0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -00003e00: 3431 3030 2b0a 2020 2020 202a 0a20 2020 4100+. *. │ │ │ │ -00003e10: 2020 2a20 7468 6520 7069 7865 6c20 7769 * the pixel wi │ │ │ │ -00003e20: 6c6c 2062 6520 6967 6e6f 7265 6420 7768 ll be ignored wh │ │ │ │ -00003e30: 656e 206d 6169 6e74 6169 6e69 6e67 2074 en maintaining t │ │ │ │ -00003e40: 6865 206a 6f69 6e74 2d68 6973 746f 6772 he joint-histogr │ │ │ │ -00003e50: 616d 2e20 5468 6973 2069 7320 7573 6566 am. This is usef │ │ │ │ -00003e60: 756c 2066 6f72 2061 7070 6c69 6361 7469 ul for applicati │ │ │ │ -00003e70: 6f6e 7320 6c69 6b65 206f 7074 6963 616c ons like optical │ │ │ │ -00003e80: 2066 6c6f 7720 6f63 636c 7573 696f 6e20 flow occlusion │ │ │ │ -00003e90: 6861 6e64 6c69 6e67 2e0a 2020 2020 202a handling.. * │ │ │ │ -00003ea0: 0a20 2020 2020 2a20 5345 453a 206d 6564 . * SEE: med │ │ │ │ -00003eb0: 6961 6e42 6c75 722c 206a 6f69 6e74 4269 ianBlur, jointBi │ │ │ │ -00003ec0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ -00003ed0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00003ee0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00003ef0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003f00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ -00003f10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00003f20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00003f30: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ -00003f40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003f50: 2020 202a 2040 7061 7261 6d20 7220 6175 * @param r au │ │ │ │ -00003f60: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003f70: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00003f80: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00003f90: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00003fa0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -00003fb0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -00003fc0: 7420 6473 742c 2069 6e74 2072 2920 7b0a t dst, int r) {. │ │ │ │ -00003fd0: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ -00003fe0: 4d65 6469 616e 4669 6c74 6572 5f33 286a MedianFilter_3(j │ │ │ │ -00003ff0: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ -00004000: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00004010: 7374 2e6e 6174 6976 654f 626a 2c20 7229 st.nativeObj, r) │ │ │ │ -00004020: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004030: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004040: 725f 5246 4665 6174 7572 6547 6574 7465 r_RFFeatureGette │ │ │ │ -00004050: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004060: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00004070: 6574 7465 7228 290a 2020 2020 2f2f 0a0a etter(). //.. │ │ │ │ -00004080: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004090: 6320 5246 4665 6174 7572 6547 6574 7465 c RFFeatureGette │ │ │ │ -000040a0: 7220 6372 6561 7465 5246 4665 6174 7572 r createRFFeatur │ │ │ │ -000040b0: 6547 6574 7465 7228 2920 7b0a 2020 2020 eGetter() {. │ │ │ │ -000040c0: 2020 2020 7265 7475 726e 2052 4646 6561 return RFFea │ │ │ │ -000040d0: 7475 7265 4765 7474 6572 2e5f 5f66 726f tureGetter.__fro │ │ │ │ -000040e0: 6d50 7472 5f5f 2863 7265 6174 6552 4646 mPtr__(createRFF │ │ │ │ -000040f0: 6561 7475 7265 4765 7474 6572 5f30 2829 eatureGetter_0() │ │ │ │ -00004100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00004110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00004120: 7472 5f53 7472 7563 7475 7265 6445 6467 tr_StructuredEdg │ │ │ │ -00004130: 6544 6574 6563 7469 6f6e 2063 763a 3a78 eDetection cv::x │ │ │ │ -00004140: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ -00004150: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004160: 6563 7469 6f6e 2853 7472 696e 6720 6d6f ection(String mo │ │ │ │ -00004170: 6465 6c2c 2050 7472 5f52 4646 6561 7475 del, Ptr_RFFeatu │ │ │ │ -00004180: 7265 4765 7474 6572 2068 6f77 546f 4765 reGetter howToGe │ │ │ │ -00004190: 7446 6561 7475 7265 7320 3d20 5074 723c tFeatures = Ptr< │ │ │ │ -000041a0: 5246 4665 6174 7572 6547 6574 7465 723e RFFeatureGetter> │ │ │ │ -000041b0: 2829 290a 2020 2020 2f2f 0a0a 2020 2020 ()). //.. │ │ │ │ -000041c0: 7075 626c 6963 2073 7461 7469 6320 5374 public static St │ │ │ │ -000041d0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -000041e0: 6374 696f 6e20 6372 6561 7465 5374 7275 ction createStru │ │ │ │ -000041f0: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ -00004200: 696f 6e28 5374 7269 6e67 206d 6f64 656c ion(String model │ │ │ │ -00004210: 2c20 5246 4665 6174 7572 6547 6574 7465 , RFFeatureGette │ │ │ │ -00004220: 7220 686f 7754 6f47 6574 4665 6174 7572 r howToGetFeatur │ │ │ │ -00004230: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -00004240: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004250: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004260: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004270: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004280: 6563 7469 6f6e 5f30 286d 6f64 656c 2c20 ection_0(model, │ │ │ │ -00004290: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -000042a0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000042b0: 7228 2929 293b 0a20 2020 207d 0a0a 2020 r()));. }.. │ │ │ │ -000042c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000042d0: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ -000042e0: 7465 6374 696f 6e20 6372 6561 7465 5374 tection createSt │ │ │ │ -000042f0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -00004300: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ -00004310: 656c 2920 7b0a 2020 2020 2020 2020 7265 el) {. re │ │ │ │ -00004320: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004330: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004340: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004350: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004360: 6563 7469 6f6e 5f31 286d 6f64 656c 2929 ection_1(model)) │ │ │ │ -00004370: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004380: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004390: 725f 4564 6765 4177 6172 6549 6e74 6572 r_EdgeAwareInter │ │ │ │ -000043a0: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg │ │ │ │ -000043b0: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ -000043c0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ -000043d0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -000043e0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000043f0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c │ │ │ │ -00004400: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan │ │ │ │ -00004410: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. * │ │ │ │ -00004420: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ -00004430: 6f6c 6174 6f72 2e0a 2020 2020 202a 2040 olator.. * @ │ │ │ │ -00004440: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00004450: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00004460: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00004470: 6320 7374 6174 6963 2045 6467 6541 7761 c static EdgeAwa │ │ │ │ -00004480: 7265 496e 7465 7270 6f6c 6174 6f72 2063 reInterpolator c │ │ │ │ -00004490: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ -000044a0: 7465 7270 6f6c 6174 6f72 2829 207b 0a20 terpolator() {. │ │ │ │ -000044b0: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed │ │ │ │ -000044c0: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ -000044d0: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -000044e0: 6372 6561 7465 4564 6765 4177 6172 6549 createEdgeAwareI │ │ │ │ -000044f0: 6e74 6572 706f 6c61 746f 725f 3028 2929 nterpolator_0()) │ │ │ │ -00004500: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004510: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004520: 725f 5249 4349 6e74 6572 706f 6c61 746f r_RICInterpolato │ │ │ │ -00004530: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004540: 6372 6561 7465 5249 4349 6e74 6572 706f createRICInterpo │ │ │ │ -00004550: 6c61 746f 7228 290a 2020 2020 2f2f 0a0a lator(). //.. │ │ │ │ -00004560: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00004570: 6163 746f 7279 206d 6574 686f 6420 7468 actory method th │ │ │ │ -00004580: 6174 2063 7265 6174 6573 2061 6e20 696e at creates an in │ │ │ │ -00004590: 7374 616e 6365 206f 6620 7468 650a 2020 stance of the. │ │ │ │ -000045a0: 2020 202a 2052 4943 496e 7465 7270 6f6c * RICInterpol │ │ │ │ -000045b0: 6174 6f72 2e0a 2020 2020 202a 2040 7265 ator.. * @re │ │ │ │ -000045c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000045d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000045e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000045f0: 7374 6174 6963 2052 4943 496e 7465 7270 static RICInterp │ │ │ │ -00004600: 6f6c 6174 6f72 2063 7265 6174 6552 4943 olator createRIC │ │ │ │ -00004610: 496e 7465 7270 6f6c 6174 6f72 2829 207b Interpolator() { │ │ │ │ -00004620: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00004630: 5249 4349 6e74 6572 706f 6c61 746f 722e RICInterpolator. │ │ │ │ -00004640: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00004650: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -00004660: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }... │ │ │ │ -00004670: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00004680: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ -00004690: 656c 534c 4943 2063 763a 3a78 696d 6770 elSLIC cv::ximgp │ │ │ │ -000046a0: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper │ │ │ │ -000046b0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ -000046c0: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ -000046d0: 686d 203d 2053 4c49 434f 2c20 696e 7420 hm = SLICO, int │ │ │ │ -000046e0: 7265 6769 6f6e 5f73 697a 6520 3d20 3130 region_size = 10 │ │ │ │ -000046f0: 2c20 666c 6f61 7420 7275 6c65 7220 3d20 , float ruler = │ │ │ │ -00004700: 3130 2e30 6629 0a20 2020 202f 2f0a 0a20 10.0f). //.. │ │ │ │ -00004710: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00004720: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super │ │ │ │ -00004730: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ -00004740: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00004750: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ -00004760: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ -00004770: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor │ │ │ │ -00004780: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the │ │ │ │ -00004790: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia │ │ │ │ -000047a0: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:. │ │ │ │ -000047b0: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments │ │ │ │ -000047c0: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de │ │ │ │ -000047d0: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz │ │ │ │ -000047e0: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi │ │ │ │ -000047f0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op │ │ │ │ -00004800: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada │ │ │ │ -00004810: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes │ │ │ │ -00004820: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. * │ │ │ │ -00004830: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil │ │ │ │ -00004840: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ -00004850: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method │ │ │ │ -00004860: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m │ │ │ │ -00004870: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens │ │ │ │ -00004880: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel │ │ │ │ -00004890: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -000048a0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ -000048b0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ -000048c0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ -000048d0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ -000048e0: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param │ │ │ │ -000048f0: 2072 756c 6572 2043 686f 6f73 6573 2074 ruler Chooses t │ │ │ │ -00004900: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o │ │ │ │ -00004910: 6620 7375 7065 7270 6978 656c 2073 6d6f f superpixel smo │ │ │ │ -00004920: 6f74 686e 6573 7320 6661 6374 6f72 206f othness factor o │ │ │ │ -00004930: 6620 7375 7065 7270 6978 656c 0a20 2020 f superpixel. │ │ │ │ -00004940: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -00004950: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ -00004960: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00004970: 534c 4943 206f 626a 6563 7420 666f 7220 SLIC object for │ │ │ │ -00004980: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -00004990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -000049a0: 616d 6574 6572 7320 6f66 2063 686f 6f73 ameters of choos │ │ │ │ -000049b0: 6564 0a20 2020 2020 2a20 7375 7065 7270 ed. * superp │ │ │ │ -000049c0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -000049d0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ -000049e0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ -000049f0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ -00004a00: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ -00004a10: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ -00004a20: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ -00004a30: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ -00004a40: 7665 6e20 696d 6167 652e 2046 6f72 2065 ven image. For e │ │ │ │ -00004a50: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ -00004a60: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ -00004a70: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ -00004a80: 6573 2074 6f0a 2020 2020 202a 2070 7265 es to. * pre │ │ │ │ -00004a90: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -00004aa0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -00004ab0: 616e 2062 6c75 7220 7573 696e 6720 6120 an blur using a │ │ │ │ -00004ac0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ -00004ad0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ -00004ae0: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ -00004af0: 6f0a 2020 2020 202a 2043 6965 4c41 4220 o. * CieLAB │ │ │ │ -00004b00: 636f 6c6f 7220 7370 6163 652e 2041 6e20 color space. An │ │ │ │ -00004b10: 6578 616d 706c 6520 6f66 2053 4c49 4320 example of SLIC │ │ │ │ -00004b20: 7665 7273 7573 2053 4c49 434f 2061 6e64 versus SLICO and │ │ │ │ -00004b30: 204d 534c 4943 2069 7320 696c 7573 7472 MSLIC is ilustr │ │ │ │ -00004b40: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ -00004b50: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture.. │ │ │ │ -00004b60: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ -00004b70: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ -00004b80: 7069 7865 6c73 5f73 6c69 632e 706e 6729 pixels_slic.png) │ │ │ │ -00004b90: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00004ba0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00004bb0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00004bc0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004bd0: 6320 5375 7065 7270 6978 656c 534c 4943 c SuperpixelSLIC │ │ │ │ -00004be0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00004bf0: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ -00004c00: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ -00004c10: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ -00004c20: 2066 6c6f 6174 2072 756c 6572 2920 7b0a float ruler) {. │ │ │ │ -00004c30: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00004c40: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00004c50: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00004c60: 5375 7065 7270 6978 656c 534c 4943 5f30 SuperpixelSLIC_0 │ │ │ │ -00004c70: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00004c80: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ -00004c90: 696f 6e5f 7369 7a65 2c20 7275 6c65 7229 ion_size, ruler) │ │ │ │ -00004ca0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00004cb0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ -00004cc0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ -00004cd0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ -00004ce0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00004cf0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ -00004d00: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ -00004d10: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ -00004d20: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ -00004d30: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ -00004d40: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ -00004d50: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ -00004d60: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ -00004d70: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ -00004d80: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ -00004d90: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ -00004da0: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ -00004db0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ -00004dc0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ -00004dd0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ -00004de0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ -00004df0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ -00004e00: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ -00004e10: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ -00004e20: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ -00004e30: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ -00004e40: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ -00004e50: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ -00004e60: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ -00004e70: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ -00004e80: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00004e90: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -00004ea0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -00004eb0: 6c53 4c49 4320 6f62 6a65 6374 2066 6f72 lSLIC object for │ │ │ │ -00004ec0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -00004ed0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ -00004ee0: 7261 6d65 7465 7273 206f 6620 6368 6f6f rameters of choo │ │ │ │ -00004ef0: 7365 640a 2020 2020 202a 2073 7570 6572 sed. * super │ │ │ │ -00004f00: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -00004f10: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -00004f20: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -00004f30: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -00004f40: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -00004f50: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -00004f60: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -00004f70: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -00004f80: 6976 656e 2069 6d61 6765 2e20 466f 7220 iven image. For │ │ │ │ -00004f90: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ -00004fa0: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ -00004fb0: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ -00004fc0: 6765 7320 746f 0a20 2020 2020 2a20 7072 ges to. * pr │ │ │ │ -00004fd0: 6570 726f 6365 7373 2069 6d61 6765 2077 eprocess image w │ │ │ │ -00004fe0: 6974 6820 6c69 7474 6c65 2067 6175 7373 ith little gauss │ │ │ │ -00004ff0: 6961 6e20 626c 7572 2075 7369 6e67 2061 ian blur using a │ │ │ │ -00005000: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -00005010: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -00005020: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -00005030: 746f 0a20 2020 2020 2a20 4369 654c 4142 to. * CieLAB │ │ │ │ -00005040: 2063 6f6c 6f72 2073 7061 6365 2e20 416e color space. An │ │ │ │ -00005050: 2065 7861 6d70 6c65 206f 6620 534c 4943 example of SLIC │ │ │ │ -00005060: 2076 6572 7375 7320 534c 4943 4f20 616e versus SLICO an │ │ │ │ -00005070: 6420 4d53 4c49 4320 6973 2069 6c75 7374 d MSLIC is ilust │ │ │ │ -00005080: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ -00005090: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ -000050a0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ -000050b0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ -000050c0: 7270 6978 656c 735f 736c 6963 2e70 6e67 rpixels_slic.png │ │ │ │ -000050d0: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ -000050e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000050f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00005100: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00005110: 6963 2053 7570 6572 7069 7865 6c53 4c49 ic SuperpixelSLI │ │ │ │ -00005120: 4320 6372 6561 7465 5375 7065 7270 6978 C createSuperpix │ │ │ │ -00005130: 656c 534c 4943 284d 6174 2069 6d61 6765 elSLIC(Mat image │ │ │ │ -00005140: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ -00005150: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ -00005160: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00005170: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ -00005180: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ -00005190: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000051a0: 4943 5f31 2869 6d61 6765 2e6e 6174 6976 IC_1(image.nativ │ │ │ │ -000051b0: 654f 626a 2c20 616c 676f 7269 7468 6d2c eObj, algorithm, │ │ │ │ -000051c0: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ -000051d0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000051e0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ -000051f0: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ -00005200: 4320 6f62 6a65 6374 0a20 2020 2020 2a0a C object. *. │ │ │ │ -00005210: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -00005220: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ -00005230: 6d65 6e74 0a20 2020 2020 2a20 4070 6172 ment. * @par │ │ │ │ -00005240: 616d 2061 6c67 6f72 6974 686d 2043 686f am algorithm Cho │ │ │ │ -00005250: 6f73 6573 2074 6865 2061 6c67 6f72 6974 oses the algorit │ │ │ │ -00005260: 686d 2076 6172 6961 6e74 2074 6f20 7573 hm variant to us │ │ │ │ -00005270: 653a 0a20 2020 2020 2a20 534c 4943 2073 e:. * SLIC s │ │ │ │ -00005280: 6567 6d65 6e74 7320 696d 6167 6520 7573 egments image us │ │ │ │ -00005290: 696e 6720 6120 6465 7369 7265 6420 7265 ing a desired re │ │ │ │ -000052a0: 6769 6f6e 5f73 697a 652c 2061 6e64 2069 gion_size, and i │ │ │ │ -000052b0: 6e20 6164 6469 7469 6f6e 2053 4c49 434f n addition SLICO │ │ │ │ -000052c0: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ -000052d0: 7369 6e67 2061 6461 7074 6976 6520 636f sing adaptive co │ │ │ │ -000052e0: 6d70 6163 746e 6573 7320 6661 6374 6f72 mpactness factor │ │ │ │ -000052f0: 2c0a 2020 2020 202a 2077 6869 6c65 204d ,. * while M │ │ │ │ -00005300: 534c 4943 2077 696c 6c20 6f70 7469 6d69 SLIC will optimi │ │ │ │ -00005310: 7a65 2075 7369 6e67 206d 616e 6966 6f6c ze using manifol │ │ │ │ -00005320: 6420 6d65 7468 6f64 7320 7265 7375 6c74 d methods result │ │ │ │ -00005330: 696e 6720 696e 206d 6f72 6520 636f 6e74 ing in more cont │ │ │ │ -00005340: 656e 742d 7365 6e73 6974 6976 6520 7375 ent-sensitive su │ │ │ │ -00005350: 7065 7270 6978 656c 732e 0a20 2020 2020 perpixels.. │ │ │ │ -00005360: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00005370: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ -00005380: 7320 6120 5375 7065 7270 6978 656c 534c s a SuperpixelSL │ │ │ │ -00005390: 4943 206f 626a 6563 7420 666f 7220 7468 IC object for th │ │ │ │ -000053a0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -000053b0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -000053c0: 6574 6572 7320 6f66 2063 686f 6f73 6564 eters of choosed │ │ │ │ -000053d0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000053e0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000053f0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ -00005400: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ -00005410: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ -00005420: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ -00005430: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ -00005440: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ -00005450: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ -00005460: 6e20 696d 6167 652e 2046 6f72 2065 6e61 n image. For ena │ │ │ │ -00005470: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ -00005480: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ -00005490: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ -000054a0: 2074 6f0a 2020 2020 202a 2070 7265 7072 to. * prepr │ │ │ │ -000054b0: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ -000054c0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ -000054d0: 2062 6c75 7220 7573 696e 6720 6120 736d blur using a sm │ │ │ │ -000054e0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ -000054f0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ -00005500: 636f 6e76 6572 7369 6f6e 2069 6e74 6f0a conversion into. │ │ │ │ -00005510: 2020 2020 202a 2043 6965 4c41 4220 636f * CieLAB co │ │ │ │ -00005520: 6c6f 7220 7370 6163 652e 2041 6e20 6578 lor space. An ex │ │ │ │ -00005530: 616d 706c 6520 6f66 2053 4c49 4320 7665 ample of SLIC ve │ │ │ │ -00005540: 7273 7573 2053 4c49 434f 2061 6e64 204d rsus SLICO and M │ │ │ │ -00005550: 534c 4943 2069 7320 696c 7573 7472 6174 SLIC is ilustrat │ │ │ │ -00005560: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -00005570: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -00005580: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ -00005590: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ -000055a0: 7865 6c73 5f73 6c69 632e 706e 6729 0a20 xels_slic.png). │ │ │ │ -000055b0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -000055c0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -000055d0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000055e0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000055f0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ -00005600: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00005610: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ -00005620: 6e74 2061 6c67 6f72 6974 686d 2920 7b0a nt algorithm) {. │ │ │ │ -00005630: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00005640: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00005650: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005660: 5375 7065 7270 6978 656c 534c 4943 5f32 SuperpixelSLIC_2 │ │ │ │ -00005670: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00005680: 2c20 616c 676f 7269 7468 6d29 293b 0a20 , algorithm));. │ │ │ │ -00005690: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -000056a0: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ -000056b0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -000056c0: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ -000056d0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -000056e0: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ -000056f0: 656e 740a 2020 2020 202a 2053 4c49 4320 ent. * SLIC │ │ │ │ -00005700: 7365 676d 656e 7473 2069 6d61 6765 2075 segments image u │ │ │ │ -00005710: 7369 6e67 2061 2064 6573 6972 6564 2072 sing a desired r │ │ │ │ -00005720: 6567 696f 6e5f 7369 7a65 2c20 616e 6420 egion_size, and │ │ │ │ -00005730: 696e 2061 6464 6974 696f 6e20 534c 4943 in addition SLIC │ │ │ │ -00005740: 4f20 7769 6c6c 206f 7074 696d 697a 6520 O will optimize │ │ │ │ -00005750: 7573 696e 6720 6164 6170 7469 7665 2063 using adaptive c │ │ │ │ -00005760: 6f6d 7061 6374 6e65 7373 2066 6163 746f ompactness facto │ │ │ │ -00005770: 722c 0a20 2020 2020 2a20 7768 696c 6520 r,. * while │ │ │ │ -00005780: 4d53 4c49 4320 7769 6c6c 206f 7074 696d MSLIC will optim │ │ │ │ -00005790: 697a 6520 7573 696e 6720 6d61 6e69 666f ize using manifo │ │ │ │ -000057a0: 6c64 206d 6574 686f 6473 2072 6573 756c ld methods resul │ │ │ │ -000057b0: 7469 6e67 2069 6e20 6d6f 7265 2063 6f6e ting in more con │ │ │ │ -000057c0: 7465 6e74 2d73 656e 7369 7469 7665 2073 tent-sensitive s │ │ │ │ -000057d0: 7570 6572 7069 7865 6c73 2e0a 2020 2020 uperpixels.. │ │ │ │ -000057e0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -000057f0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -00005800: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00005810: 4c49 4320 6f62 6a65 6374 2066 6f72 2074 LIC object for t │ │ │ │ -00005820: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -00005830: 4974 2073 6574 7320 7468 6520 7061 7261 It sets the para │ │ │ │ -00005840: 6d65 7465 7273 206f 6620 6368 6f6f 7365 meters of choose │ │ │ │ -00005850: 640a 2020 2020 202a 2073 7570 6572 7069 d. * superpi │ │ │ │ -00005860: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00005870: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ -00005880: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ -00005890: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ -000058a0: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ -000058b0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ -000058c0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ -000058d0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ -000058e0: 656e 2069 6d61 6765 2e20 466f 7220 656e en image. For en │ │ │ │ -000058f0: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ -00005900: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ -00005910: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ -00005920: 7320 746f 0a20 2020 2020 2a20 7072 6570 s to. * prep │ │ │ │ -00005930: 726f 6365 7373 2069 6d61 6765 2077 6974 rocess image wit │ │ │ │ -00005940: 6820 6c69 7474 6c65 2067 6175 7373 6961 h little gaussia │ │ │ │ -00005950: 6e20 626c 7572 2075 7369 6e67 2061 2073 n blur using a s │ │ │ │ -00005960: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ -00005970: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ -00005980: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ -00005990: 0a20 2020 2020 2a20 4369 654c 4142 2063 . * CieLAB c │ │ │ │ -000059a0: 6f6c 6f72 2073 7061 6365 2e20 416e 2065 olor space. An e │ │ │ │ -000059b0: 7861 6d70 6c65 206f 6620 534c 4943 2076 xample of SLIC v │ │ │ │ -000059c0: 6572 7375 7320 534c 4943 4f20 616e 6420 ersus SLICO and │ │ │ │ -000059d0: 4d53 4c49 4320 6973 2069 6c75 7374 7261 MSLIC is ilustra │ │ │ │ -000059e0: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ -000059f0: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ -00005a00: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -00005a10: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -00005a20: 6978 656c 735f 736c 6963 2e70 6e67 290a ixels_slic.png). │ │ │ │ -00005a30: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00005a40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00005a50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00005a60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00005a70: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ -00005a80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00005a90: 534c 4943 284d 6174 2069 6d61 6765 2920 SLIC(Mat image) │ │ │ │ -00005aa0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00005ab0: 2053 7570 6572 7069 7865 6c53 4c49 432e SuperpixelSLIC. │ │ │ │ -00005ac0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00005ad0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ -00005ae0: 5f33 2869 6d61 6765 2e6e 6174 6976 654f _3(image.nativeO │ │ │ │ -00005af0: 626a 2929 3b0a 2020 2020 7d0a 0a0a 2020 bj));. }... │ │ │ │ -00005b00: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00005b10: 2020 5074 725f 4772 6170 6853 6567 6d65 Ptr_GraphSegme │ │ │ │ -00005b20: 6e74 6174 696f 6e20 6376 3a3a 7869 6d67 ntation cv::ximg │ │ │ │ -00005b30: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00005b40: 6f6e 3a3a 6372 6561 7465 4772 6170 6853 on::createGraphS │ │ │ │ -00005b50: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ -00005b60: 6c65 2073 6967 6d61 203d 2030 2e35 2c20 le sigma = 0.5, │ │ │ │ -00005b70: 666c 6f61 7420 6b20 3d20 3330 302c 2069 float k = 300, i │ │ │ │ -00005b80: 6e74 206d 696e 5f73 697a 6520 3d20 3130 nt min_size = 10 │ │ │ │ -00005b90: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ -00005ba0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005bb0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005bc0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005be0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005bf0: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005c00: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005c10: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005c20: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005c30: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005c40: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005c50: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005c60: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005c80: 2020 2020 2020 2020 4070 6172 616d 206d @param m │ │ │ │ -00005c90: 696e 5f73 697a 6520 5468 6520 6d69 6e69 in_size The mini │ │ │ │ -00005ca0: 6d75 6d20 7369 7a65 206f 6620 7365 676d mum size of segm │ │ │ │ -00005cb0: 656e 7473 0a20 2020 2020 2a20 4072 6574 ents. * @ret │ │ │ │ -00005cc0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00005cd0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00005ce0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00005cf0: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ -00005d00: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ -00005d10: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ -00005d20: 646f 7562 6c65 2073 6967 6d61 2c20 666c double sigma, fl │ │ │ │ -00005d30: 6f61 7420 6b2c 2069 6e74 206d 696e 5f73 oat k, int min_s │ │ │ │ -00005d40: 697a 6529 207b 0a20 2020 2020 2020 2072 ize) {. r │ │ │ │ -00005d50: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00005d60: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00005d70: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00005d80: 6567 6d65 6e74 6174 696f 6e5f 3028 7369 egmentation_0(si │ │ │ │ -00005d90: 676d 612c 206b 2c20 6d69 6e5f 7369 7a65 gma, k, min_size │ │ │ │ -00005da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00005db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005dc0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005dd0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005df0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005e00: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005e10: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005e20: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005e30: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005e40: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005e50: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005e60: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005e70: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005e80: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00005e90: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00005ea0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00005eb0: 6963 2073 7461 7469 6320 4772 6170 6853 ic static GraphS │ │ │ │ -00005ec0: 6567 6d65 6e74 6174 696f 6e20 6372 6561 egmentation crea │ │ │ │ -00005ed0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -00005ee0: 696f 6e28 646f 7562 6c65 2073 6967 6d61 ion(double sigma │ │ │ │ -00005ef0: 2c20 666c 6f61 7420 6b29 207b 0a20 2020 , float k) {. │ │ │ │ -00005f00: 2020 2020 2072 6574 7572 6e20 4772 6170 return Grap │ │ │ │ -00005f10: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ -00005f20: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005f30: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ -00005f40: 6e5f 3128 7369 676d 612c 206b 2929 3b0a n_1(sigma, k));. │ │ │ │ -00005f50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00005f60: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005f70: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005f80: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005fa0: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005fb0: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005fc0: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005fd0: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005fe0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00005ff0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006000: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006010: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ -00006020: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ -00006030: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00006040: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ -00006050: 676d 6129 207b 0a20 2020 2020 2020 2072 gma) {. r │ │ │ │ -00006060: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00006070: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00006080: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00006090: 6567 6d65 6e74 6174 696f 6e5f 3228 7369 egmentation_2(si │ │ │ │ -000060a0: 676d 6129 293b 0a20 2020 207d 0a0a 2020 gma));. }.. │ │ │ │ -000060b0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -000060c0: 6174 6573 2061 2067 7261 7068 2062 6173 ates a graph bas │ │ │ │ -000060d0: 6564 2073 6567 6d65 6e74 6f72 0a20 2020 ed segmentor. │ │ │ │ -000060e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000060f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00006100: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00006110: 7075 626c 6963 2073 7461 7469 6320 4772 public static Gr │ │ │ │ -00006120: 6170 6853 6567 6d65 6e74 6174 696f 6e20 aphSegmentation │ │ │ │ -00006130: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00006140: 6e74 6174 696f 6e28 2920 7b0a 2020 2020 ntation() {. │ │ │ │ -00006150: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph │ │ │ │ -00006160: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f │ │ │ │ -00006170: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00006180: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ -00006190: 5f33 2829 293b 0a20 2020 207d 0a0a 0a20 _3());. }... │ │ │ │ -000061a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000061b0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -000061c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000061d0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000061e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000061f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006200: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006210: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006220: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -00006230: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00006240: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ -00006250: 2063 6f6c 6f72 2d62 6173 6564 2073 7472 color-based str │ │ │ │ -00006260: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006270: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006280: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006290: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000062a0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -000062b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000062c0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000062d0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000062e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000062f0: 6e53 7472 6174 6567 7943 6f6c 6f72 2829 nStrategyColor() │ │ │ │ -00006300: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00006310: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006320: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006330: 6174 6567 7943 6f6c 6f72 2e5f 5f66 726f ategyColor.__fro │ │ │ │ -00006340: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00006350: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006360: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006370: 436f 6c6f 725f 3028 2929 3b0a 2020 2020 Color_0());. │ │ │ │ -00006380: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006390: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -000063a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000063b0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -000063c0: 697a 6520 6376 3a3a 7869 6d67 7072 6f63 ize cv::ximgproc │ │ │ │ -000063d0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -000063e0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000063f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006400: 6e53 7472 6174 6567 7953 697a 6528 290a nStrategySize(). │ │ │ │ -00006410: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006420: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006430: 6e65 7720 7369 7a65 2d62 6173 6564 2073 new size-based s │ │ │ │ -00006440: 7472 6174 6567 790a 2020 2020 202a 2040 trategy. * @ │ │ │ │ -00006450: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00006460: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00006470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00006480: 6320 7374 6174 6963 2053 656c 6563 7469 c static Selecti │ │ │ │ -00006490: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000064a0: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ -000064b0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -000064c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000064d0: 6f6e 5374 7261 7465 6779 5369 7a65 2829 onStrategySize() │ │ │ │ -000064e0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -000064f0: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006500: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006510: 6174 6567 7953 697a 652e 5f5f 6672 6f6d ategySize.__from │ │ │ │ -00006520: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ -00006530: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006540: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00006550: 697a 655f 3028 2929 3b0a 2020 2020 7d0a ize_0());. }. │ │ │ │ -00006560: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006570: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006580: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006590: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -000065a0: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -000065b0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -000065c0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -000065d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000065e0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -000065f0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -00006600: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00006610: 6520 6120 6e65 7720 7369 7a65 2d62 6173 e a new size-bas │ │ │ │ -00006620: 6564 2073 7472 6174 6567 790a 2020 2020 ed strategy. │ │ │ │ -00006630: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00006640: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006650: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006660: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ -00006670: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006680: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006690: 5465 7874 7572 6520 6372 6561 7465 5365 Texture createSe │ │ │ │ -000066a0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000066b0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000066c0: 7954 6578 7475 7265 2829 207b 0a20 2020 yTexture() {. │ │ │ │ -000066d0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -000066e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000066f0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ -00006700: 6578 7475 7265 2e5f 5f66 726f 6d50 7472 exture.__fromPtr │ │ │ │ -00006710: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ -00006720: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00006730: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -00006740: 7572 655f 3028 2929 3b0a 2020 2020 7d0a ure_0());. }. │ │ │ │ -00006750: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006760: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006770: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006780: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006790: 6c20 6376 3a3a 7869 6d67 7072 6f63 3a3a l cv::ximgproc:: │ │ │ │ -000067a0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000067b0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000067c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000067d0: 7472 6174 6567 7946 696c 6c28 290a 2020 trategyFill(). │ │ │ │ -000067e0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -000067f0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ -00006800: 7720 6669 6c6c 2d62 6173 6564 2073 7472 w fill-based str │ │ │ │ -00006810: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006820: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006830: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006840: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006850: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006870: 6f6e 5374 7261 7465 6779 4669 6c6c 2063 onStrategyFill c │ │ │ │ -00006880: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006890: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000068a0: 5374 7261 7465 6779 4669 6c6c 2829 207b StrategyFill() { │ │ │ │ -000068b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -000068c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000068d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000068e0: 6567 7946 696c 6c2e 5f5f 6672 6f6d 5074 egyFill.__fromPt │ │ │ │ -000068f0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006900: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006910: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006920: 6c5f 3028 2929 3b0a 2020 2020 7d0a 0a0a l_0());. }... │ │ │ │ -00006930: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006940: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006950: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006960: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006970: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006980: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006990: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000069a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000069b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000069c0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -000069d0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000069e0: 6520 6120 6e65 7720 6d75 6c74 6970 6c65 e a new multiple │ │ │ │ -000069f0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00006a00: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00006a10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00006a20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00006a30: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -00006a40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00006a50: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -00006a60: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -00006a70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006a80: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006a90: 4d75 6c74 6970 6c65 2829 207b 0a20 2020 Multiple() {. │ │ │ │ -00006aa0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -00006ab0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006ac0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006ad0: 756c 7469 706c 652e 5f5f 6672 6f6d 5074 ultiple.__fromPt │ │ │ │ -00006ae0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006af0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006b00: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006b10: 7469 706c 655f 3028 2929 3b0a 2020 2020 tiple_0());. │ │ │ │ -00006b20: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006b30: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -00006b40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006b50: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006b60: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ -00006b70: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00006b80: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ -00006b90: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006ba0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006bb0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ -00006bc0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006bd0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006be0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00006bf0: 2a0a 2020 2020 202a 2043 7265 6174 6520 *. * Create │ │ │ │ -00006c00: 6120 6e65 7720 6d75 6c74 6970 6c65 2073 a new multiple s │ │ │ │ -00006c10: 7472 6174 6567 7920 616e 6420 7365 7420 trategy and set │ │ │ │ -00006c20: 6f6e 6520 7375 6274 7261 7465 6779 0a20 one subtrategy. │ │ │ │ -00006c30: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00006c40: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00006c50: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ -00006c60: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ -00006c70: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00006c80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00006c90: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00006ca0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ -00006cb0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006cc0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006cd0: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe │ │ │ │ -00006ce0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006cf0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006d00: 794d 756c 7469 706c 6528 5365 6c65 6374 yMultiple(Select │ │ │ │ -00006d10: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006d20: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006d30: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00006d40: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00006d50: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006d60: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ -00006d70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00006d80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00006d90: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006da0: 7465 6779 4d75 6c74 6970 6c65 5f31 2873 tegyMultiple_1(s │ │ │ │ -00006db0: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ -00006dc0: 6472 2829 2929 3b0a 2020 2020 7d0a 0a0a dr()));. }... │ │ │ │ -00006dd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006de0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006df0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006e00: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006e10: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006e20: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006e30: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006e40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e50: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006e60: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ -00006e70: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e80: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt │ │ │ │ -00006e90: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00006ea0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006eb0: 6174 6567 7920 7332 290a 2020 2020 2f2f ategy s2). // │ │ │ │ -00006ec0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00006ed0: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ -00006ee0: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ -00006ef0: 616e 6420 7365 7420 7477 6f20 7375 6274 and set two subt │ │ │ │ -00006f00: 7261 7465 6769 6573 2c20 7769 7468 2065 rategies, with e │ │ │ │ -00006f10: 7175 616c 2077 6569 6768 7473 0a20 2020 qual weights. │ │ │ │ -00006f20: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00006f30: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ -00006f40: 616d 2073 3120 5468 6520 6669 7273 7420 am s1 The first │ │ │ │ -00006f50: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ -00006f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006f70: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ -00006f80: 3220 5468 6520 7365 636f 6e64 2073 7472 2 The second str │ │ │ │ -00006f90: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006fa0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006fb0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006fc0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006fd0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006fe0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006ff0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007000: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -00007010: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007020: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00007030: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ -00007040: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007050: 5374 7261 7465 6779 2073 312c 2053 656c Strategy s1, Sel │ │ │ │ -00007060: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00007070: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007080: 2073 3229 207b 0a20 2020 2020 2020 2072 s2) {. r │ │ │ │ -00007090: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ -000070a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000070b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000070c0: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ -000070d0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000070e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000070f0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00007100: 3228 7331 2e67 6574 4e61 7469 7665 4f62 2(s1.getNativeOb │ │ │ │ -00007110: 6a41 6464 7228 292c 2073 322e 6765 744e jAddr(), s2.getN │ │ │ │ -00007120: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ -00007130: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00007140: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00007150: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00007160: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007170: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ -00007180: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ -00007190: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ -000071a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071c0: 6567 794d 756c 7469 706c 6528 5074 725f egyMultiple(Ptr_ │ │ │ │ -000071d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071f0: 6567 7920 7331 2c20 5074 725f 5365 6c65 egy s1, Ptr_Sele │ │ │ │ -00007200: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007210: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00007220: 7332 2c20 5074 725f 5365 6c65 6374 6976 s2, Ptr_Selectiv │ │ │ │ -00007230: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00007240: 696f 6e53 7472 6174 6567 7920 7333 290a ionStrategy s3). │ │ │ │ -00007250: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00007260: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00007270: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ -00007280: 6174 6567 7920 616e 6420 7365 7420 7468 ategy and set th │ │ │ │ -00007290: 7265 6520 7375 6274 7261 7465 6769 6573 ree subtrategies │ │ │ │ -000072a0: 2c20 7769 7468 2065 7175 616c 2077 6569 , with equal wei │ │ │ │ -000072b0: 6768 7473 0a20 2020 2020 2a20 2020 2020 ghts. * │ │ │ │ -000072c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000072d0: 2020 2020 4070 6172 616d 2073 3120 5468 @param s1 Th │ │ │ │ -000072e0: 6520 6669 7273 7420 7374 7261 7465 6779 e first strategy │ │ │ │ -000072f0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00007300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007310: 4070 6172 616d 2073 3220 5468 6520 7365 @param s2 The se │ │ │ │ -00007320: 636f 6e64 2073 7472 6174 6567 790a 2020 cond strategy. │ │ │ │ -00007330: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007340: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ -00007350: 7261 6d20 7333 2054 6865 2074 6869 7264 ram s3 The third │ │ │ │ -00007360: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00007370: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00007380: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00007390: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000073a0: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -000073b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000073c0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -000073d0: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -000073e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -000073f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007400: 4d75 6c74 6970 6c65 2853 656c 6563 7469 Multiple(Selecti │ │ │ │ -00007410: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007420: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ -00007430: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ -00007440: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00007450: 7465 6779 2073 322c 2053 656c 6563 7469 tegy s2, Selecti │ │ │ │ -00007460: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007470: 7469 6f6e 5374 7261 7465 6779 2073 3329 tionStrategy s3) │ │ │ │ -00007480: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00007490: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -000074a0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000074b0: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ -000074c0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000074d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000074e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000074f0: 6567 794d 756c 7469 706c 655f 3328 7331 egyMultiple_3(s1 │ │ │ │ -00007500: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -00007510: 7228 292c 2073 322e 6765 744e 6174 6976 r(), s2.getNativ │ │ │ │ -00007520: 654f 626a 4164 6472 2829 2c20 7333 2e67 eObjAddr(), s3.g │ │ │ │ -00007530: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00007540: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -00007550: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00007560: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ -00007570: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007580: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007590: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ -000075a0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ -000075b0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -000075c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000075d0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ -000075e0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000075f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00007600: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S │ │ │ │ -00007610: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007620: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007630: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec │ │ │ │ -00007640: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007650: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007660: 332c 2050 7472 5f53 656c 6563 7469 7665 3, Ptr_Selective │ │ │ │ -00007670: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007680: 6f6e 5374 7261 7465 6779 2073 3429 0a20 onStrategy s4). │ │ │ │ -00007690: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -000076a0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ -000076b0: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ -000076c0: 7465 6779 2061 6e64 2073 6574 2066 6f75 tegy and set fou │ │ │ │ -000076d0: 7220 7375 6274 7261 7465 6769 6573 2c20 r subtrategies, │ │ │ │ -000076e0: 7769 7468 2065 7175 616c 2077 6569 6768 with equal weigh │ │ │ │ -000076f0: 7473 0a20 2020 2020 2a20 2020 2020 2020 ts. * │ │ │ │ -00007700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007710: 2020 4070 6172 616d 2073 3120 5468 6520 @param s1 The │ │ │ │ -00007720: 6669 7273 7420 7374 7261 7465 6779 0a20 first strategy. │ │ │ │ -00007730: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00007740: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00007750: 6172 616d 2073 3220 5468 6520 7365 636f aram s2 The seco │ │ │ │ -00007760: 6e64 2073 7472 6174 6567 790a 2020 2020 nd strategy. │ │ │ │ -00007770: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007780: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00007790: 6d20 7333 2054 6865 2074 6869 7264 2073 m s3 The third s │ │ │ │ -000077a0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ -000077b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000077c0: 2020 2020 2020 2040 7061 7261 6d20 7334 @param s4 │ │ │ │ -000077d0: 2054 6865 2066 6f72 7468 2073 7472 6174 The forth strat │ │ │ │ -000077e0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ -000077f0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00007800: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00007810: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00007820: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ -00007830: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007840: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007850: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00007860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007870: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007880: 6c65 2853 656c 6563 7469 7665 5365 6172 le(SelectiveSear │ │ │ │ -00007890: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078a0: 7261 7465 6779 2073 312c 2053 656c 6563 rategy s1, Selec │ │ │ │ -000078b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000078c0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -000078d0: 322c 2053 656c 6563 7469 7665 5365 6172 2, SelectiveSear │ │ │ │ -000078e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078f0: 7261 7465 6779 2073 332c 2053 656c 6563 rategy s3, Selec │ │ │ │ -00007900: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007910: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007920: 3429 207b 0a20 2020 2020 2020 2072 6574 4) {. ret │ │ │ │ -00007930: 7572 6e20 5365 6c65 6374 6976 6553 6561 urn SelectiveSea │ │ │ │ -00007940: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00007950: 7472 6174 6567 794d 756c 7469 706c 652e trategyMultiple. │ │ │ │ -00007960: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00007970: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00007980: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007990: 6174 6567 794d 756c 7469 706c 655f 3428 ategyMultiple_4( │ │ │ │ -000079a0: 7331 2e67 6574 4e61 7469 7665 4f62 6a41 s1.getNativeObjA │ │ │ │ -000079b0: 6464 7228 292c 2073 322e 6765 744e 6174 ddr(), s2.getNat │ │ │ │ -000079c0: 6976 654f 626a 4164 6472 2829 2c20 7333 iveObjAddr(), s3 │ │ │ │ -000079d0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000079e0: 7228 292c 2073 342e 6765 744e 6174 6976 r(), s4.getNativ │ │ │ │ -000079f0: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ -00007a00: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00007a10: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -00007a20: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007a30: 6d65 6e74 6174 696f 6e20 6376 3a3a 7869 mentation cv::xi │ │ │ │ -00007a40: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00007a50: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00007a60: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007a70: 6e74 6174 696f 6e28 290a 2020 2020 2f2f ntation(). // │ │ │ │ -00007a80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00007a90: 2043 7265 6174 6520 6120 6e65 7720 5365 Create a new Se │ │ │ │ -00007aa0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007ab0: 6d65 6e74 6174 696f 6e20 636c 6173 732e mentation class. │ │ │ │ -00007ac0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00007ad0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00007ae0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00007af0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00007b00: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ -00007b10: 6853 6567 6d65 6e74 6174 696f 6e20 6372 hSegmentation cr │ │ │ │ -00007b20: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00007b30: 7263 6853 6567 6d65 6e74 6174 696f 6e28 rchSegmentation( │ │ │ │ -00007b40: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00007b50: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00007b60: 6368 5365 676d 656e 7461 7469 6f6e 2e5f chSegmentation._ │ │ │ │ -00007b70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00007b80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00007b90: 5365 676d 656e 7461 7469 6f6e 5f30 2829 Segmentation_0() │ │ │ │ -00007ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00007bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00007bc0: 7472 5f53 7570 6572 7069 7865 6c53 4545 tr_SuperpixelSEE │ │ │ │ -00007bd0: 4453 2063 763a 3a78 696d 6770 726f 633a DS cv::ximgproc: │ │ │ │ -00007be0: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ -00007bf0: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ -00007c00: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00007c10: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ -00007c20: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ -00007c30: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -00007c40: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ -00007c50: 732c 2069 6e74 2070 7269 6f72 203d 2032 s, int prior = 2 │ │ │ │ -00007c60: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ -00007c70: 6269 6e73 203d 2035 2c20 626f 6f6c 2064 bins = 5, bool d │ │ │ │ -00007c80: 6f75 626c 655f 7374 6570 203d 2066 616c ouble_step = fal │ │ │ │ -00007c90: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00007ca0: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ -00007cb0: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ -00007cc0: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object. │ │ │ │ -00007cd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00007ce0: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ -00007cf0: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ -00007d00: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -00007d10: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ -00007d20: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ -00007d30: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan │ │ │ │ -00007d40: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c │ │ │ │ -00007d50: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i │ │ │ │ -00007d60: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa │ │ │ │ -00007d70: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ -00007d80: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ -00007d90: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ -00007da0: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ -00007db0: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ -00007dc0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ -00007dd0: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ -00007de0: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ -00007df0: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ -00007e00: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le │ │ │ │ -00007e10: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu │ │ │ │ -00007e20: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ -00007e30: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ -00007e40: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ -00007e50: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ -00007e60: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu │ │ │ │ -00007e70: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le │ │ │ │ -00007e80: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l │ │ │ │ -00007e90: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more │ │ │ │ -00007ea0: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the │ │ │ │ -00007eb0: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,. │ │ │ │ -00007ec0: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m │ │ │ │ -00007ed0: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C │ │ │ │ -00007ee0: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. * │ │ │ │ -00007ef0: 4070 6172 616d 2070 7269 6f72 2065 6e61 @param prior ena │ │ │ │ -00007f00: 626c 6520 3378 3320 7368 6170 6520 736d ble 3x3 shape sm │ │ │ │ -00007f10: 6f6f 7468 696e 6720 7465 726d 2069 6620 oothing term if │ │ │ │ -00007f20: 2667 743b 302e 2041 206c 6172 6765 7220 >0. A larger │ │ │ │ -00007f30: 7661 6c75 6520 6c65 6164 7320 746f 2073 value leads to s │ │ │ │ -00007f40: 6d6f 6f74 6865 7220 7368 6170 6573 2e20 moother shapes. │ │ │ │ -00007f50: 7072 696f 720a 2020 2020 202a 206d 7573 prior. * mus │ │ │ │ -00007f60: 7420 6265 2069 6e20 7468 6520 7261 6e67 t be in the rang │ │ │ │ -00007f70: 6520 5b30 2c20 355d 2e0a 2020 2020 202a e [0, 5].. * │ │ │ │ -00007f80: 2040 7061 7261 6d20 6869 7374 6f67 7261 @param histogra │ │ │ │ -00007f90: 6d5f 6269 6e73 204e 756d 6265 7220 6f66 m_bins Number of │ │ │ │ -00007fa0: 2068 6973 746f 6772 616d 2062 696e 732e histogram bins. │ │ │ │ -00007fb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00007fc0: 6f75 626c 655f 7374 6570 2049 6620 7472 ouble_step If tr │ │ │ │ -00007fd0: 7565 2c20 6974 6572 6174 6520 6561 6368 ue, iterate each │ │ │ │ -00007fe0: 2062 6c6f 636b 206c 6576 656c 2074 7769 block level twi │ │ │ │ -00007ff0: 6365 2066 6f72 2068 6967 6865 7220 6163 ce for higher ac │ │ │ │ -00008000: 6375 7261 6379 2e0a 2020 2020 202a 0a20 curacy.. *. │ │ │ │ -00008010: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -00008020: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -00008030: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ -00008040: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -00008050: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -00008060: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ -00008070: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -00008080: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ -00008090: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ -000080a0: 6967 6874 2061 6e64 2069 6d61 6765 5f63 ight and image_c │ │ │ │ -000080b0: 6861 6e6e 656c 732e 2049 7420 616c 736f hannels. It also │ │ │ │ -000080c0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -000080d0: 7465 7273 206f 6620 7468 6520 5345 4544 ters of the SEED │ │ │ │ -000080e0: 530a 2020 2020 202a 2073 7570 6572 7069 S. * superpi │ │ │ │ -000080f0: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00008100: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ -00008110: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ -00008120: 6576 656c 732c 2075 7365 5f70 7269 6f72 evels, use_prior │ │ │ │ -00008130: 2c20 6869 7374 6f67 7261 6d5f 6269 6e73 , histogram_bins │ │ │ │ -00008140: 2061 6e64 0a20 2020 2020 2a20 646f 7562 and. * doub │ │ │ │ -00008150: 6c65 5f73 7465 702e 0a20 2020 2020 2a0a le_step.. *. │ │ │ │ -00008160: 2020 2020 202a 2054 6865 206e 756d 6265 * The numbe │ │ │ │ -00008170: 7220 6f66 206c 6576 656c 7320 696e 206e r of levels in n │ │ │ │ -00008180: 756d 5f6c 6576 656c 7320 6465 6669 6e65 um_levels define │ │ │ │ -00008190: 7320 7468 6520 616d 6f75 6e74 206f 6620 s the amount of │ │ │ │ -000081a0: 626c 6f63 6b20 6c65 7665 6c73 2074 6861 block levels tha │ │ │ │ -000081b0: 7420 7468 6520 616c 676f 7269 7468 6d20 t the algorithm │ │ │ │ -000081c0: 7573 6520 696e 2074 6865 0a20 2020 2020 use in the. │ │ │ │ -000081d0: 2a20 6f70 7469 6d69 7a61 7469 6f6e 2e20 * optimization. │ │ │ │ -000081e0: 5468 6520 696e 6974 6961 6c69 7a61 7469 The initializati │ │ │ │ -000081f0: 6f6e 2069 7320 6120 6772 6964 2c20 696e on is a grid, in │ │ │ │ -00008200: 2077 6869 6368 2074 6865 2073 7570 6572 which the super │ │ │ │ -00008210: 7069 7865 6c73 2061 7265 2065 7175 616c pixels are equal │ │ │ │ -00008220: 6c79 2064 6973 7472 6962 7574 6564 2074 ly distributed t │ │ │ │ -00008230: 6872 6f75 6768 0a20 2020 2020 2a20 7468 hrough. * th │ │ │ │ -00008240: 6520 7769 6474 6820 616e 6420 7468 6520 e width and the │ │ │ │ -00008250: 6865 6967 6874 206f 6620 7468 6520 696d height of the im │ │ │ │ -00008260: 6167 652e 2054 6865 206c 6172 6765 7220 age. The larger │ │ │ │ -00008270: 626c 6f63 6b73 2063 6f72 7265 7370 6f6e blocks correspon │ │ │ │ -00008280: 6420 746f 2074 6865 2073 7570 6572 7069 d to the superpi │ │ │ │ -00008290: 7865 6c20 7369 7a65 2c20 616e 6420 7468 xel size, and th │ │ │ │ -000082a0: 650a 2020 2020 202a 206c 6576 656c 7320 e. * levels │ │ │ │ -000082b0: 7769 7468 2073 6d61 6c6c 6572 2062 6c6f with smaller blo │ │ │ │ -000082c0: 636b 7320 6172 6520 666f 726d 6564 2062 cks are formed b │ │ │ │ -000082d0: 7920 6469 7669 6469 6e67 2074 6865 206c y dividing the l │ │ │ │ -000082e0: 6172 6765 7220 626c 6f63 6b73 2069 6e74 arger blocks int │ │ │ │ -000082f0: 6f20 3220 7820 3220 626c 6f63 6b73 206f o 2 x 2 blocks o │ │ │ │ -00008300: 6620 7069 7865 6c73 2c0a 2020 2020 202a f pixels,. * │ │ │ │ -00008310: 2072 6563 7572 7369 7665 6c79 2075 6e74 recursively unt │ │ │ │ -00008320: 696c 2074 6865 2073 6d61 6c6c 6572 2062 il the smaller b │ │ │ │ -00008330: 6c6f 636b 206c 6576 656c 2e20 416e 2065 lock level. An e │ │ │ │ -00008340: 7861 6d70 6c65 206f 6620 696e 6974 6961 xample of initia │ │ │ │ -00008350: 6c69 7a61 7469 6f6e 206f 6620 3420 626c lization of 4 bl │ │ │ │ -00008360: 6f63 6b20 6c65 7665 6c73 2069 730a 2020 ock levels is. │ │ │ │ -00008370: 2020 202a 2069 6c6c 7573 7472 6174 6564 * illustrated │ │ │ │ -00008380: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -00008390: 6720 6669 6775 7265 2e0a 2020 2020 202a g figure.. * │ │ │ │ -000083a0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -000083b0: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -000083c0: 735f 626c 6f63 6b73 2e70 6e67 290a 2020 s_blocks.png). │ │ │ │ -000083d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000083e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000083f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00008400: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00008410: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ -00008420: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00008430: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00008440: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00008450: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00008460: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00008470: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00008480: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00008490: 2069 6e74 2070 7269 6f72 2c20 696e 7420 int prior, int │ │ │ │ -000084a0: 6869 7374 6f67 7261 6d5f 6269 6e73 2c20 histogram_bins, │ │ │ │ -000084b0: 626f 6f6c 6561 6e20 646f 7562 6c65 5f73 boolean double_s │ │ │ │ -000084c0: 7465 7029 207b 0a20 2020 2020 2020 2072 tep) {. r │ │ │ │ -000084d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ -000084e0: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_ │ │ │ │ -000084f0: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -00008500: 656c 5345 4544 535f 3028 696d 6167 655f elSEEDS_0(image_ │ │ │ │ -00008510: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00008520: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann │ │ │ │ -00008530: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi │ │ │ │ -00008540: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ -00008550: 2c20 7072 696f 722c 2068 6973 746f 6772 , prior, histogr │ │ │ │ -00008560: 616d 5f62 696e 732c 2064 6f75 626c 655f am_bins, double_ │ │ │ │ -00008570: 7374 6570 2929 3b0a 2020 2020 7d0a 0a20 step));. }.. │ │ │ │ -00008580: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00008590: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -000085a0: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ -000085b0: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ -000085c0: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ -000085d0: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ -000085e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000085f0: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ -00008600: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ -00008610: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ -00008620: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ -00008630: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ -00008640: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ -00008650: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ -00008660: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ -00008670: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ -00008680: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ -00008690: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -000086a0: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ -000086b0: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ -000086c0: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ -000086d0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ -000086e0: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ -000086f0: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ -00008700: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ -00008710: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ -00008720: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ -00008730: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ -00008740: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ -00008750: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ -00008760: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ -00008770: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ -00008780: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ -00008790: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ -000087a0: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ -000087b0: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ -000087c0: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ -000087d0: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ -000087e0: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ -000087f0: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ -00008800: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ -00008810: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ -00008820: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ -00008830: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ -00008840: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ -00008850: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ -00008860: 2020 2a20 4070 6172 616d 2068 6973 746f * @param histo │ │ │ │ -00008870: 6772 616d 5f62 696e 7320 4e75 6d62 6572 gram_bins Number │ │ │ │ -00008880: 206f 6620 6869 7374 6f67 7261 6d20 6269 of histogram bi │ │ │ │ -00008890: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -000088a0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ -000088b0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ -000088c0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ -000088d0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ -000088e0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ -000088f0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ -00008900: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ -00008910: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ -00008920: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00008930: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ -00008940: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ -00008950: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00008960: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ -00008970: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -00008980: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -00008990: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ -000089a0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ -000089b0: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ -000089c0: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ -000089d0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ -000089e0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ -000089f0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ -00008a00: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ -00008a10: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ -00008a20: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ -00008a30: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ -00008a40: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ -00008a50: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ -00008a60: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ -00008a70: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ -00008a80: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ -00008a90: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ -00008aa0: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ -00008ab0: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ -00008ac0: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ -00008ad0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ -00008ae0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ -00008af0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ -00008b00: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ -00008b10: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ -00008b20: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ -00008b30: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ -00008b40: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ -00008b50: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ -00008b60: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ -00008b70: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ -00008b80: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ -00008b90: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ -00008ba0: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ -00008bb0: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ -00008bc0: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ -00008bd0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ -00008be0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ -00008bf0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ -00008c00: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ -00008c10: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ -00008c20: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ -00008c30: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ -00008c40: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ -00008c50: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ -00008c60: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00008c70: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00008c80: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00008c90: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ -00008ca0: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ -00008cb0: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00008cc0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00008cd0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00008ce0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00008cf0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00008d00: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00008d10: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00008d20: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00008d30: 6f67 7261 6d5f 6269 6e73 2920 7b0a 2020 ogram_bins) {. │ │ │ │ -00008d40: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ -00008d50: 6572 7069 7865 6c53 4545 4453 2e5f 5f66 erpixelSEEDS.__f │ │ │ │ -00008d60: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00008d70: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -00008d80: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -00008d90: 6167 655f 6865 6967 6874 2c20 696d 6167 age_height, imag │ │ │ │ -00008da0: 655f 6368 616e 6e65 6c73 2c20 6e75 6d5f e_channels, num_ │ │ │ │ -00008db0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ -00008dc0: 5f6c 6576 656c 732c 2070 7269 6f72 2c20 _levels, prior, │ │ │ │ -00008dd0: 6869 7374 6f67 7261 6d5f 6269 6e73 2929 histogram_bins)) │ │ │ │ -00008de0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00008df0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ -00008e00: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00008e10: 5345 4544 5320 6f62 6a65 6374 2e0a 2020 SEEDS object.. │ │ │ │ -00008e20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00008e30: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ -00008e40: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ -00008e50: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ -00008e60: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ -00008e70: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ -00008e80: 616d 2069 6d61 6765 5f63 6861 6e6e 656c am image_channel │ │ │ │ -00008e90: 7320 4e75 6d62 6572 206f 6620 6368 616e s Number of chan │ │ │ │ -00008ea0: 6e65 6c73 206f 6620 7468 6520 696d 6167 nels of the imag │ │ │ │ -00008eb0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00008ec0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00008ed0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -00008ee0: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -00008ef0: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -00008f00: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -00008f10: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -00008f20: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -00008f30: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -00008f40: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -00008f50: 7a65 2061 6e64 206e 756d 5f6c 6576 656c ze and num_level │ │ │ │ -00008f60: 7329 2e20 5573 6520 6765 744e 756d 6265 s). Use getNumbe │ │ │ │ -00008f70: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -00008f80: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -00008f90: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -00008fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00008fb0: 6e75 6d5f 6c65 7665 6c73 204e 756d 6265 num_levels Numbe │ │ │ │ -00008fc0: 7220 6f66 2062 6c6f 636b 206c 6576 656c r of block level │ │ │ │ -00008fd0: 732e 2054 6865 206d 6f72 6520 6c65 7665 s. The more leve │ │ │ │ -00008fe0: 6c73 2c20 7468 6520 6d6f 7265 2061 6363 ls, the more acc │ │ │ │ -00008ff0: 7572 6174 6520 6973 2074 6865 2073 6567 urate is the seg │ │ │ │ -00009000: 6d65 6e74 6174 696f 6e2c 0a20 2020 2020 mentation,. │ │ │ │ -00009010: 2a20 6275 7420 6e65 6564 7320 6d6f 7265 * but needs more │ │ │ │ -00009020: 206d 656d 6f72 7920 616e 6420 4350 5520 memory and CPU │ │ │ │ -00009030: 7469 6d65 2e0a 2020 2020 202a 2040 7061 time.. * @pa │ │ │ │ -00009040: 7261 6d20 7072 696f 7220 656e 6162 6c65 ram prior enable │ │ │ │ -00009050: 2033 7833 2073 6861 7065 2073 6d6f 6f74 3x3 shape smoot │ │ │ │ -00009060: 6869 6e67 2074 6572 6d20 6966 2026 6774 hing term if > │ │ │ │ -00009070: 3b30 2e20 4120 6c61 7267 6572 2076 616c ;0. A larger val │ │ │ │ -00009080: 7565 206c 6561 6473 2074 6f20 736d 6f6f ue leads to smoo │ │ │ │ -00009090: 7468 6572 2073 6861 7065 732e 2070 7269 ther shapes. pri │ │ │ │ -000090a0: 6f72 0a20 2020 2020 2a20 6d75 7374 2062 or. * must b │ │ │ │ -000090b0: 6520 696e 2074 6865 2072 616e 6765 205b e in the range [ │ │ │ │ -000090c0: 302c 2035 5d2e 0a20 2020 2020 2a0a 2020 0, 5].. *. │ │ │ │ -000090d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -000090e0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -000090f0: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009100: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -00009110: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -00009120: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ -00009130: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ -00009140: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ -00009150: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00009160: 6768 7420 616e 6420 696d 6167 655f 6368 ght and image_ch │ │ │ │ -00009170: 616e 6e65 6c73 2e20 4974 2061 6c73 6f20 annels. It also │ │ │ │ -00009180: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -00009190: 6572 7320 6f66 2074 6865 2053 4545 4453 ers of the SEEDS │ │ │ │ -000091a0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000091b0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000091c0: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup │ │ │ │ -000091d0: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le │ │ │ │ -000091e0: 7665 6c73 2c20 7573 655f 7072 696f 722c vels, use_prior, │ │ │ │ -000091f0: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ -00009200: 616e 640a 2020 2020 202a 2064 6f75 626c and. * doubl │ │ │ │ -00009210: 655f 7374 6570 2e0a 2020 2020 202a 0a20 e_step.. *. │ │ │ │ -00009220: 2020 2020 2a20 5468 6520 6e75 6d62 6572 * The number │ │ │ │ -00009230: 206f 6620 6c65 7665 6c73 2069 6e20 6e75 of levels in nu │ │ │ │ -00009240: 6d5f 6c65 7665 6c73 2064 6566 696e 6573 m_levels defines │ │ │ │ -00009250: 2074 6865 2061 6d6f 756e 7420 6f66 2062 the amount of b │ │ │ │ -00009260: 6c6f 636b 206c 6576 656c 7320 7468 6174 lock levels that │ │ │ │ -00009270: 2074 6865 2061 6c67 6f72 6974 686d 2075 the algorithm u │ │ │ │ -00009280: 7365 2069 6e20 7468 650a 2020 2020 202a se in the. * │ │ │ │ -00009290: 206f 7074 696d 697a 6174 696f 6e2e 2054 optimization. T │ │ │ │ -000092a0: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio │ │ │ │ -000092b0: 6e20 6973 2061 2067 7269 642c 2069 6e20 n is a grid, in │ │ │ │ -000092c0: 7768 6963 6820 7468 6520 7375 7065 7270 which the superp │ │ │ │ -000092d0: 6978 656c 7320 6172 6520 6571 7561 6c6c ixels are equall │ │ │ │ -000092e0: 7920 6469 7374 7269 6275 7465 6420 7468 y distributed th │ │ │ │ -000092f0: 726f 7567 680a 2020 2020 202a 2074 6865 rough. * the │ │ │ │ -00009300: 2077 6964 7468 2061 6e64 2074 6865 2068 width and the h │ │ │ │ -00009310: 6569 6768 7420 6f66 2074 6865 2069 6d61 eight of the ima │ │ │ │ -00009320: 6765 2e20 5468 6520 6c61 7267 6572 2062 ge. The larger b │ │ │ │ -00009330: 6c6f 636b 7320 636f 7272 6573 706f 6e64 locks correspond │ │ │ │ -00009340: 2074 6f20 7468 6520 7375 7065 7270 6978 to the superpix │ │ │ │ -00009350: 656c 2073 697a 652c 2061 6e64 2074 6865 el size, and the │ │ │ │ -00009360: 0a20 2020 2020 2a20 6c65 7665 6c73 2077 . * levels w │ │ │ │ -00009370: 6974 6820 736d 616c 6c65 7220 626c 6f63 ith smaller bloc │ │ │ │ -00009380: 6b73 2061 7265 2066 6f72 6d65 6420 6279 ks are formed by │ │ │ │ -00009390: 2064 6976 6964 696e 6720 7468 6520 6c61 dividing the la │ │ │ │ -000093a0: 7267 6572 2062 6c6f 636b 7320 696e 746f rger blocks into │ │ │ │ -000093b0: 2032 2078 2032 2062 6c6f 636b 7320 6f66 2 x 2 blocks of │ │ │ │ -000093c0: 2070 6978 656c 732c 0a20 2020 2020 2a20 pixels,. * │ │ │ │ -000093d0: 7265 6375 7273 6976 656c 7920 756e 7469 recursively unti │ │ │ │ -000093e0: 6c20 7468 6520 736d 616c 6c65 7220 626c l the smaller bl │ │ │ │ -000093f0: 6f63 6b20 6c65 7665 6c2e 2041 6e20 6578 ock level. An ex │ │ │ │ -00009400: 616d 706c 6520 6f66 2069 6e69 7469 616c ample of initial │ │ │ │ -00009410: 697a 6174 696f 6e20 6f66 2034 2062 6c6f ization of 4 blo │ │ │ │ -00009420: 636b 206c 6576 656c 7320 6973 0a20 2020 ck levels is. │ │ │ │ -00009430: 2020 2a20 696c 6c75 7374 7261 7465 6420 * illustrated │ │ │ │ -00009440: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ -00009450: 2066 6967 7572 652e 0a20 2020 2020 2a0a figure.. *. │ │ │ │ -00009460: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ -00009470: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ -00009480: 5f62 6c6f 636b 732e 706e 6729 0a20 2020 _blocks.png). │ │ │ │ -00009490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000094a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000094b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000094c0: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -000094d0: 7065 7270 6978 656c 5345 4544 5320 6372 perpixelSEEDS cr │ │ │ │ -000094e0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -000094f0: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi │ │ │ │ -00009500: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -00009510: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -00009520: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -00009530: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -00009540: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00009550: 696e 7420 7072 696f 7229 207b 0a20 2020 int prior) {. │ │ │ │ -00009560: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ -00009570: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ -00009580: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -00009590: 7065 7270 6978 656c 5345 4544 535f 3228 perpixelSEEDS_2( │ │ │ │ -000095a0: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ -000095b0: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ -000095c0: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ -000095d0: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -000095e0: 6c65 7665 6c73 2c20 7072 696f 7229 293b levels, prior)); │ │ │ │ -000095f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00009600: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ -00009610: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00009620: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ -00009630: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00009640: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ -00009650: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ -00009660: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ -00009670: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ -00009680: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ -00009690: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ -000096a0: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ -000096b0: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ -000096c0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000096d0: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -000096e0: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -000096f0: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -00009700: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -00009710: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -00009720: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -00009730: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -00009740: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -00009750: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -00009760: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ -00009770: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ -00009780: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ -00009790: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ -000097a0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ -000097b0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -000097c0: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ -000097d0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ -000097e0: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ -000097f0: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ -00009800: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ -00009810: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ -00009820: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ -00009830: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ -00009840: 696d 652e 0a20 2020 2020 2a20 6d75 7374 ime.. * must │ │ │ │ -00009850: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ -00009860: 205b 302c 2035 5d2e 0a20 2020 2020 2a0a [0, 5].. *. │ │ │ │ -00009870: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00009880: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ -00009890: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ -000098a0: 5320 6f62 6a65 6374 2066 6f72 2074 6865 S object for the │ │ │ │ -000098b0: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ -000098c0: 2073 746f 7265 7320 7468 6520 7061 7261 stores the para │ │ │ │ -000098d0: 6d65 7465 7273 206f 660a 2020 2020 202a meters of. * │ │ │ │ -000098e0: 2074 6865 2069 6d61 6765 3a20 696d 6167 the image: imag │ │ │ │ -000098f0: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ -00009900: 6569 6768 7420 616e 6420 696d 6167 655f eight and image_ │ │ │ │ -00009910: 6368 616e 6e65 6c73 2e20 4974 2061 6c73 channels. It als │ │ │ │ -00009920: 6f20 7365 7473 2074 6865 2070 6172 616d o sets the param │ │ │ │ -00009930: 6574 6572 7320 6f66 2074 6865 2053 4545 eters of the SEE │ │ │ │ -00009940: 4453 0a20 2020 2020 2a20 7375 7065 7270 DS. * superp │ │ │ │ -00009950: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -00009960: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ -00009970: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -00009980: 6c65 7665 6c73 2c20 7573 655f 7072 696f levels, use_prio │ │ │ │ -00009990: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin │ │ │ │ -000099a0: 7320 616e 640a 2020 2020 202a 2064 6f75 s and. * dou │ │ │ │ -000099b0: 626c 655f 7374 6570 2e0a 2020 2020 202a ble_step.. * │ │ │ │ -000099c0: 0a20 2020 2020 2a20 5468 6520 6e75 6d62 . * The numb │ │ │ │ -000099d0: 6572 206f 6620 6c65 7665 6c73 2069 6e20 er of levels in │ │ │ │ -000099e0: 6e75 6d5f 6c65 7665 6c73 2064 6566 696e num_levels defin │ │ │ │ -000099f0: 6573 2074 6865 2061 6d6f 756e 7420 6f66 es the amount of │ │ │ │ -00009a00: 2062 6c6f 636b 206c 6576 656c 7320 7468 block levels th │ │ │ │ -00009a10: 6174 2074 6865 2061 6c67 6f72 6974 686d at the algorithm │ │ │ │ -00009a20: 2075 7365 2069 6e20 7468 650a 2020 2020 use in the. │ │ │ │ -00009a30: 202a 206f 7074 696d 697a 6174 696f 6e2e * optimization. │ │ │ │ -00009a40: 2054 6865 2069 6e69 7469 616c 697a 6174 The initializat │ │ │ │ -00009a50: 696f 6e20 6973 2061 2067 7269 642c 2069 ion is a grid, i │ │ │ │ -00009a60: 6e20 7768 6963 6820 7468 6520 7375 7065 n which the supe │ │ │ │ -00009a70: 7270 6978 656c 7320 6172 6520 6571 7561 rpixels are equa │ │ │ │ -00009a80: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed │ │ │ │ -00009a90: 7468 726f 7567 680a 2020 2020 202a 2074 through. * t │ │ │ │ -00009aa0: 6865 2077 6964 7468 2061 6e64 2074 6865 he width and the │ │ │ │ -00009ab0: 2068 6569 6768 7420 6f66 2074 6865 2069 height of the i │ │ │ │ -00009ac0: 6d61 6765 2e20 5468 6520 6c61 7267 6572 mage. The larger │ │ │ │ -00009ad0: 2062 6c6f 636b 7320 636f 7272 6573 706f blocks correspo │ │ │ │ -00009ae0: 6e64 2074 6f20 7468 6520 7375 7065 7270 nd to the superp │ │ │ │ -00009af0: 6978 656c 2073 697a 652c 2061 6e64 2074 ixel size, and t │ │ │ │ -00009b00: 6865 0a20 2020 2020 2a20 6c65 7665 6c73 he. * levels │ │ │ │ -00009b10: 2077 6974 6820 736d 616c 6c65 7220 626c with smaller bl │ │ │ │ -00009b20: 6f63 6b73 2061 7265 2066 6f72 6d65 6420 ocks are formed │ │ │ │ -00009b30: 6279 2064 6976 6964 696e 6720 7468 6520 by dividing the │ │ │ │ -00009b40: 6c61 7267 6572 2062 6c6f 636b 7320 696e larger blocks in │ │ │ │ -00009b50: 746f 2032 2078 2032 2062 6c6f 636b 7320 to 2 x 2 blocks │ │ │ │ -00009b60: 6f66 2070 6978 656c 732c 0a20 2020 2020 of pixels,. │ │ │ │ -00009b70: 2a20 7265 6375 7273 6976 656c 7920 756e * recursively un │ │ │ │ -00009b80: 7469 6c20 7468 6520 736d 616c 6c65 7220 til the smaller │ │ │ │ -00009b90: 626c 6f63 6b20 6c65 7665 6c2e 2041 6e20 block level. An │ │ │ │ -00009ba0: 6578 616d 706c 6520 6f66 2069 6e69 7469 example of initi │ │ │ │ -00009bb0: 616c 697a 6174 696f 6e20 6f66 2034 2062 alization of 4 b │ │ │ │ -00009bc0: 6c6f 636b 206c 6576 656c 7320 6973 0a20 lock levels is. │ │ │ │ -00009bd0: 2020 2020 2a20 696c 6c75 7374 7261 7465 * illustrate │ │ │ │ -00009be0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ -00009bf0: 6e67 2066 6967 7572 652e 0a20 2020 2020 ng figure.. │ │ │ │ -00009c00: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ -00009c10: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ -00009c20: 6c73 5f62 6c6f 636b 732e 706e 6729 0a20 ls_blocks.png). │ │ │ │ -00009c30: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00009c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00009c50: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00009c60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00009c70: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009c80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00009c90: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ -00009ca0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ -00009cb0: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ -00009cc0: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ -00009cd0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00009ce0: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ -00009cf0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00009d00: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ -00009d10: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ -00009d20: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00009d30: 4545 4453 5f33 2869 6d61 6765 5f77 6964 EEDS_3(image_wid │ │ │ │ -00009d40: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00009d50: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ -00009d60: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ -00009d70: 732c 206e 756d 5f6c 6576 656c 7329 293b s, num_levels)); │ │ │ │ -00009d80: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00009d90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00009da0: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ -00009db0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00009dc0: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ -00009dd0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ -00009de0: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ -00009df0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00009e00: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ -00009e10: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ -00009e20: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ -00009e30: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -00009e40: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ -00009e50: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ -00009e60: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ -00009e70: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -00009e80: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -00009e90: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ -00009ea0: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ -00009eb0: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ -00009ec0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00009ed0: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ -00009ee0: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ -00009ef0: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ -00009f00: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ -00009f10: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ -00009f20: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ -00009f30: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ -00009f40: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ -00009f50: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ -00009f60: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ -00009f70: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ -00009f80: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ -00009f90: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ -00009fa0: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ -00009fb0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00009fc0: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ -00009fd0: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ -00009fe0: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ -00009ff0: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ -0000a000: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ -0000a010: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ -0000a020: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ -0000a030: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ -0000a040: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ -0000a050: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ -0000a060: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ -0000a070: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ -0000a080: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ -0000a090: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ -0000a0a0: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ -0000a0b0: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ -0000a0c0: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ -0000a0d0: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ -0000a0e0: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ -0000a0f0: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ -0000a100: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ -0000a110: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ -0000a120: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ -0000a130: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ -0000a140: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ -0000a150: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ -0000a160: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ -0000a170: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ -0000a180: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ -0000a190: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -0000a1a0: 6572 6765 5f73 6d61 6c6c 206d 6572 6765 erge_small merge │ │ │ │ -0000a1b0: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ -0000a1c0: 746f 2067 6976 6520 7468 6520 6465 7369 to give the desi │ │ │ │ -0000a1d0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -0000a1e0: 7065 7270 6978 656c 732e 2050 726f 6365 perpixels. Proce │ │ │ │ -0000a1f0: 7373 696e 6720 6973 0a20 2020 2020 2a20 ssing is. * │ │ │ │ -0000a200: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ -0000a210: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ -0000a220: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ -0000a230: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ -0000a240: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ -0000a250: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000a260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000a270: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000a280: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000a290: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ -0000a2a0: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ -0000a2b0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -0000a2c0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -0000a2d0: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -0000a2e0: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -0000a2f0: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ -0000a300: 5f73 6d61 6c6c 2920 7b0a 2020 2020 2020 _small) {. │ │ │ │ -0000a310: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ -0000a320: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ -0000a330: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ -0000a340: 6e74 5f30 2869 6d61 6765 5f77 6964 7468 nt_0(image_width │ │ │ │ -0000a350: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ -0000a360: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a370: 2073 6c69 6365 732c 206d 6572 6765 5f73 slices, merge_s │ │ │ │ -0000a380: 6d61 6c6c 2929 3b0a 2020 2020 7d0a 0a20 mall));. }.. │ │ │ │ -0000a390: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -0000a3a0: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ -0000a3b0: 5365 676d 656e 7420 6f62 6a65 6374 2e0a Segment object.. │ │ │ │ -0000a3c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000a3d0: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ -0000a3e0: 616c 697a 6573 2061 2053 6361 6e53 6567 alizes a ScanSeg │ │ │ │ -0000a3f0: 6d65 6e74 206f 626a 6563 7420 666f 7220 ment object for │ │ │ │ -0000a400: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000a410: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ -0000a420: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ -0000a430: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ -0000a440: 6d61 6765 5f77 6964 7468 2061 6e64 2069 mage_width and i │ │ │ │ -0000a450: 6d61 6765 5f68 6569 6768 742e 2049 7420 mage_height. It │ │ │ │ -0000a460: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ -0000a470: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ -0000a480: 462d 4442 5343 414e 2073 7570 6572 7069 F-DBSCAN superpi │ │ │ │ -0000a490: 7865 6c0a 2020 2020 202a 2061 6c67 6f72 xel. * algor │ │ │ │ -0000a4a0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000a4b0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a4c0: 2c20 7468 7265 6164 732c 2061 6e64 206d , threads, and m │ │ │ │ -0000a4d0: 6572 6765 5f73 6d61 6c6c 2e0a 2020 2020 erge_small.. │ │ │ │ -0000a4e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000a4f0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ -0000a500: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ -0000a510: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ -0000a520: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ -0000a530: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ -0000a540: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a550: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -0000a560: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -0000a570: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -0000a580: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -0000a590: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -0000a5a0: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -0000a5b0: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -0000a5c0: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -0000a5d0: 7a65 292e 2055 7365 2067 6574 4e75 6d62 ze). Use getNumb │ │ │ │ -0000a5e0: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ -0000a5f0: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ -0000a600: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -0000a610: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ -0000a620: 2073 6c69 6365 7320 4e75 6d62 6572 206f slices Number o │ │ │ │ -0000a630: 6620 7072 6f63 6573 7369 6e67 2074 6872 f processing thr │ │ │ │ -0000a640: 6561 6473 2066 6f72 2070 6172 616c 6c65 eads for paralle │ │ │ │ -0000a650: 6c69 7361 7469 6f6e 2e20 5365 7474 696e lisation. Settin │ │ │ │ -0000a660: 6720 2d31 2075 7365 7320 7468 6520 6d61 g -1 uses the ma │ │ │ │ -0000a670: 7869 6d75 6d20 6e75 6d62 6572 0a20 2020 ximum number. │ │ │ │ -0000a680: 2020 2a20 6f66 2074 6872 6561 6473 2e20 * of threads. │ │ │ │ -0000a690: 496e 2070 7261 6374 6963 652c 2066 6f75 In practice, fou │ │ │ │ -0000a6a0: 7220 7468 7265 6164 7320 6973 2065 6e6f r threads is eno │ │ │ │ -0000a6b0: 7567 6820 666f 7220 736d 616c 6c65 7220 ugh for smaller │ │ │ │ -0000a6c0: 696d 6167 6573 2061 6e64 2065 6967 6874 images and eight │ │ │ │ -0000a6d0: 2074 6872 6561 6473 2066 6f72 206c 6172 threads for lar │ │ │ │ -0000a6e0: 6765 7220 6f6e 6573 2e0a 2020 2020 202a ger ones.. * │ │ │ │ -0000a6f0: 206d 7563 6820 6661 7374 6572 2077 6974 much faster wit │ │ │ │ -0000a700: 686f 7574 206d 6572 6769 6e67 2c20 6275 hout merging, bu │ │ │ │ -0000a710: 7420 6d61 6e79 2073 6d61 6c6c 2073 6567 t many small seg │ │ │ │ -0000a720: 6d65 6e74 7320 7769 6c6c 2062 6520 6c65 ments will be le │ │ │ │ -0000a730: 6674 2069 6e20 7468 6520 696d 6167 652e ft in the image. │ │ │ │ -0000a740: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -0000a750: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000a760: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -0000a770: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000a780: 6320 5363 616e 5365 676d 656e 7420 6372 c ScanSegment cr │ │ │ │ -0000a790: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ -0000a7a0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -0000a7b0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -0000a7c0: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ -0000a7d0: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ -0000a7e0: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -0000a7f0: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ -0000a800: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -0000a810: 6174 6553 6361 6e53 6567 6d65 6e74 5f31 ateScanSegment_1 │ │ │ │ -0000a820: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -0000a830: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ -0000a840: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ -0000a850: 6365 7329 293b 0a20 2020 207d 0a0a 2020 ces));. }.. │ │ │ │ -0000a860: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ -0000a870: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ -0000a880: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object.. │ │ │ │ -0000a890: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -0000a8a0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ -0000a8b0: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ -0000a8c0: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t │ │ │ │ -0000a8d0: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -0000a8e0: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ -0000a8f0: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ -0000a900: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ -0000a910: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im │ │ │ │ -0000a920: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a │ │ │ │ -0000a930: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ -0000a940: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F │ │ │ │ -0000a950: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix │ │ │ │ -0000a960: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori │ │ │ │ -0000a970: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ -0000a980: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a990: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me │ │ │ │ -0000a9a0: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small.. │ │ │ │ -0000a9b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000a9c0: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ -0000a9d0: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ -0000a9e0: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ -0000a9f0: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ -0000aa00: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000aa10: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -0000aa20: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -0000aa30: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -0000aa40: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -0000aa50: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -0000aa60: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -0000aa70: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -0000aa80: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -0000aa90: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -0000aaa0: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe │ │ │ │ -0000aab0: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -0000aac0: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -0000aad0: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -0000aae0: 2e0a 2020 2020 202a 206f 6620 7468 7265 .. * of thre │ │ │ │ -0000aaf0: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ -0000ab00: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ -0000ab10: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ -0000ab20: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ -0000ab30: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ -0000ab40: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ -0000ab50: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ -0000ab60: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ -0000ab70: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ -0000ab80: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ -0000ab90: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ -0000aba0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -0000abb0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0000abc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000abd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000abe0: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ -0000abf0: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ -0000ac00: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ -0000ac10: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -0000ac20: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ -0000ac30: 7375 7065 7270 6978 656c 7329 207b 0a20 superpixels) {. │ │ │ │ -0000ac40: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ -0000ac50: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ -0000ac60: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ -0000ac70: 5365 676d 656e 745f 3228 696d 6167 655f Segment_2(image_ │ │ │ │ -0000ac80: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -0000ac90: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ -0000aca0: 7865 6c73 2929 3b0a 2020 2020 7d0a 0a0a xels));. }... │ │ │ │ -0000acb0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0000acc0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0000acd0: 6770 726f 633a 3a52 6164 6f6e 5472 616e gproc::RadonTran │ │ │ │ -0000ace0: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M │ │ │ │ -0000acf0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -0000ad00: 7468 6574 6120 3d20 312c 2064 6f75 626c theta = 1, doubl │ │ │ │ -0000ad10: 6520 7374 6172 745f 616e 676c 6520 3d20 e start_angle = │ │ │ │ -0000ad20: 302c 2064 6f75 626c 6520 656e 645f 616e 0, double end_an │ │ │ │ -0000ad30: 676c 6520 3d20 3138 302c 2062 6f6f 6c20 gle = 180, bool │ │ │ │ -0000ad40: 6372 6f70 203d 2066 616c 7365 2c20 626f crop = false, bo │ │ │ │ -0000ad50: 6f6c 206e 6f72 6d20 3d20 6661 6c73 6529 ol norm = false) │ │ │ │ -0000ad60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -0000ad70: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ -0000ad80: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000ad90: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -0000ada0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ -0000adb0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ -0000adc0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ -0000add0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ -0000ade0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ -0000adf0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ -0000ae00: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ -0000ae10: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ -0000ae20: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ -0000ae30: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ -0000ae40: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ -0000ae50: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ -0000ae60: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ -0000ae70: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ -0000ae80: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ -0000ae90: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000aea0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ -0000aeb0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ -0000aec0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ -0000aed0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ -0000aee0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000aef0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000af00: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ -0000af10: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ -0000af20: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ -0000af30: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000af40: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ -0000af50: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ -0000af60: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ -0000af70: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ -0000af80: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000af90: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ -0000afa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000afb0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -0000afc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000afd0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000afe0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000aff0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b000: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ -0000b010: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000b020: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000b030: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ -0000b040: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b050: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b060: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ -0000b070: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b080: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b090: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ -0000b0a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b0b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b0c0: 7261 6d20 6e6f 726d 2061 7574 6f6d 6174 ram norm automat │ │ │ │ -0000b0d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b0e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000b0f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000b100: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000b110: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000b120: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ -0000b130: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ -0000b140: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ -0000b150: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ -0000b160: 702c 2062 6f6f 6c65 616e 206e 6f72 6d29 p, boolean norm) │ │ │ │ -0000b170: 207b 0a20 2020 2020 2020 2052 6164 6f6e {. Radon │ │ │ │ -0000b180: 5472 616e 7366 6f72 6d5f 3028 7372 632e Transform_0(src. │ │ │ │ -0000b190: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0000b1a0: 6174 6976 654f 626a 2c20 7468 6574 612c ativeObj, theta, │ │ │ │ -0000b1b0: 2073 7461 7274 5f61 6e67 6c65 2c20 656e start_angle, en │ │ │ │ -0000b1c0: 645f 616e 676c 652c 2063 726f 702c 206e d_angle, crop, n │ │ │ │ -0000b1d0: 6f72 6d29 3b0a 2020 2020 7d0a 0a20 2020 orm);. }.. │ │ │ │ -0000b1e0: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -0000b1f0: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ -0000b200: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ -0000b210: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000b220: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ -0000b230: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ -0000b240: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000b250: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ -0000b260: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ -0000b270: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ -0000b280: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ -0000b290: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ -0000b2a0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ -0000b2b0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ -0000b2c0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ -0000b2d0: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ -0000b2e0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000b2f0: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ -0000b300: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ -0000b310: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ -0000b320: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ -0000b330: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ -0000b340: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ -0000b350: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000b360: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000b370: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ -0000b380: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ -0000b390: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ -0000b3a0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ -0000b3b0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ -0000b3c0: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ -0000b3d0: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ -0000b3e0: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ -0000b3f0: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000b400: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ -0000b410: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ -0000b420: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -0000b430: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000b440: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000b450: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000b460: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b470: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000b480: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ -0000b490: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b4a0: 2020 2a20 4070 6172 616d 2073 7461 7274 * @param start │ │ │ │ -0000b4b0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b4d0: 2020 2020 2a20 4070 6172 616d 2065 6e64 * @param end │ │ │ │ -0000b4e0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b500: 2020 2020 2a20 4070 6172 616d 2063 726f * @param cro │ │ │ │ -0000b510: 7020 6175 746f 6d61 7469 6361 6c6c 7920 p automatically │ │ │ │ -0000b520: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000b530: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000b540: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000b550: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000b560: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000b570: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000b580: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ -0000b590: 6c65 2065 6e64 5f61 6e67 6c65 2c20 626f le end_angle, bo │ │ │ │ -0000b5a0: 6f6c 6561 6e20 6372 6f70 2920 7b0a 2020 olean crop) {. │ │ │ │ -0000b5b0: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000b5c0: 666f 726d 5f31 2873 7263 2e6e 6174 6976 form_1(src.nativ │ │ │ │ -0000b5d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000b5e0: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000b5f0: 745f 616e 676c 652c 2065 6e64 5f61 6e67 t_angle, end_ang │ │ │ │ -0000b600: 6c65 2c20 6372 6f70 293b 0a20 2020 207d le, crop);. } │ │ │ │ -0000b610: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000b620: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ -0000b630: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ -0000b640: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0000b650: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ -0000b660: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ -0000b670: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ -0000b680: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ -0000b690: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ -0000b6a0: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ -0000b6b0: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ -0000b6c0: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ -0000b6d0: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ -0000b6e0: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ -0000b6f0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -0000b700: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ -0000b710: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ -0000b720: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ -0000b730: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ -0000b740: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ -0000b750: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ -0000b760: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ -0000b770: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ -0000b780: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ -0000b790: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ -0000b7a0: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ -0000b7b0: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ -0000b7c0: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ -0000b7d0: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ -0000b7e0: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ -0000b7f0: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ -0000b800: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ -0000b810: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ -0000b820: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ -0000b830: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ -0000b840: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ -0000b850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000b860: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000b870: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000b880: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000b890: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b8a0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b8b0: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ -0000b8c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b8d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b8e0: 7374 6172 745f 616e 676c 6520 6175 746f start_angle auto │ │ │ │ -0000b8f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b900: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000b910: 6d20 656e 645f 616e 676c 6520 6175 746f m end_angle auto │ │ │ │ -0000b920: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b930: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000b940: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000b950: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -0000b960: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ -0000b970: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ -0000b980: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -0000b990: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ -0000b9a0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ -0000b9b0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000b9c0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0000b9d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000b9e0: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000b9f0: 676c 652c 2065 6e64 5f61 6e67 6c65 293b gle, end_angle); │ │ │ │ -0000ba00: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ba10: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ -0000ba20: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ -0000ba30: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -0000ba40: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ -0000ba50: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -0000ba60: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ -0000ba70: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ -0000ba80: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ -0000ba90: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ -0000baa0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ -0000bab0: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ -0000bac0: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ -0000bad0: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ -0000bae0: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ -0000baf0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ -0000bb00: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ -0000bb10: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ -0000bb20: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ -0000bb30: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ -0000bb40: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ -0000bb50: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ -0000bb60: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ -0000bb70: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ -0000bb80: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ -0000bb90: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ -0000bba0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ -0000bbb0: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ -0000bbc0: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ -0000bbd0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ -0000bbe0: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ -0000bbf0: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ -0000bc00: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ -0000bc10: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ -0000bc20: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ -0000bc30: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ +00003310: 2b2b 3a20 2050 7472 5f53 7570 6572 7069 ++: Ptr_Superpi │ │ │ │ +00003320: 7865 6c53 4545 4453 2063 763a 3a78 696d xelSEEDS cv::xim │ │ │ │ +00003330: 6770 726f 633a 3a63 7265 6174 6553 7570 gproc::createSup │ │ │ │ +00003340: 6572 7069 7865 6c53 4545 4453 2869 6e74 erpixelSEEDS(int │ │ │ │ +00003350: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00003360: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +00003370: 696e 7420 696d 6167 655f 6368 616e 6e65 int image_channe │ │ │ │ +00003380: 6c73 2c20 696e 7420 6e75 6d5f 7375 7065 ls, int num_supe │ │ │ │ +00003390: 7270 6978 656c 732c 2069 6e74 206e 756d rpixels, int num │ │ │ │ +000033a0: 5f6c 6576 656c 732c 2069 6e74 2070 7269 _levels, int pri │ │ │ │ +000033b0: 6f72 203d 2032 2c20 696e 7420 6869 7374 or = 2, int hist │ │ │ │ +000033c0: 6f67 7261 6d5f 6269 6e73 203d 2035 2c20 ogram_bins = 5, │ │ │ │ +000033d0: 626f 6f6c 2064 6f75 626c 655f 7374 6570 bool double_step │ │ │ │ +000033e0: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ +000033f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00003400: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ +00003410: 7570 6572 7069 7865 6c53 4545 4453 206f uperpixelSEEDS o │ │ │ │ +00003420: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ +00003430: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00003440: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi │ │ │ │ +00003450: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par │ │ │ │ +00003460: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height │ │ │ │ +00003470: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height.. │ │ │ │ +00003480: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00003490: 655f 6368 616e 6e65 6c73 204e 756d 6265 e_channels Numbe │ │ │ │ +000034a0: 7220 6f66 2063 6861 6e6e 656c 7320 6f66 r of channels of │ │ │ │ +000034b0: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image.. │ │ │ │ +000034c0: 202a 2040 7061 7261 6d20 6e75 6d5f 7375 * @param num_su │ │ │ │ +000034d0: 7065 7270 6978 656c 7320 4465 7369 7265 perpixels Desire │ │ │ │ +000034e0: 6420 6e75 6d62 6572 206f 6620 7375 7065 d number of supe │ │ │ │ +000034f0: 7270 6978 656c 732e 204e 6f74 6520 7468 rpixels. Note th │ │ │ │ +00003500: 6174 2074 6865 2061 6374 7561 6c20 6e75 at the actual nu │ │ │ │ +00003510: 6d62 6572 206d 6179 2062 6520 736d 616c mber may be smal │ │ │ │ +00003520: 6c65 720a 2020 2020 202a 2064 7565 2074 ler. * due t │ │ │ │ +00003530: 6f20 7265 7374 7269 6374 696f 6e73 2028 o restrictions ( │ │ │ │ +00003540: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ +00003550: 2069 6d61 6765 2073 697a 6520 616e 6420 image size and │ │ │ │ +00003560: 6e75 6d5f 6c65 7665 6c73 292e 2055 7365 num_levels). Use │ │ │ │ +00003570: 2067 6574 4e75 6d62 6572 4f66 5375 7065 getNumberOfSupe │ │ │ │ +00003580: 7270 6978 656c 7328 2920 746f 0a20 2020 rpixels() to. │ │ │ │ +00003590: 2020 2a20 6765 7420 7468 6520 6163 7475 * get the actu │ │ │ │ +000035a0: 616c 206e 756d 6265 722e 0a20 2020 2020 al number.. │ │ │ │ +000035b0: 2a20 4070 6172 616d 206e 756d 5f6c 6576 * @param num_lev │ │ │ │ +000035c0: 656c 7320 4e75 6d62 6572 206f 6620 626c els Number of bl │ │ │ │ +000035d0: 6f63 6b20 6c65 7665 6c73 2e20 5468 6520 ock levels. The │ │ │ │ +000035e0: 6d6f 7265 206c 6576 656c 732c 2074 6865 more levels, the │ │ │ │ +000035f0: 206d 6f72 6520 6163 6375 7261 7465 2069 more accurate i │ │ │ │ +00003600: 7320 7468 6520 7365 676d 656e 7461 7469 s the segmentati │ │ │ │ +00003610: 6f6e 2c0a 2020 2020 202a 2062 7574 206e on,. * but n │ │ │ │ +00003620: 6565 6473 206d 6f72 6520 6d65 6d6f 7279 eeds more memory │ │ │ │ +00003630: 2061 6e64 2043 5055 2074 696d 652e 0a20 and CPU time.. │ │ │ │ +00003640: 2020 2020 2a20 4070 6172 616d 2070 7269 * @param pri │ │ │ │ +00003650: 6f72 2065 6e61 626c 6520 3378 3320 7368 or enable 3x3 sh │ │ │ │ +00003660: 6170 6520 736d 6f6f 7468 696e 6720 7465 ape smoothing te │ │ │ │ +00003670: 726d 2069 6620 2667 743b 302e 2041 206c rm if >0. A l │ │ │ │ +00003680: 6172 6765 7220 7661 6c75 6520 6c65 6164 arger value lead │ │ │ │ +00003690: 7320 746f 2073 6d6f 6f74 6865 7220 7368 s to smoother sh │ │ │ │ +000036a0: 6170 6573 2e20 7072 696f 720a 2020 2020 apes. prior. │ │ │ │ +000036b0: 202a 206d 7573 7420 6265 2069 6e20 7468 * must be in th │ │ │ │ +000036c0: 6520 7261 6e67 6520 5b30 2c20 355d 2e0a e range [0, 5].. │ │ │ │ +000036d0: 2020 2020 202a 2040 7061 7261 6d20 6869 * @param hi │ │ │ │ +000036e0: 7374 6f67 7261 6d5f 6269 6e73 204e 756d stogram_bins Num │ │ │ │ +000036f0: 6265 7220 6f66 2068 6973 746f 6772 616d ber of histogram │ │ │ │ +00003700: 2062 696e 732e 0a20 2020 2020 2a20 4070 bins.. * @p │ │ │ │ +00003710: 6172 616d 2064 6f75 626c 655f 7374 6570 aram double_step │ │ │ │ +00003720: 2049 6620 7472 7565 2c20 6974 6572 6174 If true, iterat │ │ │ │ +00003730: 6520 6561 6368 2062 6c6f 636b 206c 6576 e each block lev │ │ │ │ +00003740: 656c 2074 7769 6365 2066 6f72 2068 6967 el twice for hig │ │ │ │ +00003750: 6865 7220 6163 6375 7261 6379 2e0a 2020 her accuracy.. │ │ │ │ +00003760: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00003770: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +00003780: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00003790: 6c53 4545 4453 206f 626a 6563 7420 666f lSEEDS object fo │ │ │ │ +000037a0: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +000037b0: 652e 2049 7420 7374 6f72 6573 2074 6865 e. It stores the │ │ │ │ +000037c0: 2070 6172 616d 6574 6572 7320 6f66 0a20 parameters of. │ │ │ │ +000037d0: 2020 2020 2a20 7468 6520 696d 6167 653a * the image: │ │ │ │ +000037e0: 2069 6d61 6765 5f77 6964 7468 2c20 696d image_width, im │ │ │ │ +000037f0: 6167 655f 6865 6967 6874 2061 6e64 2069 age_height and i │ │ │ │ +00003800: 6d61 6765 5f63 6861 6e6e 656c 732e 2049 mage_channels. I │ │ │ │ +00003810: 7420 616c 736f 2073 6574 7320 7468 6520 t also sets the │ │ │ │ +00003820: 7061 7261 6d65 7465 7273 206f 6620 7468 parameters of th │ │ │ │ +00003830: 6520 5345 4544 530a 2020 2020 202a 2073 e SEEDS. * s │ │ │ │ +00003840: 7570 6572 7069 7865 6c20 616c 676f 7269 uperpixel algori │ │ │ │ +00003850: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +00003860: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00003870: 206e 756d 5f6c 6576 656c 732c 2075 7365 num_levels, use │ │ │ │ +00003880: 5f70 7269 6f72 2c20 6869 7374 6f67 7261 _prior, histogra │ │ │ │ +00003890: 6d5f 6269 6e73 2061 6e64 0a20 2020 2020 m_bins and. │ │ │ │ +000038a0: 2a20 646f 7562 6c65 5f73 7465 702e 0a20 * double_step.. │ │ │ │ +000038b0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +000038c0: 206e 756d 6265 7220 6f66 206c 6576 656c number of level │ │ │ │ +000038d0: 7320 696e 206e 756d 5f6c 6576 656c 7320 s in num_levels │ │ │ │ +000038e0: 6465 6669 6e65 7320 7468 6520 616d 6f75 defines the amou │ │ │ │ +000038f0: 6e74 206f 6620 626c 6f63 6b20 6c65 7665 nt of block leve │ │ │ │ +00003900: 6c73 2074 6861 7420 7468 6520 616c 676f ls that the algo │ │ │ │ +00003910: 7269 7468 6d20 7573 6520 696e 2074 6865 rithm use in the │ │ │ │ +00003920: 0a20 2020 2020 2a20 6f70 7469 6d69 7a61 . * optimiza │ │ │ │ +00003930: 7469 6f6e 2e20 5468 6520 696e 6974 6961 tion. The initia │ │ │ │ +00003940: 6c69 7a61 7469 6f6e 2069 7320 6120 6772 lization is a gr │ │ │ │ +00003950: 6964 2c20 696e 2077 6869 6368 2074 6865 id, in which the │ │ │ │ +00003960: 2073 7570 6572 7069 7865 6c73 2061 7265 superpixels are │ │ │ │ +00003970: 2065 7175 616c 6c79 2064 6973 7472 6962 equally distrib │ │ │ │ +00003980: 7574 6564 2074 6872 6f75 6768 0a20 2020 uted through. │ │ │ │ +00003990: 2020 2a20 7468 6520 7769 6474 6820 616e * the width an │ │ │ │ +000039a0: 6420 7468 6520 6865 6967 6874 206f 6620 d the height of │ │ │ │ +000039b0: 7468 6520 696d 6167 652e 2054 6865 206c the image. The l │ │ │ │ +000039c0: 6172 6765 7220 626c 6f63 6b73 2063 6f72 arger blocks cor │ │ │ │ +000039d0: 7265 7370 6f6e 6420 746f 2074 6865 2073 respond to the s │ │ │ │ +000039e0: 7570 6572 7069 7865 6c20 7369 7a65 2c20 uperpixel size, │ │ │ │ +000039f0: 616e 6420 7468 650a 2020 2020 202a 206c and the. * l │ │ │ │ +00003a00: 6576 656c 7320 7769 7468 2073 6d61 6c6c evels with small │ │ │ │ +00003a10: 6572 2062 6c6f 636b 7320 6172 6520 666f er blocks are fo │ │ │ │ +00003a20: 726d 6564 2062 7920 6469 7669 6469 6e67 rmed by dividing │ │ │ │ +00003a30: 2074 6865 206c 6172 6765 7220 626c 6f63 the larger bloc │ │ │ │ +00003a40: 6b73 2069 6e74 6f20 3220 7820 3220 626c ks into 2 x 2 bl │ │ │ │ +00003a50: 6f63 6b73 206f 6620 7069 7865 6c73 2c0a ocks of pixels,. │ │ │ │ +00003a60: 2020 2020 202a 2072 6563 7572 7369 7665 * recursive │ │ │ │ +00003a70: 6c79 2075 6e74 696c 2074 6865 2073 6d61 ly until the sma │ │ │ │ +00003a80: 6c6c 6572 2062 6c6f 636b 206c 6576 656c ller block level │ │ │ │ +00003a90: 2e20 416e 2065 7861 6d70 6c65 206f 6620 . An example of │ │ │ │ +00003aa0: 696e 6974 6961 6c69 7a61 7469 6f6e 206f initialization o │ │ │ │ +00003ab0: 6620 3420 626c 6f63 6b20 6c65 7665 6c73 f 4 block levels │ │ │ │ +00003ac0: 2069 730a 2020 2020 202a 2069 6c6c 7573 is. * illus │ │ │ │ +00003ad0: 7472 6174 6564 2069 6e20 7468 6520 666f trated in the fo │ │ │ │ +00003ae0: 6c6c 6f77 696e 6720 6669 6775 7265 2e0a llowing figure.. │ │ │ │ +00003af0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ +00003b00: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ +00003b10: 7270 6978 656c 735f 626c 6f63 6b73 2e70 rpixels_blocks.p │ │ │ │ +00003b20: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +00003b30: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00003b40: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00003b50: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00003b60: 6174 6963 2053 7570 6572 7069 7865 6c53 atic SuperpixelS │ │ │ │ +00003b70: 4545 4453 2063 7265 6174 6553 7570 6572 EEDS createSuper │ │ │ │ +00003b80: 7069 7865 6c53 4545 4453 2869 6e74 2069 pixelSEEDS(int i │ │ │ │ +00003b90: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ +00003ba0: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ +00003bb0: 7420 696d 6167 655f 6368 616e 6e65 6c73 t image_channels │ │ │ │ +00003bc0: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00003bd0: 6978 656c 732c 2069 6e74 206e 756d 5f6c ixels, int num_l │ │ │ │ +00003be0: 6576 656c 732c 2069 6e74 2070 7269 6f72 evels, int prior │ │ │ │ +00003bf0: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ +00003c00: 6269 6e73 2c20 626f 6f6c 6561 6e20 646f bins, boolean do │ │ │ │ +00003c10: 7562 6c65 5f73 7465 7029 207b 0a20 2020 uble_step) {. │ │ │ │ +00003c20: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ +00003c30: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ +00003c40: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ +00003c50: 7065 7270 6978 656c 5345 4544 535f 3028 perpixelSEEDS_0( │ │ │ │ +00003c60: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ +00003c70: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ +00003c80: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ +00003c90: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ +00003ca0: 6c65 7665 6c73 2c20 7072 696f 722c 2068 levels, prior, h │ │ │ │ +00003cb0: 6973 746f 6772 616d 5f62 696e 732c 2064 istogram_bins, d │ │ │ │ +00003cc0: 6f75 626c 655f 7374 6570 2929 3b0a 2020 ouble_step));. │ │ │ │ +00003cd0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00003ce0: 2020 2a20 496e 6974 6961 6c69 7a65 7320 * Initializes │ │ │ │ +00003cf0: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ +00003d00: 5320 6f62 6a65 6374 2e0a 2020 2020 202a S object.. * │ │ │ │ +00003d10: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00003d20: 6d61 6765 5f77 6964 7468 2049 6d61 6765 mage_width Image │ │ │ │ +00003d30: 2077 6964 7468 2e0a 2020 2020 202a 2040 width.. * @ │ │ │ │ +00003d40: 7061 7261 6d20 696d 6167 655f 6865 6967 param image_heig │ │ │ │ +00003d50: 6874 2049 6d61 6765 2068 6569 6768 742e ht Image height. │ │ │ │ +00003d60: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00003d70: 6d61 6765 5f63 6861 6e6e 656c 7320 4e75 mage_channels Nu │ │ │ │ +00003d80: 6d62 6572 206f 6620 6368 616e 6e65 6c73 mber of channels │ │ │ │ +00003d90: 206f 6620 7468 6520 696d 6167 652e 0a20 of the image.. │ │ │ │ +00003da0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +00003db0: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ +00003dc0: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ +00003dd0: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ +00003de0: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ +00003df0: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ +00003e00: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ +00003e10: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ +00003e20: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ +00003e30: 7468 6520 696d 6167 6520 7369 7a65 2061 the image size a │ │ │ │ +00003e40: 6e64 206e 756d 5f6c 6576 656c 7329 2e20 nd num_levels). │ │ │ │ +00003e50: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ +00003e60: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ +00003e70: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ +00003e80: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ +00003e90: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +00003ea0: 6c65 7665 6c73 204e 756d 6265 7220 6f66 levels Number of │ │ │ │ +00003eb0: 2062 6c6f 636b 206c 6576 656c 732e 2054 block levels. T │ │ │ │ +00003ec0: 6865 206d 6f72 6520 6c65 7665 6c73 2c20 he more levels, │ │ │ │ +00003ed0: 7468 6520 6d6f 7265 2061 6363 7572 6174 the more accurat │ │ │ │ +00003ee0: 6520 6973 2074 6865 2073 6567 6d65 6e74 e is the segment │ │ │ │ +00003ef0: 6174 696f 6e2c 0a20 2020 2020 2a20 6275 ation,. * bu │ │ │ │ +00003f00: 7420 6e65 6564 7320 6d6f 7265 206d 656d t needs more mem │ │ │ │ +00003f10: 6f72 7920 616e 6420 4350 5520 7469 6d65 ory and CPU time │ │ │ │ +00003f20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00003f30: 7072 696f 7220 656e 6162 6c65 2033 7833 prior enable 3x3 │ │ │ │ +00003f40: 2073 6861 7065 2073 6d6f 6f74 6869 6e67 shape smoothing │ │ │ │ +00003f50: 2074 6572 6d20 6966 2026 6774 3b30 2e20 term if >0. │ │ │ │ +00003f60: 4120 6c61 7267 6572 2076 616c 7565 206c A larger value l │ │ │ │ +00003f70: 6561 6473 2074 6f20 736d 6f6f 7468 6572 eads to smoother │ │ │ │ +00003f80: 2073 6861 7065 732e 2070 7269 6f72 0a20 shapes. prior. │ │ │ │ +00003f90: 2020 2020 2a20 6d75 7374 2062 6520 696e * must be in │ │ │ │ +00003fa0: 2074 6865 2072 616e 6765 205b 302c 2035 the range [0, 5 │ │ │ │ +00003fb0: 5d2e 0a20 2020 2020 2a20 4070 6172 616d ].. * @param │ │ │ │ +00003fc0: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ +00003fd0: 4e75 6d62 6572 206f 6620 6869 7374 6f67 Number of histog │ │ │ │ +00003fe0: 7261 6d20 6269 6e73 2e0a 2020 2020 202a ram bins.. * │ │ │ │ +00003ff0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00004000: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ +00004010: 2061 2053 7570 6572 7069 7865 6c53 4545 a SuperpixelSEE │ │ │ │ +00004020: 4453 206f 626a 6563 7420 666f 7220 7468 DS object for th │ │ │ │ +00004030: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ +00004040: 7420 7374 6f72 6573 2074 6865 2070 6172 t stores the par │ │ │ │ +00004050: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +00004060: 2a20 7468 6520 696d 6167 653a 2069 6d61 * the image: ima │ │ │ │ +00004070: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ +00004080: 6865 6967 6874 2061 6e64 2069 6d61 6765 height and image │ │ │ │ +00004090: 5f63 6861 6e6e 656c 732e 2049 7420 616c _channels. It al │ │ │ │ +000040a0: 736f 2073 6574 7320 7468 6520 7061 7261 so sets the para │ │ │ │ +000040b0: 6d65 7465 7273 206f 6620 7468 6520 5345 meters of the SE │ │ │ │ +000040c0: 4544 530a 2020 2020 202a 2073 7570 6572 EDS. * super │ │ │ │ +000040d0: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ +000040e0: 2077 6869 6368 2061 7265 3a20 6e75 6d5f which are: num_ │ │ │ │ +000040f0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ +00004100: 5f6c 6576 656c 732c 2075 7365 5f70 7269 _levels, use_pri │ │ │ │ +00004110: 6f72 2c20 6869 7374 6f67 7261 6d5f 6269 or, histogram_bi │ │ │ │ +00004120: 6e73 2061 6e64 0a20 2020 2020 2a20 646f ns and. * do │ │ │ │ +00004130: 7562 6c65 5f73 7465 702e 0a20 2020 2020 uble_step.. │ │ │ │ +00004140: 2a0a 2020 2020 202a 2054 6865 206e 756d *. * The num │ │ │ │ +00004150: 6265 7220 6f66 206c 6576 656c 7320 696e ber of levels in │ │ │ │ +00004160: 206e 756d 5f6c 6576 656c 7320 6465 6669 num_levels defi │ │ │ │ +00004170: 6e65 7320 7468 6520 616d 6f75 6e74 206f nes the amount o │ │ │ │ +00004180: 6620 626c 6f63 6b20 6c65 7665 6c73 2074 f block levels t │ │ │ │ +00004190: 6861 7420 7468 6520 616c 676f 7269 7468 hat the algorith │ │ │ │ +000041a0: 6d20 7573 6520 696e 2074 6865 0a20 2020 m use in the. │ │ │ │ +000041b0: 2020 2a20 6f70 7469 6d69 7a61 7469 6f6e * optimization │ │ │ │ +000041c0: 2e20 5468 6520 696e 6974 6961 6c69 7a61 . The initializa │ │ │ │ +000041d0: 7469 6f6e 2069 7320 6120 6772 6964 2c20 tion is a grid, │ │ │ │ +000041e0: 696e 2077 6869 6368 2074 6865 2073 7570 in which the sup │ │ │ │ +000041f0: 6572 7069 7865 6c73 2061 7265 2065 7175 erpixels are equ │ │ │ │ +00004200: 616c 6c79 2064 6973 7472 6962 7574 6564 ally distributed │ │ │ │ +00004210: 2074 6872 6f75 6768 0a20 2020 2020 2a20 through. * │ │ │ │ +00004220: 7468 6520 7769 6474 6820 616e 6420 7468 the width and th │ │ │ │ +00004230: 6520 6865 6967 6874 206f 6620 7468 6520 e height of the │ │ │ │ +00004240: 696d 6167 652e 2054 6865 206c 6172 6765 image. The large │ │ │ │ +00004250: 7220 626c 6f63 6b73 2063 6f72 7265 7370 r blocks corresp │ │ │ │ +00004260: 6f6e 6420 746f 2074 6865 2073 7570 6572 ond to the super │ │ │ │ +00004270: 7069 7865 6c20 7369 7a65 2c20 616e 6420 pixel size, and │ │ │ │ +00004280: 7468 650a 2020 2020 202a 206c 6576 656c the. * level │ │ │ │ +00004290: 7320 7769 7468 2073 6d61 6c6c 6572 2062 s with smaller b │ │ │ │ +000042a0: 6c6f 636b 7320 6172 6520 666f 726d 6564 locks are formed │ │ │ │ +000042b0: 2062 7920 6469 7669 6469 6e67 2074 6865 by dividing the │ │ │ │ +000042c0: 206c 6172 6765 7220 626c 6f63 6b73 2069 larger blocks i │ │ │ │ +000042d0: 6e74 6f20 3220 7820 3220 626c 6f63 6b73 nto 2 x 2 blocks │ │ │ │ +000042e0: 206f 6620 7069 7865 6c73 2c0a 2020 2020 of pixels,. │ │ │ │ +000042f0: 202a 2072 6563 7572 7369 7665 6c79 2075 * recursively u │ │ │ │ +00004300: 6e74 696c 2074 6865 2073 6d61 6c6c 6572 ntil the smaller │ │ │ │ +00004310: 2062 6c6f 636b 206c 6576 656c 2e20 416e block level. An │ │ │ │ +00004320: 2065 7861 6d70 6c65 206f 6620 696e 6974 example of init │ │ │ │ +00004330: 6961 6c69 7a61 7469 6f6e 206f 6620 3420 ialization of 4 │ │ │ │ +00004340: 626c 6f63 6b20 6c65 7665 6c73 2069 730a block levels is. │ │ │ │ +00004350: 2020 2020 202a 2069 6c6c 7573 7472 6174 * illustrat │ │ │ │ +00004360: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +00004370: 696e 6720 6669 6775 7265 2e0a 2020 2020 ing figure.. │ │ │ │ +00004380: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ +00004390: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ +000043a0: 656c 735f 626c 6f63 6b73 2e70 6e67 290a els_blocks.png). │ │ │ │ +000043b0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000043c0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000043d0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000043e0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000043f0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +00004400: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ +00004410: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ +00004420: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00004430: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ +00004440: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ +00004450: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ +00004460: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ +00004470: 732c 2069 6e74 2070 7269 6f72 2c20 696e s, int prior, in │ │ │ │ +00004480: 7420 6869 7374 6f67 7261 6d5f 6269 6e73 t histogram_bins │ │ │ │ +00004490: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +000044a0: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ +000044b0: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ +000044c0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +000044d0: 4545 4453 5f31 2869 6d61 6765 5f77 6964 EEDS_1(image_wid │ │ │ │ +000044e0: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +000044f0: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ +00004500: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ +00004510: 732c 206e 756d 5f6c 6576 656c 732c 2070 s, num_levels, p │ │ │ │ +00004520: 7269 6f72 2c20 6869 7374 6f67 7261 6d5f rior, histogram_ │ │ │ │ +00004530: 6269 6e73 2929 3b0a 2020 2020 7d0a 0a20 bins));. }.. │ │ │ │ +00004540: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +00004550: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00004560: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ +00004570: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ +00004580: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ +00004590: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ +000045a0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000045b0: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ +000045c0: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ +000045d0: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ +000045e0: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ +000045f0: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ +00004600: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +00004610: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ +00004620: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ +00004630: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ +00004640: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ +00004650: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00004660: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ +00004670: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ +00004680: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ +00004690: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ +000046a0: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ +000046b0: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ +000046c0: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ +000046d0: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ +000046e0: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ +000046f0: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ +00004700: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ +00004710: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ +00004720: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ +00004730: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ +00004740: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ +00004750: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ +00004760: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ +00004770: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ +00004780: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ +00004790: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ +000047a0: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ +000047b0: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ +000047c0: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ +000047d0: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ +000047e0: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ +000047f0: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ +00004800: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ +00004810: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ +00004820: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +00004830: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ +00004840: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ +00004850: 5345 4544 5320 6f62 6a65 6374 2066 6f72 SEEDS object for │ │ │ │ +00004860: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00004870: 2e20 4974 2073 746f 7265 7320 7468 6520 . It stores the │ │ │ │ +00004880: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of. │ │ │ │ +00004890: 2020 202a 2074 6865 2069 6d61 6765 3a20 * the image: │ │ │ │ +000048a0: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ +000048b0: 6765 5f68 6569 6768 7420 616e 6420 696d ge_height and im │ │ │ │ +000048c0: 6167 655f 6368 616e 6e65 6c73 2e20 4974 age_channels. It │ │ │ │ +000048d0: 2061 6c73 6f20 7365 7473 2074 6865 2070 also sets the p │ │ │ │ +000048e0: 6172 616d 6574 6572 7320 6f66 2074 6865 arameters of the │ │ │ │ +000048f0: 2053 4545 4453 0a20 2020 2020 2a20 7375 SEEDS. * su │ │ │ │ +00004900: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +00004910: 686d 2c20 7768 6963 6820 6172 653a 206e hm, which are: n │ │ │ │ +00004920: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00004930: 6e75 6d5f 6c65 7665 6c73 2c20 7573 655f num_levels, use_ │ │ │ │ +00004940: 7072 696f 722c 2068 6973 746f 6772 616d prior, histogram │ │ │ │ +00004950: 5f62 696e 7320 616e 640a 2020 2020 202a _bins and. * │ │ │ │ +00004960: 2064 6f75 626c 655f 7374 6570 2e0a 2020 double_step.. │ │ │ │ +00004970: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00004980: 6e75 6d62 6572 206f 6620 6c65 7665 6c73 number of levels │ │ │ │ +00004990: 2069 6e20 6e75 6d5f 6c65 7665 6c73 2064 in num_levels d │ │ │ │ +000049a0: 6566 696e 6573 2074 6865 2061 6d6f 756e efines the amoun │ │ │ │ +000049b0: 7420 6f66 2062 6c6f 636b 206c 6576 656c t of block level │ │ │ │ +000049c0: 7320 7468 6174 2074 6865 2061 6c67 6f72 s that the algor │ │ │ │ +000049d0: 6974 686d 2075 7365 2069 6e20 7468 650a ithm use in the. │ │ │ │ +000049e0: 2020 2020 202a 206f 7074 696d 697a 6174 * optimizat │ │ │ │ +000049f0: 696f 6e2e 2054 6865 2069 6e69 7469 616c ion. The initial │ │ │ │ +00004a00: 697a 6174 696f 6e20 6973 2061 2067 7269 ization is a gri │ │ │ │ +00004a10: 642c 2069 6e20 7768 6963 6820 7468 6520 d, in which the │ │ │ │ +00004a20: 7375 7065 7270 6978 656c 7320 6172 6520 superpixels are │ │ │ │ +00004a30: 6571 7561 6c6c 7920 6469 7374 7269 6275 equally distribu │ │ │ │ +00004a40: 7465 6420 7468 726f 7567 680a 2020 2020 ted through. │ │ │ │ +00004a50: 202a 2074 6865 2077 6964 7468 2061 6e64 * the width and │ │ │ │ +00004a60: 2074 6865 2068 6569 6768 7420 6f66 2074 the height of t │ │ │ │ +00004a70: 6865 2069 6d61 6765 2e20 5468 6520 6c61 he image. The la │ │ │ │ +00004a80: 7267 6572 2062 6c6f 636b 7320 636f 7272 rger blocks corr │ │ │ │ +00004a90: 6573 706f 6e64 2074 6f20 7468 6520 7375 espond to the su │ │ │ │ +00004aa0: 7065 7270 6978 656c 2073 697a 652c 2061 perpixel size, a │ │ │ │ +00004ab0: 6e64 2074 6865 0a20 2020 2020 2a20 6c65 nd the. * le │ │ │ │ +00004ac0: 7665 6c73 2077 6974 6820 736d 616c 6c65 vels with smalle │ │ │ │ +00004ad0: 7220 626c 6f63 6b73 2061 7265 2066 6f72 r blocks are for │ │ │ │ +00004ae0: 6d65 6420 6279 2064 6976 6964 696e 6720 med by dividing │ │ │ │ +00004af0: 7468 6520 6c61 7267 6572 2062 6c6f 636b the larger block │ │ │ │ +00004b00: 7320 696e 746f 2032 2078 2032 2062 6c6f s into 2 x 2 blo │ │ │ │ +00004b10: 636b 7320 6f66 2070 6978 656c 732c 0a20 cks of pixels,. │ │ │ │ +00004b20: 2020 2020 2a20 7265 6375 7273 6976 656c * recursivel │ │ │ │ +00004b30: 7920 756e 7469 6c20 7468 6520 736d 616c y until the smal │ │ │ │ +00004b40: 6c65 7220 626c 6f63 6b20 6c65 7665 6c2e ler block level. │ │ │ │ +00004b50: 2041 6e20 6578 616d 706c 6520 6f66 2069 An example of i │ │ │ │ +00004b60: 6e69 7469 616c 697a 6174 696f 6e20 6f66 nitialization of │ │ │ │ +00004b70: 2034 2062 6c6f 636b 206c 6576 656c 7320 4 block levels │ │ │ │ +00004b80: 6973 0a20 2020 2020 2a20 696c 6c75 7374 is. * illust │ │ │ │ +00004b90: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ +00004ba0: 6c6f 7769 6e67 2066 6967 7572 652e 0a20 lowing figure.. │ │ │ │ +00004bb0: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ +00004bc0: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ +00004bd0: 7069 7865 6c73 5f62 6c6f 636b 732e 706e pixels_blocks.pn │ │ │ │ +00004be0: 6729 0a20 2020 2020 2a20 4072 6574 7572 g). * @retur │ │ │ │ +00004bf0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00004c00: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00004c10: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00004c20: 7469 6320 5375 7065 7270 6978 656c 5345 tic SuperpixelSE │ │ │ │ +00004c30: 4544 5320 6372 6561 7465 5375 7065 7270 EDS createSuperp │ │ │ │ +00004c40: 6978 656c 5345 4544 5328 696e 7420 696d ixelSEEDS(int im │ │ │ │ +00004c50: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +00004c60: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00004c70: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +00004c80: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00004c90: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le │ │ │ │ +00004ca0: 7665 6c73 2c20 696e 7420 7072 696f 7229 vels, int prior) │ │ │ │ +00004cb0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00004cc0: 6e20 5375 7065 7270 6978 656c 5345 4544 n SuperpixelSEED │ │ │ │ +00004cd0: 532e 5f5f 6672 6f6d 5074 725f 5f28 6372 S.__fromPtr__(cr │ │ │ │ +00004ce0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ +00004cf0: 4544 535f 3228 696d 6167 655f 7769 6474 EDS_2(image_widt │ │ │ │ +00004d00: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ +00004d10: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +00004d20: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00004d30: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7072 , num_levels, pr │ │ │ │ +00004d40: 696f 7229 293b 0a20 2020 207d 0a0a 2020 ior));. }.. │ │ │ │ +00004d50: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ +00004d60: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +00004d70: 7069 7865 6c53 4545 4453 206f 626a 6563 pixelSEEDS objec │ │ │ │ +00004d80: 742e 0a20 2020 2020 2a0a 2020 2020 202a t.. *. * │ │ │ │ +00004d90: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ +00004da0: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ +00004db0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00004dc0: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ +00004dd0: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ +00004de0: 2040 7061 7261 6d20 696d 6167 655f 6368 @param image_ch │ │ │ │ +00004df0: 616e 6e65 6c73 204e 756d 6265 7220 6f66 annels Number of │ │ │ │ +00004e00: 2063 6861 6e6e 656c 7320 6f66 2074 6865 channels of the │ │ │ │ +00004e10: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00004e20: 7061 7261 6d20 6e75 6d5f 7375 7065 7270 param num_superp │ │ │ │ +00004e30: 6978 656c 7320 4465 7369 7265 6420 6e75 ixels Desired nu │ │ │ │ +00004e40: 6d62 6572 206f 6620 7375 7065 7270 6978 mber of superpix │ │ │ │ +00004e50: 656c 732e 204e 6f74 6520 7468 6174 2074 els. Note that t │ │ │ │ +00004e60: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +00004e70: 206d 6179 2062 6520 736d 616c 6c65 720a may be smaller. │ │ │ │ +00004e80: 2020 2020 202a 2064 7565 2074 6f20 7265 * due to re │ │ │ │ +00004e90: 7374 7269 6374 696f 6e73 2028 6465 7065 strictions (depe │ │ │ │ +00004ea0: 6e64 696e 6720 6f6e 2074 6865 2069 6d61 nding on the ima │ │ │ │ +00004eb0: 6765 2073 697a 6520 616e 6420 6e75 6d5f ge size and num_ │ │ │ │ +00004ec0: 6c65 7665 6c73 292e 2055 7365 2067 6574 levels). Use get │ │ │ │ +00004ed0: 4e75 6d62 6572 4f66 5375 7065 7270 6978 NumberOfSuperpix │ │ │ │ +00004ee0: 656c 7328 2920 746f 0a20 2020 2020 2a20 els() to. * │ │ │ │ +00004ef0: 6765 7420 7468 6520 6163 7475 616c 206e get the actual n │ │ │ │ +00004f00: 756d 6265 722e 0a20 2020 2020 2a20 4070 umber.. * @p │ │ │ │ +00004f10: 6172 616d 206e 756d 5f6c 6576 656c 7320 aram num_levels │ │ │ │ +00004f20: 4e75 6d62 6572 206f 6620 626c 6f63 6b20 Number of block │ │ │ │ +00004f30: 6c65 7665 6c73 2e20 5468 6520 6d6f 7265 levels. The more │ │ │ │ +00004f40: 206c 6576 656c 732c 2074 6865 206d 6f72 levels, the mor │ │ │ │ +00004f50: 6520 6163 6375 7261 7465 2069 7320 7468 e accurate is th │ │ │ │ +00004f60: 6520 7365 676d 656e 7461 7469 6f6e 2c0a e segmentation,. │ │ │ │ +00004f70: 2020 2020 202a 2062 7574 206e 6565 6473 * but needs │ │ │ │ +00004f80: 206d 6f72 6520 6d65 6d6f 7279 2061 6e64 more memory and │ │ │ │ +00004f90: 2043 5055 2074 696d 652e 0a20 2020 2020 CPU time.. │ │ │ │ +00004fa0: 2a20 6d75 7374 2062 6520 696e 2074 6865 * must be in the │ │ │ │ +00004fb0: 2072 616e 6765 205b 302c 2035 5d2e 0a20 range [0, 5].. │ │ │ │ +00004fc0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00004fd0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00004fe0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +00004ff0: 656c 5345 4544 5320 6f62 6a65 6374 2066 elSEEDS object f │ │ │ │ +00005000: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00005010: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +00005020: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00005030: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +00005040: 3a20 696d 6167 655f 7769 6474 682c 2069 : image_width, i │ │ │ │ +00005050: 6d61 6765 5f68 6569 6768 7420 616e 6420 mage_height and │ │ │ │ +00005060: 696d 6167 655f 6368 616e 6e65 6c73 2e20 image_channels. │ │ │ │ +00005070: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00005080: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00005090: 6865 2053 4545 4453 0a20 2020 2020 2a20 he SEEDS. * │ │ │ │ +000050a0: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +000050b0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +000050c0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +000050d0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7573 , num_levels, us │ │ │ │ +000050e0: 655f 7072 696f 722c 2068 6973 746f 6772 e_prior, histogr │ │ │ │ +000050f0: 616d 5f62 696e 7320 616e 640a 2020 2020 am_bins and. │ │ │ │ +00005100: 202a 2064 6f75 626c 655f 7374 6570 2e0a * double_step.. │ │ │ │ +00005110: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00005120: 6520 6e75 6d62 6572 206f 6620 6c65 7665 e number of leve │ │ │ │ +00005130: 6c73 2069 6e20 6e75 6d5f 6c65 7665 6c73 ls in num_levels │ │ │ │ +00005140: 2064 6566 696e 6573 2074 6865 2061 6d6f defines the amo │ │ │ │ +00005150: 756e 7420 6f66 2062 6c6f 636b 206c 6576 unt of block lev │ │ │ │ +00005160: 656c 7320 7468 6174 2074 6865 2061 6c67 els that the alg │ │ │ │ +00005170: 6f72 6974 686d 2075 7365 2069 6e20 7468 orithm use in th │ │ │ │ +00005180: 650a 2020 2020 202a 206f 7074 696d 697a e. * optimiz │ │ │ │ +00005190: 6174 696f 6e2e 2054 6865 2069 6e69 7469 ation. The initi │ │ │ │ +000051a0: 616c 697a 6174 696f 6e20 6973 2061 2067 alization is a g │ │ │ │ +000051b0: 7269 642c 2069 6e20 7768 6963 6820 7468 rid, in which th │ │ │ │ +000051c0: 6520 7375 7065 7270 6978 656c 7320 6172 e superpixels ar │ │ │ │ +000051d0: 6520 6571 7561 6c6c 7920 6469 7374 7269 e equally distri │ │ │ │ +000051e0: 6275 7465 6420 7468 726f 7567 680a 2020 buted through. │ │ │ │ +000051f0: 2020 202a 2074 6865 2077 6964 7468 2061 * the width a │ │ │ │ +00005200: 6e64 2074 6865 2068 6569 6768 7420 6f66 nd the height of │ │ │ │ +00005210: 2074 6865 2069 6d61 6765 2e20 5468 6520 the image. The │ │ │ │ +00005220: 6c61 7267 6572 2062 6c6f 636b 7320 636f larger blocks co │ │ │ │ +00005230: 7272 6573 706f 6e64 2074 6f20 7468 6520 rrespond to the │ │ │ │ +00005240: 7375 7065 7270 6978 656c 2073 697a 652c superpixel size, │ │ │ │ +00005250: 2061 6e64 2074 6865 0a20 2020 2020 2a20 and the. * │ │ │ │ +00005260: 6c65 7665 6c73 2077 6974 6820 736d 616c levels with smal │ │ │ │ +00005270: 6c65 7220 626c 6f63 6b73 2061 7265 2066 ler blocks are f │ │ │ │ +00005280: 6f72 6d65 6420 6279 2064 6976 6964 696e ormed by dividin │ │ │ │ +00005290: 6720 7468 6520 6c61 7267 6572 2062 6c6f g the larger blo │ │ │ │ +000052a0: 636b 7320 696e 746f 2032 2078 2032 2062 cks into 2 x 2 b │ │ │ │ +000052b0: 6c6f 636b 7320 6f66 2070 6978 656c 732c locks of pixels, │ │ │ │ +000052c0: 0a20 2020 2020 2a20 7265 6375 7273 6976 . * recursiv │ │ │ │ +000052d0: 656c 7920 756e 7469 6c20 7468 6520 736d ely until the sm │ │ │ │ +000052e0: 616c 6c65 7220 626c 6f63 6b20 6c65 7665 aller block leve │ │ │ │ +000052f0: 6c2e 2041 6e20 6578 616d 706c 6520 6f66 l. An example of │ │ │ │ +00005300: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +00005310: 6f66 2034 2062 6c6f 636b 206c 6576 656c of 4 block level │ │ │ │ +00005320: 7320 6973 0a20 2020 2020 2a20 696c 6c75 s is. * illu │ │ │ │ +00005330: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00005340: 6f6c 6c6f 7769 6e67 2066 6967 7572 652e ollowing figure. │ │ │ │ +00005350: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00005360: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00005370: 6572 7069 7865 6c73 5f62 6c6f 636b 732e erpixels_blocks. │ │ │ │ +00005380: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00005390: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000053a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000053b0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000053c0: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +000053d0: 5345 4544 5320 6372 6561 7465 5375 7065 SEEDS createSupe │ │ │ │ +000053e0: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int │ │ │ │ +000053f0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00005400: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00005410: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +00005420: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +00005430: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +00005440: 6c65 7665 6c73 2920 7b0a 2020 2020 2020 levels) {. │ │ │ │ +00005450: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi │ │ │ │ +00005460: 7865 6c53 4545 4453 2e5f 5f66 726f 6d50 xelSEEDS.__fromP │ │ │ │ +00005470: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ +00005480: 7069 7865 6c53 4545 4453 5f33 2869 6d61 pixelSEEDS_3(ima │ │ │ │ +00005490: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ +000054a0: 6865 6967 6874 2c20 696d 6167 655f 6368 height, image_ch │ │ │ │ +000054b0: 616e 6e65 6c73 2c20 6e75 6d5f 7375 7065 annels, num_supe │ │ │ │ +000054c0: 7270 6978 656c 732c 206e 756d 5f6c 6576 rpixels, num_lev │ │ │ │ +000054d0: 656c 7329 293b 0a20 2020 207d 0a0a 0a20 els));. }... │ │ │ │ +000054e0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +000054f0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00005500: 7072 6f63 3a3a 7765 6967 6874 6564 4d65 proc::weightedMe │ │ │ │ +00005510: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j │ │ │ │ +00005520: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +00005530: 6174 2620 6473 742c 2069 6e74 2072 2c20 at& dst, int r, │ │ │ │ +00005540: 646f 7562 6c65 2073 6967 6d61 203d 2032 double sigma = 2 │ │ │ │ +00005550: 352e 352c 2069 6e74 2077 6569 6768 7454 5.5, int weightT │ │ │ │ +00005560: 7970 6520 3d20 574d 465f 4558 502c 204d ype = WMF_EXP, M │ │ │ │ +00005570: 6174 206d 6173 6b20 3d20 4d61 7428 2929 at mask = Mat()) │ │ │ │ +00005580: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00005590: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +000055a0: 7765 6967 6874 6564 206d 6564 6961 6e20 weighted median │ │ │ │ +000055b0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +000055c0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +000055d0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +000055e0: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +000055f0: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +00005600: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +00005610: 6861 6e67 3230 3134 3130 302b 0a20 2020 hang2014100+. │ │ │ │ +00005620: 2020 2a0a 2020 2020 202a 2074 6865 2070 *. * the p │ │ │ │ +00005630: 6978 656c 2077 696c 6c20 6265 2069 676e ixel will be ign │ │ │ │ +00005640: 6f72 6564 2077 6865 6e20 6d61 696e 7461 ored when mainta │ │ │ │ +00005650: 696e 696e 6720 7468 6520 6a6f 696e 742d ining the joint- │ │ │ │ +00005660: 6869 7374 6f67 7261 6d2e 2054 6869 7320 histogram. This │ │ │ │ +00005670: 6973 2075 7365 6675 6c20 666f 7220 6170 is useful for ap │ │ │ │ +00005680: 706c 6963 6174 696f 6e73 206c 696b 6520 plications like │ │ │ │ +00005690: 6f70 7469 6361 6c20 666c 6f77 206f 6363 optical flow occ │ │ │ │ +000056a0: 6c75 7369 6f6e 2068 616e 646c 696e 672e lusion handling. │ │ │ │ +000056b0: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +000056c0: 4545 3a20 6d65 6469 616e 426c 7572 2c20 EE: medianBlur, │ │ │ │ +000056d0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +000056e0: 6c74 6572 0a20 2020 2020 2a20 4070 6172 lter. * @par │ │ │ │ +000056f0: 616d 206a 6f69 6e74 2061 7574 6f6d 6174 am joint automat │ │ │ │ +00005700: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00005710: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00005720: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +00005730: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00005740: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +00005750: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00005760: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00005770: 616d 2072 2061 7574 6f6d 6174 6963 616c am r automatical │ │ │ │ +00005780: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00005790: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000057a0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000057b0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +000057c0: 4070 6172 616d 2077 6569 6768 7454 7970 @param weightTyp │ │ │ │ +000057d0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ +000057e0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000057f0: 2040 7061 7261 6d20 6d61 736b 2061 7574 @param mask aut │ │ │ │ +00005800: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00005810: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00005820: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00005830: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00005840: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ +00005850: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00005860: 2064 7374 2c20 696e 7420 722c 2064 6f75 dst, int r, dou │ │ │ │ +00005870: 626c 6520 7369 676d 612c 2069 6e74 2077 ble sigma, int w │ │ │ │ +00005880: 6569 6768 7454 7970 652c 204d 6174 206d eightType, Mat m │ │ │ │ +00005890: 6173 6b29 207b 0a20 2020 2020 2020 2077 ask) {. w │ │ │ │ +000058a0: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +000058b0: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ +000058c0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000058d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000058e0: 4f62 6a2c 2072 2c20 7369 676d 612c 2077 Obj, r, sigma, w │ │ │ │ +000058f0: 6569 6768 7454 7970 652c 206d 6173 6b2e eightType, mask. │ │ │ │ +00005900: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00005910: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00005920: 2a20 4170 706c 6965 7320 7765 6967 6874 * Applies weight │ │ │ │ +00005930: 6564 206d 6564 6961 6e20 6669 6c74 6572 ed median filter │ │ │ │ +00005940: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00005950: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00005960: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00005970: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +00005980: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +00005990: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +000059a0: 3134 3130 302b 0a20 2020 2020 2a0a 2020 14100+. *. │ │ │ │ +000059b0: 2020 202a 2074 6865 2070 6978 656c 2077 * the pixel w │ │ │ │ +000059c0: 696c 6c20 6265 2069 676e 6f72 6564 2077 ill be ignored w │ │ │ │ +000059d0: 6865 6e20 6d61 696e 7461 696e 696e 6720 hen maintaining │ │ │ │ +000059e0: 7468 6520 6a6f 696e 742d 6869 7374 6f67 the joint-histog │ │ │ │ +000059f0: 7261 6d2e 2054 6869 7320 6973 2075 7365 ram. This is use │ │ │ │ +00005a00: 6675 6c20 666f 7220 6170 706c 6963 6174 ful for applicat │ │ │ │ +00005a10: 696f 6e73 206c 696b 6520 6f70 7469 6361 ions like optica │ │ │ │ +00005a20: 6c20 666c 6f77 206f 6363 6c75 7369 6f6e l flow occlusion │ │ │ │ +00005a30: 2068 616e 646c 696e 672e 0a20 2020 2020 handling.. │ │ │ │ +00005a40: 2a0a 2020 2020 202a 2053 4545 3a20 6d65 *. * SEE: me │ │ │ │ +00005a50: 6469 616e 426c 7572 2c20 6a6f 696e 7442 dianBlur, jointB │ │ │ │ +00005a60: 696c 6174 6572 616c 4669 6c74 6572 0a20 ilateralFilter. │ │ │ │ +00005a70: 2020 2020 2a20 4070 6172 616d 206a 6f69 * @param joi │ │ │ │ +00005a80: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +00005a90: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00005aa0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +00005ab0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00005ac0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00005ad0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +00005ae0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00005af0: 2020 2020 2a20 4070 6172 616d 2072 2061 * @param r a │ │ │ │ +00005b00: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00005b10: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00005b20: 6172 616d 2073 6967 6d61 2061 7574 6f6d aram sigma autom │ │ │ │ +00005b30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00005b40: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00005b50: 2077 6569 6768 7454 7970 6520 6175 746f weightType auto │ │ │ │ +00005b60: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00005b70: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00005b80: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00005b90: 6964 2077 6569 6768 7465 644d 6564 6961 id weightedMedia │ │ │ │ +00005ba0: 6e46 696c 7465 7228 4d61 7420 6a6f 696e nFilter(Mat join │ │ │ │ +00005bb0: 742c 204d 6174 2073 7263 2c20 4d61 7420 t, Mat src, Mat │ │ │ │ +00005bc0: 6473 742c 2069 6e74 2072 2c20 646f 7562 dst, int r, doub │ │ │ │ +00005bd0: 6c65 2073 6967 6d61 2c20 696e 7420 7765 le sigma, int we │ │ │ │ +00005be0: 6967 6874 5479 7065 2920 7b0a 2020 2020 ightType) {. │ │ │ │ +00005bf0: 2020 2020 7765 6967 6874 6564 4d65 6469 weightedMedi │ │ │ │ +00005c00: 616e 4669 6c74 6572 5f31 286a 6f69 6e74 anFilter_1(joint │ │ │ │ +00005c10: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00005c20: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00005c30: 6174 6976 654f 626a 2c20 722c 2073 6967 ativeObj, r, sig │ │ │ │ +00005c40: 6d61 2c20 7765 6967 6874 5479 7065 293b ma, weightType); │ │ │ │ +00005c50: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00005c60: 2020 2020 202a 2041 7070 6c69 6573 2077 * Applies w │ │ │ │ +00005c70: 6569 6768 7465 6420 6d65 6469 616e 2066 eighted median f │ │ │ │ +00005c80: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ +00005c90: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00005ca0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00005cb0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00005cc0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00005cd0: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ +00005ce0: 616e 6732 3031 3431 3030 2b0a 2020 2020 ang2014100+. │ │ │ │ +00005cf0: 202a 0a20 2020 2020 2a20 7468 6520 7069 *. * the pi │ │ │ │ +00005d00: 7865 6c20 7769 6c6c 2062 6520 6967 6e6f xel will be igno │ │ │ │ +00005d10: 7265 6420 7768 656e 206d 6169 6e74 6169 red when maintai │ │ │ │ +00005d20: 6e69 6e67 2074 6865 206a 6f69 6e74 2d68 ning the joint-h │ │ │ │ +00005d30: 6973 746f 6772 616d 2e20 5468 6973 2069 istogram. This i │ │ │ │ +00005d40: 7320 7573 6566 756c 2066 6f72 2061 7070 s useful for app │ │ │ │ +00005d50: 6c69 6361 7469 6f6e 7320 6c69 6b65 206f lications like o │ │ │ │ +00005d60: 7074 6963 616c 2066 6c6f 7720 6f63 636c ptical flow occl │ │ │ │ +00005d70: 7573 696f 6e20 6861 6e64 6c69 6e67 2e0a usion handling.. │ │ │ │ +00005d80: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +00005d90: 453a 206d 6564 6961 6e42 6c75 722c 206a E: medianBlur, j │ │ │ │ +00005da0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +00005db0: 7465 720a 2020 2020 202a 2040 7061 7261 ter. * @para │ │ │ │ +00005dc0: 6d20 6a6f 696e 7420 6175 746f 6d61 7469 m joint automati │ │ │ │ +00005dd0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00005de0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00005df0: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00005e00: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00005e10: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00005e20: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00005e30: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00005e40: 6d20 7220 6175 746f 6d61 7469 6361 6c6c m r automaticall │ │ │ │ +00005e50: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00005e60: 202a 2040 7061 7261 6d20 7369 676d 6120 * @param sigma │ │ │ │ +00005e70: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00005e80: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00005e90: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00005ea0: 6320 766f 6964 2077 6569 6768 7465 644d c void weightedM │ │ │ │ +00005eb0: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +00005ec0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00005ed0: 4d61 7420 6473 742c 2069 6e74 2072 2c20 Mat dst, int r, │ │ │ │ +00005ee0: 646f 7562 6c65 2073 6967 6d61 2920 7b0a double sigma) {. │ │ │ │ +00005ef0: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ +00005f00: 4d65 6469 616e 4669 6c74 6572 5f32 286a MedianFilter_2(j │ │ │ │ +00005f10: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ +00005f20: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00005f30: 7374 2e6e 6174 6976 654f 626a 2c20 722c st.nativeObj, r, │ │ │ │ +00005f40: 2073 6967 6d61 293b 0a20 2020 207d 0a0a sigma);. }.. │ │ │ │ +00005f50: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +00005f60: 7070 6c69 6573 2077 6569 6768 7465 6420 pplies weighted │ │ │ │ +00005f70: 6d65 6469 616e 2066 696c 7465 7220 746f median filter to │ │ │ │ +00005f80: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00005f90: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00005fa0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00005fb0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ +00005fc0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ +00005fd0: 4349 5445 3a20 7a68 616e 6732 3031 3431 CITE: zhang20141 │ │ │ │ +00005fe0: 3030 2b0a 2020 2020 202a 0a20 2020 2020 00+. *. │ │ │ │ +00005ff0: 2a20 7468 6520 7069 7865 6c20 7769 6c6c * the pixel will │ │ │ │ +00006000: 2062 6520 6967 6e6f 7265 6420 7768 656e be ignored when │ │ │ │ +00006010: 206d 6169 6e74 6169 6e69 6e67 2074 6865 maintaining the │ │ │ │ +00006020: 206a 6f69 6e74 2d68 6973 746f 6772 616d joint-histogram │ │ │ │ +00006030: 2e20 5468 6973 2069 7320 7573 6566 756c . This is useful │ │ │ │ +00006040: 2066 6f72 2061 7070 6c69 6361 7469 6f6e for application │ │ │ │ +00006050: 7320 6c69 6b65 206f 7074 6963 616c 2066 s like optical f │ │ │ │ +00006060: 6c6f 7720 6f63 636c 7573 696f 6e20 6861 low occlusion ha │ │ │ │ +00006070: 6e64 6c69 6e67 2e0a 2020 2020 202a 0a20 ndling.. *. │ │ │ │ +00006080: 2020 2020 2a20 5345 453a 206d 6564 6961 * SEE: media │ │ │ │ +00006090: 6e42 6c75 722c 206a 6f69 6e74 4269 6c61 nBlur, jointBila │ │ │ │ +000060a0: 7465 7261 6c46 696c 7465 720a 2020 2020 teralFilter. │ │ │ │ +000060b0: 202a 2040 7061 7261 6d20 6a6f 696e 7420 * @param joint │ │ │ │ +000060c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000060d0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +000060e0: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +000060f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00006100: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00006110: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +00006120: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006130: 202a 2040 7061 7261 6d20 7220 6175 746f * @param r auto │ │ │ │ +00006140: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006150: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00006160: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00006170: 6964 2077 6569 6768 7465 644d 6564 6961 id weightedMedia │ │ │ │ +00006180: 6e46 696c 7465 7228 4d61 7420 6a6f 696e nFilter(Mat join │ │ │ │ +00006190: 742c 204d 6174 2073 7263 2c20 4d61 7420 t, Mat src, Mat │ │ │ │ +000061a0: 6473 742c 2069 6e74 2072 2920 7b0a 2020 dst, int r) {. │ │ │ │ +000061b0: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ +000061c0: 6469 616e 4669 6c74 6572 5f33 286a 6f69 dianFilter_3(joi │ │ │ │ +000061d0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ +000061e0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +000061f0: 2e6e 6174 6976 654f 626a 2c20 7229 3b0a .nativeObj, r);. │ │ │ │ +00006200: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00006210: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00006220: 2063 763a 3a78 696d 6770 726f 633a 3a50 cv::ximgproc::P │ │ │ │ +00006230: 6569 4c69 6e4e 6f72 6d61 6c69 7a61 7469 eiLinNormalizati │ │ │ │ +00006240: 6f6e 284d 6174 2049 2c20 4d61 7426 2054 on(Mat I, Mat& T │ │ │ │ +00006250: 290a 2020 2020 2f2f 0a0a 2020 2020 7075 ). //.. pu │ │ │ │ +00006260: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00006270: 2050 6569 4c69 6e4e 6f72 6d61 6c69 7a61 PeiLinNormaliza │ │ │ │ +00006280: 7469 6f6e 284d 6174 2049 2c20 4d61 7420 tion(Mat I, Mat │ │ │ │ +00006290: 5429 207b 0a20 2020 2020 2020 2050 6569 T) {. Pei │ │ │ │ +000062a0: 4c69 6e4e 6f72 6d61 6c69 7a61 7469 6f6e LinNormalization │ │ │ │ +000062b0: 5f30 2849 2e6e 6174 6976 654f 626a 2c20 _0(I.nativeObj, │ │ │ │ +000062c0: 542e 6e61 7469 7665 4f62 6a29 3b0a 2020 T.nativeObj);. │ │ │ │ +000062d0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +000062e0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +000062f0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00006300: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ +00006310: 6765 284d 6174 2069 6d67 2c20 4d61 7426 ge(Mat img, Mat& │ │ │ │ +00006320: 2071 696d 6729 0a20 2020 202f 2f0a 0a20 qimg). //.. │ │ │ │ +00006330: 2020 202f 2a2a 0a20 2020 2020 2a20 6372 /**. * cr │ │ │ │ +00006340: 6561 7465 7320 6120 7175 6174 6572 6e69 eates a quaterni │ │ │ │ +00006350: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ +00006360: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00006370: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +00006380: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00006390: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +000063a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000063b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000063c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000063d0: 766f 6964 2063 7265 6174 6551 7561 7465 void createQuate │ │ │ │ +000063e0: 726e 696f 6e49 6d61 6765 284d 6174 2069 rnionImage(Mat i │ │ │ │ +000063f0: 6d67 2c20 4d61 7420 7169 6d67 2920 7b0a mg, Mat qimg) {. │ │ │ │ +00006400: 2020 2020 2020 2020 6372 6561 7465 5175 createQu │ │ │ │ +00006410: 6174 6572 6e69 6f6e 496d 6167 655f 3028 aternionImage_0( │ │ │ │ +00006420: 696d 672e 6e61 7469 7665 4f62 6a2c 2071 img.nativeObj, q │ │ │ │ +00006430: 696d 672e 6e61 7469 7665 4f62 6a29 3b0a img.nativeObj);. │ │ │ │ +00006440: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00006450: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00006460: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ +00006470: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ +00006480: 6174 2620 7163 696d 6729 0a20 2020 202f at& qcimg). / │ │ │ │ +00006490: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +000064a0: 2a20 6361 6c63 756c 6174 6573 2063 6f6e * calculates con │ │ │ │ +000064b0: 6a75 6761 7465 206f 6620 6120 7175 6174 jugate of a quat │ │ │ │ +000064c0: 6572 6e69 6f6e 2069 6d61 6765 2e0a 2020 ernion image.. │ │ │ │ +000064d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000064e0: 616d 2071 696d 6720 6175 746f 6d61 7469 am qimg automati │ │ │ │ +000064f0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00006500: 2020 2020 202a 2040 7061 7261 6d20 7163 * @param qc │ │ │ │ +00006510: 696d 6720 6175 746f 6d61 7469 6361 6c6c img automaticall │ │ │ │ +00006520: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006530: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00006540: 7461 7469 6320 766f 6964 2071 636f 6e6a tatic void qconj │ │ │ │ +00006550: 284d 6174 2071 696d 672c 204d 6174 2071 (Mat qimg, Mat q │ │ │ │ +00006560: 6369 6d67 2920 7b0a 2020 2020 2020 2020 cimg) {. │ │ │ │ +00006570: 7163 6f6e 6a5f 3028 7169 6d67 2e6e 6174 qconj_0(qimg.nat │ │ │ │ +00006580: 6976 654f 626a 2c20 7163 696d 672e 6e61 iveObj, qcimg.na │ │ │ │ +00006590: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +000065a0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +000065b0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +000065c0: 696d 6770 726f 633a 3a71 756e 6974 6172 imgproc::qunitar │ │ │ │ +000065d0: 7928 4d61 7420 7169 6d67 2c20 4d61 7426 y(Mat qimg, Mat& │ │ │ │ +000065e0: 2071 6e69 6d67 290a 2020 2020 2f2f 0a0a qnimg). //.. │ │ │ │ +000065f0: 2020 2020 2f2a 2a0a 2020 2020 202a 2064 /**. * d │ │ │ │ +00006600: 6976 6964 6573 2065 6163 6820 656c 656d ivides each elem │ │ │ │ +00006610: 656e 7420 6279 2069 7473 206d 6f64 756c ent by its modul │ │ │ │ +00006620: 7573 2e0a 2020 2020 202a 0a20 2020 2020 us.. *. │ │ │ │ +00006630: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00006640: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00006650: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00006660: 7261 6d20 716e 696d 6720 6175 746f 6d61 ram qnimg automa │ │ │ │ +00006670: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00006680: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00006690: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000066a0: 2071 756e 6974 6172 7928 4d61 7420 7169 qunitary(Mat qi │ │ │ │ +000066b0: 6d67 2c20 4d61 7420 716e 696d 6729 207b mg, Mat qnimg) { │ │ │ │ +000066c0: 0a20 2020 2020 2020 2071 756e 6974 6172 . qunitar │ │ │ │ +000066d0: 795f 3028 7169 6d67 2e6e 6174 6976 654f y_0(qimg.nativeO │ │ │ │ +000066e0: 626a 2c20 716e 696d 672e 6e61 7469 7665 bj, qnimg.native │ │ │ │ +000066f0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00006700: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00006710: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00006720: 726f 633a 3a71 6d75 6c74 6970 6c79 284d roc::qmultiply(M │ │ │ │ +00006730: 6174 2073 7263 312c 204d 6174 2073 7263 at src1, Mat src │ │ │ │ +00006740: 322c 204d 6174 2620 6473 7429 0a20 2020 2, Mat& dst). │ │ │ │ +00006750: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00006760: 2020 2a20 4361 6c63 756c 6174 6573 2074 * Calculates t │ │ │ │ +00006770: 6865 2070 6572 2d65 6c65 6d65 6e74 2071 he per-element q │ │ │ │ +00006780: 7561 7465 726e 696f 6e20 7072 6f64 7563 uaternion produc │ │ │ │ +00006790: 7420 6f66 2074 776f 2061 7272 6179 730a t of two arrays. │ │ │ │ +000067a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000067b0: 6172 616d 2073 7263 3120 6175 746f 6d61 aram src1 automa │ │ │ │ +000067c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000067d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000067e0: 7372 6332 2061 7574 6f6d 6174 6963 616c src2 automatical │ │ │ │ +000067f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006800: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00006810: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00006820: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00006830: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00006840: 2076 6f69 6420 716d 756c 7469 706c 7928 void qmultiply( │ │ │ │ +00006850: 4d61 7420 7372 6331 2c20 4d61 7420 7372 Mat src1, Mat sr │ │ │ │ +00006860: 6332 2c20 4d61 7420 6473 7429 207b 0a20 c2, Mat dst) {. │ │ │ │ +00006870: 2020 2020 2020 2071 6d75 6c74 6970 6c79 qmultiply │ │ │ │ +00006880: 5f30 2873 7263 312e 6e61 7469 7665 4f62 _0(src1.nativeOb │ │ │ │ +00006890: 6a2c 2073 7263 322e 6e61 7469 7665 4f62 j, src2.nativeOb │ │ │ │ +000068a0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +000068b0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +000068c0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +000068d0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +000068e0: 3a3a 7164 6674 284d 6174 2069 6d67 2c20 ::qdft(Mat img, │ │ │ │ +000068f0: 4d61 7426 2071 696d 672c 2069 6e74 2066 Mat& qimg, int f │ │ │ │ +00006900: 6c61 6773 2c20 626f 6f6c 2073 6964 654c lags, bool sideL │ │ │ │ +00006910: 6566 7429 0a20 2020 202f 2f0a 0a20 2020 eft). //.. │ │ │ │ +00006920: 202f 2a2a 0a20 2020 2020 2a20 5065 7266 /**. * Perf │ │ │ │ +00006930: 6f72 6d73 2061 2066 6f72 7761 7264 206f orms a forward o │ │ │ │ +00006940: 7220 696e 7665 7273 6520 4469 7363 7265 r inverse Discre │ │ │ │ +00006950: 7465 2071 7561 7465 726e 696f 6e20 466f te quaternion Fo │ │ │ │ +00006960: 7572 6965 7220 7472 616e 7366 6f72 6d20 urier transform │ │ │ │ +00006970: 6f66 2061 2032 4420 7175 6174 6572 6e69 of a 2D quaterni │ │ │ │ +00006980: 6f6e 2061 7272 6179 2e0a 2020 2020 202a on array.. * │ │ │ │ +00006990: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +000069a0: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +000069b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000069c0: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +000069d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000069e0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +000069f0: 7261 6d20 666c 6167 7320 6175 746f 6d61 ram flags automa │ │ │ │ +00006a00: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00006a10: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00006a20: 7369 6465 4c65 6674 2061 7574 6f6d 6174 sideLeft automat │ │ │ │ +00006a30: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00006a40: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00006a50: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00006a60: 7164 6674 284d 6174 2069 6d67 2c20 4d61 qdft(Mat img, Ma │ │ │ │ +00006a70: 7420 7169 6d67 2c20 696e 7420 666c 6167 t qimg, int flag │ │ │ │ +00006a80: 732c 2062 6f6f 6c65 616e 2073 6964 654c s, boolean sideL │ │ │ │ +00006a90: 6566 7429 207b 0a20 2020 2020 2020 2071 eft) {. q │ │ │ │ +00006aa0: 6466 745f 3028 696d 672e 6e61 7469 7665 dft_0(img.native │ │ │ │ +00006ab0: 4f62 6a2c 2071 696d 672e 6e61 7469 7665 Obj, qimg.native │ │ │ │ +00006ac0: 4f62 6a2c 2066 6c61 6773 2c20 7369 6465 Obj, flags, side │ │ │ │ +00006ad0: 4c65 6674 293b 0a20 2020 207d 0a0a 0a20 Left);. }... │ │ │ │ +00006ae0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00006af0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00006b00: 7072 6f63 3a3a 636f 6c6f 724d 6174 6368 proc::colorMatch │ │ │ │ +00006b10: 5465 6d70 6c61 7465 284d 6174 2069 6d67 Template(Mat img │ │ │ │ +00006b20: 2c20 4d61 7420 7465 6d70 6c2c 204d 6174 , Mat templ, Mat │ │ │ │ +00006b30: 2620 7265 7375 6c74 290a 2020 2020 2f2f & result). // │ │ │ │ +00006b40: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006b50: 2043 6f6d 7061 7265 7320 6120 636f 6c6f Compares a colo │ │ │ │ +00006b60: 7220 7465 6d70 6c61 7465 2061 6761 696e r template again │ │ │ │ +00006b70: 7374 206f 7665 726c 6170 7065 6420 636f st overlapped co │ │ │ │ +00006b80: 6c6f 7220 696d 6167 6520 7265 6769 6f6e lor image region │ │ │ │ +00006b90: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00006ba0: 2040 7061 7261 6d20 696d 6720 6175 746f @param img auto │ │ │ │ +00006bb0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006bc0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00006bd0: 6d20 7465 6d70 6c20 6175 746f 6d61 7469 m templ automati │ │ │ │ +00006be0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00006bf0: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ +00006c00: 7375 6c74 2061 7574 6f6d 6174 6963 616c sult automatical │ │ │ │ +00006c10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006c20: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006c30: 7374 6174 6963 2076 6f69 6420 636f 6c6f static void colo │ │ │ │ +00006c40: 724d 6174 6368 5465 6d70 6c61 7465 284d rMatchTemplate(M │ │ │ │ +00006c50: 6174 2069 6d67 2c20 4d61 7420 7465 6d70 at img, Mat temp │ │ │ │ +00006c60: 6c2c 204d 6174 2072 6573 756c 7429 207b l, Mat result) { │ │ │ │ +00006c70: 0a20 2020 2020 2020 2063 6f6c 6f72 4d61 . colorMa │ │ │ │ +00006c80: 7463 6854 656d 706c 6174 655f 3028 696d tchTemplate_0(im │ │ │ │ +00006c90: 672e 6e61 7469 7665 4f62 6a2c 2074 656d g.nativeObj, tem │ │ │ │ +00006ca0: 706c 2e6e 6174 6976 654f 626a 2c20 7265 pl.nativeObj, re │ │ │ │ +00006cb0: 7375 6c74 2e6e 6174 6976 654f 626a 293b sult.nativeObj); │ │ │ │ +00006cc0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00006cd0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00006ce0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00006cf0: 4772 6164 6965 6e74 4465 7269 6368 6559 GradientDericheY │ │ │ │ +00006d00: 284d 6174 206f 702c 204d 6174 2620 6473 (Mat op, Mat& ds │ │ │ │ +00006d10: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ +00006d20: 2064 6f75 626c 6520 6f6d 6567 6129 0a20 double omega). │ │ │ │ +00006d30: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00006d40: 2020 2020 2a20 4170 706c 6965 7320 5920 * Applies Y │ │ │ │ +00006d50: 4465 7269 6368 6520 6669 6c74 6572 2074 Deriche filter t │ │ │ │ +00006d60: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00006d70: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00006d80: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00006d90: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +00006da0: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +00006db0: 2068 7474 703a 2f2f 6369 7465 7365 6572 http://citeseer │ │ │ │ +00006dc0: 782e 6973 742e 7073 752e 6564 752f 7669 x.ist.psu.edu/vi │ │ │ │ +00006dd0: 6577 646f 632f 646f 776e 6c6f 6164 3f64 ewdoc/download?d │ │ │ │ +00006de0: 6f69 3d31 302e 312e 312e 3437 362e 3537 oi=10.1.1.476.57 │ │ │ │ +00006df0: 3336 2661 6d70 3b72 6570 3d72 6570 3126 36&rep=rep1& │ │ │ │ +00006e00: 616d 703b 7479 7065 3d70 6466 0a20 2020 amp;type=pdf. │ │ │ │ +00006e10: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00006e20: 2a20 4070 6172 616d 206f 7020 6175 746f * @param op auto │ │ │ │ +00006e30: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006e40: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00006e50: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00006e60: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00006e70: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00006e80: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00006e90: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006ea0: 2040 7061 7261 6d20 6f6d 6567 6120 6175 @param omega au │ │ │ │ +00006eb0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00006ec0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00006ed0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00006ee0: 766f 6964 2047 7261 6469 656e 7444 6572 void GradientDer │ │ │ │ +00006ef0: 6963 6865 5928 4d61 7420 6f70 2c20 4d61 icheY(Mat op, Ma │ │ │ │ +00006f00: 7420 6473 742c 2064 6f75 626c 6520 616c t dst, double al │ │ │ │ +00006f10: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00006f20: 6129 207b 0a20 2020 2020 2020 2047 7261 a) {. Gra │ │ │ │ +00006f30: 6469 656e 7444 6572 6963 6865 595f 3028 dientDericheY_0( │ │ │ │ +00006f40: 6f70 2e6e 6174 6976 654f 626a 2c20 6473 op.nativeObj, ds │ │ │ │ +00006f50: 742e 6e61 7469 7665 4f62 6a2c 2061 6c70 t.nativeObj, alp │ │ │ │ +00006f60: 6861 2c20 6f6d 6567 6129 3b0a 2020 2020 ha, omega);. │ │ │ │ +00006f70: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00006f80: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00006f90: 3a78 696d 6770 726f 633a 3a47 7261 6469 :ximgproc::Gradi │ │ │ │ +00006fa0: 656e 7444 6572 6963 6865 5828 4d61 7420 entDericheX(Mat │ │ │ │ +00006fb0: 6f70 2c20 4d61 7426 2064 7374 2c20 646f op, Mat& dst, do │ │ │ │ +00006fc0: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ +00006fd0: 6c65 206f 6d65 6761 290a 2020 2020 2f2f le omega). // │ │ │ │ +00006fe0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006ff0: 2041 7070 6c69 6573 2058 2044 6572 6963 Applies X Deric │ │ │ │ +00007000: 6865 2066 696c 7465 7220 746f 2061 6e20 he filter to an │ │ │ │ +00007010: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00007020: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00007030: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +00007040: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +00007050: 2070 6c65 6173 6520 7365 6520 6874 7470 please see http │ │ │ │ +00007060: 3a2f 2f63 6974 6573 6565 7278 2e69 7374 ://citeseerx.ist │ │ │ │ +00007070: 2e70 7375 2e65 6475 2f76 6965 7764 6f63 .psu.edu/viewdoc │ │ │ │ +00007080: 2f64 6f77 6e6c 6f61 643f 646f 693d 3130 /download?doi=10 │ │ │ │ +00007090: 2e31 2e31 2e34 3736 2e35 3733 3626 616d .1.1.476.5736&am │ │ │ │ +000070a0: 703b 7265 703d 7265 7031 2661 6d70 3b74 p;rep=rep1&t │ │ │ │ +000070b0: 7970 653d 7064 660a 2020 2020 202a 0a20 ype=pdf. *. │ │ │ │ +000070c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000070d0: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +000070e0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000070f0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00007100: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00007110: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00007120: 4070 6172 616d 2061 6c70 6861 2061 7574 @param alpha aut │ │ │ │ +00007130: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00007140: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00007150: 616d 206f 6d65 6761 2061 7574 6f6d 6174 am omega automat │ │ │ │ +00007160: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00007170: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00007180: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00007190: 4772 6164 6965 6e74 4465 7269 6368 6558 GradientDericheX │ │ │ │ +000071a0: 284d 6174 206f 702c 204d 6174 2064 7374 (Mat op, Mat dst │ │ │ │ +000071b0: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +000071c0: 646f 7562 6c65 206f 6d65 6761 2920 7b0a double omega) {. │ │ │ │ +000071d0: 2020 2020 2020 2020 4772 6164 6965 6e74 Gradient │ │ │ │ +000071e0: 4465 7269 6368 6558 5f30 286f 702e 6e61 DericheX_0(op.na │ │ │ │ +000071f0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00007200: 6976 654f 626a 2c20 616c 7068 612c 206f iveObj, alpha, o │ │ │ │ +00007210: 6d65 6761 293b 0a20 2020 207d 0a0a 0a20 mega);. }... │ │ │ │ +00007220: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00007230: 3a20 2050 7472 5f45 6467 6544 7261 7769 : Ptr_EdgeDrawi │ │ │ │ +00007240: 6e67 2063 763a 3a78 696d 6770 726f 633a ng cv::ximgproc: │ │ │ │ +00007250: 3a63 7265 6174 6545 6467 6544 7261 7769 :createEdgeDrawi │ │ │ │ +00007260: 6e67 2829 0a20 2020 202f 2f0a 0a20 2020 ng(). //.. │ │ │ │ +00007270: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00007280: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ +00007290: 7465 7220 746f 2061 2045 6467 6544 7261 ter to a EdgeDra │ │ │ │ +000072a0: 7769 6e67 206f 626a 6563 7420 616e 6420 wing object and │ │ │ │ +000072b0: 696e 6974 6961 6c69 7a65 7320 6974 0a20 initializes it. │ │ │ │ +000072c0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000072d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000072e0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000072f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00007300: 4564 6765 4472 6177 696e 6720 6372 6561 EdgeDrawing crea │ │ │ │ +00007310: 7465 4564 6765 4472 6177 696e 6728 2920 teEdgeDrawing() │ │ │ │ +00007320: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00007330: 2045 6467 6544 7261 7769 6e67 2e5f 5f66 EdgeDrawing.__f │ │ │ │ +00007340: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +00007350: 6467 6544 7261 7769 6e67 5f30 2829 293b dgeDrawing_0()); │ │ │ │ +00007360: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00007370: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00007380: 5f44 6973 7061 7269 7479 574c 5346 696c _DisparityWLSFil │ │ │ │ +00007390: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +000073a0: 3a3a 6372 6561 7465 4469 7370 6172 6974 ::createDisparit │ │ │ │ +000073b0: 7957 4c53 4669 6c74 6572 2850 7472 5f53 yWLSFilter(Ptr_S │ │ │ │ +000073c0: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +000073d0: 6368 6572 5f6c 6566 7429 0a20 2020 202f cher_left). / │ │ │ │ +000073e0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +000073f0: 2a20 436f 6e76 656e 6965 6e63 6520 6661 * Convenience fa │ │ │ │ +00007400: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +00007410: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +00007420: 7461 6e63 6520 6f66 2044 6973 7061 7269 tance of Dispari │ │ │ │ +00007430: 7479 574c 5346 696c 7465 7220 616e 6420 tyWLSFilter and │ │ │ │ +00007440: 7365 7473 2075 7020 616c 6c20 7468 6520 sets up all the │ │ │ │ +00007450: 7265 6c65 7661 6e74 0a20 2020 2020 2a20 relevant. * │ │ │ │ +00007460: 6669 6c74 6572 2070 6172 616d 6574 6572 filter parameter │ │ │ │ +00007470: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +00007480: 6261 7365 6420 6f6e 2074 6865 206d 6174 based on the mat │ │ │ │ +00007490: 6368 6572 2069 6e73 7461 6e63 652e 2043 cher instance. C │ │ │ │ +000074a0: 7572 7265 6e74 6c79 2073 7570 706f 7274 urrently support │ │ │ │ +000074b0: 7320 6f6e 6c79 2053 7465 7265 6f42 4d20 s only StereoBM │ │ │ │ +000074c0: 616e 6420 5374 6572 656f 5347 424d 2e0a and StereoSGBM.. │ │ │ │ +000074d0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000074e0: 6172 616d 206d 6174 6368 6572 5f6c 6566 aram matcher_lef │ │ │ │ +000074f0: 7420 7374 6572 656f 206d 6174 6368 6572 t stereo matcher │ │ │ │ +00007500: 2069 6e73 7461 6e63 6520 7468 6174 2077 instance that w │ │ │ │ +00007510: 696c 6c20 6265 2075 7365 6420 7769 7468 ill be used with │ │ │ │ +00007520: 2074 6865 2066 696c 7465 720a 2020 2020 the filter. │ │ │ │ +00007530: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00007540: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00007550: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00007560: 7562 6c69 6320 7374 6174 6963 2044 6973 ublic static Dis │ │ │ │ +00007570: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +00007580: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +00007590: 4c53 4669 6c74 6572 2853 7465 7265 6f4d LSFilter(StereoM │ │ │ │ +000075a0: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ +000075b0: 6566 7429 207b 0a20 2020 2020 2020 2072 eft) {. r │ │ │ │ +000075c0: 6574 7572 6e20 4469 7370 6172 6974 7957 eturn DisparityW │ │ │ │ +000075d0: 4c53 4669 6c74 6572 2e5f 5f66 726f 6d50 LSFilter.__fromP │ │ │ │ +000075e0: 7472 5f5f 2863 7265 6174 6544 6973 7061 tr__(createDispa │ │ │ │ +000075f0: 7269 7479 574c 5346 696c 7465 725f 3028 rityWLSFilter_0( │ │ │ │ +00007600: 6d61 7463 6865 725f 6c65 6674 2e67 6574 matcher_left.get │ │ │ │ +00007610: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +00007620: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00007630: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00007640: 7472 5f53 7465 7265 6f4d 6174 6368 6572 tr_StereoMatcher │ │ │ │ +00007650: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00007660: 7265 6174 6552 6967 6874 4d61 7463 6865 reateRightMatche │ │ │ │ +00007670: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc │ │ │ │ +00007680: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left │ │ │ │ +00007690: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +000076a0: 2a0a 2020 2020 202a 2043 6f6e 7665 6e69 *. * Conveni │ │ │ │ +000076b0: 656e 6365 206d 6574 686f 6420 746f 2073 ence method to s │ │ │ │ +000076c0: 6574 2075 7020 7468 6520 6d61 7463 6865 et up the matche │ │ │ │ +000076d0: 7220 666f 7220 636f 6d70 7574 696e 6720 r for computing │ │ │ │ +000076e0: 7468 6520 7269 6768 742d 7669 6577 2064 the right-view d │ │ │ │ +000076f0: 6973 7061 7269 7479 206d 6170 0a20 2020 isparity map. │ │ │ │ +00007700: 2020 2a20 7468 6174 2069 7320 7265 7175 * that is requ │ │ │ │ +00007710: 6972 6564 2069 6e20 6361 7365 206f 6620 ired in case of │ │ │ │ +00007720: 6669 6c74 6572 696e 6720 7769 7468 2063 filtering with c │ │ │ │ +00007730: 6f6e 6669 6465 6e63 652e 0a20 2020 2020 onfidence.. │ │ │ │ +00007740: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00007750: 6d61 7463 6865 725f 6c65 6674 206d 6169 matcher_left mai │ │ │ │ +00007760: 6e20 7374 6572 656f 206d 6174 6368 6572 n stereo matcher │ │ │ │ +00007770: 2069 6e73 7461 6e63 6520 7468 6174 2077 instance that w │ │ │ │ +00007780: 696c 6c20 6265 2075 7365 6420 7769 7468 ill be used with │ │ │ │ +00007790: 2074 6865 2066 696c 7465 720a 2020 2020 the filter. │ │ │ │ +000077a0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +000077b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000077c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +000077d0: 7562 6c69 6320 7374 6174 6963 2053 7465 ublic static Ste │ │ │ │ +000077e0: 7265 6f4d 6174 6368 6572 2063 7265 6174 reoMatcher creat │ │ │ │ +000077f0: 6552 6967 6874 4d61 7463 6865 7228 5374 eRightMatcher(St │ │ │ │ +00007800: 6572 656f 4d61 7463 6865 7220 6d61 7463 ereoMatcher matc │ │ │ │ +00007810: 6865 725f 6c65 6674 2920 7b0a 2020 2020 her_left) {. │ │ │ │ +00007820: 2020 2020 7265 7475 726e 2053 7465 7265 return Stere │ │ │ │ +00007830: 6f4d 6174 6368 6572 2e5f 5f66 726f 6d50 oMatcher.__fromP │ │ │ │ +00007840: 7472 5f5f 2863 7265 6174 6552 6967 6874 tr__(createRight │ │ │ │ +00007850: 4d61 7463 6865 725f 3028 6d61 7463 6865 Matcher_0(matche │ │ │ │ +00007860: 725f 6c65 6674 2e67 6574 4e61 7469 7665 r_left.getNative │ │ │ │ +00007870: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +00007880: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00007890: 2f2f 2043 2b2b 3a20 2050 7472 5f44 6973 // C++: Ptr_Dis │ │ │ │ +000078a0: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +000078b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +000078c0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +000078d0: 4669 6c74 6572 4765 6e65 7269 6328 626f FilterGeneric(bo │ │ │ │ +000078e0: 6f6c 2075 7365 5f63 6f6e 6669 6465 6e63 ol use_confidenc │ │ │ │ +000078f0: 6529 0a20 2020 202f 2f0a 0a20 2020 202f e). //.. / │ │ │ │ +00007900: 2a2a 0a20 2020 2020 2a20 4d6f 7265 2067 **. * More g │ │ │ │ +00007910: 656e 6572 6963 2066 6163 746f 7279 206d eneric factory m │ │ │ │ +00007920: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00007930: 7374 616e 6365 206f 6620 4469 7370 6172 stance of Dispar │ │ │ │ +00007940: 6974 7957 4c53 4669 6c74 6572 2061 6e64 ityWLSFilter and │ │ │ │ +00007950: 2065 7865 6375 7465 2062 6173 6963 0a20 execute basic. │ │ │ │ +00007960: 2020 2020 2a20 696e 6974 6961 6c69 7a61 * initializa │ │ │ │ +00007970: 7469 6f6e 2072 6f75 7469 6e65 732e 2057 tion routines. W │ │ │ │ +00007980: 6865 6e20 7573 696e 6720 7468 6973 206d hen using this m │ │ │ │ +00007990: 6574 686f 6420 796f 7520 7769 6c6c 206e ethod you will n │ │ │ │ +000079a0: 6565 6420 746f 2073 6574 2d75 7020 7468 eed to set-up th │ │ │ │ +000079b0: 6520 524f 492c 206d 6174 6368 6572 7320 e ROI, matchers │ │ │ │ +000079c0: 616e 640a 2020 2020 202a 206f 7468 6572 and. * other │ │ │ │ +000079d0: 2070 6172 616d 6574 6572 7320 6279 2079 parameters by y │ │ │ │ +000079e0: 6f75 7273 656c 662e 0a20 2020 2020 2a0a ourself.. *. │ │ │ │ +000079f0: 2020 2020 202a 2040 7061 7261 6d20 7573 * @param us │ │ │ │ +00007a00: 655f 636f 6e66 6964 656e 6365 2066 696c e_confidence fil │ │ │ │ +00007a10: 7465 7269 6e67 2077 6974 6820 636f 6e66 tering with conf │ │ │ │ +00007a20: 6964 656e 6365 2072 6571 7569 7265 7320 idence requires │ │ │ │ +00007a30: 7477 6f20 6469 7370 6172 6974 7920 6d61 two disparity ma │ │ │ │ +00007a40: 7073 2028 666f 7220 7468 6520 6c65 6674 ps (for the left │ │ │ │ +00007a50: 2061 6e64 2072 6967 6874 2076 6965 7773 and right views │ │ │ │ +00007a60: 2920 616e 6420 6973 0a20 2020 2020 2a20 ) and is. * │ │ │ │ +00007a70: 6170 7072 6f78 696d 6174 656c 7920 7477 approximately tw │ │ │ │ +00007a80: 6f20 7469 6d65 7320 736c 6f77 6572 2e20 o times slower. │ │ │ │ +00007a90: 486f 7765 7665 722c 2071 7561 6c69 7479 However, quality │ │ │ │ +00007aa0: 2069 7320 7479 7069 6361 6c6c 7920 7369 is typically si │ │ │ │ +00007ab0: 676e 6966 6963 616e 746c 7920 6265 7474 gnificantly bett │ │ │ │ +00007ac0: 6572 2e0a 2020 2020 202a 2040 7265 7475 er.. * @retu │ │ │ │ +00007ad0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00007ae0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00007af0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00007b00: 6174 6963 2044 6973 7061 7269 7479 574c atic DisparityWL │ │ │ │ +00007b10: 5346 696c 7465 7220 6372 6561 7465 4469 SFilter createDi │ │ │ │ +00007b20: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +00007b30: 4765 6e65 7269 6328 626f 6f6c 6561 6e20 Generic(boolean │ │ │ │ +00007b40: 7573 655f 636f 6e66 6964 656e 6365 2920 use_confidence) │ │ │ │ +00007b50: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00007b60: 2044 6973 7061 7269 7479 574c 5346 696c DisparityWLSFil │ │ │ │ +00007b70: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +00007b80: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +00007b90: 4c53 4669 6c74 6572 4765 6e65 7269 635f LSFilterGeneric_ │ │ │ │ +00007ba0: 3028 7573 655f 636f 6e66 6964 656e 6365 0(use_confidence │ │ │ │ +00007bb0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00007bc0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00007bd0: 696e 7420 6376 3a3a 7869 6d67 7072 6f63 int cv::ximgproc │ │ │ │ +00007be0: 3a3a 7265 6164 4754 2853 7472 696e 6720 ::readGT(String │ │ │ │ +00007bf0: 7372 635f 7061 7468 2c20 4d61 7426 2064 src_path, Mat& d │ │ │ │ +00007c00: 7374 290a 2020 2020 2f2f 0a0a 2020 2020 st). //.. │ │ │ │ +00007c10: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +00007c20: 696f 6e20 666f 7220 7265 6164 696e 6720 ion for reading │ │ │ │ +00007c30: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis │ │ │ │ +00007c40: 7061 7269 7479 206d 6170 732e 2053 7570 parity maps. Sup │ │ │ │ +00007c50: 706f 7274 7320 6261 7369 6320 4d69 6464 ports basic Midd │ │ │ │ +00007c60: 6c65 6275 7279 0a20 2020 2020 2a20 616e lebury. * an │ │ │ │ +00007c70: 6420 4d50 492d 5369 6e74 656c 2066 6f72 d MPI-Sintel for │ │ │ │ +00007c80: 6d61 7473 2e20 4e6f 7465 2074 6861 7420 mats. Note that │ │ │ │ +00007c90: 7468 6520 7265 7375 6c74 696e 6720 6469 the resulting di │ │ │ │ +00007ca0: 7370 6172 6974 7920 6d61 7020 6973 2073 sparity map is s │ │ │ │ +00007cb0: 6361 6c65 6420 6279 2031 362e 0a20 2020 caled by 16.. │ │ │ │ +00007cc0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00007cd0: 6d20 7372 635f 7061 7468 2070 6174 6820 m src_path path │ │ │ │ +00007ce0: 746f 2074 6865 2069 6d61 6765 2c20 636f to the image, co │ │ │ │ +00007cf0: 6e74 6169 6e69 6e67 2067 726f 756e 642d ntaining ground- │ │ │ │ +00007d00: 7472 7574 6820 6469 7370 6172 6974 7920 truth disparity │ │ │ │ +00007d10: 6d61 700a 2020 2020 202a 0a20 2020 2020 map. *. │ │ │ │ +00007d20: 2a20 4070 6172 616d 2064 7374 206f 7574 * @param dst out │ │ │ │ +00007d30: 7075 7420 6469 7370 6172 6974 7920 6d61 put disparity ma │ │ │ │ +00007d40: 702c 2043 565f 3136 5320 6465 7074 680a p, CV_16S depth. │ │ │ │ +00007d50: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r │ │ │ │ +00007d60: 6574 7572 6e20 7265 7475 726e 7320 7a65 eturn returns ze │ │ │ │ +00007d70: 726f 2069 6620 7375 6363 6573 7366 756c ro if successful │ │ │ │ +00007d80: 6c79 2072 6561 6420 7468 6520 6772 6f75 ly read the grou │ │ │ │ +00007d90: 6e64 2074 7275 7468 0a20 2020 2020 2a2f nd truth. */ │ │ │ │ +00007da0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00007db0: 6963 2069 6e74 2072 6561 6447 5428 5374 ic int readGT(St │ │ │ │ +00007dc0: 7269 6e67 2073 7263 5f70 6174 682c 204d ring src_path, M │ │ │ │ +00007dd0: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {. │ │ │ │ +00007de0: 2020 7265 7475 726e 2072 6561 6447 545f return readGT_ │ │ │ │ +00007df0: 3028 7372 635f 7061 7468 2c20 6473 742e 0(src_path, dst. │ │ │ │ +00007e00: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00007e10: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00007e20: 2f20 432b 2b3a 2020 646f 7562 6c65 2063 / C++: double c │ │ │ │ +00007e30: 763a 3a78 696d 6770 726f 633a 3a63 6f6d v::ximgproc::com │ │ │ │ +00007e40: 7075 7465 4d53 4528 4d61 7420 4754 2c20 puteMSE(Mat GT, │ │ │ │ +00007e50: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ +00007e60: 4929 0a20 2020 202f 2f0a 0a20 2020 202f I). //.. / │ │ │ │ +00007e70: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ +00007e80: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing │ │ │ │ +00007e90: 206d 6561 6e20 7371 7561 7265 2065 7272 mean square err │ │ │ │ +00007ea0: 6f72 2066 6f72 2064 6973 7061 7269 7479 or for disparity │ │ │ │ +00007eb0: 206d 6170 730a 2020 2020 202a 0a20 2020 maps. *. │ │ │ │ +00007ec0: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ +00007ed0: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ +00007ee0: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ +00007ef0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00007f00: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ +00007f10: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ +00007f20: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00007f30: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ +00007f40: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ +00007f50: 2020 2020 2a20 4072 6574 7572 6e20 7265 * @return re │ │ │ │ +00007f60: 7475 726e 7320 6d65 616e 2073 7175 6172 turns mean squar │ │ │ │ +00007f70: 6520 6572 726f 7220 6265 7477 6565 6e20 e error between │ │ │ │ +00007f80: 4754 2061 6e64 2073 7263 0a20 2020 2020 GT and src. │ │ │ │ +00007f90: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00007fa0: 6174 6963 2064 6f75 626c 6520 636f 6d70 atic double comp │ │ │ │ +00007fb0: 7574 654d 5345 284d 6174 2047 542c 204d uteMSE(Mat GT, M │ │ │ │ +00007fc0: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ +00007fd0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00007fe0: 726e 2063 6f6d 7075 7465 4d53 455f 3028 rn computeMSE_0( │ │ │ │ +00007ff0: 4754 2e6e 6174 6976 654f 626a 2c20 7372 GT.nativeObj, sr │ │ │ │ +00008000: 632e 6e61 7469 7665 4f62 6a2c 2052 4f49 c.nativeObj, ROI │ │ │ │ +00008010: 2e78 2c20 524f 492e 792c 2052 4f49 2e77 .x, ROI.y, ROI.w │ │ │ │ +00008020: 6964 7468 2c20 524f 492e 6865 6967 6874 idth, ROI.height │ │ │ │ +00008030: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00008040: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2064 /. // C++: d │ │ │ │ +00008050: 6f75 626c 6520 6376 3a3a 7869 6d67 7072 ouble cv::ximgpr │ │ │ │ +00008060: 6f63 3a3a 636f 6d70 7574 6542 6164 5069 oc::computeBadPi │ │ │ │ +00008070: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G │ │ │ │ +00008080: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect │ │ │ │ +00008090: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh │ │ │ │ +000080a0: 203d 2032 3429 0a20 2020 202f 2f0a 0a20 = 24). //.. │ │ │ │ +000080b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4675 /**. * Fu │ │ │ │ +000080c0: 6e63 7469 6f6e 2066 6f72 2063 6f6d 7075 nction for compu │ │ │ │ +000080d0: 7469 6e67 2074 6865 2070 6572 6365 6e74 ting the percent │ │ │ │ +000080e0: 206f 6620 2262 6164 2220 7069 7865 6c73 of "bad" pixels │ │ │ │ +000080f0: 2069 6e20 7468 6520 6469 7370 6172 6974 in the disparit │ │ │ │ +00008100: 7920 6d61 700a 2020 2020 202a 2028 7069 y map. * (pi │ │ │ │ +00008110: 7865 6c73 2077 6865 7265 2065 7272 6f72 xels where error │ │ │ │ +00008120: 2069 7320 6869 6768 6572 2074 6861 6e20 is higher than │ │ │ │ +00008130: 6120 7370 6563 6966 6965 6420 7468 7265 a specified thre │ │ │ │ +00008140: 7368 6f6c 6429 0a20 2020 2020 2a0a 2020 shold). *. │ │ │ │ +00008150: 2020 202a 2040 7061 7261 6d20 4754 2067 * @param GT g │ │ │ │ +00008160: 726f 756e 6420 7472 7574 6820 6469 7370 round truth disp │ │ │ │ +00008170: 6172 6974 7920 6d61 700a 2020 2020 202a arity map. * │ │ │ │ +00008180: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00008190: 7263 2064 6973 7061 7269 7479 206d 6170 rc disparity map │ │ │ │ +000081a0: 2074 6f20 6576 616c 7561 7465 0a20 2020 to evaluate. │ │ │ │ +000081b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000081c0: 6d20 524f 4920 7265 6769 6f6e 206f 6620 m ROI region of │ │ │ │ +000081d0: 696e 7465 7265 7374 0a20 2020 2020 2a0a interest. *. │ │ │ │ +000081e0: 2020 2020 202a 2040 7061 7261 6d20 7468 * @param th │ │ │ │ +000081f0: 7265 7368 2074 6872 6573 686f 6c64 2075 resh threshold u │ │ │ │ +00008200: 7365 6420 746f 2064 6574 6572 6d69 6e65 sed to determine │ │ │ │ +00008210: 2022 6261 6422 2070 6978 656c 730a 2020 "bad" pixels. │ │ │ │ +00008220: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +00008230: 7572 6e20 7265 7475 726e 7320 6d65 616e urn returns mean │ │ │ │ +00008240: 2073 7175 6172 6520 6572 726f 7220 6265 square error be │ │ │ │ +00008250: 7477 6565 6e20 4754 2061 6e64 2073 7263 tween GT and src │ │ │ │ +00008260: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00008270: 6c69 6320 7374 6174 6963 2064 6f75 626c lic static doubl │ │ │ │ +00008280: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +00008290: 6c50 6572 6365 6e74 284d 6174 2047 542c lPercent(Mat GT, │ │ │ │ +000082a0: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ +000082b0: 4f49 2c20 696e 7420 7468 7265 7368 2920 OI, int thresh) │ │ │ │ +000082c0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000082d0: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +000082e0: 5065 7263 656e 745f 3028 4754 2e6e 6174 Percent_0(GT.nat │ │ │ │ +000082f0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +00008300: 7665 4f62 6a2c 2052 4f49 2e78 2c20 524f veObj, ROI.x, RO │ │ │ │ +00008310: 492e 792c 2052 4f49 2e77 6964 7468 2c20 I.y, ROI.width, │ │ │ │ +00008320: 524f 492e 6865 6967 6874 2c20 7468 7265 ROI.height, thre │ │ │ │ +00008330: 7368 293b 0a20 2020 207d 0a0a 2020 2020 sh);. }.. │ │ │ │ +00008340: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +00008350: 696f 6e20 666f 7220 636f 6d70 7574 696e ion for computin │ │ │ │ +00008360: 6720 7468 6520 7065 7263 656e 7420 6f66 g the percent of │ │ │ │ +00008370: 2022 6261 6422 2070 6978 656c 7320 696e "bad" pixels in │ │ │ │ +00008380: 2074 6865 2064 6973 7061 7269 7479 206d the disparity m │ │ │ │ +00008390: 6170 0a20 2020 2020 2a20 2870 6978 656c ap. * (pixel │ │ │ │ +000083a0: 7320 7768 6572 6520 6572 726f 7220 6973 s where error is │ │ │ │ +000083b0: 2068 6967 6865 7220 7468 616e 2061 2073 higher than a s │ │ │ │ +000083c0: 7065 6369 6669 6564 2074 6872 6573 686f pecified thresho │ │ │ │ +000083d0: 6c64 290a 2020 2020 202a 0a20 2020 2020 ld). *. │ │ │ │ +000083e0: 2a20 4070 6172 616d 2047 5420 6772 6f75 * @param GT grou │ │ │ │ +000083f0: 6e64 2074 7275 7468 2064 6973 7061 7269 nd truth dispari │ │ │ │ +00008400: 7479 206d 6170 0a20 2020 2020 2a0a 2020 ty map. *. │ │ │ │ +00008410: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00008420: 6469 7370 6172 6974 7920 6d61 7020 746f disparity map to │ │ │ │ +00008430: 2065 7661 6c75 6174 650a 2020 2020 202a evaluate. * │ │ │ │ +00008440: 0a20 2020 2020 2a20 4070 6172 616d 2052 . * @param R │ │ │ │ +00008450: 4f49 2072 6567 696f 6e20 6f66 2069 6e74 OI region of int │ │ │ │ +00008460: 6572 6573 740a 2020 2020 202a 0a20 2020 erest. *. │ │ │ │ +00008470: 2020 2a0a 2020 2020 202a 2040 7265 7475 *. * @retu │ │ │ │ +00008480: 726e 2072 6574 7572 6e73 206d 6561 6e20 rn returns mean │ │ │ │ +00008490: 7371 7561 7265 2065 7272 6f72 2062 6574 square error bet │ │ │ │ +000084a0: 7765 656e 2047 5420 616e 6420 7372 630a ween GT and src. │ │ │ │ +000084b0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000084c0: 6963 2073 7461 7469 6320 646f 7562 6c65 ic static double │ │ │ │ +000084d0: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +000084e0: 5065 7263 656e 7428 4d61 7420 4754 2c20 Percent(Mat GT, │ │ │ │ +000084f0: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ +00008500: 4929 207b 0a20 2020 2020 2020 2072 6574 I) {. ret │ │ │ │ +00008510: 7572 6e20 636f 6d70 7574 6542 6164 5069 urn computeBadPi │ │ │ │ +00008520: 7865 6c50 6572 6365 6e74 5f31 2847 542e xelPercent_1(GT. │ │ │ │ +00008530: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00008540: 6174 6976 654f 626a 2c20 524f 492e 782c ativeObj, ROI.x, │ │ │ │ +00008550: 2052 4f49 2e79 2c20 524f 492e 7769 6474 ROI.y, ROI.widt │ │ │ │ +00008560: 682c 2052 4f49 2e68 6569 6768 7429 3b0a h, ROI.height);. │ │ │ │ +00008570: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00008580: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00008590: 2063 763a 3a78 696d 6770 726f 633a 3a67 cv::ximgproc::g │ │ │ │ +000085a0: 6574 4469 7370 6172 6974 7956 6973 284d etDisparityVis(M │ │ │ │ +000085b0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +000085c0: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ +000085d0: 2031 2e30 290a 2020 2020 2f2f 0a0a 2020 1.0). //.. │ │ │ │ +000085e0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ +000085f0: 6374 696f 6e20 666f 7220 6372 6561 7469 ction for creati │ │ │ │ +00008600: 6e67 2061 2064 6973 7061 7269 7479 206d ng a disparity m │ │ │ │ +00008610: 6170 2076 6973 7561 6c69 7a61 7469 6f6e ap visualization │ │ │ │ +00008620: 2028 636c 616d 7065 6420 4356 5f38 5520 (clamped CV_8U │ │ │ │ +00008630: 696d 6167 6529 0a20 2020 2020 2a0a 2020 image). *. │ │ │ │ +00008640: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00008650: 696e 7075 7420 6469 7370 6172 6974 7920 input disparity │ │ │ │ +00008660: 6d61 7020 2843 565f 3136 5320 6465 7074 map (CV_16S dept │ │ │ │ +00008670: 6829 0a20 2020 2020 2a0a 2020 2020 202a h). *. * │ │ │ │ +00008680: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +00008690: 7574 2076 6973 7561 6c69 7a61 7469 6f6e ut visualization │ │ │ │ +000086a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000086b0: 7061 7261 6d20 7363 616c 6520 6469 7370 param scale disp │ │ │ │ +000086c0: 6172 6974 7920 6d61 7020 7769 6c6c 2062 arity map will b │ │ │ │ +000086d0: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ +000086e0: 7468 6973 2076 616c 7565 2066 6f72 2076 this value for v │ │ │ │ +000086f0: 6973 7561 6c69 7a61 7469 6f6e 0a20 2020 isualization. │ │ │ │ +00008700: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00008710: 7374 6174 6963 2076 6f69 6420 6765 7444 static void getD │ │ │ │ +00008720: 6973 7061 7269 7479 5669 7328 4d61 7420 isparityVis(Mat │ │ │ │ +00008730: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +00008740: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ +00008750: 2020 2020 2020 6765 7444 6973 7061 7269 getDispari │ │ │ │ +00008760: 7479 5669 735f 3028 7372 632e 6e61 7469 tyVis_0(src.nati │ │ │ │ +00008770: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00008780: 654f 626a 2c20 7363 616c 6529 3b0a 2020 eObj, scale);. │ │ │ │ +00008790: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +000087a0: 2020 2a20 4675 6e63 7469 6f6e 2066 6f72 * Function for │ │ │ │ +000087b0: 2063 7265 6174 696e 6720 6120 6469 7370 creating a disp │ │ │ │ +000087c0: 6172 6974 7920 6d61 7020 7669 7375 616c arity map visual │ │ │ │ +000087d0: 697a 6174 696f 6e20 2863 6c61 6d70 6564 ization (clamped │ │ │ │ +000087e0: 2043 565f 3855 2069 6d61 6765 290a 2020 CV_8U image). │ │ │ │ +000087f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00008800: 616d 2073 7263 2069 6e70 7574 2064 6973 am src input dis │ │ │ │ +00008810: 7061 7269 7479 206d 6170 2028 4356 5f31 parity map (CV_1 │ │ │ │ +00008820: 3653 2064 6570 7468 290a 2020 2020 202a 6S depth). * │ │ │ │ +00008830: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00008840: 7374 206f 7574 7075 7420 7669 7375 616c st output visual │ │ │ │ +00008850: 697a 6174 696f 6e0a 2020 2020 202a 0a20 ization. *. │ │ │ │ +00008860: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00008870: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge │ │ │ │ +00008880: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ +00008890: 7420 7372 632c 204d 6174 2064 7374 2920 t src, Mat dst) │ │ │ │ +000088a0: 7b0a 2020 2020 2020 2020 6765 7444 6973 {. getDis │ │ │ │ +000088b0: 7061 7269 7479 5669 735f 3128 7372 632e parityVis_1(src. │ │ │ │ +000088c0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +000088d0: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +000088e0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +000088f0: 2043 2b2b 3a20 2050 7472 5f53 7570 6572 C++: Ptr_Super │ │ │ │ +00008900: 7069 7865 6c4c 5343 2063 763a 3a78 696d pixelLSC cv::xim │ │ │ │ +00008910: 6770 726f 633a 3a63 7265 6174 6553 7570 gproc::createSup │ │ │ │ +00008920: 6572 7069 7865 6c4c 5343 284d 6174 2069 erpixelLSC(Mat i │ │ │ │ +00008930: 6d61 6765 2c20 696e 7420 7265 6769 6f6e mage, int region │ │ │ │ +00008940: 5f73 697a 6520 3d20 3130 2c20 666c 6f61 _size = 10, floa │ │ │ │ +00008950: 7420 7261 7469 6f20 3d20 302e 3037 3566 t ratio = 0.075f │ │ │ │ +00008960: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00008970: 2a0a 2020 2020 202a 2043 6c61 7373 2069 *. * Class i │ │ │ │ +00008980: 6d70 6c65 6d65 6e74 696e 6720 7468 6520 mplementing the │ │ │ │ +00008990: 4c53 4320 284c 696e 6561 7220 5370 6563 LSC (Linear Spec │ │ │ │ +000089a0: 7472 616c 2043 6c75 7374 6572 696e 6729 tral Clustering) │ │ │ │ +000089b0: 2073 7570 6572 7069 7865 6c73 0a20 2020 superpixels. │ │ │ │ +000089c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000089d0: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ +000089e0: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ +000089f0: 4070 6172 616d 2072 6567 696f 6e5f 7369 @param region_si │ │ │ │ +00008a00: 7a65 2043 686f 6f73 6573 2061 6e20 6176 ze Chooses an av │ │ │ │ +00008a10: 6572 6167 6520 7375 7065 7270 6978 656c erage superpixel │ │ │ │ +00008a20: 2073 697a 6520 6d65 6173 7572 6564 2069 size measured i │ │ │ │ +00008a30: 6e20 7069 7865 6c73 0a20 2020 2020 2a20 n pixels. * │ │ │ │ +00008a40: 4070 6172 616d 2072 6174 696f 2043 686f @param ratio Cho │ │ │ │ +00008a50: 6f73 6573 2074 6865 2065 6e66 6f72 6365 oses the enforce │ │ │ │ +00008a60: 6d65 6e74 206f 6620 7375 7065 7270 6978 ment of superpix │ │ │ │ +00008a70: 656c 2063 6f6d 7061 6374 6e65 7373 2066 el compactness f │ │ │ │ +00008a80: 6163 746f 7220 6f66 2073 7570 6572 7069 actor of superpi │ │ │ │ +00008a90: 7865 6c0a 2020 2020 202a 0a20 2020 2020 xel. *. │ │ │ │ +00008aa0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +00008ab0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +00008ac0: 6572 7069 7865 6c4c 5343 206f 626a 6563 erpixelLSC objec │ │ │ │ +00008ad0: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +00008ae0: 696d 6167 652e 2049 7420 7365 7473 2074 image. It sets t │ │ │ │ +00008af0: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +00008b00: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ +00008b10: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ +00008b20: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ +00008b30: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ +00008b40: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ +00008b50: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ +00008b60: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ +00008b70: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ +00008b80: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ +00008b90: 6e20 696d 6167 652e 2041 6e20 6578 616d n image. An exam │ │ │ │ +00008ba0: 706c 6520 6f66 204c 5343 2069 7320 696c ple of LSC is il │ │ │ │ +00008bb0: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ +00008bc0: 666f 6c6c 6f77 696e 6720 7069 6374 7572 following pictur │ │ │ │ +00008bd0: 652e 0a20 2020 2020 2a20 466f 7220 656e e.. * For en │ │ │ │ +00008be0: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ +00008bf0: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ +00008c00: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ +00008c10: 7320 746f 2070 7265 7072 6f63 6573 7320 s to preprocess │ │ │ │ +00008c20: 696d 6167 6520 7769 7468 206c 6974 746c image with littl │ │ │ │ +00008c30: 6520 6761 7573 7369 616e 2062 6c75 720a e gaussian blur. │ │ │ │ +00008c40: 2020 2020 202a 2077 6974 6820 6120 736d * with a sm │ │ │ │ +00008c50: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ +00008c60: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ +00008c70: 636f 6e76 6572 7369 6f6e 2069 6e74 6f20 conversion into │ │ │ │ +00008c80: 4369 654c 4142 2063 6f6c 6f72 2073 7061 CieLAB color spa │ │ │ │ +00008c90: 6365 2e0a 2020 2020 202a 0a20 2020 2020 ce.. *. │ │ │ │ +00008ca0: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00008cb0: 7375 7065 7270 6978 656c 735f 6c73 632e superpixels_lsc. │ │ │ │ +00008cc0: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00008cd0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00008ce0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008cf0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00008d00: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00008d10: 4c53 4320 6372 6561 7465 5375 7065 7270 LSC createSuperp │ │ │ │ +00008d20: 6978 656c 4c53 4328 4d61 7420 696d 6167 ixelLSC(Mat imag │ │ │ │ +00008d30: 652c 2069 6e74 2072 6567 696f 6e5f 7369 e, int region_si │ │ │ │ +00008d40: 7a65 2c20 666c 6f61 7420 7261 7469 6f29 ze, float ratio) │ │ │ │ +00008d50: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00008d60: 6e20 5375 7065 7270 6978 656c 4c53 432e n SuperpixelLSC. │ │ │ │ +00008d70: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00008d80: 7465 5375 7065 7270 6978 656c 4c53 435f teSuperpixelLSC_ │ │ │ │ +00008d90: 3028 696d 6167 652e 6e61 7469 7665 4f62 0(image.nativeOb │ │ │ │ +00008da0: 6a2c 2072 6567 696f 6e5f 7369 7a65 2c20 j, region_size, │ │ │ │ +00008db0: 7261 7469 6f29 293b 0a20 2020 207d 0a0a ratio));. }.. │ │ │ │ +00008dc0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00008dd0: 6c61 7373 2069 6d70 6c65 6d65 6e74 696e lass implementin │ │ │ │ +00008de0: 6720 7468 6520 4c53 4320 284c 696e 6561 g the LSC (Linea │ │ │ │ +00008df0: 7220 5370 6563 7472 616c 2043 6c75 7374 r Spectral Clust │ │ │ │ +00008e00: 6572 696e 6729 2073 7570 6572 7069 7865 ering) superpixe │ │ │ │ +00008e10: 6c73 0a20 2020 2020 2a0a 2020 2020 202a ls. *. * │ │ │ │ +00008e20: 2040 7061 7261 6d20 696d 6167 6520 496d @param image Im │ │ │ │ +00008e30: 6167 6520 746f 2073 6567 6d65 6e74 0a20 age to segment. │ │ │ │ +00008e40: 2020 2020 2a20 4070 6172 616d 2072 6567 * @param reg │ │ │ │ +00008e50: 696f 6e5f 7369 7a65 2043 686f 6f73 6573 ion_size Chooses │ │ │ │ +00008e60: 2061 6e20 6176 6572 6167 6520 7375 7065 an average supe │ │ │ │ +00008e70: 7270 6978 656c 2073 697a 6520 6d65 6173 rpixel size meas │ │ │ │ +00008e80: 7572 6564 2069 6e20 7069 7865 6c73 0a20 ured in pixels. │ │ │ │ +00008e90: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00008ea0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00008eb0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +00008ec0: 656c 4c53 4320 6f62 6a65 6374 2066 6f72 elLSC object for │ │ │ │ +00008ed0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00008ee0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ +00008ef0: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ +00008f00: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +00008f10: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +00008f20: 7265 3a20 7265 6769 6f6e 5f73 697a 6520 re: region_size │ │ │ │ +00008f30: 616e 6420 7275 6c65 722e 2049 7420 7072 and ruler. It pr │ │ │ │ +00008f40: 6561 6c6c 6f63 6174 6520 736f 6d65 2062 eallocate some b │ │ │ │ +00008f50: 7566 6665 7273 2066 6f72 2066 7574 7572 uffers for futur │ │ │ │ +00008f60: 650a 2020 2020 202a 2063 6f6d 7075 7469 e. * computi │ │ │ │ +00008f70: 6e67 2069 7465 7261 7469 6f6e 7320 6f76 ng iterations ov │ │ │ │ +00008f80: 6572 2074 6865 2067 6976 656e 2069 6d61 er the given ima │ │ │ │ +00008f90: 6765 2e20 416e 2065 7861 6d70 6c65 206f ge. An example o │ │ │ │ +00008fa0: 6620 4c53 4320 6973 2069 6c75 7374 7261 f LSC is ilustra │ │ │ │ +00008fb0: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ +00008fc0: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ +00008fd0: 2020 202a 2046 6f72 2065 6e61 6e63 6865 * For enanche │ │ │ │ +00008fe0: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ +00008ff0: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ +00009000: 636f 6c6f 7220 696d 6167 6573 2074 6f20 color images to │ │ │ │ +00009010: 7072 6570 726f 6365 7373 2069 6d61 6765 preprocess image │ │ │ │ +00009020: 2077 6974 6820 6c69 7474 6c65 2067 6175 with little gau │ │ │ │ +00009030: 7373 6961 6e20 626c 7572 0a20 2020 2020 ssian blur. │ │ │ │ +00009040: 2a20 7769 7468 2061 2073 6d61 6c6c 2033 * with a small 3 │ │ │ │ +00009050: 2078 2033 206b 6572 6e65 6c20 616e 6420 x 3 kernel and │ │ │ │ +00009060: 6164 6469 7469 6f6e 616c 2063 6f6e 7665 additional conve │ │ │ │ +00009070: 7273 696f 6e20 696e 746f 2043 6965 4c41 rsion into CieLA │ │ │ │ +00009080: 4220 636f 6c6f 7220 7370 6163 652e 0a20 B color space.. │ │ │ │ +00009090: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ +000090a0: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ +000090b0: 7069 7865 6c73 5f6c 7363 2e70 6e67 290a pixels_lsc.png). │ │ │ │ +000090c0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000090d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000090e0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000090f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00009100: 2053 7570 6572 7069 7865 6c4c 5343 2063 SuperpixelLSC c │ │ │ │ +00009110: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00009120: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ +00009130: 7420 7265 6769 6f6e 5f73 697a 6529 207b t region_size) { │ │ │ │ +00009140: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00009150: 5375 7065 7270 6978 656c 4c53 432e 5f5f SuperpixelLSC.__ │ │ │ │ +00009160: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00009170: 5375 7065 7270 6978 656c 4c53 435f 3128 SuperpixelLSC_1( │ │ │ │ +00009180: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +00009190: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ +000091a0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +000091b0: 2020 2020 2a20 436c 6173 7320 696d 706c * Class impl │ │ │ │ +000091c0: 656d 656e 7469 6e67 2074 6865 204c 5343 ementing the LSC │ │ │ │ +000091d0: 2028 4c69 6e65 6172 2053 7065 6374 7261 (Linear Spectra │ │ │ │ +000091e0: 6c20 436c 7573 7465 7269 6e67 2920 7375 l Clustering) su │ │ │ │ +000091f0: 7065 7270 6978 656c 730a 2020 2020 202a perpixels. * │ │ │ │ +00009200: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00009210: 6d61 6765 2049 6d61 6765 2074 6f20 7365 mage Image to se │ │ │ │ +00009220: 676d 656e 740a 2020 2020 202a 0a20 2020 gment. *. │ │ │ │ +00009230: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00009240: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S │ │ │ │ +00009250: 7570 6572 7069 7865 6c4c 5343 206f 626a uperpixelLSC obj │ │ │ │ +00009260: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ +00009270: 7420 696d 6167 652e 2049 7420 7365 7473 t image. It sets │ │ │ │ +00009280: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00009290: 6f66 0a20 2020 2020 2a20 7375 7065 7270 of. * superp │ │ │ │ +000092a0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ +000092b0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ +000092c0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ +000092d0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ +000092e0: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ +000092f0: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ +00009300: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ +00009310: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ +00009320: 7665 6e20 696d 6167 652e 2041 6e20 6578 ven image. An ex │ │ │ │ +00009330: 616d 706c 6520 6f66 204c 5343 2069 7320 ample of LSC is │ │ │ │ +00009340: 696c 7573 7472 6174 6564 2069 6e20 7468 ilustrated in th │ │ │ │ +00009350: 6520 666f 6c6c 6f77 696e 6720 7069 6374 e following pict │ │ │ │ +00009360: 7572 652e 0a20 2020 2020 2a20 466f 7220 ure.. * For │ │ │ │ +00009370: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ +00009380: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ +00009390: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ +000093a0: 6765 7320 746f 2070 7265 7072 6f63 6573 ges to preproces │ │ │ │ +000093b0: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ +000093c0: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ +000093d0: 720a 2020 2020 202a 2077 6974 6820 6120 r. * with a │ │ │ │ +000093e0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ +000093f0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ +00009400: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ +00009410: 6f20 4369 654c 4142 2063 6f6c 6f72 2073 o CieLAB color s │ │ │ │ +00009420: 7061 6365 2e0a 2020 2020 202a 0a20 2020 pace.. *. │ │ │ │ +00009430: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ +00009440: 732f 7375 7065 7270 6978 656c 735f 6c73 s/superpixels_ls │ │ │ │ +00009450: 632e 706e 6729 0a20 2020 2020 2a20 4072 c.png). * @r │ │ │ │ +00009460: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00009470: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00009480: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00009490: 2073 7461 7469 6320 5375 7065 7270 6978 static Superpix │ │ │ │ +000094a0: 656c 4c53 4320 6372 6561 7465 5375 7065 elLSC createSupe │ │ │ │ +000094b0: 7270 6978 656c 4c53 4328 4d61 7420 696d rpixelLSC(Mat im │ │ │ │ +000094c0: 6167 6529 207b 0a20 2020 2020 2020 2072 age) {. r │ │ │ │ +000094d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +000094e0: 4c53 432e 5f5f 6672 6f6d 5074 725f 5f28 LSC.__fromPtr__( │ │ │ │ +000094f0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00009500: 4c53 435f 3228 696d 6167 652e 6e61 7469 LSC_2(image.nati │ │ │ │ +00009510: 7665 4f62 6a29 293b 0a20 2020 207d 0a0a veObj));. }.. │ │ │ │ +00009520: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00009530: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00009540: 6d67 7072 6f63 3a3a 666f 7572 6965 7244 mgproc::fourierD │ │ │ │ +00009550: 6573 6372 6970 746f 7228 4d61 7420 7372 escriptor(Mat sr │ │ │ │ +00009560: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +00009570: 206e 6245 6c74 203d 202d 312c 2069 6e74 nbElt = -1, int │ │ │ │ +00009580: 206e 6246 4420 3d20 2d31 290a 2020 2020 nbFD = -1). │ │ │ │ +00009590: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000095a0: 202a 2046 6f75 7269 6572 2064 6573 6372 * Fourier descr │ │ │ │ +000095b0: 6970 746f 7273 2066 6f72 2070 6c61 6e65 iptors for plane │ │ │ │ +000095c0: 6420 636c 6f73 6564 2063 7572 7665 730a d closed curves. │ │ │ │ +000095d0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +000095e0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +000095f0: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ +00009600: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ +00009610: 2073 6565 2043 4954 453a 2050 6572 736f see CITE: Perso │ │ │ │ +00009620: 6f6e 4675 3139 3737 0a20 2020 2020 2a0a onFu1977. *. │ │ │ │ +00009630: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00009640: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ +00009650: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00009660: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00009670: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +00009680: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00009690: 2a20 4070 6172 616d 206e 6245 6c74 2061 * @param nbElt a │ │ │ │ +000096a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000096b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +000096c0: 6172 616d 206e 6246 4420 6175 746f 6d61 aram nbFD automa │ │ │ │ +000096d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000096e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000096f0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00009700: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ +00009710: 6f72 284d 6174 2073 7263 2c20 4d61 7420 or(Mat src, Mat │ │ │ │ +00009720: 6473 742c 2069 6e74 206e 6245 6c74 2c20 dst, int nbElt, │ │ │ │ +00009730: 696e 7420 6e62 4644 2920 7b0a 2020 2020 int nbFD) {. │ │ │ │ +00009740: 2020 2020 666f 7572 6965 7244 6573 6372 fourierDescr │ │ │ │ +00009750: 6970 746f 725f 3028 7372 632e 6e61 7469 iptor_0(src.nati │ │ │ │ +00009760: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00009770: 654f 626a 2c20 6e62 456c 742c 206e 6246 eObj, nbElt, nbF │ │ │ │ +00009780: 4429 3b0a 2020 2020 7d0a 0a20 2020 202f D);. }.. / │ │ │ │ +00009790: 2a2a 0a20 2020 2020 2a20 466f 7572 6965 **. * Fourie │ │ │ │ +000097a0: 7220 6465 7363 7269 7074 6f72 7320 666f r descriptors fo │ │ │ │ +000097b0: 7220 706c 616e 6564 2063 6c6f 7365 6420 r planed closed │ │ │ │ +000097c0: 6375 7276 6573 0a20 2020 2020 2a0a 2020 curves. *. │ │ │ │ +000097d0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000097e0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +000097f0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +00009800: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +00009810: 3a20 5065 7273 6f6f 6e46 7531 3937 370a : PersoonFu1977. │ │ │ │ +00009820: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00009830: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00009840: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00009850: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00009860: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00009870: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00009880: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00009890: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ +000098a0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000098b0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000098c0: 2073 7461 7469 6320 766f 6964 2066 6f75 static void fou │ │ │ │ +000098d0: 7269 6572 4465 7363 7269 7074 6f72 284d rierDescriptor(M │ │ │ │ +000098e0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +000098f0: 2069 6e74 206e 6245 6c74 2920 7b0a 2020 int nbElt) {. │ │ │ │ +00009900: 2020 2020 2020 666f 7572 6965 7244 6573 fourierDes │ │ │ │ +00009910: 6372 6970 746f 725f 3128 7372 632e 6e61 criptor_1(src.na │ │ │ │ +00009920: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00009930: 6976 654f 626a 2c20 6e62 456c 7429 3b0a iveObj, nbElt);. │ │ │ │ +00009940: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00009950: 2020 2020 2a20 466f 7572 6965 7220 6465 * Fourier de │ │ │ │ +00009960: 7363 7269 7074 6f72 7320 666f 7220 706c scriptors for pl │ │ │ │ +00009970: 616e 6564 2063 6c6f 7365 6420 6375 7276 aned closed curv │ │ │ │ +00009980: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00009990: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +000099a0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +000099b0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +000099c0: 6173 6520 7365 6520 4349 5445 3a20 5065 ase see CITE: Pe │ │ │ │ +000099d0: 7273 6f6f 6e46 7531 3937 370a 2020 2020 rsoonFu1977. │ │ │ │ +000099e0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +000099f0: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +00009a00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00009a10: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00009a20: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00009a30: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00009a40: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00009a50: 2073 7461 7469 6320 766f 6964 2066 6f75 static void fou │ │ │ │ +00009a60: 7269 6572 4465 7363 7269 7074 6f72 284d rierDescriptor(M │ │ │ │ +00009a70: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst) │ │ │ │ +00009a80: 207b 0a20 2020 2020 2020 2066 6f75 7269 {. fouri │ │ │ │ +00009a90: 6572 4465 7363 7269 7074 6f72 5f32 2873 erDescriptor_2(s │ │ │ │ +00009aa0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00009ab0: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);. │ │ │ │ +00009ac0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00009ad0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00009ae0: 763a 3a78 696d 6770 726f 633a 3a74 7261 v::ximgproc::tra │ │ │ │ +00009af0: 6e73 666f 726d 4644 284d 6174 2073 7263 nsformFD(Mat src │ │ │ │ +00009b00: 2c20 4d61 7420 742c 204d 6174 2620 6473 , Mat t, Mat& ds │ │ │ │ +00009b10: 742c 2062 6f6f 6c20 6664 436f 6e74 6f75 t, bool fdContou │ │ │ │ +00009b20: 7220 3d20 7472 7565 290a 2020 2020 2f2f r = true). // │ │ │ │ +00009b30: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00009b40: 2074 7261 6e73 666f 726d 2061 2063 6f6e transform a con │ │ │ │ +00009b50: 746f 7572 0a20 2020 2020 2a0a 2020 2020 tour. *. │ │ │ │ +00009b60: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00009b70: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +00009b80: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00009b90: 2020 2a20 4070 6172 616d 2074 2061 7574 * @param t aut │ │ │ │ +00009ba0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00009bb0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00009bc0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +00009bd0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00009be0: 2020 2020 2a20 4070 6172 616d 2066 6443 * @param fdC │ │ │ │ +00009bf0: 6f6e 746f 7572 2061 7574 6f6d 6174 6963 ontour automatic │ │ │ │ +00009c00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00009c10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00009c20: 6320 7374 6174 6963 2076 6f69 6420 7472 c static void tr │ │ │ │ +00009c30: 616e 7366 6f72 6d46 4428 4d61 7420 7372 ansformFD(Mat sr │ │ │ │ +00009c40: 632c 204d 6174 2074 2c20 4d61 7420 6473 c, Mat t, Mat ds │ │ │ │ +00009c50: 742c 2062 6f6f 6c65 616e 2066 6443 6f6e t, boolean fdCon │ │ │ │ +00009c60: 746f 7572 2920 7b0a 2020 2020 2020 2020 tour) {. │ │ │ │ +00009c70: 7472 616e 7366 6f72 6d46 445f 3028 7372 transformFD_0(sr │ │ │ │ +00009c80: 632e 6e61 7469 7665 4f62 6a2c 2074 2e6e c.nativeObj, t.n │ │ │ │ +00009c90: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00009ca0: 7469 7665 4f62 6a2c 2066 6443 6f6e 746f tiveObj, fdConto │ │ │ │ +00009cb0: 7572 293b 0a20 2020 207d 0a0a 2020 2020 ur);. }.. │ │ │ │ +00009cc0: 2f2a 2a0a 2020 2020 202a 2074 7261 6e73 /**. * trans │ │ │ │ +00009cd0: 666f 726d 2061 2063 6f6e 746f 7572 0a20 form a contour. │ │ │ │ +00009ce0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00009cf0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ +00009d00: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00009d10: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00009d20: 6172 616d 2074 2061 7574 6f6d 6174 6963 aram t automatic │ │ │ │ +00009d30: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00009d40: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00009d50: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00009d60: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00009d70: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00009d80: 6963 2076 6f69 6420 7472 616e 7366 6f72 ic void transfor │ │ │ │ +00009d90: 6d46 4428 4d61 7420 7372 632c 204d 6174 mFD(Mat src, Mat │ │ │ │ +00009da0: 2074 2c20 4d61 7420 6473 7429 207b 0a20 t, Mat dst) {. │ │ │ │ +00009db0: 2020 2020 2020 2074 7261 6e73 666f 726d transform │ │ │ │ +00009dc0: 4644 5f31 2873 7263 2e6e 6174 6976 654f FD_1(src.nativeO │ │ │ │ +00009dd0: 626a 2c20 742e 6e61 7469 7665 4f62 6a2c bj, t.nativeObj, │ │ │ │ +00009de0: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +00009df0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00009e00: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00009e10: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00009e20: 636f 6e74 6f75 7253 616d 706c 696e 6728 contourSampling( │ │ │ │ +00009e30: 4d61 7420 7372 632c 204d 6174 2620 6f75 Mat src, Mat& ou │ │ │ │ +00009e40: 742c 2069 6e74 206e 6245 6c74 290a 2020 t, int nbElt). │ │ │ │ +00009e50: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00009e60: 2020 202a 2043 6f6e 746f 7572 2073 616d * Contour sam │ │ │ │ +00009e70: 706c 696e 6720 2e0a 2020 2020 202a 0a20 pling .. *. │ │ │ │ +00009e80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00009e90: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +00009ea0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00009eb0: 2020 2020 202a 2040 7061 7261 6d20 6f75 * @param ou │ │ │ │ +00009ec0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +00009ed0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00009ee0: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ +00009ef0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00009f00: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00009f10: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00009f20: 766f 6964 2063 6f6e 746f 7572 5361 6d70 void contourSamp │ │ │ │ +00009f30: 6c69 6e67 284d 6174 2073 7263 2c20 4d61 ling(Mat src, Ma │ │ │ │ +00009f40: 7420 6f75 742c 2069 6e74 206e 6245 6c74 t out, int nbElt │ │ │ │ +00009f50: 2920 7b0a 2020 2020 2020 2020 636f 6e74 ) {. cont │ │ │ │ +00009f60: 6f75 7253 616d 706c 696e 675f 3028 7372 ourSampling_0(sr │ │ │ │ +00009f70: 632e 6e61 7469 7665 4f62 6a2c 206f 7574 c.nativeObj, out │ │ │ │ +00009f80: 2e6e 6174 6976 654f 626a 2c20 6e62 456c .nativeObj, nbEl │ │ │ │ +00009f90: 7429 3b0a 2020 2020 7d0a 0a0a 2020 2020 t);. }... │ │ │ │ +00009fa0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00009fb0: 5074 725f 436f 6e74 6f75 7246 6974 7469 Ptr_ContourFitti │ │ │ │ +00009fc0: 6e67 2063 763a 3a78 696d 6770 726f 633a ng cv::ximgproc: │ │ │ │ +00009fd0: 3a63 7265 6174 6543 6f6e 746f 7572 4669 :createContourFi │ │ │ │ +00009fe0: 7474 696e 6728 696e 7420 6374 7220 3d20 tting(int ctr = │ │ │ │ +00009ff0: 3130 3234 2c20 696e 7420 6664 203d 2031 1024, int fd = 1 │ │ │ │ +0000a000: 3629 0a20 2020 202f 2f0a 0a20 2020 202f 6). //.. / │ │ │ │ +0000a010: 2a2a 0a20 2020 2020 2a20 6372 6561 7465 **. * create │ │ │ │ +0000a020: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting │ │ │ │ +0000a030: 616c 676f 7269 7468 6d20 6f62 6a65 6374 algorithm object │ │ │ │ +0000a040: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000a050: 7061 7261 6d20 6374 7220 6e75 6d62 6572 param ctr number │ │ │ │ +0000a060: 206f 6620 466f 7572 6965 7220 6465 7363 of Fourier desc │ │ │ │ +0000a070: 7269 7074 6f72 7320 6571 7561 6c20 746f riptors equal to │ │ │ │ +0000a080: 206e 756d 6265 7220 6f66 2063 6f6e 746f number of conto │ │ │ │ +0000a090: 7572 2070 6f69 6e74 7320 6166 7465 7220 ur points after │ │ │ │ +0000a0a0: 7265 7361 6d70 6c69 6e67 2e0a 2020 2020 resampling.. │ │ │ │ +0000a0b0: 202a 2040 7061 7261 6d20 6664 2043 6f6e * @param fd Con │ │ │ │ +0000a0c0: 746f 7572 2064 6566 696e 696e 6720 7365 tour defining se │ │ │ │ +0000a0d0: 636f 6e64 2073 6861 7065 2028 5461 7267 cond shape (Targ │ │ │ │ +0000a0e0: 6574 292e 0a20 2020 2020 2a20 4072 6574 et).. * @ret │ │ │ │ +0000a0f0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000a100: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000a110: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000a120: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ +0000a130: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ +0000a140: 7572 4669 7474 696e 6728 696e 7420 6374 urFitting(int ct │ │ │ │ +0000a150: 722c 2069 6e74 2066 6429 207b 0a20 2020 r, int fd) {. │ │ │ │ +0000a160: 2020 2020 2072 6574 7572 6e20 436f 6e74 return Cont │ │ │ │ +0000a170: 6f75 7246 6974 7469 6e67 2e5f 5f66 726f ourFitting.__fro │ │ │ │ +0000a180: 6d50 7472 5f5f 2863 7265 6174 6543 6f6e mPtr__(createCon │ │ │ │ +0000a190: 746f 7572 4669 7474 696e 675f 3028 6374 tourFitting_0(ct │ │ │ │ +0000a1a0: 722c 2066 6429 293b 0a20 2020 207d 0a0a r, fd));. }.. │ │ │ │ +0000a1b0: 2020 2020 2f2a 2a0a 2020 2020 202a 2063 /**. * c │ │ │ │ +0000a1c0: 7265 6174 6520 436f 6e74 6f75 7246 6974 reate ContourFit │ │ │ │ +0000a1d0: 7469 6e67 2061 6c67 6f72 6974 686d 206f ting algorithm o │ │ │ │ +0000a1e0: 626a 6563 740a 2020 2020 202a 0a20 2020 bject. *. │ │ │ │ +0000a1f0: 2020 2a20 4070 6172 616d 2063 7472 206e * @param ctr n │ │ │ │ +0000a200: 756d 6265 7220 6f66 2046 6f75 7269 6572 umber of Fourier │ │ │ │ +0000a210: 2064 6573 6372 6970 746f 7273 2065 7175 descriptors equ │ │ │ │ +0000a220: 616c 2074 6f20 6e75 6d62 6572 206f 6620 al to number of │ │ │ │ +0000a230: 636f 6e74 6f75 7220 706f 696e 7473 2061 contour points a │ │ │ │ +0000a240: 6674 6572 2072 6573 616d 706c 696e 672e fter resampling. │ │ │ │ +0000a250: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000a260: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000a270: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000a280: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000a290: 6320 436f 6e74 6f75 7246 6974 7469 6e67 c ContourFitting │ │ │ │ +0000a2a0: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0000a2b0: 7474 696e 6728 696e 7420 6374 7229 207b tting(int ctr) { │ │ │ │ +0000a2c0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0000a2d0: 436f 6e74 6f75 7246 6974 7469 6e67 2e5f ContourFitting._ │ │ │ │ +0000a2e0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +0000a2f0: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ +0000a300: 3128 6374 7229 293b 0a20 2020 207d 0a0a 1(ctr));. }.. │ │ │ │ +0000a310: 2020 2020 2f2a 2a0a 2020 2020 202a 2063 /**. * c │ │ │ │ +0000a320: 7265 6174 6520 436f 6e74 6f75 7246 6974 reate ContourFit │ │ │ │ +0000a330: 7469 6e67 2061 6c67 6f72 6974 686d 206f ting algorithm o │ │ │ │ +0000a340: 626a 6563 740a 2020 2020 202a 0a20 2020 bject. *. │ │ │ │ +0000a350: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000a360: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a370: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000a380: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ +0000a390: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ +0000a3a0: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ +0000a3b0: 6728 2920 7b0a 2020 2020 2020 2020 7265 g() {. re │ │ │ │ +0000a3c0: 7475 726e 2043 6f6e 746f 7572 4669 7474 turn ContourFitt │ │ │ │ +0000a3d0: 696e 672e 5f5f 6672 6f6d 5074 725f 5f28 ing.__fromPtr__( │ │ │ │ +0000a3e0: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +0000a3f0: 7469 6e67 5f32 2829 293b 0a20 2020 207d ting_2());. } │ │ │ │ +0000a400: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000a410: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0000a420: 7869 6d67 7072 6f63 3a3a 5261 646f 6e54 ximgproc::RadonT │ │ │ │ +0000a430: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +0000a440: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0000a450: 6c65 2074 6865 7461 203d 2031 2c20 646f le theta = 1, do │ │ │ │ +0000a460: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ +0000a470: 203d 2030 2c20 646f 7562 6c65 2065 6e64 = 0, double end │ │ │ │ +0000a480: 5f61 6e67 6c65 203d 2031 3830 2c20 626f _angle = 180, bo │ │ │ │ +0000a490: 6f6c 2063 726f 7020 3d20 6661 6c73 652c ol crop = false, │ │ │ │ +0000a4a0: 2062 6f6f 6c20 6e6f 726d 203d 2066 616c bool norm = fal │ │ │ │ +0000a4b0: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ +0000a4c0: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu │ │ │ │ +0000a4d0: 6c61 7465 2052 6164 6f6e 2054 7261 6e73 late Radon Trans │ │ │ │ +0000a4e0: 666f 726d 206f 6620 616e 2069 6d61 6765 form of an image │ │ │ │ +0000a4f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000a500: 5468 6973 2066 756e 6374 696f 6e20 6361 This function ca │ │ │ │ +0000a510: 6c63 756c 6174 6573 2074 6865 2052 6164 lculates the Rad │ │ │ │ +0000a520: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ +0000a530: 6120 6769 7665 6e20 696d 6167 6520 696e a given image in │ │ │ │ +0000a540: 2061 6e79 2072 616e 6765 2e0a 2020 2020 any range.. │ │ │ │ +0000a550: 202a 2053 6565 2068 7474 7073 3a2f 2f65 * See https://e │ │ │ │ +0000a560: 6e67 696e 6565 7269 6e67 2e70 7572 6475 ngineering.purdu │ │ │ │ +0000a570: 652e 6564 752f 7e6d 616c 636f 6c6d 2f70 e.edu/~malcolm/p │ │ │ │ +0000a580: 6374 2f43 5449 5f43 6830 332e 7064 6620 ct/CTI_Ch03.pdf │ │ │ │ +0000a590: 666f 7220 6465 7461 696c 2e0a 2020 2020 for detail.. │ │ │ │ +0000a5a0: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ +0000a5b0: 7479 7065 2069 7320 4356 5f38 552c 2074 type is CV_8U, t │ │ │ │ +0000a5c0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +0000a5d0: 6520 4356 5f33 3253 2e0a 2020 2020 202a e CV_32S.. * │ │ │ │ +0000a5e0: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +0000a5f0: 7065 2069 7320 4356 5f33 3246 206f 7220 pe is CV_32F or │ │ │ │ +0000a600: 4356 5f36 3446 2c20 7468 6520 6f75 7470 CV_64F, the outp │ │ │ │ +0000a610: 7574 2077 696c 6c20 6265 2043 565f 3634 ut will be CV_64 │ │ │ │ +0000a620: 460a 2020 2020 202a 2054 6865 206f 7574 F. * The out │ │ │ │ +0000a630: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ +0000a640: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ +0000a650: 2078 2073 7263 5f64 6961 676f 6e61 6c5f x src_diagonal_ │ │ │ │ +0000a660: 6c65 6e67 7468 2e0a 2020 2020 202a 2049 length.. * I │ │ │ │ +0000a670: 6620 6372 6f70 2069 7320 7365 6c65 6374 f crop is select │ │ │ │ +0000a680: 6564 2c20 7468 6520 696e 7075 7420 696d ed, the input im │ │ │ │ +0000a690: 6167 6520 7769 6c6c 2062 6520 6372 6f70 age will be crop │ │ │ │ +0000a6a0: 2069 6e74 6f20 7371 7561 7265 2074 6865 into square the │ │ │ │ +0000a6b0: 6e20 6369 7263 6c65 2c0a 2020 2020 202a n circle,. * │ │ │ │ +0000a6c0: 2061 6e64 206f 7574 7075 7420 7369 7a65 and output size │ │ │ │ +0000a6d0: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ +0000a6e0: 696e 7465 6772 616c 2078 206d 696e 5f65 integral x min_e │ │ │ │ +0000a6f0: 6467 652e 0a20 2020 2020 2a0a 2020 2020 dge.. *. │ │ │ │ +0000a700: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +0000a710: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a720: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000a730: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +0000a740: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000a750: 2020 2020 202a 2040 7061 7261 6d20 7468 * @param th │ │ │ │ +0000a760: 6574 6120 6175 746f 6d61 7469 6361 6c6c eta automaticall │ │ │ │ +0000a770: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000a780: 202a 2040 7061 7261 6d20 7374 6172 745f * @param start_ │ │ │ │ +0000a790: 616e 676c 6520 6175 746f 6d61 7469 6361 angle automatica │ │ │ │ +0000a7a0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a7b0: 2020 202a 2040 7061 7261 6d20 656e 645f * @param end_ │ │ │ │ +0000a7c0: 616e 676c 6520 6175 746f 6d61 7469 6361 angle automatica │ │ │ │ +0000a7d0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a7e0: 2020 202a 2040 7061 7261 6d20 6372 6f70 * @param crop │ │ │ │ +0000a7f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000a800: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000a810: 4070 6172 616d 206e 6f72 6d20 6175 746f @param norm auto │ │ │ │ +0000a820: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a830: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000a840: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0000a850: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ +0000a860: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ +0000a870: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ +0000a880: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ +0000a890: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ +0000a8a0: 5f61 6e67 6c65 2c20 626f 6f6c 6561 6e20 _angle, boolean │ │ │ │ +0000a8b0: 6372 6f70 2c20 626f 6f6c 6561 6e20 6e6f crop, boolean no │ │ │ │ +0000a8c0: 726d 2920 7b0a 2020 2020 2020 2020 5261 rm) {. Ra │ │ │ │ +0000a8d0: 646f 6e54 7261 6e73 666f 726d 5f30 2873 donTransform_0(s │ │ │ │ +0000a8e0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0000a8f0: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ +0000a900: 7461 2c20 7374 6172 745f 616e 676c 652c ta, start_angle, │ │ │ │ +0000a910: 2065 6e64 5f61 6e67 6c65 2c20 6372 6f70 end_angle, crop │ │ │ │ +0000a920: 2c20 6e6f 726d 293b 0a20 2020 207d 0a0a , norm);. }.. │ │ │ │ +0000a930: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000a940: 616c 6375 6c61 7465 2052 6164 6f6e 2054 alculate Radon T │ │ │ │ +0000a950: 7261 6e73 666f 726d 206f 6620 616e 2069 ransform of an i │ │ │ │ +0000a960: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0000a970: 2020 2a20 5468 6973 2066 756e 6374 696f * This functio │ │ │ │ +0000a980: 6e20 6361 6c63 756c 6174 6573 2074 6865 n calculates the │ │ │ │ +0000a990: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ +0000a9a0: 206f 6620 6120 6769 7665 6e20 696d 6167 of a given imag │ │ │ │ +0000a9b0: 6520 696e 2061 6e79 2072 616e 6765 2e0a e in any range.. │ │ │ │ +0000a9c0: 2020 2020 202a 2053 6565 2068 7474 7073 * See https │ │ │ │ +0000a9d0: 3a2f 2f65 6e67 696e 6565 7269 6e67 2e70 ://engineering.p │ │ │ │ +0000a9e0: 7572 6475 652e 6564 752f 7e6d 616c 636f urdue.edu/~malco │ │ │ │ +0000a9f0: 6c6d 2f70 6374 2f43 5449 5f43 6830 332e lm/pct/CTI_Ch03. │ │ │ │ +0000aa00: 7064 6620 666f 7220 6465 7461 696c 2e0a pdf for detail.. │ │ │ │ +0000aa10: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ +0000aa20: 7075 7420 7479 7065 2069 7320 4356 5f38 put type is CV_8 │ │ │ │ +0000aa30: 552c 2074 6865 206f 7574 7075 7420 7769 U, the output wi │ │ │ │ +0000aa40: 6c6c 2062 6520 4356 5f33 3253 2e0a 2020 ll be CV_32S.. │ │ │ │ +0000aa50: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +0000aa60: 7420 7479 7065 2069 7320 4356 5f33 3246 t type is CV_32F │ │ │ │ +0000aa70: 206f 7220 4356 5f36 3446 2c20 7468 6520 or CV_64F, the │ │ │ │ +0000aa80: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +0000aa90: 565f 3634 460a 2020 2020 202a 2054 6865 V_64F. * The │ │ │ │ +0000aaa0: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ +0000aab0: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ +0000aac0: 6772 616c 2078 2073 7263 5f64 6961 676f gral x src_diago │ │ │ │ +0000aad0: 6e61 6c5f 6c65 6e67 7468 2e0a 2020 2020 nal_length.. │ │ │ │ +0000aae0: 202a 2049 6620 6372 6f70 2069 7320 7365 * If crop is se │ │ │ │ +0000aaf0: 6c65 6374 6564 2c20 7468 6520 696e 7075 lected, the inpu │ │ │ │ +0000ab00: 7420 696d 6167 6520 7769 6c6c 2062 6520 t image will be │ │ │ │ +0000ab10: 6372 6f70 2069 6e74 6f20 7371 7561 7265 crop into square │ │ │ │ +0000ab20: 2074 6865 6e20 6369 7263 6c65 2c0a 2020 then circle,. │ │ │ │ +0000ab30: 2020 202a 2061 6e64 206f 7574 7075 7420 * and output │ │ │ │ +0000ab40: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ +0000ab50: 5f6f 665f 696e 7465 6772 616c 2078 206d _of_integral x m │ │ │ │ +0000ab60: 696e 5f65 6467 652e 0a20 2020 2020 2a0a in_edge.. *. │ │ │ │ +0000ab70: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0000ab80: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +0000ab90: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000aba0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +0000abb0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000abc0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000abd0: 6d20 7468 6574 6120 6175 746f 6d61 7469 m theta automati │ │ │ │ +0000abe0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000abf0: 2020 2020 202a 2040 7061 7261 6d20 7374 * @param st │ │ │ │ +0000ac00: 6172 745f 616e 676c 6520 6175 746f 6d61 art_angle automa │ │ │ │ +0000ac10: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000ac20: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000ac30: 656e 645f 616e 676c 6520 6175 746f 6d61 end_angle automa │ │ │ │ +0000ac40: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000ac50: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000ac60: 6372 6f70 2061 7574 6f6d 6174 6963 616c crop automatical │ │ │ │ +0000ac70: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000ac80: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000ac90: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +0000aca0: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +0000acb0: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +0000acc0: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ +0000acd0: 6520 7374 6172 745f 616e 676c 652c 2064 e start_angle, d │ │ │ │ +0000ace0: 6f75 626c 6520 656e 645f 616e 676c 652c ouble end_angle, │ │ │ │ +0000acf0: 2062 6f6f 6c65 616e 2063 726f 7029 207b boolean crop) { │ │ │ │ +0000ad00: 0a20 2020 2020 2020 2052 6164 6f6e 5472 . RadonTr │ │ │ │ +0000ad10: 616e 7366 6f72 6d5f 3128 7372 632e 6e61 ansform_1(src.na │ │ │ │ +0000ad20: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000ad30: 6976 654f 626a 2c20 7468 6574 612c 2073 iveObj, theta, s │ │ │ │ +0000ad40: 7461 7274 5f61 6e67 6c65 2c20 656e 645f tart_angle, end_ │ │ │ │ +0000ad50: 616e 676c 652c 2063 726f 7029 3b0a 2020 angle, crop);. │ │ │ │ +0000ad60: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0000ad70: 2020 2a20 4361 6c63 756c 6174 6520 5261 * Calculate Ra │ │ │ │ +0000ad80: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ +0000ad90: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +0000ada0: 2a0a 2020 2020 202a 2054 6869 7320 6675 *. * This fu │ │ │ │ +0000adb0: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +0000adc0: 7320 7468 6520 5261 646f 6e20 5472 616e s the Radon Tran │ │ │ │ +0000add0: 7366 6f72 6d20 6f66 2061 2067 6976 656e sform of a given │ │ │ │ +0000ade0: 2069 6d61 6765 2069 6e20 616e 7920 7261 image in any ra │ │ │ │ +0000adf0: 6e67 652e 0a20 2020 2020 2a20 5365 6520 nge.. * See │ │ │ │ +0000ae00: 6874 7470 733a 2f2f 656e 6769 6e65 6572 https://engineer │ │ │ │ +0000ae10: 696e 672e 7075 7264 7565 2e65 6475 2f7e ing.purdue.edu/~ │ │ │ │ +0000ae20: 6d61 6c63 6f6c 6d2f 7063 742f 4354 495f malcolm/pct/CTI_ │ │ │ │ +0000ae30: 4368 3033 2e70 6466 2066 6f72 2064 6574 Ch03.pdf for det │ │ │ │ +0000ae40: 6169 6c2e 0a20 2020 2020 2a20 4966 2074 ail.. * If t │ │ │ │ +0000ae50: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ +0000ae60: 2043 565f 3855 2c20 7468 6520 6f75 7470 CV_8U, the outp │ │ │ │ +0000ae70: 7574 2077 696c 6c20 6265 2043 565f 3332 ut will be CV_32 │ │ │ │ +0000ae80: 532e 0a20 2020 2020 2a20 4966 2074 6865 S.. * If the │ │ │ │ +0000ae90: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +0000aea0: 565f 3332 4620 6f72 2043 565f 3634 462c V_32F or CV_64F, │ │ │ │ +0000aeb0: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +0000aec0: 2062 6520 4356 5f36 3446 0a20 2020 2020 be CV_64F. │ │ │ │ +0000aed0: 2a20 5468 6520 6f75 7470 7574 2073 697a * The output siz │ │ │ │ +0000aee0: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ +0000aef0: 5f69 6e74 6567 7261 6c20 7820 7372 635f _integral x src_ │ │ │ │ +0000af00: 6469 6167 6f6e 616c 5f6c 656e 6774 682e diagonal_length. │ │ │ │ +0000af10: 0a20 2020 2020 2a20 4966 2063 726f 7020 . * If crop │ │ │ │ +0000af20: 6973 2073 656c 6563 7465 642c 2074 6865 is selected, the │ │ │ │ +0000af30: 2069 6e70 7574 2069 6d61 6765 2077 696c input image wil │ │ │ │ +0000af40: 6c20 6265 2063 726f 7020 696e 746f 2073 l be crop into s │ │ │ │ +0000af50: 7175 6172 6520 7468 656e 2063 6972 636c quare then circl │ │ │ │ +0000af60: 652c 0a20 2020 2020 2a20 616e 6420 6f75 e,. * and ou │ │ │ │ +0000af70: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ +0000af80: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ +0000af90: 6c20 7820 6d69 6e5f 6564 6765 2e0a 2020 l x min_edge.. │ │ │ │ +0000afa0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000afb0: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +0000afc0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000afd0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0000afe0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000aff0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000b000: 4070 6172 616d 2074 6865 7461 2061 7574 @param theta aut │ │ │ │ +0000b010: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b020: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000b030: 616d 2073 7461 7274 5f61 6e67 6c65 2061 am start_angle a │ │ │ │ +0000b040: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000b050: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000b060: 6172 616d 2065 6e64 5f61 6e67 6c65 2061 aram end_angle a │ │ │ │ +0000b070: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000b080: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000b090: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000b0a0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ +0000b0b0: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +0000b0c0: 7420 6473 742c 2064 6f75 626c 6520 7468 t dst, double th │ │ │ │ +0000b0d0: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star │ │ │ │ +0000b0e0: 745f 616e 676c 652c 2064 6f75 626c 6520 t_angle, double │ │ │ │ +0000b0f0: 656e 645f 616e 676c 6529 207b 0a20 2020 end_angle) {. │ │ │ │ +0000b100: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ +0000b110: 6f72 6d5f 3228 7372 632e 6e61 7469 7665 orm_2(src.native │ │ │ │ +0000b120: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000b130: 626a 2c20 7468 6574 612c 2073 7461 7274 bj, theta, start │ │ │ │ +0000b140: 5f61 6e67 6c65 2c20 656e 645f 616e 676c _angle, end_angl │ │ │ │ +0000b150: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ +0000b160: 2a2a 0a20 2020 2020 2a20 4361 6c63 756c **. * Calcul │ │ │ │ +0000b170: 6174 6520 5261 646f 6e20 5472 616e 7366 ate Radon Transf │ │ │ │ +0000b180: 6f72 6d20 6f66 2061 6e20 696d 6167 652e orm of an image. │ │ │ │ +0000b190: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +0000b1a0: 6869 7320 6675 6e63 7469 6f6e 2063 616c his function cal │ │ │ │ +0000b1b0: 6375 6c61 7465 7320 7468 6520 5261 646f culates the Rado │ │ │ │ +0000b1c0: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +0000b1d0: 2067 6976 656e 2069 6d61 6765 2069 6e20 given image in │ │ │ │ +0000b1e0: 616e 7920 7261 6e67 652e 0a20 2020 2020 any range.. │ │ │ │ +0000b1f0: 2a20 5365 6520 6874 7470 733a 2f2f 656e * See https://en │ │ │ │ +0000b200: 6769 6e65 6572 696e 672e 7075 7264 7565 gineering.purdue │ │ │ │ +0000b210: 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 .edu/~malcolm/pc │ │ │ │ +0000b220: 742f 4354 495f 4368 3033 2e70 6466 2066 t/CTI_Ch03.pdf f │ │ │ │ +0000b230: 6f72 2064 6574 6169 6c2e 0a20 2020 2020 or detail.. │ │ │ │ +0000b240: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ +0000b250: 7970 6520 6973 2043 565f 3855 2c20 7468 ype is CV_8U, th │ │ │ │ +0000b260: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ +0000b270: 2043 565f 3332 532e 0a20 2020 2020 2a20 CV_32S.. * │ │ │ │ +0000b280: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +0000b290: 6520 6973 2043 565f 3332 4620 6f72 2043 e is CV_32F or C │ │ │ │ +0000b2a0: 565f 3634 462c 2074 6865 206f 7574 7075 V_64F, the outpu │ │ │ │ +0000b2b0: 7420 7769 6c6c 2062 6520 4356 5f36 3446 t will be CV_64F │ │ │ │ +0000b2c0: 0a20 2020 2020 2a20 5468 6520 6f75 7470 . * The outp │ │ │ │ +0000b2d0: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +0000b2e0: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +0000b2f0: 7820 7372 635f 6469 6167 6f6e 616c 5f6c x src_diagonal_l │ │ │ │ +0000b300: 656e 6774 682e 0a20 2020 2020 2a20 4966 ength.. * If │ │ │ │ +0000b310: 2063 726f 7020 6973 2073 656c 6563 7465 crop is selecte │ │ │ │ +0000b320: 642c 2074 6865 2069 6e70 7574 2069 6d61 d, the input ima │ │ │ │ +0000b330: 6765 2077 696c 6c20 6265 2063 726f 7020 ge will be crop │ │ │ │ +0000b340: 696e 746f 2073 7175 6172 6520 7468 656e into square then │ │ │ │ +0000b350: 2063 6972 636c 652c 0a20 2020 2020 2a20 circle,. * │ │ │ │ +0000b360: 616e 6420 6f75 7470 7574 2073 697a 6520 and output size │ │ │ │ +0000b370: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +0000b380: 6e74 6567 7261 6c20 7820 6d69 6e5f 6564 ntegral x min_ed │ │ │ │ +0000b390: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0000b3a0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +0000b3b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b3c0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000b3d0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +0000b3e0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000b3f0: 2020 2020 2a20 4070 6172 616d 2074 6865 * @param the │ │ │ │ +0000b400: 7461 2061 7574 6f6d 6174 6963 616c 6c79 ta automatically │ │ │ │ +0000b410: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000b420: 2a20 4070 6172 616d 2073 7461 7274 5f61 * @param start_a │ │ │ │ +0000b430: 6e67 6c65 2061 7574 6f6d 6174 6963 616c ngle automatical │ │ │ │ +0000b440: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000b450: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000b460: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +0000b470: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +0000b480: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +0000b490: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ +0000b4a0: 6520 7374 6172 745f 616e 676c 6529 207b e start_angle) { │ │ │ │ +0000b4b0: 0a20 2020 2020 2020 2052 6164 6f6e 5472 . RadonTr │ │ │ │ +0000b4c0: 616e 7366 6f72 6d5f 3328 7372 632e 6e61 ansform_3(src.na │ │ │ │ +0000b4d0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000b4e0: 6976 654f 626a 2c20 7468 6574 612c 2073 iveObj, theta, s │ │ │ │ +0000b4f0: 7461 7274 5f61 6e67 6c65 293b 0a20 2020 tart_angle);. │ │ │ │ +0000b500: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0000b510: 202a 2043 616c 6375 6c61 7465 2052 6164 * Calculate Rad │ │ │ │ +0000b520: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ +0000b530: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +0000b540: 0a20 2020 2020 2a20 5468 6973 2066 756e . * This fun │ │ │ │ +0000b550: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +0000b560: 2074 6865 2052 6164 6f6e 2054 7261 6e73 the Radon Trans │ │ │ │ +0000b570: 666f 726d 206f 6620 6120 6769 7665 6e20 form of a given │ │ │ │ +0000b580: 696d 6167 6520 696e 2061 6e79 2072 616e image in any ran │ │ │ │ +0000b590: 6765 2e0a 2020 2020 202a 2053 6565 2068 ge.. * See h │ │ │ │ +0000b5a0: 7474 7073 3a2f 2f65 6e67 696e 6565 7269 ttps://engineeri │ │ │ │ +0000b5b0: 6e67 2e70 7572 6475 652e 6564 752f 7e6d ng.purdue.edu/~m │ │ │ │ +0000b5c0: 616c 636f 6c6d 2f70 6374 2f43 5449 5f43 alcolm/pct/CTI_C │ │ │ │ +0000b5d0: 6830 332e 7064 6620 666f 7220 6465 7461 h03.pdf for deta │ │ │ │ +0000b5e0: 696c 2e0a 2020 2020 202a 2049 6620 7468 il.. * If th │ │ │ │ +0000b5f0: 6520 696e 7075 7420 7479 7065 2069 7320 e input type is │ │ │ │ +0000b600: 4356 5f38 552c 2074 6865 206f 7574 7075 CV_8U, the outpu │ │ │ │ +0000b610: 7420 7769 6c6c 2062 6520 4356 5f33 3253 t will be CV_32S │ │ │ │ +0000b620: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +0000b630: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +0000b640: 5f33 3246 206f 7220 4356 5f36 3446 2c20 _32F or CV_64F, │ │ │ │ +0000b650: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ +0000b660: 6265 2043 565f 3634 460a 2020 2020 202a be CV_64F. * │ │ │ │ +0000b670: 2054 6865 206f 7574 7075 7420 7369 7a65 The output size │ │ │ │ +0000b680: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ +0000b690: 696e 7465 6772 616c 2078 2073 7263 5f64 integral x src_d │ │ │ │ +0000b6a0: 6961 676f 6e61 6c5f 6c65 6e67 7468 2e0a iagonal_length.. │ │ │ │ +0000b6b0: 2020 2020 202a 2049 6620 6372 6f70 2069 * If crop i │ │ │ │ +0000b6c0: 7320 7365 6c65 6374 6564 2c20 7468 6520 s selected, the │ │ │ │ +0000b6d0: 696e 7075 7420 696d 6167 6520 7769 6c6c input image will │ │ │ │ +0000b6e0: 2062 6520 6372 6f70 2069 6e74 6f20 7371 be crop into sq │ │ │ │ +0000b6f0: 7561 7265 2074 6865 6e20 6369 7263 6c65 uare then circle │ │ │ │ +0000b700: 2c0a 2020 2020 202a 2061 6e64 206f 7574 ,. * and out │ │ │ │ +0000b710: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ +0000b720: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ +0000b730: 2078 206d 696e 5f65 6467 652e 0a20 2020 x min_edge.. │ │ │ │ +0000b740: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000b750: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +0000b760: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000b770: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0000b780: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000b790: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000b7a0: 7061 7261 6d20 7468 6574 6120 6175 746f param theta auto │ │ │ │ +0000b7b0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000b7c0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000b7d0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0000b7e0: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ +0000b7f0: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ +0000b800: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ +0000b810: 2920 7b0a 2020 2020 2020 2020 5261 646f ) {. Rado │ │ │ │ +0000b820: 6e54 7261 6e73 666f 726d 5f34 2873 7263 nTransform_4(src │ │ │ │ +0000b830: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0000b840: 6e61 7469 7665 4f62 6a2c 2074 6865 7461 nativeObj, theta │ │ │ │ +0000b850: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000b860: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +0000b870: 7465 2052 6164 6f6e 2054 7261 6e73 666f te Radon Transfo │ │ │ │ +0000b880: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +0000b890: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0000b8a0: 6973 2066 756e 6374 696f 6e20 6361 6c63 is function calc │ │ │ │ +0000b8b0: 756c 6174 6573 2074 6865 2052 6164 6f6e ulates the Radon │ │ │ │ +0000b8c0: 2054 7261 6e73 666f 726d 206f 6620 6120 Transform of a │ │ │ │ +0000b8d0: 6769 7665 6e20 696d 6167 6520 696e 2061 given image in a │ │ │ │ +0000b8e0: 6e79 2072 616e 6765 2e0a 2020 2020 202a ny range.. * │ │ │ │ +0000b8f0: 2053 6565 2068 7474 7073 3a2f 2f65 6e67 See https://eng │ │ │ │ +0000b900: 696e 6565 7269 6e67 2e70 7572 6475 652e ineering.purdue. │ │ │ │ +0000b910: 6564 752f 7e6d 616c 636f 6c6d 2f70 6374 edu/~malcolm/pct │ │ │ │ +0000b920: 2f43 5449 5f43 6830 332e 7064 6620 666f /CTI_Ch03.pdf fo │ │ │ │ +0000b930: 7220 6465 7461 696c 2e0a 2020 2020 202a r detail.. * │ │ │ │ +0000b940: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +0000b950: 7065 2069 7320 4356 5f38 552c 2074 6865 pe is CV_8U, the │ │ │ │ +0000b960: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +0000b970: 4356 5f33 3253 2e0a 2020 2020 202a 2049 CV_32S.. * I │ │ │ │ +0000b980: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +0000b990: 2069 7320 4356 5f33 3246 206f 7220 4356 is CV_32F or CV │ │ │ │ +0000b9a0: 5f36 3446 2c20 7468 6520 6f75 7470 7574 _64F, the output │ │ │ │ +0000b9b0: 2077 696c 6c20 6265 2043 565f 3634 460a will be CV_64F. │ │ │ │ +0000b9c0: 2020 2020 202a 2054 6865 206f 7574 7075 * The outpu │ │ │ │ +0000b9d0: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +0000b9e0: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +0000b9f0: 2073 7263 5f64 6961 676f 6e61 6c5f 6c65 src_diagonal_le │ │ │ │ +0000ba00: 6e67 7468 2e0a 2020 2020 202a 2049 6620 ngth.. * If │ │ │ │ +0000ba10: 6372 6f70 2069 7320 7365 6c65 6374 6564 crop is selected │ │ │ │ +0000ba20: 2c20 7468 6520 696e 7075 7420 696d 6167 , the input imag │ │ │ │ +0000ba30: 6520 7769 6c6c 2062 6520 6372 6f70 2069 e will be crop i │ │ │ │ +0000ba40: 6e74 6f20 7371 7561 7265 2074 6865 6e20 nto square then │ │ │ │ +0000ba50: 6369 7263 6c65 2c0a 2020 2020 202a 2061 circle,. * a │ │ │ │ +0000ba60: 6e64 206f 7574 7075 7420 7369 7a65 2077 nd output size w │ │ │ │ +0000ba70: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +0000ba80: 7465 6772 616c 2078 206d 696e 5f65 6467 tegral x min_edg │ │ │ │ +0000ba90: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0000baa0: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +0000bab0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000bac0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000bad0: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +0000bae0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000baf0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000bb00: 2073 7461 7469 6320 766f 6964 2052 6164 static void Rad │ │ │ │ +0000bb10: 6f6e 5472 616e 7366 6f72 6d28 4d61 7420 onTransform(Mat │ │ │ │ +0000bb20: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +0000bb30: 2020 2020 2020 2020 5261 646f 6e54 7261 RadonTra │ │ │ │ +0000bb40: 6e73 666f 726d 5f35 2873 7263 2e6e 6174 nsform_5(src.nat │ │ │ │ +0000bb50: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0000bb60: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +0000bb70: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0000bb80: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ +0000bb90: 656c 534c 4943 2063 763a 3a78 696d 6770 elSLIC cv::ximgp │ │ │ │ +0000bba0: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper │ │ │ │ +0000bbb0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ +0000bbc0: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ +0000bbd0: 686d 203d 2053 4c49 434f 2c20 696e 7420 hm = SLICO, int │ │ │ │ +0000bbe0: 7265 6769 6f6e 5f73 697a 6520 3d20 3130 region_size = 10 │ │ │ │ +0000bbf0: 2c20 666c 6f61 7420 7275 6c65 7220 3d20 , float ruler = │ │ │ │ +0000bc00: 3130 2e30 6629 0a20 2020 202f 2f0a 0a20 10.0f). //.. │ │ │ │ +0000bc10: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +0000bc20: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super │ │ │ │ +0000bc30: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ 0000bc40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0000bc50: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ -0000bc60: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000bc70: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000bc80: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -0000bc90: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000bca0: 202a 2040 7061 7261 6d20 7468 6574 6120 * @param theta │ │ │ │ -0000bcb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000bcc0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000bcd0: 7061 7261 6d20 7374 6172 745f 616e 676c param start_angl │ │ │ │ -0000bce0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ -0000bcf0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000bd00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000bd10: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000bd20: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000bd30: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000bd40: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000bd50: 7461 7274 5f61 6e67 6c65 2920 7b0a 2020 tart_angle) {. │ │ │ │ -0000bd60: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000bd70: 666f 726d 5f33 2873 7263 2e6e 6174 6976 form_3(src.nativ │ │ │ │ -0000bd80: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000bd90: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000bda0: 745f 616e 676c 6529 3b0a 2020 2020 7d0a t_angle);. }. │ │ │ │ -0000bdb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000bdc0: 4361 6c63 756c 6174 6520 5261 646f 6e20 Calculate Radon │ │ │ │ -0000bdd0: 5472 616e 7366 6f72 6d20 6f66 2061 6e20 Transform of an │ │ │ │ -0000bde0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0000bdf0: 2020 202a 2054 6869 7320 6675 6e63 7469 * This functi │ │ │ │ -0000be00: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ -0000be10: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000be20: 6d20 6f66 2061 2067 6976 656e 2069 6d61 m of a given ima │ │ │ │ -0000be30: 6765 2069 6e20 616e 7920 7261 6e67 652e ge in any range. │ │ │ │ -0000be40: 0a20 2020 2020 2a20 5365 6520 6874 7470 . * See http │ │ │ │ -0000be50: 733a 2f2f 656e 6769 6e65 6572 696e 672e s://engineering. │ │ │ │ -0000be60: 7075 7264 7565 2e65 6475 2f7e 6d61 6c63 purdue.edu/~malc │ │ │ │ -0000be70: 6f6c 6d2f 7063 742f 4354 495f 4368 3033 olm/pct/CTI_Ch03 │ │ │ │ -0000be80: 2e70 6466 2066 6f72 2064 6574 6169 6c2e .pdf for detail. │ │ │ │ -0000be90: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ -0000bea0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ -0000beb0: 3855 2c20 7468 6520 6f75 7470 7574 2077 8U, the output w │ │ │ │ -0000bec0: 696c 6c20 6265 2043 565f 3332 532e 0a20 ill be CV_32S.. │ │ │ │ -0000bed0: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ -0000bee0: 7574 2074 7970 6520 6973 2043 565f 3332 ut type is CV_32 │ │ │ │ -0000bef0: 4620 6f72 2043 565f 3634 462c 2074 6865 F or CV_64F, the │ │ │ │ -0000bf00: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ -0000bf10: 4356 5f36 3446 0a20 2020 2020 2a20 5468 CV_64F. * Th │ │ │ │ -0000bf20: 6520 6f75 7470 7574 2073 697a 6520 7769 e output size wi │ │ │ │ -0000bf30: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000bf40: 6567 7261 6c20 7820 7372 635f 6469 6167 egral x src_diag │ │ │ │ -0000bf50: 6f6e 616c 5f6c 656e 6774 682e 0a20 2020 onal_length.. │ │ │ │ -0000bf60: 2020 2a20 4966 2063 726f 7020 6973 2073 * If crop is s │ │ │ │ -0000bf70: 656c 6563 7465 642c 2074 6865 2069 6e70 elected, the inp │ │ │ │ -0000bf80: 7574 2069 6d61 6765 2077 696c 6c20 6265 ut image will be │ │ │ │ -0000bf90: 2063 726f 7020 696e 746f 2073 7175 6172 crop into squar │ │ │ │ -0000bfa0: 6520 7468 656e 2063 6972 636c 652c 0a20 e then circle,. │ │ │ │ -0000bfb0: 2020 2020 2a20 616e 6420 6f75 7470 7574 * and output │ │ │ │ -0000bfc0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000bfd0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000bfe0: 6d69 6e5f 6564 6765 2e0a 2020 2020 202a min_edge.. * │ │ │ │ -0000bff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0000c000: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -0000c010: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c020: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -0000c030: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000c040: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000c050: 616d 2074 6865 7461 2061 7574 6f6d 6174 am theta automat │ │ │ │ -0000c060: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c070: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000c080: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000c090: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000c0a0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000c0b0: 2064 6f75 626c 6520 7468 6574 6129 207b double theta) { │ │ │ │ -0000c0c0: 0a20 2020 2020 2020 2052 6164 6f6e 5472 . RadonTr │ │ │ │ -0000c0d0: 616e 7366 6f72 6d5f 3428 7372 632e 6e61 ansform_4(src.na │ │ │ │ -0000c0e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000c0f0: 6976 654f 626a 2c20 7468 6574 6129 3b0a iveObj, theta);. │ │ │ │ -0000c100: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000c110: 2020 2020 2a20 4361 6c63 756c 6174 6520 * Calculate │ │ │ │ -0000c120: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform │ │ │ │ -0000c130: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ -0000c140: 2020 2a0a 2020 2020 202a 2054 6869 7320 *. * This │ │ │ │ -0000c150: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -0000c160: 7465 7320 7468 6520 5261 646f 6e20 5472 tes the Radon Tr │ │ │ │ -0000c170: 616e 7366 6f72 6d20 6f66 2061 2067 6976 ansform of a giv │ │ │ │ -0000c180: 656e 2069 6d61 6765 2069 6e20 616e 7920 en image in any │ │ │ │ -0000c190: 7261 6e67 652e 0a20 2020 2020 2a20 5365 range.. * Se │ │ │ │ -0000c1a0: 6520 6874 7470 733a 2f2f 656e 6769 6e65 e https://engine │ │ │ │ -0000c1b0: 6572 696e 672e 7075 7264 7565 2e65 6475 ering.purdue.edu │ │ │ │ -0000c1c0: 2f7e 6d61 6c63 6f6c 6d2f 7063 742f 4354 /~malcolm/pct/CT │ │ │ │ -0000c1d0: 495f 4368 3033 2e70 6466 2066 6f72 2064 I_Ch03.pdf for d │ │ │ │ -0000c1e0: 6574 6169 6c2e 0a20 2020 2020 2a20 4966 etail.. * If │ │ │ │ -0000c1f0: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000c200: 6973 2043 565f 3855 2c20 7468 6520 6f75 is CV_8U, the ou │ │ │ │ -0000c210: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ -0000c220: 3332 532e 0a20 2020 2020 2a20 4966 2074 32S.. * If t │ │ │ │ -0000c230: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ -0000c240: 2043 565f 3332 4620 6f72 2043 565f 3634 CV_32F or CV_64 │ │ │ │ -0000c250: 462c 2074 6865 206f 7574 7075 7420 7769 F, the output wi │ │ │ │ -0000c260: 6c6c 2062 6520 4356 5f36 3446 0a20 2020 ll be CV_64F. │ │ │ │ -0000c270: 2020 2a20 5468 6520 6f75 7470 7574 2073 * The output s │ │ │ │ -0000c280: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_ │ │ │ │ -0000c290: 6f66 5f69 6e74 6567 7261 6c20 7820 7372 of_integral x sr │ │ │ │ -0000c2a0: 635f 6469 6167 6f6e 616c 5f6c 656e 6774 c_diagonal_lengt │ │ │ │ -0000c2b0: 682e 0a20 2020 2020 2a20 4966 2063 726f h.. * If cro │ │ │ │ -0000c2c0: 7020 6973 2073 656c 6563 7465 642c 2074 p is selected, t │ │ │ │ -0000c2d0: 6865 2069 6e70 7574 2069 6d61 6765 2077 he input image w │ │ │ │ -0000c2e0: 696c 6c20 6265 2063 726f 7020 696e 746f ill be crop into │ │ │ │ -0000c2f0: 2073 7175 6172 6520 7468 656e 2063 6972 square then cir │ │ │ │ -0000c300: 636c 652c 0a20 2020 2020 2a20 616e 6420 cle,. * and │ │ │ │ -0000c310: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will │ │ │ │ -0000c320: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ │ │ │ │ -0000c330: 7261 6c20 7820 6d69 6e5f 6564 6765 2e0a ral x min_edge.. │ │ │ │ -0000c340: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000c350: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ -0000c360: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c370: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000c380: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ -0000c390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c3a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000c3b0: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ -0000c3c0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -0000c3d0: 2c20 4d61 7420 6473 7429 207b 0a20 2020 , Mat dst) {. │ │ │ │ -0000c3e0: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ -0000c3f0: 6f72 6d5f 3528 7372 632e 6e61 7469 7665 orm_5(src.native │ │ │ │ -0000c400: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000c410: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -0000c420: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -0000c430: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -0000c440: 6f63 3a3a 5065 694c 696e 4e6f 726d 616c oc::PeiLinNormal │ │ │ │ -0000c450: 697a 6174 696f 6e28 4d61 7420 492c 204d ization(Mat I, M │ │ │ │ -0000c460: 6174 2620 5429 0a20 2020 202f 2f0a 0a20 at& T). //.. │ │ │ │ -0000c470: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000c480: 2076 6f69 6420 5065 694c 696e 4e6f 726d void PeiLinNorm │ │ │ │ -0000c490: 616c 697a 6174 696f 6e28 4d61 7420 492c alization(Mat I, │ │ │ │ -0000c4a0: 204d 6174 2054 2920 7b0a 2020 2020 2020 Mat T) {. │ │ │ │ -0000c4b0: 2020 5065 694c 696e 4e6f 726d 616c 697a PeiLinNormaliz │ │ │ │ -0000c4c0: 6174 696f 6e5f 3028 492e 6e61 7469 7665 ation_0(I.native │ │ │ │ -0000c4d0: 4f62 6a2c 2054 2e6e 6174 6976 654f 626a Obj, T.nativeObj │ │ │ │ -0000c4e0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000c4f0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -0000c500: 7472 5f53 7570 6572 7069 7865 6c4c 5343 tr_SuperpixelLSC │ │ │ │ -0000c510: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0000c520: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ -0000c530: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ -0000c540: 7420 7265 6769 6f6e 5f73 697a 6520 3d20 t region_size = │ │ │ │ -0000c550: 3130 2c20 666c 6f61 7420 7261 7469 6f20 10, float ratio │ │ │ │ -0000c560: 3d20 302e 3037 3566 290a 2020 2020 2f2f = 0.075f). // │ │ │ │ -0000c570: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000c580: 2043 6c61 7373 2069 6d70 6c65 6d65 6e74 Class implement │ │ │ │ -0000c590: 696e 6720 7468 6520 4c53 4320 284c 696e ing the LSC (Lin │ │ │ │ -0000c5a0: 6561 7220 5370 6563 7472 616c 2043 6c75 ear Spectral Clu │ │ │ │ -0000c5b0: 7374 6572 696e 6729 2073 7570 6572 7069 stering) superpi │ │ │ │ -0000c5c0: 7865 6c73 0a20 2020 2020 2a0a 2020 2020 xels. *. │ │ │ │ -0000c5d0: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ -0000c5e0: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ -0000c5f0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c600: 6567 696f 6e5f 7369 7a65 2043 686f 6f73 egion_size Choos │ │ │ │ -0000c610: 6573 2061 6e20 6176 6572 6167 6520 7375 es an average su │ │ │ │ -0000c620: 7065 7270 6978 656c 2073 697a 6520 6d65 perpixel size me │ │ │ │ -0000c630: 6173 7572 6564 2069 6e20 7069 7865 6c73 asured in pixels │ │ │ │ -0000c640: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c650: 6174 696f 2043 686f 6f73 6573 2074 6865 atio Chooses the │ │ │ │ -0000c660: 2065 6e66 6f72 6365 6d65 6e74 206f 6620 enforcement of │ │ │ │ -0000c670: 7375 7065 7270 6978 656c 2063 6f6d 7061 superpixel compa │ │ │ │ -0000c680: 6374 6e65 7373 2066 6163 746f 7220 6f66 ctness factor of │ │ │ │ -0000c690: 2073 7570 6572 7069 7865 6c0a 2020 2020 superpixel. │ │ │ │ -0000c6a0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -0000c6b0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -0000c6c0: 6573 2061 2053 7570 6572 7069 7865 6c4c es a SuperpixelL │ │ │ │ -0000c6d0: 5343 206f 626a 6563 7420 666f 7220 7468 SC object for th │ │ │ │ -0000c6e0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -0000c6f0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -0000c700: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -0000c710: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ -0000c720: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000c730: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and │ │ │ │ -0000c740: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal │ │ │ │ -0000c750: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff │ │ │ │ -0000c760: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future. │ │ │ │ -0000c770: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing │ │ │ │ -0000c780: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over │ │ │ │ -0000c790: 7468 6520 6769 7665 6e20 696d 6167 652e the given image. │ │ │ │ -0000c7a0: 2041 6e20 6578 616d 706c 6520 6f66 204c An example of L │ │ │ │ -0000c7b0: 5343 2069 7320 696c 7573 7472 6174 6564 SC is ilustrated │ │ │ │ -0000c7c0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -0000c7d0: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ -0000c7e0: 2a20 466f 7220 656e 616e 6368 6564 2072 * For enanched r │ │ │ │ -0000c7f0: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec │ │ │ │ -0000c800: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col │ │ │ │ -0000c810: 6f72 2069 6d61 6765 7320 746f 2070 7265 or images to pre │ │ │ │ -0000c820: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -0000c830: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -0000c840: 616e 2062 6c75 720a 2020 2020 202a 2077 an blur. * w │ │ │ │ -0000c850: 6974 6820 6120 736d 616c 6c20 3320 7820 ith a small 3 x │ │ │ │ -0000c860: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add │ │ │ │ -0000c870: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi │ │ │ │ -0000c880: 6f6e 2069 6e74 6f20 4369 654c 4142 2063 on into CieLAB c │ │ │ │ -0000c890: 6f6c 6f72 2073 7061 6365 2e0a 2020 2020 olor space.. │ │ │ │ -0000c8a0: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ -0000c8b0: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ -0000c8c0: 656c 735f 6c73 632e 706e 6729 0a20 2020 els_lsc.png). │ │ │ │ -0000c8d0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000c8e0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000c8f0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000c900: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -0000c910: 7065 7270 6978 656c 4c53 4320 6372 6561 perpixelLSC crea │ │ │ │ -0000c920: 7465 5375 7065 7270 6978 656c 4c53 4328 teSuperpixelLSC( │ │ │ │ -0000c930: 4d61 7420 696d 6167 652c 2069 6e74 2072 Mat image, int r │ │ │ │ -0000c940: 6567 696f 6e5f 7369 7a65 2c20 666c 6f61 egion_size, floa │ │ │ │ -0000c950: 7420 7261 7469 6f29 207b 0a20 2020 2020 t ratio) {. │ │ │ │ -0000c960: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ -0000c970: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ -0000c980: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -0000c990: 6978 656c 4c53 435f 3028 696d 6167 652e ixelLSC_0(image. │ │ │ │ -0000c9a0: 6e61 7469 7665 4f62 6a2c 2072 6567 696f nativeObj, regio │ │ │ │ -0000c9b0: 6e5f 7369 7a65 2c20 7261 7469 6f29 293b n_size, ratio)); │ │ │ │ -0000c9c0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000c9d0: 2020 2020 202a 2043 6c61 7373 2069 6d70 * Class imp │ │ │ │ -0000c9e0: 6c65 6d65 6e74 696e 6720 7468 6520 4c53 lementing the LS │ │ │ │ -0000c9f0: 4320 284c 696e 6561 7220 5370 6563 7472 C (Linear Spectr │ │ │ │ -0000ca00: 616c 2043 6c75 7374 6572 696e 6729 2073 al Clustering) s │ │ │ │ -0000ca10: 7570 6572 7069 7865 6c73 0a20 2020 2020 uperpixels. │ │ │ │ -0000ca20: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000ca30: 696d 6167 6520 496d 6167 6520 746f 2073 image Image to s │ │ │ │ -0000ca40: 6567 6d65 6e74 0a20 2020 2020 2a20 4070 egment. * @p │ │ │ │ -0000ca50: 6172 616d 2072 6567 696f 6e5f 7369 7a65 aram region_size │ │ │ │ -0000ca60: 2043 686f 6f73 6573 2061 6e20 6176 6572 Chooses an aver │ │ │ │ -0000ca70: 6167 6520 7375 7065 7270 6978 656c 2073 age superpixel s │ │ │ │ -0000ca80: 697a 6520 6d65 6173 7572 6564 2069 6e20 ize measured in │ │ │ │ -0000ca90: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ -0000caa0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -0000cab0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -0000cac0: 5375 7065 7270 6978 656c 4c53 4320 6f62 SuperpixelLSC ob │ │ │ │ -0000cad0: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ -0000cae0: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ -0000caf0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -0000cb00: 206f 660a 2020 2020 202a 2073 7570 6572 of. * super │ │ │ │ -0000cb10: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -0000cb20: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -0000cb30: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -0000cb40: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -0000cb50: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -0000cb60: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -0000cb70: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -0000cb80: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -0000cb90: 6976 656e 2069 6d61 6765 2e20 416e 2065 iven image. An e │ │ │ │ -0000cba0: 7861 6d70 6c65 206f 6620 4c53 4320 6973 xample of LSC is │ │ │ │ -0000cbb0: 2069 6c75 7374 7261 7465 6420 696e 2074 ilustrated in t │ │ │ │ -0000cbc0: 6865 2066 6f6c 6c6f 7769 6e67 2070 6963 he following pic │ │ │ │ -0000cbd0: 7475 7265 2e0a 2020 2020 202a 2046 6f72 ture.. * For │ │ │ │ -0000cbe0: 2065 6e61 6e63 6865 6420 7265 7375 6c74 enanched result │ │ │ │ -0000cbf0: 7320 6974 2069 7320 7265 636f 6d6d 656e s it is recommen │ │ │ │ -0000cc00: 6465 6420 666f 7220 636f 6c6f 7220 696d ded for color im │ │ │ │ -0000cc10: 6167 6573 2074 6f20 7072 6570 726f 6365 ages to preproce │ │ │ │ -0000cc20: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ -0000cc30: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ -0000cc40: 7572 0a20 2020 2020 2a20 7769 7468 2061 ur. * with a │ │ │ │ -0000cc50: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -0000cc60: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -0000cc70: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -0000cc80: 746f 2043 6965 4c41 4220 636f 6c6f 7220 to CieLAB color │ │ │ │ -0000cc90: 7370 6163 652e 0a20 2020 2020 2a0a 2020 space.. *. │ │ │ │ -0000cca0: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ -0000ccb0: 6373 2f73 7570 6572 7069 7865 6c73 5f6c cs/superpixels_l │ │ │ │ -0000ccc0: 7363 2e70 6e67 290a 2020 2020 202a 2040 sc.png). * @ │ │ │ │ -0000ccd0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -0000cce0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000ccf0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0000cd00: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ -0000cd10: 7865 6c4c 5343 2063 7265 6174 6553 7570 xelLSC createSup │ │ │ │ -0000cd20: 6572 7069 7865 6c4c 5343 284d 6174 2069 erpixelLSC(Mat i │ │ │ │ -0000cd30: 6d61 6765 2c20 696e 7420 7265 6769 6f6e mage, int region │ │ │ │ -0000cd40: 5f73 697a 6529 207b 0a20 2020 2020 2020 _size) {. │ │ │ │ -0000cd50: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ -0000cd60: 656c 4c53 432e 5f5f 6672 6f6d 5074 725f elLSC.__fromPtr_ │ │ │ │ -0000cd70: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -0000cd80: 656c 4c53 435f 3128 696d 6167 652e 6e61 elLSC_1(image.na │ │ │ │ -0000cd90: 7469 7665 4f62 6a2c 2072 6567 696f 6e5f tiveObj, region_ │ │ │ │ -0000cda0: 7369 7a65 2929 3b0a 2020 2020 7d0a 0a20 size));. }.. │ │ │ │ -0000cdb0: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ -0000cdc0: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ -0000cdd0: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ -0000cde0: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ -0000cdf0: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ -0000ce00: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -0000ce10: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ -0000ce20: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ -0000ce30: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -0000ce40: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -0000ce50: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -0000ce60: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ -0000ce70: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000ce80: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -0000ce90: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ -0000cea0: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ -0000ceb0: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ -0000cec0: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ -0000ced0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ -0000cee0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ -0000cef0: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ -0000cf00: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ -0000cf10: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ -0000cf20: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ -0000cf30: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ -0000cf40: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ -0000cf50: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -0000cf60: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -0000cf70: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ -0000cf80: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ -0000cf90: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ -0000cfa0: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ -0000cfb0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ -0000cfc0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ -0000cfd0: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ -0000cfe0: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ -0000cff0: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ -0000d000: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ -0000d010: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ -0000d020: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ -0000d030: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -0000d040: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -0000d050: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ -0000d060: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0000d070: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d080: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d090: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d0a0: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ -0000d0b0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ -0000d0c0: 4328 4d61 7420 696d 6167 6529 207b 0a20 C(Mat image) {. │ │ │ │ -0000d0d0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ -0000d0e0: 7065 7270 6978 656c 4c53 432e 5f5f 6672 perpixelLSC.__fr │ │ │ │ -0000d0f0: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -0000d100: 7065 7270 6978 656c 4c53 435f 3228 696d perpixelLSC_2(im │ │ │ │ -0000d110: 6167 652e 6e61 7469 7665 4f62 6a29 293b age.nativeObj)); │ │ │ │ -0000d120: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0000d130: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0000d140: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0000d150: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ -0000d160: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ -0000d170: 6473 742c 2069 6e74 206e 6245 6c74 203d dst, int nbElt = │ │ │ │ -0000d180: 202d 312c 2069 6e74 206e 6246 4420 3d20 -1, int nbFD = │ │ │ │ -0000d190: 2d31 290a 2020 2020 2f2f 0a0a 2020 2020 -1). //.. │ │ │ │ -0000d1a0: 2f2a 2a0a 2020 2020 202a 2046 6f75 7269 /**. * Fouri │ │ │ │ -0000d1b0: 6572 2064 6573 6372 6970 746f 7273 2066 er descriptors f │ │ │ │ -0000d1c0: 6f72 2070 6c61 6e65 6420 636c 6f73 6564 or planed closed │ │ │ │ -0000d1d0: 2063 7572 7665 730a 2020 2020 202a 0a20 curves. *. │ │ │ │ -0000d1e0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -0000d1f0: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -0000d200: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -0000d210: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0000d220: 453a 2050 6572 736f 6f6e 4675 3139 3737 E: PersoonFu1977 │ │ │ │ -0000d230: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0000d240: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -0000d250: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000d260: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000d270: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -0000d280: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d290: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d2a0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ -0000d2b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d2c0: 2020 2020 2a20 4070 6172 616d 206e 6246 * @param nbF │ │ │ │ -0000d2d0: 4420 6175 746f 6d61 7469 6361 6c6c 7920 D automatically │ │ │ │ -0000d2e0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d2f0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000d300: 7469 6320 766f 6964 2066 6f75 7269 6572 tic void fourier │ │ │ │ -0000d310: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ -0000d320: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -0000d330: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ -0000d340: 2920 7b0a 2020 2020 2020 2020 666f 7572 ) {. four │ │ │ │ -0000d350: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ -0000d360: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -0000d370: 7374 2e6e 6174 6976 654f 626a 2c20 6e62 st.nativeObj, nb │ │ │ │ -0000d380: 456c 742c 206e 6246 4429 3b0a 2020 2020 Elt, nbFD);. │ │ │ │ -0000d390: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000d3a0: 2a20 466f 7572 6965 7220 6465 7363 7269 * Fourier descri │ │ │ │ -0000d3b0: 7074 6f72 7320 666f 7220 706c 616e 6564 ptors for planed │ │ │ │ -0000d3c0: 2063 6c6f 7365 6420 6375 7276 6573 0a20 closed curves. │ │ │ │ -0000d3d0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0000d3e0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0000d3f0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ -0000d400: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ -0000d410: 7365 6520 4349 5445 3a20 5065 7273 6f6f see CITE: Persoo │ │ │ │ -0000d420: 6e46 7531 3937 370a 2020 2020 202a 0a20 nFu1977. *. │ │ │ │ -0000d430: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000d440: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -0000d450: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000d460: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0000d470: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -0000d480: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d490: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ -0000d4a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d4b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d4c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d4d0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d4e0: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d4f0: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ -0000d500: 6c74 2920 7b0a 2020 2020 2020 2020 666f lt) {. fo │ │ │ │ -0000d510: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ -0000d520: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -0000d530: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0000d540: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a20 nbElt);. }.. │ │ │ │ -0000d550: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ -0000d560: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ -0000d570: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ -0000d580: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ -0000d590: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -0000d5a0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0000d5b0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ -0000d5c0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ -0000d5d0: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ -0000d5e0: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ -0000d5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000d600: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000d610: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000d620: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000d630: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d640: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d650: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d660: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d670: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d680: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -0000d690: 2020 2066 6f75 7269 6572 4465 7363 7269 fourierDescri │ │ │ │ -0000d6a0: 7074 6f72 5f32 2873 7263 2e6e 6174 6976 ptor_2(src.nativ │ │ │ │ -0000d6b0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000d6c0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -0000d6d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -0000d6e0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0000d6f0: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ -0000d700: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ -0000d710: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ -0000d720: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ -0000d730: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -0000d740: 2a0a 2020 2020 202a 2074 7261 6e73 666f *. * transfo │ │ │ │ -0000d750: 726d 2061 2063 6f6e 746f 7572 0a20 2020 rm a contour. │ │ │ │ -0000d760: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0000d770: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -0000d780: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000d790: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000d7a0: 616d 2074 2061 7574 6f6d 6174 6963 616c am t automatical │ │ │ │ -0000d7b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000d7c0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -0000d7d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d7e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d7f0: 6172 616d 2066 6443 6f6e 746f 7572 2061 aram fdContour a │ │ │ │ -0000d800: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d810: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000d820: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000d830: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ -0000d840: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ -0000d850: 2c20 4d61 7420 6473 742c 2062 6f6f 6c65 , Mat dst, boole │ │ │ │ -0000d860: 616e 2066 6443 6f6e 746f 7572 2920 7b0a an fdContour) {. │ │ │ │ -0000d870: 2020 2020 2020 2020 7472 616e 7366 6f72 transfor │ │ │ │ -0000d880: 6d46 445f 3028 7372 632e 6e61 7469 7665 mFD_0(src.native │ │ │ │ -0000d890: 4f62 6a2c 2074 2e6e 6174 6976 654f 626a Obj, t.nativeObj │ │ │ │ -0000d8a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000d8b0: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ -0000d8c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000d8d0: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ -0000d8e0: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ -0000d8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000d900: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -0000d910: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d920: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ -0000d930: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d940: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d950: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000d960: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000d970: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000d980: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000d990: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ -0000d9a0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ -0000d9b0: 6473 7429 207b 0a20 2020 2020 2020 2074 dst) {. t │ │ │ │ -0000d9c0: 7261 6e73 666f 726d 4644 5f31 2873 7263 ransformFD_1(src │ │ │ │ -0000d9d0: 2e6e 6174 6976 654f 626a 2c20 742e 6e61 .nativeObj, t.na │ │ │ │ -0000d9e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000d9f0: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -0000da00: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -0000da10: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0000da20: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ -0000da30: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ -0000da40: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ -0000da50: 6245 6c74 290a 2020 2020 2f2f 0a0a 2020 bElt). //.. │ │ │ │ -0000da60: 2020 2f2a 2a0a 2020 2020 202a 2043 6f6e /**. * Con │ │ │ │ -0000da70: 746f 7572 2073 616d 706c 696e 6720 2e0a tour sampling .. │ │ │ │ -0000da80: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0000da90: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000daa0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000dab0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000dac0: 7061 7261 6d20 6f75 7420 6175 746f 6d61 param out automa │ │ │ │ -0000dad0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000dae0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000daf0: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ -0000db00: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000db10: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -0000db20: 2073 7461 7469 6320 766f 6964 2063 6f6e static void con │ │ │ │ -0000db30: 746f 7572 5361 6d70 6c69 6e67 284d 6174 tourSampling(Mat │ │ │ │ -0000db40: 2073 7263 2c20 4d61 7420 6f75 742c 2069 src, Mat out, i │ │ │ │ -0000db50: 6e74 206e 6245 6c74 2920 7b0a 2020 2020 nt nbElt) {. │ │ │ │ -0000db60: 2020 2020 636f 6e74 6f75 7253 616d 706c contourSampl │ │ │ │ -0000db70: 696e 675f 3028 7372 632e 6e61 7469 7665 ing_0(src.native │ │ │ │ -0000db80: 4f62 6a2c 206f 7574 2e6e 6174 6976 654f Obj, out.nativeO │ │ │ │ -0000db90: 626a 2c20 6e62 456c 7429 3b0a 2020 2020 bj, nbElt);. │ │ │ │ -0000dba0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -0000dbb0: 2f20 432b 2b3a 2020 5074 725f 436f 6e74 / C++: Ptr_Cont │ │ │ │ -0000dbc0: 6f75 7246 6974 7469 6e67 2063 763a 3a78 ourFitting cv::x │ │ │ │ -0000dbd0: 696d 6770 726f 633a 3a63 7265 6174 6543 imgproc::createC │ │ │ │ -0000dbe0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dbf0: 7420 6374 7220 3d20 3130 3234 2c20 696e t ctr = 1024, in │ │ │ │ -0000dc00: 7420 6664 203d 2031 3629 0a20 2020 202f t fd = 16). / │ │ │ │ -0000dc10: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -0000dc20: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ -0000dc30: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ -0000dc40: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ -0000dc50: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ -0000dc60: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ -0000dc70: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ -0000dc80: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ -0000dc90: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ -0000dca0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ -0000dcb0: 6e67 2e0a 2020 2020 202a 2040 7061 7261 ng.. * @para │ │ │ │ -0000dcc0: 6d20 6664 2043 6f6e 746f 7572 2064 6566 m fd Contour def │ │ │ │ -0000dcd0: 696e 696e 6720 7365 636f 6e64 2073 6861 ining second sha │ │ │ │ -0000dce0: 7065 2028 5461 7267 6574 292e 0a20 2020 pe (Target).. │ │ │ │ -0000dcf0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000dd00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000dd10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000dd20: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ -0000dd30: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ -0000dd40: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ -0000dd50: 6728 696e 7420 6374 722c 2069 6e74 2066 g(int ctr, int f │ │ │ │ -0000dd60: 6429 207b 0a20 2020 2020 2020 2072 6574 d) {. ret │ │ │ │ -0000dd70: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ -0000dd80: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ -0000dd90: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -0000dda0: 696e 675f 3028 6374 722c 2066 6429 293b ing_0(ctr, fd)); │ │ │ │ -0000ddb0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ddc0: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000ddd0: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000dde0: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000ddf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000de00: 616d 2063 7472 206e 756d 6265 7220 6f66 am ctr number of │ │ │ │ -0000de10: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ -0000de20: 746f 7273 2065 7175 616c 2074 6f20 6e75 tors equal to nu │ │ │ │ -0000de30: 6d62 6572 206f 6620 636f 6e74 6f75 7220 mber of contour │ │ │ │ -0000de40: 706f 696e 7473 2061 6674 6572 2072 6573 points after res │ │ │ │ -0000de50: 616d 706c 696e 672e 0a20 2020 2020 2a20 ampling.. * │ │ │ │ -0000de60: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000de70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000de80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000de90: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ -0000dea0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ -0000deb0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dec0: 7420 6374 7229 207b 0a20 2020 2020 2020 t ctr) {. │ │ │ │ -0000ded0: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ -0000dee0: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ -0000def0: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ -0000df00: 4669 7474 696e 675f 3128 6374 7229 293b Fitting_1(ctr)); │ │ │ │ -0000df10: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000df20: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000df30: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000df40: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000df50: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ -0000df60: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -0000df70: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000df80: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000df90: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ -0000dfa0: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ -0000dfb0: 7572 4669 7474 696e 6728 2920 7b0a 2020 urFitting() {. │ │ │ │ -0000dfc0: 2020 2020 2020 7265 7475 726e 2043 6f6e return Con │ │ │ │ -0000dfd0: 746f 7572 4669 7474 696e 672e 5f5f 6672 tourFitting.__fr │ │ │ │ -0000dfe0: 6f6d 5074 725f 5f28 6372 6561 7465 436f omPtr__(createCo │ │ │ │ -0000dff0: 6e74 6f75 7246 6974 7469 6e67 5f32 2829 ntourFitting_2() │ │ │ │ -0000e000: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000e010: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0000e020: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0000e030: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -0000e040: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -0000e050: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e060: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -0000e070: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -0000e080: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -0000e090: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -0000e0a0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -0000e0b0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -0000e0c0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -0000e0d0: 2020 2020 202a 2046 696e 6473 2065 6c6c * Finds ell │ │ │ │ -0000e0e0: 6970 7365 7320 6661 7374 6c79 2069 6e20 ipses fastly in │ │ │ │ -0000e0f0: 616e 2069 6d61 6765 2075 7369 6e67 2070 an image using p │ │ │ │ -0000e100: 726f 6a65 6374 6976 6520 696e 7661 7269 rojective invari │ │ │ │ -0000e110: 616e 7420 7072 756e 696e 672e 0a20 2020 ant pruning.. │ │ │ │ -0000e120: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -0000e130: 756e 6374 696f 6e20 6465 7465 6374 7320 unction detects │ │ │ │ -0000e140: 656c 6c69 7073 6573 2069 6e20 696d 6167 ellipses in imag │ │ │ │ -0000e150: 6573 2075 7369 6e67 2070 726f 6a65 6374 es using project │ │ │ │ -0000e160: 6976 6520 696e 7661 7269 616e 7420 7072 ive invariant pr │ │ │ │ -0000e170: 756e 696e 672e 0a20 2020 2020 2a20 466f uning.. * Fo │ │ │ │ -0000e180: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0000e190: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -0000e1a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -0000e1b0: 2073 6565 2043 4954 453a 206a 6961 3230 see CITE: jia20 │ │ │ │ -0000e1c0: 3137 6661 7374 0a20 2020 2020 2a20 4a69 17fast. * Ji │ │ │ │ -0000e1d0: 612c 2051 6920 6574 2061 6c2c 2028 3230 a, Qi et al, (20 │ │ │ │ -0000e1e0: 3137 292e 0a20 2020 2020 2a20 4120 4661 17).. * A Fa │ │ │ │ -0000e1f0: 7374 2045 6c6c 6970 7365 2044 6574 6563 st Ellipse Detec │ │ │ │ -0000e200: 746f 7220 7573 696e 6720 5072 6f6a 6563 tor using Projec │ │ │ │ -0000e210: 7469 7665 2049 6e76 6172 6961 6e74 2050 tive Invariant P │ │ │ │ -0000e220: 7275 6e69 6e67 2e20 4945 4545 2054 7261 runing. IEEE Tra │ │ │ │ -0000e230: 6e73 6163 7469 6f6e 7320 6f6e 2049 6d61 nsactions on Ima │ │ │ │ -0000e240: 6765 2050 726f 6365 7373 696e 672e 0a20 ge Processing.. │ │ │ │ -0000e250: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000e260: 7261 6d20 696d 6167 6520 696e 7075 7420 ram image input │ │ │ │ -0000e270: 696d 6167 652c 2063 6f75 6c64 2062 6520 image, could be │ │ │ │ -0000e280: 6772 6179 206f 7220 636f 6c6f 722e 0a20 gray or color.. │ │ │ │ -0000e290: 2020 2020 2a20 4070 6172 616d 2065 6c6c * @param ell │ │ │ │ -0000e2a0: 6970 7365 7320 6f75 7470 7574 2076 6563 ipses output vec │ │ │ │ -0000e2b0: 746f 7220 6f66 2066 6f75 6e64 2065 6c6c tor of found ell │ │ │ │ -0000e2c0: 6970 7365 732e 2065 6163 6820 7665 6374 ipses. each vect │ │ │ │ -0000e2d0: 6f72 2069 7320 656e 636f 6465 6420 6173 or is encoded as │ │ │ │ -0000e2e0: 2066 6976 6520 666c 6f61 7420 2478 2c20 five float $x, │ │ │ │ -0000e2f0: 792c 2061 2c20 622c 2072 6164 6975 732c y, a, b, radius, │ │ │ │ -0000e300: 2073 636f 7265 242e 0a20 2020 2020 2a20 score$.. * │ │ │ │ -0000e310: 4070 6172 616d 2073 636f 7265 5468 7265 @param scoreThre │ │ │ │ -0000e320: 7368 6f6c 6420 666c 6f61 742c 2074 6865 shold float, the │ │ │ │ -0000e330: 2074 6872 6573 686f 6c64 206f 6620 656c threshold of el │ │ │ │ -0000e340: 6c69 7073 6520 7363 6f72 652e 0a20 2020 lipse score.. │ │ │ │ -0000e350: 2020 2a20 4070 6172 616d 2072 656c 6961 * @param relia │ │ │ │ -0000e360: 6269 6c69 7479 5468 7265 7368 6f6c 6420 bilityThreshold │ │ │ │ -0000e370: 666c 6f61 742c 2074 6865 2074 6872 6573 float, the thres │ │ │ │ -0000e380: 686f 6c64 206f 6620 7265 6c69 6162 696c hold of reliabil │ │ │ │ -0000e390: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ -0000e3a0: 616d 2063 656e 7465 7244 6973 7461 6e63 am centerDistanc │ │ │ │ -0000e3b0: 6554 6872 6573 686f 6c64 2066 6c6f 6174 eThreshold float │ │ │ │ -0000e3c0: 2c20 7468 6520 7468 7265 7368 6f6c 6420 , the threshold │ │ │ │ -0000e3d0: 6f66 2063 656e 7465 7220 6469 7374 616e of center distan │ │ │ │ -0000e3e0: 6365 2e0a 2020 2020 202a 2f0a 2020 2020 ce.. */. │ │ │ │ -0000e3f0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000e400: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000e410: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000e420: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e430: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ -0000e440: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ -0000e450: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ -0000e460: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ -0000e470: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {. │ │ │ │ -0000e480: 2020 2020 6669 6e64 456c 6c69 7073 6573 findEllipses │ │ │ │ -0000e490: 5f30 2869 6d61 6765 2e6e 6174 6976 654f _0(image.nativeO │ │ │ │ -0000e4a0: 626a 2c20 656c 6c69 7073 6573 2e6e 6174 bj, ellipses.nat │ │ │ │ -0000e4b0: 6976 654f 626a 2c20 7363 6f72 6554 6872 iveObj, scoreThr │ │ │ │ -0000e4c0: 6573 686f 6c64 2c20 7265 6c69 6162 696c eshold, reliabil │ │ │ │ -0000e4d0: 6974 7954 6872 6573 686f 6c64 2c20 6365 ityThreshold, ce │ │ │ │ -0000e4e0: 6e74 6572 4469 7374 616e 6365 5468 7265 nterDistanceThre │ │ │ │ -0000e4f0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e500: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e510: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e520: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e530: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e540: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e550: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e560: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e570: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e580: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e590: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e5a0: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e5b0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e5c0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e5d0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e5e0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e5f0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e600: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e610: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e620: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e630: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e640: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000e650: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000e660: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000e670: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000e680: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000e690: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000e6a0: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000e6b0: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000e6c0: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000e6d0: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000e6e0: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000e6f0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000e700: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000e710: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000e720: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000e730: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000e740: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000e750: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000e760: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000e770: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000e780: 7265 2e0a 2020 2020 202a 2040 7061 7261 re.. * @para │ │ │ │ -0000e790: 6d20 7265 6c69 6162 696c 6974 7954 6872 m reliabilityThr │ │ │ │ -0000e7a0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ -0000e7b0: 6520 7468 7265 7368 6f6c 6420 6f66 2072 e threshold of r │ │ │ │ -0000e7c0: 656c 6961 6269 6c69 7479 2e0a 2020 2020 eliability.. │ │ │ │ -0000e7d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000e7e0: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ -0000e7f0: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ -0000e800: 652c 204d 6174 2065 6c6c 6970 7365 732c e, Mat ellipses, │ │ │ │ -0000e810: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ -0000e820: 7368 6f6c 642c 2066 6c6f 6174 2072 656c shold, float rel │ │ │ │ -0000e830: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ -0000e840: 6429 207b 0a20 2020 2020 2020 2066 696e d) {. fin │ │ │ │ -0000e850: 6445 6c6c 6970 7365 735f 3128 696d 6167 dEllipses_1(imag │ │ │ │ -0000e860: 652e 6e61 7469 7665 4f62 6a2c 2065 6c6c e.nativeObj, ell │ │ │ │ -0000e870: 6970 7365 732e 6e61 7469 7665 4f62 6a2c ipses.nativeObj, │ │ │ │ -0000e880: 2073 636f 7265 5468 7265 7368 6f6c 642c scoreThreshold, │ │ │ │ -0000e890: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ -0000e8a0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e8b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e8c0: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e8d0: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e8e0: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e8f0: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e900: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e910: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e920: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e930: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e940: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e950: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e960: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e970: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e980: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e990: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e9a0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e9b0: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e9c0: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e9d0: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e9e0: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e9f0: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000ea00: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000ea10: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000ea20: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000ea30: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000ea40: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000ea50: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000ea60: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000ea70: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000ea80: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000ea90: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000eaa0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000eab0: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000eac0: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000ead0: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000eae0: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000eaf0: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000eb00: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000eb10: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000eb20: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000eb30: 7265 2e0a 2020 2020 202a 2f0a 2020 2020 re.. */. │ │ │ │ -0000eb40: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000eb50: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000eb60: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000eb70: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000eb80: 636f 7265 5468 7265 7368 6f6c 6429 207b coreThreshold) { │ │ │ │ -0000eb90: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ -0000eba0: 6970 7365 735f 3228 696d 6167 652e 6e61 ipses_2(image.na │ │ │ │ -0000ebb0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ -0000ebc0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ -0000ebd0: 7265 5468 7265 7368 6f6c 6429 3b0a 2020 reThreshold);. │ │ │ │ -0000ebe0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -0000ebf0: 2020 2a20 4669 6e64 7320 656c 6c69 7073 * Finds ellips │ │ │ │ -0000ec00: 6573 2066 6173 746c 7920 696e 2061 6e20 es fastly in an │ │ │ │ -0000ec10: 696d 6167 6520 7573 696e 6720 7072 6f6a image using proj │ │ │ │ -0000ec20: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000ec30: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000ec40: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -0000ec50: 7469 6f6e 2064 6574 6563 7473 2065 6c6c tion detects ell │ │ │ │ -0000ec60: 6970 7365 7320 696e 2069 6d61 6765 7320 ipses in images │ │ │ │ -0000ec70: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000ec80: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000ec90: 6e67 2e0a 2020 2020 202a 2046 6f72 206d ng.. * For m │ │ │ │ -0000eca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0000ecb0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -0000ecc0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -0000ecd0: 6520 4349 5445 3a20 6a69 6132 3031 3766 e CITE: jia2017f │ │ │ │ -0000ece0: 6173 740a 2020 2020 202a 204a 6961 2c20 ast. * Jia, │ │ │ │ -0000ecf0: 5169 2065 7420 616c 2c20 2832 3031 3729 Qi et al, (2017) │ │ │ │ -0000ed00: 2e0a 2020 2020 202a 2041 2046 6173 7420 .. * A Fast │ │ │ │ -0000ed10: 456c 6c69 7073 6520 4465 7465 6374 6f72 Ellipse Detector │ │ │ │ -0000ed20: 2075 7369 6e67 2050 726f 6a65 6374 6976 using Projectiv │ │ │ │ -0000ed30: 6520 496e 7661 7269 616e 7420 5072 756e e Invariant Prun │ │ │ │ -0000ed40: 696e 672e 2049 4545 4520 5472 616e 7361 ing. IEEE Transa │ │ │ │ -0000ed50: 6374 696f 6e73 206f 6e20 496d 6167 6520 ctions on Image │ │ │ │ -0000ed60: 5072 6f63 6573 7369 6e67 2e0a 2020 2020 Processing.. │ │ │ │ -0000ed70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000ed80: 2069 6d61 6765 2069 6e70 7574 2069 6d61 image input ima │ │ │ │ -0000ed90: 6765 2c20 636f 756c 6420 6265 2067 7261 ge, could be gra │ │ │ │ -0000eda0: 7920 6f72 2063 6f6c 6f72 2e0a 2020 2020 y or color.. │ │ │ │ -0000edb0: 202a 2040 7061 7261 6d20 656c 6c69 7073 * @param ellips │ │ │ │ -0000edc0: 6573 206f 7574 7075 7420 7665 6374 6f72 es output vector │ │ │ │ -0000edd0: 206f 6620 666f 756e 6420 656c 6c69 7073 of found ellips │ │ │ │ -0000ede0: 6573 2e20 6561 6368 2076 6563 746f 7220 es. each vector │ │ │ │ -0000edf0: 6973 2065 6e63 6f64 6564 2061 7320 6669 is encoded as fi │ │ │ │ -0000ee00: 7665 2066 6c6f 6174 2024 782c 2079 2c20 ve float $x, y, │ │ │ │ -0000ee10: 612c 2062 2c20 7261 6469 7573 2c20 7363 a, b, radius, sc │ │ │ │ -0000ee20: 6f72 6524 2e0a 2020 2020 202a 2f0a 2020 ore$.. */. │ │ │ │ -0000ee30: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000ee40: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ -0000ee50: 7328 4d61 7420 696d 6167 652c 204d 6174 s(Mat image, Mat │ │ │ │ -0000ee60: 2065 6c6c 6970 7365 7329 207b 0a20 2020 ellipses) {. │ │ │ │ -0000ee70: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ -0000ee80: 735f 3328 696d 6167 652e 6e61 7469 7665 s_3(image.native │ │ │ │ -0000ee90: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ -0000eea0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -0000eeb0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -0000eec0: 432b 2b3a 2020 5074 725f 4661 7374 4c69 C++: Ptr_FastLi │ │ │ │ -0000eed0: 6e65 4465 7465 6374 6f72 2063 763a 3a78 neDetector cv::x │ │ │ │ -0000eee0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -0000eef0: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ -0000ef00: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ -0000ef10: 686f 6c64 203d 2031 302c 2066 6c6f 6174 hold = 10, float │ │ │ │ -0000ef20: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000ef30: 6f6c 6420 3d20 312e 3431 3432 3133 3536 old = 1.41421356 │ │ │ │ -0000ef40: 3266 2c20 646f 7562 6c65 2063 616e 6e79 2f, double canny │ │ │ │ -0000ef50: 5f74 6831 203d 2035 302e 302c 2064 6f75 _th1 = 50.0, dou │ │ │ │ -0000ef60: 626c 6520 6361 6e6e 795f 7468 3220 3d20 ble canny_th2 = │ │ │ │ -0000ef70: 3530 2e30 2c20 696e 7420 6361 6e6e 795f 50.0, int canny_ │ │ │ │ -0000ef80: 6170 6572 7475 7265 5f73 697a 6520 3d20 aperture_size = │ │ │ │ -0000ef90: 332c 2062 6f6f 6c20 646f 5f6d 6572 6765 3, bool do_merge │ │ │ │ -0000efa0: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ -0000efb0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000efc0: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ -0000efd0: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ -0000efe0: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ -0000eff0: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ -0000f000: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ -0000f010: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ -0000f020: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ -0000f030: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ -0000f040: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ -0000f050: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ -0000f060: 2020 202a 2040 7061 7261 6d20 6469 7374 * @param dist │ │ │ │ -0000f070: 616e 6365 5f74 6872 6573 686f 6c64 2020 ance_threshold │ │ │ │ -0000f080: 4120 706f 696e 7420 706c 6163 6564 2066 A point placed f │ │ │ │ -0000f090: 726f 6d20 6120 6879 706f 7468 6573 6973 rom a hypothesis │ │ │ │ -0000f0a0: 206c 696e 650a 2020 2020 202a 2020 2020 line. * │ │ │ │ -0000f0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f0c0: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ -0000f0d0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ -0000f0e0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ -0000f0f0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ -0000f100: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000f110: 616e 6e79 5f74 6831 2020 2020 2020 2020 anny_th1 │ │ │ │ -0000f120: 2020 2046 6972 7374 2074 6872 6573 686f First thresho │ │ │ │ -0000f130: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ -0000f140: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ -0000f150: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ -0000f160: 6172 616d 2063 616e 6e79 5f74 6832 2020 aram canny_th2 │ │ │ │ -0000f170: 2020 2020 2020 2020 2053 6563 6f6e 6420 Second │ │ │ │ -0000f180: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ -0000f190: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ -0000f1a0: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ -0000f1b0: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ -0000f1c0: 795f 6170 6572 7475 7265 5f73 697a 6520 y_aperture_size │ │ │ │ -0000f1d0: 4170 6572 7475 7265 7369 7a65 2066 6f72 Aperturesize for │ │ │ │ -0000f1e0: 2074 6865 2073 6f62 656c 206f 7065 7261 the sobel opera │ │ │ │ -0000f1f0: 746f 7220 696e 2043 616e 6e79 2829 2e0a tor in Canny().. │ │ │ │ -0000f200: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -0000f210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f220: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -0000f230: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -0000f240: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -0000f250: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -0000f260: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -0000f270: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000f280: 6f5f 6d65 7267 6520 2020 2020 2020 2020 o_merge │ │ │ │ -0000f290: 2020 2049 6620 7472 7565 2c20 696e 6372 If true, incr │ │ │ │ -0000f2a0: 656d 656e 7461 6c20 6d65 7267 696e 6720 emental merging │ │ │ │ -0000f2b0: 6f66 2073 6567 6d65 6e74 7320 7769 6c6c of segments will │ │ │ │ -0000f2c0: 2062 6520 7065 7266 6f72 6d65 640a 2020 be performed. │ │ │ │ -0000f2d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -0000f2e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000f2f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -0000f300: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -0000f310: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -0000f320: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f330: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ -0000f340: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ -0000f350: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ -0000f360: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ -0000f370: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ -0000f380: 6361 6e6e 795f 7468 322c 2069 6e74 2063 canny_th2, int c │ │ │ │ -0000f390: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ -0000f3a0: 7a65 2c20 626f 6f6c 6561 6e20 646f 5f6d ze, boolean do_m │ │ │ │ -0000f3b0: 6572 6765 2920 7b0a 2020 2020 2020 2020 erge) {. │ │ │ │ -0000f3c0: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f3d0: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f3e0: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f3f0: 6e65 4465 7465 6374 6f72 5f30 286c 656e neDetector_0(len │ │ │ │ -0000f400: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f410: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f420: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f430: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f440: 7065 7274 7572 655f 7369 7a65 2c20 646f perture_size, do │ │ │ │ -0000f450: 5f6d 6572 6765 2929 3b0a 2020 2020 7d0a _merge));. }. │ │ │ │ -0000f460: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000f470: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ -0000f480: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ -0000f490: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ -0000f4a0: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ -0000f4b0: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ -0000f4c0: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ -0000f4d0: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ -0000f4e0: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ -0000f4f0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ -0000f500: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ -0000f510: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ -0000f520: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ -0000f530: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ -0000f540: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ -0000f550: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ -0000f560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f570: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -0000f580: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -0000f590: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -0000f5a0: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -0000f5b0: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ -0000f5c0: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ -0000f5d0: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ -0000f5e0: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ -0000f5f0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ -0000f600: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ -0000f610: 7261 6d20 6361 6e6e 795f 7468 3220 2020 ram canny_th2 │ │ │ │ -0000f620: 2020 2020 2020 2020 5365 636f 6e64 2074 Second t │ │ │ │ -0000f630: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ -0000f640: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ -0000f650: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ -0000f660: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ -0000f670: 5f61 7065 7274 7572 655f 7369 7a65 2041 _aperture_size A │ │ │ │ -0000f680: 7065 7274 7572 6573 697a 6520 666f 7220 perturesize for │ │ │ │ -0000f690: 7468 6520 736f 6265 6c20 6f70 6572 6174 the sobel operat │ │ │ │ -0000f6a0: 6f72 2069 6e20 4361 6e6e 7928 292e 0a20 or in Canny().. │ │ │ │ -0000f6b0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -0000f6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f6d0: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ -0000f6e0: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ -0000f6f0: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ -0000f700: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ -0000f710: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ -0000f720: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000f730: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000f740: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000f750: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000f760: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ -0000f770: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ -0000f780: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -0000f790: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -0000f7a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -0000f7b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -0000f7c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -0000f7d0: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ -0000f7e0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ -0000f7f0: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ -0000f800: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f810: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f820: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f830: 6e65 4465 7465 6374 6f72 5f31 286c 656e neDetector_1(len │ │ │ │ -0000f840: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f850: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f860: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f870: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f880: 7065 7274 7572 655f 7369 7a65 2929 3b0a perture_size));. │ │ │ │ -0000f890: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000f8a0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -0000f8b0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -0000f8c0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -0000f8d0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -0000f8e0: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -0000f8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000f900: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ -0000f910: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ -0000f920: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ -0000f930: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ -0000f940: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000f950: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000f960: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ -0000f970: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ -0000f980: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ -0000f990: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f9a0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ -0000f9b0: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ -0000f9c0: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ -0000f9d0: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ -0000f9e0: 746c 6965 720a 2020 2020 202a 2040 7061 tlier. * @pa │ │ │ │ -0000f9f0: 7261 6d20 6361 6e6e 795f 7468 3120 2020 ram canny_th1 │ │ │ │ -0000fa00: 2020 2020 2020 2020 4669 7273 7420 7468 First th │ │ │ │ -0000fa10: 7265 7368 6f6c 6420 666f 7220 6879 7374 reshold for hyst │ │ │ │ -0000fa20: 6572 6573 6973 2070 726f 6365 6475 7265 eresis procedure │ │ │ │ -0000fa30: 2069 6e20 4361 6e6e 7928 290a 2020 2020 in Canny(). │ │ │ │ -0000fa40: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fa50: 7468 3220 2020 2020 2020 2020 2020 5365 th2 Se │ │ │ │ -0000fa60: 636f 6e64 2074 6872 6573 686f 6c64 2066 cond threshold f │ │ │ │ -0000fa70: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ -0000fa80: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ -0000fa90: 2829 0a20 2020 2020 2a20 2020 2020 2020 (). * │ │ │ │ -0000faa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fab0: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ -0000fac0: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ -0000fad0: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ -0000fae0: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ -0000faf0: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ -0000fb00: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ -0000fb10: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -0000fb20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000fb30: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000fb40: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ -0000fb50: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ -0000fb60: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ -0000fb70: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ -0000fb80: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ -0000fb90: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ -0000fba0: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d │ │ │ │ -0000fbb0: 6f75 626c 6520 6361 6e6e 795f 7468 3229 ouble canny_th2) │ │ │ │ -0000fbc0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -0000fbd0: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ -0000fbe0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ -0000fbf0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -0000fc00: 6563 746f 725f 3228 6c65 6e67 7468 5f74 ector_2(length_t │ │ │ │ -0000fc10: 6872 6573 686f 6c64 2c20 6469 7374 616e hreshold, distan │ │ │ │ -0000fc20: 6365 5f74 6872 6573 686f 6c64 2c20 6361 ce_threshold, ca │ │ │ │ -0000fc30: 6e6e 795f 7468 312c 2063 616e 6e79 5f74 nny_th1, canny_t │ │ │ │ -0000fc40: 6832 2929 3b0a 2020 2020 7d0a 0a20 2020 h2));. }.. │ │ │ │ -0000fc50: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -0000fc60: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ -0000fc70: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ -0000fc80: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ -0000fc90: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ -0000fca0: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ -0000fcb0: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ -0000fcc0: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ -0000fcd0: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ -0000fce0: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ -0000fcf0: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ -0000fd00: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ -0000fd10: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ -0000fd20: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ -0000fd30: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ -0000fd40: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -0000fd50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fd60: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -0000fd70: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000fd80: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -0000fd90: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -0000fda0: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fdb0: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ -0000fdc0: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ -0000fdd0: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ -0000fde0: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ -0000fdf0: 290a 2020 2020 202a 2020 2020 2020 2020 ). * │ │ │ │ -0000fe00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fe10: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ -0000fe20: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ -0000fe30: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ -0000fe40: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ -0000fe50: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ -0000fe60: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ -0000fe70: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -0000fe80: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000fe90: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000fea0: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ -0000feb0: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ -0000fec0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ -0000fed0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ -0000fee0: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ -0000fef0: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ -0000ff00: 6c65 2063 616e 6e79 5f74 6831 2920 7b0a le canny_th1) {. │ │ │ │ -0000ff10: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ -0000ff20: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ -0000ff30: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0000ff40: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ -0000ff50: 6f72 5f33 286c 656e 6774 685f 7468 7265 or_3(length_thre │ │ │ │ -0000ff60: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ -0000ff70: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ -0000ff80: 5f74 6831 2929 3b0a 2020 2020 7d0a 0a20 _th1));. }.. │ │ │ │ -0000ff90: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -0000ffa0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -0000ffb0: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ -0000ffc0: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ -0000ffd0: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ -0000ffe0: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ -0000fff0: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ -00010000: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ -00010010: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ -00010020: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ -00010030: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ -00010040: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ -00010050: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ -00010060: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ -00010070: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ -00010080: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ -00010090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000100a0: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ -000100b0: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ -000100c0: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ -000100d0: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ -000100e0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000100f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010100: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ -00010110: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ -00010120: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ -00010130: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ -00010140: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ -00010150: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00010160: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010170: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010180: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010190: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000101a0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000101b0: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ -000101c0: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -000101d0: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -000101e0: 6573 686f 6c64 2920 7b0a 2020 2020 2020 eshold) {. │ │ │ │ -000101f0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ -00010200: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ -00010210: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00010220: 4c69 6e65 4465 7465 6374 6f72 5f34 286c LineDetector_4(l │ │ │ │ -00010230: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00010240: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -00010250: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ -00010260: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00010270: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ -00010280: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ -00010290: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ -000102a0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ -000102b0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ -000102c0: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ -000102d0: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ -000102e0: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ -000102f0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ -00010300: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ -00010310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010320: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ -00010330: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ -00010340: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ -00010350: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ -00010360: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ -00010370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010380: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ -00010390: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ -000103a0: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ -000103b0: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ -000103c0: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ -000103d0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000103e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000103f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010400: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00010410: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ -00010420: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ -00010430: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ -00010440: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ -00010450: 6f6c 6429 207b 0a20 2020 2020 2020 2072 old) {. r │ │ │ │ -00010460: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ -00010470: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ -00010480: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ -00010490: 6544 6574 6563 746f 725f 3528 6c65 6e67 eDetector_5(leng │ │ │ │ -000104a0: 7468 5f74 6872 6573 686f 6c64 2929 3b0a th_threshold));. │ │ │ │ -000104b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000104c0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -000104d0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -000104e0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -000104f0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -00010500: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -00010510: 2020 202a 0a20 2020 2020 2a20 2020 2020 *. * │ │ │ │ -00010520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010530: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -00010540: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -00010550: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -00010560: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -00010570: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00010580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010590: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -000105a0: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -000105b0: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -000105c0: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -000105d0: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -000105e0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -000105f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010600: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00010610: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00010620: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ -00010630: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ -00010640: 6544 6574 6563 746f 7228 2920 7b0a 2020 eDetector() {. │ │ │ │ -00010650: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ -00010660: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ -00010670: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00010680: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -00010690: 5f36 2829 293b 0a20 2020 207d 0a0a 0a20 _6());. }... │ │ │ │ -000106a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000106b0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000106c0: 7072 6f63 3a3a 4661 7374 486f 7567 6854 proc::FastHoughT │ │ │ │ -000106d0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -000106e0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ -000106f0: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -00010700: 2061 6e67 6c65 5261 6e67 6520 3d20 4152 angleRange = AR │ │ │ │ -00010710: 4f5f 3331 355f 3133 352c 2069 6e74 206f O_315_135, int o │ │ │ │ -00010720: 7020 3d20 4648 545f 4144 442c 2069 6e74 p = FHT_ADD, int │ │ │ │ -00010730: 206d 616b 6553 6b65 7720 3d20 4844 4f5f makeSkew = HDO_ │ │ │ │ -00010740: 4445 534b 4557 290a 2020 2020 2f2f 0a0a DESKEW). //.. │ │ │ │ -00010750: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ -00010760: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ -00010770: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ -00010780: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -00010790: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -000107a0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -000107b0: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ -000107c0: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ -000107d0: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ -000107e0: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ -000107f0: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ -00010800: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00010810: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ -00010820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010830: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ -00010840: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00010850: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00010860: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ -00010870: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010880: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00010890: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ -000108a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000108b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000108c0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000108d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000108e0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -000108f0: 6b65 536b 6577 2061 7574 6f6d 6174 6963 keSkew automatic │ │ │ │ -00010900: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010910: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00010920: 6320 7374 6174 6963 2076 6f69 6420 4661 c static void Fa │ │ │ │ -00010930: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00010940: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -00010950: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -00010960: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -00010970: 6765 2c20 696e 7420 6f70 2c20 696e 7420 ge, int op, int │ │ │ │ -00010980: 6d61 6b65 536b 6577 2920 7b0a 2020 2020 makeSkew) {. │ │ │ │ -00010990: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -000109a0: 6e73 666f 726d 5f30 2873 7263 2e6e 6174 nsform_0(src.nat │ │ │ │ -000109b0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -000109c0: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -000109d0: 7468 2c20 616e 676c 6552 616e 6765 2c20 th, angleRange, │ │ │ │ -000109e0: 6f70 2c20 6d61 6b65 536b 6577 293b 0a20 op, makeSkew);. │ │ │ │ -000109f0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00010a00: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00010a10: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ -00010a20: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ -00010a30: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00010a40: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ -00010a50: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ -00010a60: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ -00010a70: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ -00010a80: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ -00010a90: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ -00010aa0: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ -00010ab0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -00010ac0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00010ad0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00010ae0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00010af0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010b00: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ -00010b10: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ -00010b20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010b30: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ -00010b40: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ -00010b50: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010b60: 2020 2a20 4070 6172 616d 206f 7020 6175 * @param op au │ │ │ │ -00010b70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010b80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010b90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010ba0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ -00010bb0: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -00010bc0: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ -00010bd0: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ -00010be0: 6e67 6c65 5261 6e67 652c 2069 6e74 206f ngleRange, int o │ │ │ │ -00010bf0: 7029 207b 0a20 2020 2020 2020 2046 6173 p) {. Fas │ │ │ │ -00010c00: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ -00010c10: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -00010c20: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00010c30: 6473 744d 6174 4465 7074 682c 2061 6e67 dstMatDepth, ang │ │ │ │ -00010c40: 6c65 5261 6e67 652c 206f 7029 3b0a 2020 leRange, op);. │ │ │ │ -00010c50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00010c60: 2020 2a20 4361 6c63 756c 6174 6573 2032 * Calculates 2 │ │ │ │ -00010c70: 4420 4661 7374 2048 6f75 6768 2074 7261 D Fast Hough tra │ │ │ │ -00010c80: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ -00010c90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00010ca0: 2a20 5468 6520 6675 6e63 7469 6f6e 2063 * The function c │ │ │ │ -00010cb0: 616c 6375 6c61 7465 7320 7468 6520 6661 alculates the fa │ │ │ │ -00010cc0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ -00010cd0: 726d 2066 6f72 2066 756c 6c2c 2068 616c rm for full, hal │ │ │ │ -00010ce0: 6620 6f72 2071 7561 7274 6572 0a20 2020 f or quarter. │ │ │ │ -00010cf0: 2020 2a20 7261 6e67 6520 6f66 2061 6e67 * range of ang │ │ │ │ -00010d00: 6c65 732e 0a20 2020 2020 2a20 4070 6172 les.. * @par │ │ │ │ -00010d10: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -00010d20: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010d30: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00010d40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010d50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010d60: 4070 6172 616d 2064 7374 4d61 7444 6570 @param dstMatDep │ │ │ │ -00010d70: 7468 2061 7574 6f6d 6174 6963 616c 6c79 th automatically │ │ │ │ -00010d80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010d90: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00010da0: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00010db0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010dc0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00010dd0: 7461 7469 6320 766f 6964 2046 6173 7448 tatic void FastH │ │ │ │ -00010de0: 6f75 6768 5472 616e 7366 6f72 6d28 4d61 oughTransform(Ma │ │ │ │ -00010df0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00010e00: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ -00010e10: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ -00010e20: 207b 0a20 2020 2020 2020 2046 6173 7448 {. FastH │ │ │ │ -00010e30: 6f75 6768 5472 616e 7366 6f72 6d5f 3228 oughTransform_2( │ │ │ │ -00010e40: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00010e50: 7374 2e6e 6174 6976 654f 626a 2c20 6473 st.nativeObj, ds │ │ │ │ -00010e60: 744d 6174 4465 7074 682c 2061 6e67 6c65 tMatDepth, angle │ │ │ │ -00010e70: 5261 6e67 6529 3b0a 2020 2020 7d0a 0a20 Range);. }.. │ │ │ │ -00010e80: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ -00010e90: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ -00010ea0: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ -00010eb0: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -00010ec0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00010ed0: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -00010ee0: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ -00010ef0: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ -00010f00: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ -00010f10: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ -00010f20: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ -00010f30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00010f40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010f50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010f60: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -00010f70: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00010f80: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00010f90: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ -00010fa0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010fb0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00010fc0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00010fd0: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ -00010fe0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ -00010ff0: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ -00011000: 4d61 7444 6570 7468 2920 7b0a 2020 2020 MatDepth) {. │ │ │ │ -00011010: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -00011020: 6e73 666f 726d 5f33 2873 7263 2e6e 6174 nsform_3(src.nat │ │ │ │ -00011030: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00011040: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -00011050: 7468 293b 0a20 2020 207d 0a0a 0a20 2020 th);. }... │ │ │ │ -00011060: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00011070: 2056 6563 3469 2063 763a 3a78 696d 6770 Vec4i cv::ximgp │ │ │ │ -00011080: 726f 633a 3a48 6f75 6768 506f 696e 7432 roc::HoughPoint2 │ │ │ │ -00011090: 4c69 6e65 2850 6f69 6e74 2068 6f75 6768 Line(Point hough │ │ │ │ -000110a0: 506f 696e 742c 204d 6174 2073 7263 496d Point, Mat srcIm │ │ │ │ -000110b0: 6749 6e66 6f2c 2069 6e74 2061 6e67 6c65 gInfo, int angle │ │ │ │ -000110c0: 5261 6e67 6520 3d20 4152 4f5f 3331 355f Range = ARO_315_ │ │ │ │ -000110d0: 3133 352c 2069 6e74 206d 616b 6553 6b65 135, int makeSke │ │ │ │ -000110e0: 7720 3d20 4844 4f5f 4445 534b 4557 2c20 w = HDO_DESKEW, │ │ │ │ -000110f0: 696e 7420 7275 6c65 7320 3d20 524f 5f49 int rules = RO_I │ │ │ │ -00011100: 474e 4f52 455f 424f 5244 4552 5329 0a20 GNORE_BORDERS). │ │ │ │ -00011110: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00011120: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ -00011130: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011140: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011150: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011160: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011170: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ -00011180: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ -00011190: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000111a0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000111b0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000111c0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -000111d0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ -000111e0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ -000111f0: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ -00011200: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ -00011210: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ -00011220: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ -00011230: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ -00011240: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ -00011250: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011260: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011270: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ -00011280: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ -00011290: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ -000112a0: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ -000112b0: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ -000112c0: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ -000112d0: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ -000112e0: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ -000112f0: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ -00011300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -00011310: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00011320: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -00011330: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011340: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011350: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011360: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011370: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00011380: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ -00011390: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000113a0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -000113b0: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ -000113c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000113d0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000113e0: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ -000113f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00011400: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00011410: 7261 6d20 6d61 6b65 536b 6577 2061 7574 ram makeSkew aut │ │ │ │ -00011420: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00011430: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00011440: 616d 2072 756c 6573 2061 7574 6f6d 6174 am rules automat │ │ │ │ -00011450: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00011460: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00011470: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00011480: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00011490: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -000114a0: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi │ │ │ │ -000114b0: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho │ │ │ │ -000114c0: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr │ │ │ │ -000114d0: 6349 6d67 496e 666f 2c20 696e 7420 616e cImgInfo, int an │ │ │ │ -000114e0: 676c 6552 616e 6765 2c20 696e 7420 6d61 gleRange, int ma │ │ │ │ -000114f0: 6b65 536b 6577 2c20 696e 7420 7275 6c65 keSkew, int rule │ │ │ │ -00011500: 7329 207b 0a20 2020 2020 2020 2072 6574 s) {. ret │ │ │ │ -00011510: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ -00011520: 696e 655f 3028 686f 7567 6850 6f69 6e74 ine_0(houghPoint │ │ │ │ -00011530: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ -00011540: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ -00011550: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ -00011560: 6765 2c20 6d61 6b65 536b 6577 2c20 7275 ge, makeSkew, ru │ │ │ │ -00011570: 6c65 7329 3b0a 2020 2020 7d0a 0a20 2020 les);. }.. │ │ │ │ -00011580: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -00011590: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000115a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000115b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000115c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000115d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000115e0: 4072 6574 7661 6c20 205b 5665 6334 695d @retval [Vec4i] │ │ │ │ -000115f0: 2020 2020 2043 6f6f 7264 696e 6174 6573 Coordinates │ │ │ │ -00011600: 206f 6620 6c69 6e65 2073 6567 6d65 6e74 of line segment │ │ │ │ -00011610: 2063 6f72 7265 7370 6f6e 6465 6420 6279 corresponded by │ │ │ │ -00011620: 2070 6f69 6e74 2069 6e20 486f 7567 6820 point in Hough │ │ │ │ -00011630: 7370 6163 652e 0a20 2020 2020 2a20 4072 space.. * @r │ │ │ │ -00011640: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ -00011650: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ -00011660: 2052 4f5f 5354 5249 4354 0a20 2020 2020 RO_STRICT. │ │ │ │ -00011670: 2a20 2020 2020 2020 2020 2020 2074 6865 * the │ │ │ │ -00011680: 6e20 7265 7475 726e 6564 206c 696e 6520 n returned line │ │ │ │ -00011690: 6375 7420 616c 6f6e 6720 7468 6520 626f cut along the bo │ │ │ │ -000116a0: 7264 6572 206f 6620 736f 7572 6365 2069 rder of source i │ │ │ │ -000116b0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000116c0: 6d61 726b 7320 4966 2072 756c 6573 2070 marks If rules p │ │ │ │ -000116d0: 6172 616d 6574 6572 2073 6574 2074 6f20 arameter set to │ │ │ │ -000116e0: 524f 5f57 4541 4b20 7468 656e 2069 6e20 RO_WEAK then in │ │ │ │ -000116f0: 6361 7365 206f 6620 706f 696e 742c 2077 case of point, w │ │ │ │ -00011700: 6869 6368 2062 656c 6f6e 6773 0a20 2020 hich belongs. │ │ │ │ -00011710: 2020 2a20 2020 2020 2020 2020 2020 2074 * t │ │ │ │ -00011720: 6865 2069 6e63 6f72 7265 6374 2070 6172 he incorrect par │ │ │ │ -00011730: 7420 6f66 2048 6f75 6768 2069 6d61 6765 t of Hough image │ │ │ │ -00011740: 2c20 7265 7475 726e 6564 206c 696e 6520 , returned line │ │ │ │ -00011750: 7769 6c6c 206e 6f74 2069 6e74 6572 7365 will not interse │ │ │ │ -00011760: 6374 2073 6f75 7263 6520 696d 6167 652e ct source image. │ │ │ │ -00011770: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -00011780: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ -00011790: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000117a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000117b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000117c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000117d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000117e0: 4070 6172 616d 2068 6f75 6768 506f 696e @param houghPoin │ │ │ │ -000117f0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00011800: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00011810: 2040 7061 7261 6d20 7372 6349 6d67 496e @param srcImgIn │ │ │ │ -00011820: 666f 2061 7574 6f6d 6174 6963 616c 6c79 fo automatically │ │ │ │ -00011830: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011840: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00011850: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00011860: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00011870: 202a 2040 7061 7261 6d20 6d61 6b65 536b * @param makeSk │ │ │ │ -00011880: 6577 2061 7574 6f6d 6174 6963 616c 6c79 ew automatically │ │ │ │ -00011890: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000118a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000118b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000118c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000118d0: 626c 6963 2073 7461 7469 6320 696e 745b blic static int[ │ │ │ │ -000118e0: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -000118f0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ -00011900: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ -00011910: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ -00011920: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ -00011930: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00011940: 726e 2048 6f75 6768 506f 696e 7432 4c69 rn HoughPoint2Li │ │ │ │ -00011950: 6e65 5f31 2868 6f75 6768 506f 696e 742e ne_1(houghPoint. │ │ │ │ -00011960: 782c 2068 6f75 6768 506f 696e 742e 792c x, houghPoint.y, │ │ │ │ -00011970: 2073 7263 496d 6749 6e66 6f2e 6e61 7469 srcImgInfo.nati │ │ │ │ -00011980: 7665 4f62 6a2c 2061 6e67 6c65 5261 6e67 veObj, angleRang │ │ │ │ -00011990: 652c 206d 616b 6553 6b65 7729 3b0a 2020 e, makeSkew);. │ │ │ │ -000119a0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -000119b0: 2020 2a20 4361 6c63 756c 6174 6573 2063 * Calculates c │ │ │ │ -000119c0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000119d0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000119e0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000119f0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011a00: 0a20 2020 2020 2a20 4072 6574 7661 6c20 . * @retval │ │ │ │ -00011a10: 205b 5665 6334 695d 2020 2020 2043 6f6f [Vec4i] Coo │ │ │ │ -00011a20: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line │ │ │ │ -00011a30: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp │ │ │ │ -00011a40: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i │ │ │ │ -00011a50: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space.. │ │ │ │ -00011a60: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011a70: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011a80: 7220 7365 7420 746f 2052 4f5f 5354 5249 r set to RO_STRI │ │ │ │ -00011a90: 4354 0a20 2020 2020 2a20 2020 2020 2020 CT. * │ │ │ │ -00011aa0: 2020 2020 2074 6865 6e20 7265 7475 726e then return │ │ │ │ -00011ab0: 6564 206c 696e 6520 6375 7420 616c 6f6e ed line cut alon │ │ │ │ -00011ac0: 6720 7468 6520 626f 7264 6572 206f 6620 g the border of │ │ │ │ -00011ad0: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image.. │ │ │ │ -00011ae0: 2020 202a 2040 7265 6d61 726b 7320 4966 * @remarks If │ │ │ │ -00011af0: 2072 756c 6573 2070 6172 616d 6574 6572 rules parameter │ │ │ │ -00011b00: 2073 6574 2074 6f20 524f 5f57 4541 4b20 set to RO_WEAK │ │ │ │ -00011b10: 7468 656e 2069 6e20 6361 7365 206f 6620 then in case of │ │ │ │ -00011b20: 706f 696e 742c 2077 6869 6368 2062 656c point, which bel │ │ │ │ -00011b30: 6f6e 6773 0a20 2020 2020 2a20 2020 2020 ongs. * │ │ │ │ -00011b40: 2020 2020 2020 2074 6865 2069 6e63 6f72 the incor │ │ │ │ -00011b50: 7265 6374 2070 6172 7420 6f66 2048 6f75 rect part of Hou │ │ │ │ -00011b60: 6768 2069 6d61 6765 2c20 7265 7475 726e gh image, return │ │ │ │ -00011b70: 6564 206c 696e 6520 7769 6c6c 206e 6f74 ed line will not │ │ │ │ -00011b80: 2069 6e74 6572 7365 6374 2073 6f75 7263 intersect sourc │ │ │ │ -00011b90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -00011ba0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00011bb0: 696f 6e20 6361 6c63 756c 6174 6573 2063 ion calculates c │ │ │ │ -00011bc0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -00011bd0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -00011be0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -00011bf0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011c00: 0a20 2020 2020 2a20 4070 6172 616d 2068 . * @param h │ │ │ │ -00011c10: 6f75 6768 506f 696e 7420 6175 746f 6d61 oughPoint automa │ │ │ │ -00011c20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00011c30: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00011c40: 7372 6349 6d67 496e 666f 2061 7574 6f6d srcImgInfo autom │ │ │ │ -00011c50: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00011c60: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00011c70: 2061 6e67 6c65 5261 6e67 6520 6175 746f angleRange auto │ │ │ │ -00011c80: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00011c90: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00011ca0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00011cb0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011cc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00011cd0: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00011ce0: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -00011cf0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -00011d00: 2073 7263 496d 6749 6e66 6f2c 2069 6e74 srcImgInfo, int │ │ │ │ -00011d10: 2061 6e67 6c65 5261 6e67 6529 207b 0a20 angleRange) {. │ │ │ │ -00011d20: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -00011d30: 7567 6850 6f69 6e74 324c 696e 655f 3228 ughPoint2Line_2( │ │ │ │ -00011d40: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -00011d50: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00011d60: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00011d70: 2c20 616e 676c 6552 616e 6765 293b 0a20 , angleRange);. │ │ │ │ -00011d80: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00011d90: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00011da0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011db0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011dc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011dd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011de0: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ -00011df0: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ -00011e00: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ -00011e10: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ -00011e20: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ -00011e30: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ -00011e40: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011e50: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011e60: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ -00011e70: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ -00011e80: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ -00011e90: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ -00011ea0: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ -00011eb0: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ -00011ec0: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011ed0: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011ee0: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ -00011ef0: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ -00011f00: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ -00011f10: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ -00011f20: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ -00011f30: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ -00011f40: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ -00011f50: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ -00011f60: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ -00011f70: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ -00011f80: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00011f90: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -00011fa0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011fb0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011fc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011fd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011fe0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00011ff0: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ -00012000: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00012010: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00012020: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ -00012030: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00012040: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00012050: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00012060: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00012070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00012080: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00012090: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -000120a0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -000120b0: 2073 7263 496d 6749 6e66 6f29 207b 0a20 srcImgInfo) {. │ │ │ │ -000120c0: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -000120d0: 7567 6850 6f69 6e74 324c 696e 655f 3328 ughPoint2Line_3( │ │ │ │ -000120e0: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -000120f0: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00012100: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00012110: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00012120: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00012130: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00012140: 3a3a 636f 7661 7269 616e 6365 4573 7469 ::covarianceEsti │ │ │ │ -00012150: 6d61 7469 6f6e 284d 6174 2073 7263 2c20 mation(Mat src, │ │ │ │ -00012160: 4d61 7426 2064 7374 2c20 696e 7420 7769 Mat& dst, int wi │ │ │ │ -00012170: 6e64 6f77 526f 7773 2c20 696e 7420 7769 ndowRows, int wi │ │ │ │ -00012180: 6e64 6f77 436f 6c73 290a 2020 2020 2f2f ndowCols). // │ │ │ │ -00012190: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000121a0: 2043 6f6d 7075 7465 7320 7468 6520 6573 Computes the es │ │ │ │ -000121b0: 7469 6d61 7465 6420 636f 7661 7269 616e timated covarian │ │ │ │ -000121c0: 6365 206d 6174 7269 7820 6f66 2061 6e20 ce matrix of an │ │ │ │ -000121d0: 696d 6167 6520 7573 696e 6720 7468 6520 image using the │ │ │ │ -000121e0: 736c 6964 696e 670a 2020 2020 202a 2077 sliding. * w │ │ │ │ -000121f0: 696e 646f 7720 666f 7275 6d6c 6174 696f indow forumlatio │ │ │ │ -00012200: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00012210: 2040 7061 7261 6d20 7372 6320 5468 6520 @param src The │ │ │ │ -00012220: 736f 7572 6365 2069 6d61 6765 2e20 496e source image. In │ │ │ │ -00012230: 7075 7420 696d 6167 6520 6d75 7374 2062 put image must b │ │ │ │ -00012240: 6520 6f66 2061 2063 6f6d 706c 6578 2074 e of a complex t │ │ │ │ -00012250: 7970 652e 0a20 2020 2020 2a20 4070 6172 ype.. * @par │ │ │ │ -00012260: 616d 2064 7374 2054 6865 2064 6573 7469 am dst The desti │ │ │ │ -00012270: 6e61 7469 6f6e 2065 7374 696d 6174 6564 nation estimated │ │ │ │ -00012280: 2063 6f76 6172 6961 6e63 6520 6d61 7472 covariance matr │ │ │ │ -00012290: 6978 2e20 4f75 7470 7574 206d 6174 7269 ix. Output matri │ │ │ │ -000122a0: 7820 7769 6c6c 2062 6520 7369 7a65 2028 x will be size ( │ │ │ │ -000122b0: 7769 6e64 6f77 526f 7773 2a77 696e 646f windowRows*windo │ │ │ │ -000122c0: 7743 6f6c 732c 2077 696e 646f 7752 6f77 wCols, windowRow │ │ │ │ -000122d0: 732a 7769 6e64 6f77 436f 6c73 292e 0a20 s*windowCols).. │ │ │ │ -000122e0: 2020 2020 2a20 4070 6172 616d 2077 696e * @param win │ │ │ │ -000122f0: 646f 7752 6f77 7320 5468 6520 6e75 6d62 dowRows The numb │ │ │ │ -00012300: 6572 206f 6620 726f 7773 2069 6e20 7468 er of rows in th │ │ │ │ -00012310: 6520 7769 6e64 6f77 2e0a 2020 2020 202a e window.. * │ │ │ │ -00012320: 2040 7061 7261 6d20 7769 6e64 6f77 436f @param windowCo │ │ │ │ -00012330: 6c73 2054 6865 206e 756d 6265 7220 6f66 ls The number of │ │ │ │ -00012340: 2063 6f6c 7320 696e 2074 6865 2077 696e cols in the win │ │ │ │ -00012350: 646f 772e 0a20 2020 2020 2a20 5468 6520 dow.. * The │ │ │ │ -00012360: 7769 6e64 6f77 2073 697a 6520 7061 7261 window size para │ │ │ │ -00012370: 6d65 7465 7273 2063 6f6e 7472 6f6c 2074 meters control t │ │ │ │ -00012380: 6865 2061 6363 7572 6163 7920 6f66 2074 he accuracy of t │ │ │ │ -00012390: 6865 2065 7374 696d 6174 696f 6e2e 0a20 he estimation.. │ │ │ │ -000123a0: 2020 2020 2a20 5468 6520 736c 6964 696e * The slidin │ │ │ │ -000123b0: 6720 7769 6e64 6f77 206d 6f76 6573 206f g window moves o │ │ │ │ -000123c0: 7665 7220 7468 6520 656e 7469 7265 2069 ver the entire i │ │ │ │ -000123d0: 6d61 6765 2066 726f 6d20 7468 6520 746f mage from the to │ │ │ │ -000123e0: 702d 6c65 6674 2063 6f72 6e65 720a 2020 p-left corner. │ │ │ │ -000123f0: 2020 202a 2074 6f20 7468 6520 626f 7474 * to the bott │ │ │ │ -00012400: 6f6d 2072 6967 6874 2063 6f72 6e65 722e om right corner. │ │ │ │ -00012410: 2045 6163 6820 6c6f 6361 7469 6f6e 206f Each location o │ │ │ │ -00012420: 6620 7468 6520 7769 6e64 6f77 2072 6570 f the window rep │ │ │ │ -00012430: 7265 7365 6e74 7320 6120 7361 6d70 6c65 resents a sample │ │ │ │ -00012440: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -00012450: 7769 6e64 6f77 2069 7320 7468 6520 7369 window is the si │ │ │ │ -00012460: 7a65 206f 6620 7468 6520 696d 6167 652c ze of the image, │ │ │ │ -00012470: 2074 6865 6e20 7468 6973 2067 6976 6573 then this gives │ │ │ │ -00012480: 2074 6865 2065 7861 6374 2063 6f76 6172 the exact covar │ │ │ │ -00012490: 6961 6e63 6520 6d61 7472 6978 2e0a 2020 iance matrix.. │ │ │ │ -000124a0: 2020 202a 2046 6f72 2061 6c6c 206f 7468 * For all oth │ │ │ │ -000124b0: 6572 2063 6173 6573 2c20 7468 6520 7369 er cases, the si │ │ │ │ -000124c0: 7a65 7320 6f66 2074 6865 2077 696e 646f zes of the windo │ │ │ │ -000124d0: 7720 7769 6c6c 2069 6d70 6163 7420 7468 w will impact th │ │ │ │ -000124e0: 6520 6e75 6d62 6572 206f 6620 7361 6d70 e number of samp │ │ │ │ -000124f0: 6c65 730a 2020 2020 202a 2061 6e64 2074 les. * and t │ │ │ │ -00012500: 6865 206e 756d 6265 7220 6f66 2065 6c65 he number of ele │ │ │ │ -00012510: 6d65 6e74 7320 696e 2074 6865 2065 7374 ments in the est │ │ │ │ -00012520: 696d 6174 6564 2063 6f76 6172 6961 6e63 imated covarianc │ │ │ │ -00012530: 6520 6d61 7472 6978 2e0a 2020 2020 202a e matrix.. * │ │ │ │ -00012540: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00012550: 7469 6320 766f 6964 2063 6f76 6172 6961 tic void covaria │ │ │ │ -00012560: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00012570: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00012580: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ -00012590: 696e 7420 7769 6e64 6f77 436f 6c73 2920 int windowCols) │ │ │ │ -000125a0: 7b0a 2020 2020 2020 2020 636f 7661 7269 {. covari │ │ │ │ -000125b0: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ -000125c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -000125d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2077 dst.nativeObj, w │ │ │ │ -000125e0: 696e 646f 7752 6f77 732c 2077 696e 646f indowRows, windo │ │ │ │ -000125f0: 7743 6f6c 7329 3b0a 2020 2020 7d0a 0a0a wCols);. }... │ │ │ │ -00012600: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00012610: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00012620: 6770 726f 633a 3a65 6467 6550 7265 7365 gproc::edgePrese │ │ │ │ -00012630: 7276 696e 6746 696c 7465 7228 4d61 7420 rvingFilter(Mat │ │ │ │ -00012640: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00012650: 6e74 2064 2c20 646f 7562 6c65 2074 6872 nt d, double thr │ │ │ │ -00012660: 6573 686f 6c64 290a 2020 2020 2f2f 0a0a eshold). //.. │ │ │ │ -00012670: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00012680: 6d6f 6f74 6865 7320 616e 2069 6d61 6765 moothes an image │ │ │ │ -00012690: 2075 7369 6e67 2074 6865 2045 6467 652d using the Edge- │ │ │ │ -000126a0: 5072 6573 6572 7669 6e67 2066 696c 7465 Preserving filte │ │ │ │ -000126b0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000126c0: 2054 6865 2066 756e 6374 696f 6e20 736d The function sm │ │ │ │ -000126d0: 6f6f 7468 6573 2047 6175 7373 6961 6e20 oothes Gaussian │ │ │ │ -000126e0: 6e6f 6973 6520 6173 2077 656c 6c20 6173 noise as well as │ │ │ │ -000126f0: 2073 616c 7420 2661 6d70 3b20 7065 7070 salt & pepp │ │ │ │ -00012700: 6572 206e 6f69 7365 2e0a 2020 2020 202a er noise.. * │ │ │ │ -00012710: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00012720: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -00012730: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -00012740: 6173 6520 7365 650a 2020 2020 202a 205b ase see. * [ │ │ │ │ -00012750: 5265 6957 6f65 3138 5d20 2052 6569 6368 ReiWoe18] Reich │ │ │ │ -00012760: 2c20 532e 2061 6e64 2057 c3b6 7267 c3b6 , S. and W..rg.. │ │ │ │ -00012770: 7474 6572 2c20 462e 2061 6e64 2044 656c tter, F. and Del │ │ │ │ -00012780: 6c65 6e2c 2042 2e20 2832 3031 3829 2e20 len, B. (2018). │ │ │ │ -00012790: 4120 5265 616c 2d54 696d 6520 4564 6765 A Real-Time Edge │ │ │ │ -000127a0: 2d50 7265 7365 7276 696e 6720 4465 6e6f -Preserving Deno │ │ │ │ -000127b0: 6973 696e 6720 4669 6c74 6572 2e20 5072 ising Filter. Pr │ │ │ │ -000127c0: 6f63 6565 6469 6e67 7320 6f66 2074 6865 oceedings of the │ │ │ │ -000127d0: 2031 3374 6820 496e 7465 726e 6174 696f 13th Internatio │ │ │ │ -000127e0: 6e61 6c20 4a6f 696e 7420 436f 6e66 6572 nal Joint Confer │ │ │ │ -000127f0: 656e 6365 206f 6e20 436f 6d70 7574 6572 ence on Computer │ │ │ │ -00012800: 2056 6973 696f 6e2c 2049 6d61 6769 6e67 Vision, Imaging │ │ │ │ -00012810: 2061 6e64 2043 6f6d 7075 7465 7220 4772 and Computer Gr │ │ │ │ -00012820: 6170 6869 6373 2054 6865 6f72 7920 616e aphics Theory an │ │ │ │ -00012830: 6420 4170 706c 6963 6174 696f 6e73 2028 d Applications ( │ │ │ │ -00012840: 5649 5349 4752 4150 5029 3a20 5669 7361 VISIGRAPP): Visa │ │ │ │ -00012850: 7070 2c20 3835 2d39 342c 2034 2e20 444f pp, 85-94, 4. DO │ │ │ │ -00012860: 493a 2031 302e 3532 3230 2f30 3030 3635 I: 10.5220/00065 │ │ │ │ -00012870: 3039 3030 3038 3530 3039 342e 0a20 2020 09000850094.. │ │ │ │ -00012880: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00012890: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ -000128a0: 6974 2033 2d63 6861 6e6e 656c 2069 6d61 it 3-channel ima │ │ │ │ -000128b0: 6765 2e0a 2020 2020 202a 2040 7061 7261 ge.. * @para │ │ │ │ -000128c0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -000128d0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -000128e0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -000128f0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -00012900: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet │ │ │ │ -00012910: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel │ │ │ │ -00012920: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th │ │ │ │ -00012930: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin │ │ │ │ -00012940: 6720 6669 6c74 6572 696e 672e 204d 7573 g filtering. Mus │ │ │ │ -00012950: 7420 6265 2067 7265 6174 6572 206f 7220 t be greater or │ │ │ │ -00012960: 6571 7561 6c20 332e 0a20 2020 2020 2a20 equal 3.. * │ │ │ │ -00012970: 4070 6172 616d 2074 6872 6573 686f 6c64 @param threshold │ │ │ │ -00012980: 2054 6872 6573 686f 6c64 2c20 7768 6963 Threshold, whic │ │ │ │ -00012990: 6820 6469 7374 696e 6775 6973 6865 7320 h distinguishes │ │ │ │ -000129a0: 6265 7477 6565 6e20 6e6f 6973 652c 206f between noise, o │ │ │ │ -000129b0: 7574 6c69 6572 732c 2061 6e64 2064 6174 utliers, and dat │ │ │ │ -000129c0: 612e 0a20 2020 2020 2a2f 0a20 2020 2070 a.. */. p │ │ │ │ -000129d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000129e0: 6420 6564 6765 5072 6573 6572 7669 6e67 d edgePreserving │ │ │ │ -000129f0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -00012a00: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -00012a10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00012a20: 2920 7b0a 2020 2020 2020 2020 6564 6765 ) {. edge │ │ │ │ -00012a30: 5072 6573 6572 7669 6e67 4669 6c74 6572 PreservingFilter │ │ │ │ -00012a40: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ -00012a50: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00012a60: 2064 2c20 7468 7265 7368 6f6c 6429 3b0a d, threshold);. │ │ │ │ -00012a70: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00012a80: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00012a90: 4564 6765 426f 7865 7320 6376 3a3a 7869 EdgeBoxes cv::xi │ │ │ │ -00012aa0: 6d67 7072 6f63 3a3a 6372 6561 7465 4564 mgproc::createEd │ │ │ │ -00012ab0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00012ac0: 7068 6120 3d20 302e 3635 662c 2066 6c6f pha = 0.65f, flo │ │ │ │ -00012ad0: 6174 2062 6574 6120 3d20 302e 3735 662c at beta = 0.75f, │ │ │ │ -00012ae0: 2066 6c6f 6174 2065 7461 203d 2031 2c20 float eta = 1, │ │ │ │ -00012af0: 666c 6f61 7420 6d69 6e53 636f 7265 203d float minScore = │ │ │ │ -00012b00: 2030 2e30 3166 2c20 696e 7420 6d61 7842 0.01f, int maxB │ │ │ │ -00012b10: 6f78 6573 203d 2031 3030 3030 2c20 666c oxes = 10000, fl │ │ │ │ -00012b20: 6f61 7420 6564 6765 4d69 6e4d 6167 203d oat edgeMinMag = │ │ │ │ -00012b30: 2030 2e31 662c 2066 6c6f 6174 2065 6467 0.1f, float edg │ │ │ │ -00012b40: 654d 6572 6765 5468 7220 3d20 302e 3566 eMergeThr = 0.5f │ │ │ │ -00012b50: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012b60: 696e 4d61 6720 3d20 302e 3566 2c20 666c inMag = 0.5f, fl │ │ │ │ -00012b70: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ -00012b80: 696f 203d 2033 2c20 666c 6f61 7420 6d69 io = 3, float mi │ │ │ │ -00012b90: 6e42 6f78 4172 6561 203d 2031 3030 302c nBoxArea = 1000, │ │ │ │ -00012ba0: 2066 6c6f 6174 2067 616d 6d61 203d 2032 float gamma = 2 │ │ │ │ -00012bb0: 2c20 666c 6f61 7420 6b61 7070 6120 3d20 , float kappa = │ │ │ │ -00012bc0: 312e 3566 290a 2020 2020 2f2f 0a0a 2020 1.5f). //.. │ │ │ │ -00012bd0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00012be0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00012bf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00012c00: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00012c10: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00012c20: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00012c30: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00012c40: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00012c50: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00012c60: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ -00012c70: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ -00012c80: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ -00012c90: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ -00012ca0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ -00012cb0: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ -00012cc0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ -00012cd0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00012ce0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ -00012cf0: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ -00012d00: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -00012d10: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag │ │ │ │ -00012d20: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu │ │ │ │ -00012d30: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ -00012d40: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ -00012d50: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ -00012d60: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ -00012d70: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me │ │ │ │ -00012d80: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I │ │ │ │ -00012d90: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012da0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012db0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -00012dc0: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi │ │ │ │ -00012dd0: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min │ │ │ │ -00012de0: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ -00012df0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00012e00: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00012e10: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00012e20: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat │ │ │ │ -00012e30: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra │ │ │ │ -00012e40: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes.. │ │ │ │ -00012e50: 2020 202a 2040 7061 7261 6d20 6d69 6e42 * @param minB │ │ │ │ -00012e60: 6f78 4172 6561 206d 696e 696d 756d 2061 oxArea minimum a │ │ │ │ -00012e70: 7265 6120 6f66 2062 6f78 6573 2e0a 2020 rea of boxes.. │ │ │ │ -00012e80: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00012e90: 6120 6166 6669 6e69 7479 2073 656e 7369 a affinity sensi │ │ │ │ -00012ea0: 7469 7669 7479 2e0a 2020 2020 202a 2040 tivity.. * @ │ │ │ │ -00012eb0: 7061 7261 6d20 6b61 7070 6120 7363 616c param kappa scal │ │ │ │ -00012ec0: 6520 7365 6e73 6974 6976 6974 792e 0a20 e sensitivity.. │ │ │ │ -00012ed0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00012ee0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00012ef0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00012f00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00012f10: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00012f20: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00012f30: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00012f40: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00012f50: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00012f60: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00012f70: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -00012f80: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -00012f90: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012fa0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -00012fb0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -00012fc0: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ -00012fd0: 6c6f 6174 2067 616d 6d61 2c20 666c 6f61 loat gamma, floa │ │ │ │ -00012fe0: 7420 6b61 7070 6129 207b 0a20 2020 2020 t kappa) {. │ │ │ │ -00012ff0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ -00013000: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ -00013010: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ -00013020: 3028 616c 7068 612c 2062 6574 612c 2065 0(alpha, beta, e │ │ │ │ -00013030: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ -00013040: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ -00013050: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ -00013060: 2c20 636c 7573 7465 724d 696e 4d61 672c , clusterMinMag, │ │ │ │ -00013070: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ -00013080: 206d 696e 426f 7841 7265 612c 2067 616d minBoxArea, gam │ │ │ │ -00013090: 6d61 2c20 6b61 7070 6129 293b 0a20 2020 ma, kappa));. │ │ │ │ -000130a0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000130b0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ -000130c0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ -000130d0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ -000130e0: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ -000130f0: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ -00013100: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ -00013110: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ -00013120: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ -00013130: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ -00013140: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ -00013150: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ -00013160: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ -00013170: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013180: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ -00013190: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ -000131a0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -000131b0: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ -000131c0: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ -000131d0: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ -000131e0: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ -000131f0: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ -00013200: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013210: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013220: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013230: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013240: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ -00013250: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ -00013260: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ -00013270: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -00013280: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -00013290: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ -000132a0: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ -000132b0: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ -000132c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000132d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000132e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000132f0: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ -00013300: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ -00013310: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ -00013320: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013330: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ -00013340: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ -00013350: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013360: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ -00013370: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ -00013380: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00013390: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000133a0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000133b0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ -000133c0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ -000133d0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ -000133e0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ -000133f0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ -00013400: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ -00013410: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ -00013420: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ -00013430: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ -00013440: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ -00013450: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ -00013460: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ -00013470: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ -00013480: 6f61 7420 6761 6d6d 6129 207b 0a20 2020 oat gamma) {. │ │ │ │ -00013490: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000134a0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000134b0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -000134c0: 735f 3128 616c 7068 612c 2062 6574 612c s_1(alpha, beta, │ │ │ │ -000134d0: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -000134e0: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -000134f0: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00013500: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00013510: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati │ │ │ │ -00013520: 6f2c 206d 696e 426f 7841 7265 612c 2067 o, minBoxArea, g │ │ │ │ -00013530: 616d 6d61 2929 3b0a 2020 2020 7d0a 0a20 amma));. }.. │ │ │ │ -00013540: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00013550: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00013560: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00013570: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00013580: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00013590: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000135a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000135b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000135c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000135d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000135e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000135f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00013600: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00013610: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00013620: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00013630: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013640: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013650: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00013660: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00013670: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00013680: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ -00013690: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ -000136a0: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ -000136b0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -000136c0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -000136d0: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ -000136e0: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ -000136f0: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ -00013700: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ -00013710: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ -00013720: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ -00013730: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ -00013740: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ -00013750: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ -00013760: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013770: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013780: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013790: 6172 616d 206d 6178 4173 7065 6374 5261 aram maxAspectRa │ │ │ │ -000137a0: 7469 6f20 6d61 7820 6173 7065 6374 2072 tio max aspect r │ │ │ │ -000137b0: 6174 696f 206f 6620 626f 7865 732e 0a20 atio of boxes.. │ │ │ │ -000137c0: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ -000137d0: 426f 7841 7265 6120 6d69 6e69 6d75 6d20 BoxArea minimum │ │ │ │ -000137e0: 6172 6561 206f 6620 626f 7865 732e 0a20 area of boxes.. │ │ │ │ -000137f0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00013800: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00013810: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00013820: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00013830: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00013840: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00013850: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00013860: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00013870: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00013880: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00013890: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -000138a0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -000138b0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -000138c0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -000138d0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -000138e0: 6174 206d 696e 426f 7841 7265 6129 207b at minBoxArea) { │ │ │ │ -000138f0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00013900: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00013910: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00013920: 426f 7865 735f 3228 616c 7068 612c 2062 Boxes_2(alpha, b │ │ │ │ -00013930: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00013940: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ -00013950: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ -00013960: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ -00013970: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ -00013980: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ -00013990: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -000139a0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000139b0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000139c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000139d0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000139e0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000139f0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00013a00: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00013a10: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00013a20: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00013a30: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00013a40: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00013a50: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00013a60: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00013a70: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00013a80: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00013a90: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00013aa0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00013ab0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00013ac0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00013ad0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -00013ae0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -00013af0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -00013b00: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00013b10: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00013b20: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00013b30: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00013b40: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00013b50: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00013b60: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013b70: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013b80: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013b90: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ -00013ba0: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ -00013bb0: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013bc0: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013bd0: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013be0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013bf0: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ -00013c00: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ -00013c10: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ -00013c20: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00013c30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00013c40: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00013c50: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00013c60: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00013c70: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00013c80: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00013c90: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00013ca0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00013cb0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00013cc0: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00013cd0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00013ce0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00013cf0: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00013d00: 6563 7452 6174 696f 2920 7b0a 2020 2020 ectRatio) {. │ │ │ │ -00013d10: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00013d20: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00013d30: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00013d40: 5f33 2861 6c70 6861 2c20 6265 7461 2c20 _3(alpha, beta, │ │ │ │ -00013d50: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00013d60: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00013d70: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00013d80: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ -00013d90: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ -00013da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00013db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00013dc0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00013dd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00013de0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00013df0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00013e00: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00013e10: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00013e20: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00013e30: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00013e40: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00013e50: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ -00013e60: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ -00013e70: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ -00013e80: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ -00013e90: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ -00013ea0: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ -00013eb0: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ -00013ec0: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ -00013ed0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00013ee0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00013ef0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ -00013f00: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ -00013f10: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ -00013f20: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ -00013f30: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ -00013f40: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ -00013f50: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ -00013f60: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ -00013f70: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00013f80: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00013f90: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00013fa0: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ -00013fb0: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ -00013fc0: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ -00013fd0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00013fe0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00013ff0: 642e 0a20 2020 2020 2a20 4072 6574 7572 d.. * @retur │ │ │ │ -00014000: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00014010: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00014020: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00014030: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ -00014040: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ -00014050: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00014060: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00014070: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00014080: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00014090: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -000140a0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -000140b0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -000140c0: 7465 724d 696e 4d61 6729 207b 0a20 2020 terMinMag) {. │ │ │ │ -000140d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000140e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000140f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014100: 735f 3428 616c 7068 612c 2062 6574 612c s_4(alpha, beta, │ │ │ │ -00014110: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014120: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014130: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00014140: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00014150: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ -00014160: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00014170: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00014180: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00014190: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000141a0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000141b0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000141c0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -000141d0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -000141e0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -000141f0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014200: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014210: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014220: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014230: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014240: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014250: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014260: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00014270: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00014280: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00014290: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000142a0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000142b0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000142c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000142d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000142e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000142f0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00014300: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00014310: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00014320: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00014330: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00014340: 7370 6565 642e 0a20 2020 2020 2a20 4072 speed.. * @r │ │ │ │ -00014350: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014360: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014370: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014380: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014390: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -000143a0: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -000143b0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ -000143c0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ -000143d0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ -000143e0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ -000143f0: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ -00014400: 4d65 7267 6554 6872 2920 7b0a 2020 2020 MergeThr) {. │ │ │ │ -00014410: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014420: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014430: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014440: 5f35 2861 6c70 6861 2c20 6265 7461 2c20 _5(alpha, beta, │ │ │ │ -00014450: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00014460: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00014470: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00014480: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }.. │ │ │ │ -00014490: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000144a0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000144b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000144c0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000144d0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000144e0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000144f0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00014500: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00014510: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00014520: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014530: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014540: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014550: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014560: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014570: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014580: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014590: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -000145a0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -000145b0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -000145c0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000145d0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000145e0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000145f0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00014600: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00014610: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00014620: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00014630: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00014640: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00014650: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00014660: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00014670: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00014680: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00014690: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -000146a0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -000146b0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -000146c0: 6467 654d 696e 4d61 6729 207b 0a20 2020 dgeMinMag) {. │ │ │ │ -000146d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000146e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000146f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014700: 735f 3628 616c 7068 612c 2062 6574 612c s_6(alpha, beta, │ │ │ │ -00014710: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014720: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014730: 6e4d 6167 2929 3b0a 2020 2020 7d0a 0a20 nMag));. }.. │ │ │ │ -00014740: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014750: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014760: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014770: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00014780: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00014790: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000147a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000147b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000147c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000147d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000147e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000147f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00014800: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00014810: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00014820: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00014830: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00014840: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00014850: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00014860: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00014870: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00014880: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00014890: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000148a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000148b0: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ -000148c0: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ -000148d0: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ -000148e0: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -000148f0: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00014900: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00014910: 7865 7329 207b 0a20 2020 2020 2020 2072 xes) {. r │ │ │ │ -00014920: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014930: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014940: 7465 4564 6765 426f 7865 735f 3728 616c teEdgeBoxes_7(al │ │ │ │ -00014950: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ -00014960: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ -00014970: 6573 2929 3b0a 2020 2020 7d0a 0a20 2020 es));. }.. │ │ │ │ -00014980: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014990: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -000149a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000149b0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -000149c0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -000149d0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -000149e0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -000149f0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014a00: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014a10: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014a20: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014a30: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014a40: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014a50: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ -00014a60: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ -00014a70: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ -00014a80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00014a90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00014aa0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00014ab0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00014ac0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ -00014ad0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ -00014ae0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ -00014af0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ -00014b00: 6c6f 6174 206d 696e 5363 6f72 6529 207b loat minScore) { │ │ │ │ -00014b10: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00014b20: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00014b30: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00014b40: 426f 7865 735f 3828 616c 7068 612c 2062 Boxes_8(alpha, b │ │ │ │ -00014b50: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00014b60: 7265 2929 3b0a 2020 2020 7d0a 0a20 2020 re));. }.. │ │ │ │ -00014b70: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014b80: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -00014b90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00014ba0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -00014bb0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -00014bc0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -00014bd0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -00014be0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014bf0: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014c00: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014c10: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014c20: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014c30: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014c40: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00014c50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00014c60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00014c70: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ -00014c80: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ -00014c90: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ -00014ca0: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ -00014cb0: 6c6f 6174 2065 7461 2920 7b0a 2020 2020 loat eta) {. │ │ │ │ -00014cc0: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014cd0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014ce0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014cf0: 5f39 2861 6c70 6861 2c20 6265 7461 2c20 _9(alpha, beta, │ │ │ │ -00014d00: 6574 6129 293b 0a20 2020 207d 0a0a 2020 eta));. }.. │ │ │ │ -00014d10: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00014d20: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00014d30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00014d40: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00014d50: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00014d60: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00014d70: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00014d80: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00014d90: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00014da0: 6f73 616c 732e 0a20 2020 2020 2a20 4072 osals.. * @r │ │ │ │ -00014db0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014dc0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014dd0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014de0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014df0: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -00014e00: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -00014e10: 6c6f 6174 2062 6574 6129 207b 0a20 2020 loat beta) {. │ │ │ │ -00014e20: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -00014e30: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -00014e40: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014e50: 735f 3130 2861 6c70 6861 2c20 6265 7461 s_10(alpha, beta │ │ │ │ -00014e60: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00014e70: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00014e80: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00014e90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00014ea0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00014eb0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00014ec0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00014ed0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00014ee0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00014ef0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00014f00: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ -00014f10: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ -00014f20: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00014f30: 7068 6129 207b 0a20 2020 2020 2020 2072 pha) {. r │ │ │ │ -00014f40: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014f50: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014f60: 7465 4564 6765 426f 7865 735f 3131 2861 teEdgeBoxes_11(a │ │ │ │ -00014f70: 6c70 6861 2929 3b0a 2020 2020 7d0a 0a20 lpha));. }.. │ │ │ │ -00014f80: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014f90: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014fa0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014fb0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00014fc0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00014fd0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00014fe0: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00014ff0: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00015000: 7865 7328 2920 7b0a 2020 2020 2020 2020 xes() {. │ │ │ │ -00015010: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ -00015020: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00015030: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -00015040: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -00015050: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00015060: 5074 725f 4454 4669 6c74 6572 2063 763a Ptr_DTFilter cv: │ │ │ │ -00015070: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00015080: 6544 5446 696c 7465 7228 4d61 7420 6775 eDTFilter(Mat gu │ │ │ │ -00015090: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -000150a0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ -000150b0: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ -000150c0: 206d 6f64 6520 3d20 4454 465f 4e43 2c20 mode = DTF_NC, │ │ │ │ -000150d0: 696e 7420 6e75 6d49 7465 7273 203d 2033 int numIters = 3 │ │ │ │ -000150e0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -000150f0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -00015100: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -00015110: 696e 7374 616e 6365 206f 6620 4454 4669 instance of DTFi │ │ │ │ -00015120: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce │ │ │ │ -00015130: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -00015140: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -00015150: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00015160: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ -00015170: 6520 2875 7365 6420 746f 2062 7569 6c64 e (used to build │ │ │ │ -00015180: 2074 7261 6e73 666f 726d 6564 2064 6973 transformed dis │ │ │ │ -00015190: 7461 6e63 652c 2077 6869 6368 2064 6573 tance, which des │ │ │ │ -000151a0: 6372 6962 6573 2065 6467 6520 7374 7275 cribes edge stru │ │ │ │ -000151b0: 6374 7572 6520 6f66 0a20 2020 2020 2a20 cture of. * │ │ │ │ -000151c0: 6775 6964 6564 2069 6d61 6765 292e 0a20 guided image).. │ │ │ │ -000151d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000151e0: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -000151f0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00015200: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00015210: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00015220: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00015230: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00015240: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00015250: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00015260: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00015270: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00015280: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ -00015290: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\) │ │ │ │ -000152a0: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th │ │ │ │ -000152b0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000152c0: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar │ │ │ │ -000152d0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ -000152e0: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo │ │ │ │ -000152f0: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil │ │ │ │ -00015300: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -00015310: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00015320: 616d 206d 6f64 6520 6f6e 6520 666f 726d am mode one form │ │ │ │ -00015330: 2074 6872 6565 206d 6f64 6573 2044 5446 three modes DTF │ │ │ │ -00015340: 5f4e 432c 2044 5446 5f52 4620 616e 6420 _NC, DTF_RF and │ │ │ │ -00015350: 4454 465f 4943 2077 6869 6368 2063 6f72 DTF_IC which cor │ │ │ │ -00015360: 7265 7370 6f6e 6473 2074 6f20 7468 7265 responds to thre │ │ │ │ -00015370: 6520 6d6f 6465 7320 666f 720a 2020 2020 e modes for. │ │ │ │ -00015380: 202a 2066 696c 7465 7269 6e67 2032 4420 * filtering 2D │ │ │ │ -00015390: 7369 676e 616c 7320 696e 2074 6865 2061 signals in the a │ │ │ │ -000153a0: 7274 6963 6c65 2e0a 2020 2020 202a 0a20 rticle.. *. │ │ │ │ -000153b0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -000153c0: 4974 6572 7320 6f70 7469 6f6e 616c 206e Iters optional n │ │ │ │ -000153d0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ -000153e0: 6f6e 7320 7573 6564 2066 6f72 2066 696c ons used for fil │ │ │ │ -000153f0: 7465 7269 6e67 2c20 3320 6973 2071 7569 tering, 3 is qui │ │ │ │ -00015400: 7465 2065 6e6f 7567 682e 0a20 2020 2020 te enough.. │ │ │ │ -00015410: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00015420: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00015430: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ -00015440: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ -00015450: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00015460: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ -00015470: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ -00015480: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ -00015490: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -000154a0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ -000154b0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ -000154c0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ -000154d0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ -000154e0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -000154f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00015500: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00015510: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00015520: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ -00015530: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ -00015540: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -00015550: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00015560: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ -00015570: 6d6f 6465 2c20 696e 7420 6e75 6d49 7465 mode, int numIte │ │ │ │ -00015580: 7273 2920 7b0a 2020 2020 2020 2020 7265 rs) {. re │ │ │ │ -00015590: 7475 726e 2044 5446 696c 7465 722e 5f5f turn DTFilter.__ │ │ │ │ -000155a0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000155b0: 4454 4669 6c74 6572 5f30 2867 7569 6465 DTFilter_0(guide │ │ │ │ -000155c0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -000155d0: 6153 7061 7469 616c 2c20 7369 676d 6143 aSpatial, sigmaC │ │ │ │ -000155e0: 6f6c 6f72 2c20 6d6f 6465 2c20 6e75 6d49 olor, mode, numI │ │ │ │ -000155f0: 7465 7273 2929 3b0a 2020 2020 7d0a 0a20 ters));. }.. │ │ │ │ -00015600: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ -00015610: 6374 6f72 7920 6d65 7468 6f64 2c20 6372 ctory method, cr │ │ │ │ -00015620: 6561 7465 2069 6e73 7461 6e63 6520 6f66 eate instance of │ │ │ │ -00015630: 2044 5446 696c 7465 7220 616e 6420 7072 DTFilter and pr │ │ │ │ -00015640: 6f64 7563 6520 696e 6974 6961 6c69 7a61 oduce initializa │ │ │ │ -00015650: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ -00015660: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00015670: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ -00015680: 2069 6d61 6765 2028 7573 6564 2074 6f20 image (used to │ │ │ │ -00015690: 6275 696c 6420 7472 616e 7366 6f72 6d65 build transforme │ │ │ │ -000156a0: 6420 6469 7374 616e 6365 2c20 7768 6963 d distance, whic │ │ │ │ -000156b0: 6820 6465 7363 7269 6265 7320 6564 6765 h describes edge │ │ │ │ -000156c0: 2073 7472 7563 7475 7265 206f 660a 2020 structure of. │ │ │ │ -000156d0: 2020 202a 2067 7569 6465 6420 696d 6167 * guided imag │ │ │ │ -000156e0: 6529 2e0a 2020 2020 202a 0a20 2020 2020 e).. *. │ │ │ │ -000156f0: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ -00015700: 6174 6961 6c20 5c28 7b5c 7369 676d 617d atial \({\sigma} │ │ │ │ -00015710: 5f48 5c29 2070 6172 616d 6574 6572 2069 _H\) parameter i │ │ │ │ -00015720: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ -00015730: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ -00015740: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00015750: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ -00015760: 636f 6f72 6469 6e61 7465 2073 7061 6365 coordinate space │ │ │ │ -00015770: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ -00015780: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00015790: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -000157a0: 6143 6f6c 6f72 205c 287b 5c73 6967 6d61 aColor \({\sigma │ │ │ │ -000157b0: 7d5f 725c 2920 7061 7261 6d65 7465 7220 }_r\) parameter │ │ │ │ -000157c0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ -000157d0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ -000157e0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ -000157f0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ -00015800: 2063 6f6c 6f72 2073 7061 6365 2069 6e74 color space int │ │ │ │ -00015810: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte │ │ │ │ -00015820: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00015830: 2040 7061 7261 6d20 6d6f 6465 206f 6e65 @param mode one │ │ │ │ -00015840: 2066 6f72 6d20 7468 7265 6520 6d6f 6465 form three mode │ │ │ │ -00015850: 7320 4454 465f 4e43 2c20 4454 465f 5246 s DTF_NC, DTF_RF │ │ │ │ -00015860: 2061 6e64 2044 5446 5f49 4320 7768 6963 and DTF_IC whic │ │ │ │ -00015870: 6820 636f 7272 6573 706f 6e64 7320 746f h corresponds to │ │ │ │ -00015880: 2074 6872 6565 206d 6f64 6573 2066 6f72 three modes for │ │ │ │ -00015890: 0a20 2020 2020 2a20 6669 6c74 6572 696e . * filterin │ │ │ │ -000158a0: 6720 3244 2073 6967 6e61 6c73 2069 6e20 g 2D signals in │ │ │ │ -000158b0: 7468 6520 6172 7469 636c 652e 0a20 2020 the article.. │ │ │ │ -000158c0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -000158d0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -000158e0: 6c73 2061 626f 7574 2044 6f6d 6169 6e20 ls about Domain │ │ │ │ -000158f0: 5472 616e 7366 6f72 6d20 6669 6c74 6572 Transform filter │ │ │ │ -00015900: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00015910: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00015920: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00015930: 616c 3131 2061 6e64 0a20 2020 2020 2a20 al11 and. * │ │ │ │ -00015940: 5b44 6f6d 6169 6e20 5472 616e 7366 6f72 [Domain Transfor │ │ │ │ -00015950: 6d20 6669 6c74 6572 2068 6f6d 6570 6167 m filter homepag │ │ │ │ -00015960: 655d 2868 7474 703a 2f2f 7777 772e 696e e](http://www.in │ │ │ │ -00015970: 662e 7566 7267 732e 6272 2f7e 6573 6c67 f.ufrgs.br/~eslg │ │ │ │ -00015980: 6173 7461 6c2f 446f 6d61 696e 5472 616e astal/DomainTran │ │ │ │ -00015990: 7366 6f72 6d2f 292e 0a20 2020 2020 2a20 sform/).. * │ │ │ │ -000159a0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -000159b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000159c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -000159d0: 6963 2073 7461 7469 6320 4454 4669 6c74 ic static DTFilt │ │ │ │ -000159e0: 6572 2063 7265 6174 6544 5446 696c 7465 er createDTFilte │ │ │ │ -000159f0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ -00015a00: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ -00015a10: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -00015a20: 6c6f 722c 2069 6e74 206d 6f64 6529 207b lor, int mode) { │ │ │ │ -00015a30: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00015a40: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP │ │ │ │ -00015a50: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil │ │ │ │ -00015a60: 7465 725f 3128 6775 6964 652e 6e61 7469 ter_1(guide.nati │ │ │ │ -00015a70: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat │ │ │ │ -00015a80: 6961 6c2c 2073 6967 6d61 436f 6c6f 722c ial, sigmaColor, │ │ │ │ -00015a90: 206d 6f64 6529 293b 0a20 2020 207d 0a0a mode));. }.. │ │ │ │ -00015aa0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00015ab0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ -00015ac0: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ -00015ad0: 6620 4454 4669 6c74 6572 2061 6e64 2070 f DTFilter and p │ │ │ │ -00015ae0: 726f 6475 6365 2069 6e69 7469 616c 697a roduce initializ │ │ │ │ -00015af0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -00015b00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00015b10: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00015b20: 6420 696d 6167 6520 2875 7365 6420 746f d image (used to │ │ │ │ -00015b30: 2062 7569 6c64 2074 7261 6e73 666f 726d build transform │ │ │ │ -00015b40: 6564 2064 6973 7461 6e63 652c 2077 6869 ed distance, whi │ │ │ │ -00015b50: 6368 2064 6573 6372 6962 6573 2065 6467 ch describes edg │ │ │ │ -00015b60: 6520 7374 7275 6374 7572 6520 6f66 0a20 e structure of. │ │ │ │ -00015b70: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ -00015b80: 6765 292e 0a20 2020 2020 2a0a 2020 2020 ge).. *. │ │ │ │ -00015b90: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS │ │ │ │ -00015ba0: 7061 7469 616c 205c 287b 5c73 6967 6d61 patial \({\sigma │ │ │ │ -00015bb0: 7d5f 485c 2920 7061 7261 6d65 7465 7220 }_H\) parameter │ │ │ │ -00015bc0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ -00015bd0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ -00015be0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ -00015bf0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ -00015c00: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ -00015c10: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ -00015c20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00015c30: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00015c40: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ -00015c50: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ -00015c60: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ -00015c70: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ -00015c80: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ -00015c90: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ -00015ca0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ -00015cb0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00015cc0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00015cd0: 2a20 6669 6c74 6572 696e 6720 3244 2073 * filtering 2D s │ │ │ │ -00015ce0: 6967 6e61 6c73 2069 6e20 7468 6520 6172 ignals in the ar │ │ │ │ -00015cf0: 7469 636c 652e 0a20 2020 2020 2a0a 2020 ticle.. *. │ │ │ │ -00015d00: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -00015d10: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ -00015d20: 7574 2044 6f6d 6169 6e20 5472 616e 7366 ut Domain Transf │ │ │ │ -00015d30: 6f72 6d20 6669 6c74 6572 2070 6172 616d orm filter param │ │ │ │ -00015d40: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -00015d50: 7269 6769 6e61 6c20 6172 7469 636c 6520 riginal article │ │ │ │ -00015d60: 4349 5445 3a20 4761 7374 616c 3131 2061 CITE: Gastal11 a │ │ │ │ -00015d70: 6e64 0a20 2020 2020 2a20 5b44 6f6d 6169 nd. * [Domai │ │ │ │ -00015d80: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ -00015d90: 6572 2068 6f6d 6570 6167 655d 2868 7474 er homepage](htt │ │ │ │ -00015da0: 703a 2f2f 7777 772e 696e 662e 7566 7267 p://www.inf.ufrg │ │ │ │ -00015db0: 732e 6272 2f7e 6573 6c67 6173 7461 6c2f s.br/~eslgastal/ │ │ │ │ -00015dc0: 446f 6d61 696e 5472 616e 7366 6f72 6d2f DomainTransform/ │ │ │ │ -00015dd0: 292e 0a20 2020 2020 2a20 4072 6574 7572 ).. * @retur │ │ │ │ -00015de0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00015df0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00015e00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00015e10: 7469 6320 4454 4669 6c74 6572 2063 7265 tic DTFilter cre │ │ │ │ -00015e20: 6174 6544 5446 696c 7465 7228 4d61 7420 ateDTFilter(Mat │ │ │ │ -00015e30: 6775 6964 652c 2064 6f75 626c 6520 7369 guide, double si │ │ │ │ -00015e40: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ -00015e50: 6c65 2073 6967 6d61 436f 6c6f 7229 207b le sigmaColor) { │ │ │ │ -00015e60: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00015e70: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP │ │ │ │ -00015e80: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil │ │ │ │ -00015e90: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ -00015ea0: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat │ │ │ │ -00015eb0: 6961 6c2c 2073 6967 6d61 436f 6c6f 7229 ial, sigmaColor) │ │ │ │ -00015ec0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00015ed0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00015ee0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00015ef0: 3a3a 6474 4669 6c74 6572 284d 6174 2067 ::dtFilter(Mat g │ │ │ │ -00015f00: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00015f10: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -00015f20: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -00015f30: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00015f40: 2069 6e74 206d 6f64 6520 3d20 4454 465f int mode = DTF_ │ │ │ │ -00015f50: 4e43 2c20 696e 7420 6e75 6d49 7465 7273 NC, int numIters │ │ │ │ -00015f60: 203d 2033 290a 2020 2020 2f2f 0a0a 2020 = 3). //.. │ │ │ │ -00015f70: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -00015f80: 706c 6520 6f6e 652d 6c69 6e65 2044 6f6d ple one-line Dom │ │ │ │ -00015f90: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ -00015fa0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ -00015fb0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00015fc0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00015fd0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ -00015fe0: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ -00015ff0: 6765 2074 6865 6e20 7573 6520 4454 4669 ge then use DTFi │ │ │ │ -00016000: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -00016010: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ -00016020: 6d70 7574 6174 696f 6e73 206f 6e20 696e mputations on in │ │ │ │ -00016030: 6974 6961 6c69 7a61 7469 6f6e 2073 7461 itialization sta │ │ │ │ -00016040: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00016050: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ -00016060: 7569 6465 6420 696d 6167 6520 2861 6c73 uided image (als │ │ │ │ -00016070: 6f20 6361 6c6c 6564 2061 7320 6a6f 696e o called as join │ │ │ │ -00016080: 7420 696d 6167 6529 2077 6974 6820 756e t image) with un │ │ │ │ -00016090: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -000160a0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -000160b0: 322d 6269 740a 2020 2020 202a 2064 6570 2-bit. * dep │ │ │ │ -000160c0: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ -000160d0: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ -000160e0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ -000160f0: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ -00016100: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00016110: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -00016120: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -00016130: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -00016140: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00016150: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00016160: 6e20 696d 6167 650a 2020 2020 202a 2040 n image. * @ │ │ │ │ -00016170: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ -00016180: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ -00016190: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -000161a0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -000161b0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -000161c0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -000161d0: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ -000161e0: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ -000161f0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00016200: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ -00016210: 6d20 7369 676d 6143 6f6c 6f72 205c 287b m sigmaColor \({ │ │ │ │ -00016220: 5c73 6967 6d61 7d5f 725c 2920 7061 7261 \sigma}_r\) para │ │ │ │ -00016230: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ -00016240: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ -00016250: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ -00016260: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ -00016270: 2020 2020 202a 2063 6f6c 6f72 2073 7061 * color spa │ │ │ │ -00016280: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ -00016290: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ -000162a0: 4070 6172 616d 206d 6f64 6520 6f6e 6520 @param mode one │ │ │ │ -000162b0: 666f 726d 2074 6872 6565 206d 6f64 6573 form three modes │ │ │ │ -000162c0: 2044 5446 5f4e 432c 2044 5446 5f52 4620 DTF_NC, DTF_RF │ │ │ │ -000162d0: 616e 6420 4454 465f 4943 2077 6869 6368 and DTF_IC which │ │ │ │ -000162e0: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ │ -000162f0: 7468 7265 6520 6d6f 6465 7320 666f 720a three modes for. │ │ │ │ -00016300: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ -00016310: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ -00016320: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ -00016330: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -00016340: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ -00016350: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00016360: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -00016370: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ -00016380: 656e 6f75 6768 2e0a 2020 2020 202a 2053 enough.. * S │ │ │ │ -00016390: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ -000163a0: 7465 722c 2067 7569 6465 6446 696c 7465 ter, guidedFilte │ │ │ │ -000163b0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -000163c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -000163d0: 7461 7469 6320 766f 6964 2064 7446 696c tatic void dtFil │ │ │ │ -000163e0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -000163f0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -00016400: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00016410: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00016420: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ -00016430: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ -00016440: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ -00016450: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -00016460: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00016470: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00016480: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ -00016490: 6c2c 2073 6967 6d61 436f 6c6f 722c 206d l, sigmaColor, m │ │ │ │ -000164a0: 6f64 652c 206e 756d 4974 6572 7329 3b0a ode, numIters);. │ │ │ │ -000164b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000164c0: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -000164d0: 2d6c 696e 6520 446f 6d61 696e 2054 7261 -line Domain Tra │ │ │ │ -000164e0: 6e73 666f 726d 2066 696c 7465 7220 6361 nsform filter ca │ │ │ │ -000164f0: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00016500: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00016510: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00016520: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -00016530: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ -00016540: 2075 7365 2044 5446 696c 7465 7220 696e use DTFilter in │ │ │ │ -00016550: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ -00016560: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ -00016570: 6f6e 7320 6f6e 2069 6e69 7469 616c 697a ons on initializ │ │ │ │ -00016580: 6174 696f 6e20 7374 6167 652e 0a20 2020 ation stage.. │ │ │ │ -00016590: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000165a0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -000165b0: 6d61 6765 2028 616c 736f 2063 616c 6c65 mage (also calle │ │ │ │ -000165c0: 6420 6173 206a 6f69 6e74 2069 6d61 6765 d as joint image │ │ │ │ -000165d0: 2920 7769 7468 2075 6e73 6967 6e65 6420 ) with unsigned │ │ │ │ -000165e0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -000165f0: 672d 706f 696e 7420 3332 2d62 6974 0a20 g-point 32-bit. │ │ │ │ -00016600: 2020 2020 2a20 6465 7074 6820 616e 6420 * depth and │ │ │ │ -00016610: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -00016620: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016630: 7372 6320 6669 6c74 6572 696e 6720 696d src filtering im │ │ │ │ -00016640: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ -00016650: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00016660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00016670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -00016680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -00016690: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ -000166a0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -000166b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000166c0: 6967 6d61 5370 6174 6961 6c20 5c28 7b5c igmaSpatial \({\ │ │ │ │ -000166d0: 7369 676d 617d 5f48 5c29 2070 6172 616d sigma}_H\) param │ │ │ │ -000166e0: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig │ │ │ │ -000166f0: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it │ │ │ │ -00016700: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th │ │ │ │ -00016710: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the. │ │ │ │ -00016720: 2020 2020 2a20 636f 6f72 6469 6e61 7465 * coordinate │ │ │ │ -00016730: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00016740: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00016750: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00016760: 436f 6c6f 7220 5c28 7b5c 7369 676d 617d Color \({\sigma} │ │ │ │ -00016770: 5f72 5c29 2070 6172 616d 6574 6572 2069 _r\) parameter i │ │ │ │ -00016780: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ -00016790: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ -000167a0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -000167b0: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ -000167c0: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -000167d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -000167e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000167f0: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ -00016800: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ -00016810: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ -00016820: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ -00016830: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ -00016840: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ -00016850: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ -00016860: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ -00016870: 636c 652e 0a20 2020 2020 2a20 5345 453a cle.. * SEE: │ │ │ │ -00016880: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016890: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ -000168a0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -000168b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000168c0: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ -000168d0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -000168e0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ -000168f0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ -00016900: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ -00016910: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2920 olor, int mode) │ │ │ │ -00016920: 7b0a 2020 2020 2020 2020 6474 4669 6c74 {. dtFilt │ │ │ │ -00016930: 6572 5f31 2867 7569 6465 2e6e 6174 6976 er_1(guide.nativ │ │ │ │ -00016940: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ -00016950: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00016960: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00016970: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ -00016980: 6465 293b 0a20 2020 207d 0a0a 2020 2020 de);. }.. │ │ │ │ -00016990: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -000169a0: 6520 6f6e 652d 6c69 6e65 2044 6f6d 6169 e one-line Domai │ │ │ │ -000169b0: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ -000169c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -000169d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -000169e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -000169f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -00016a00: 2020 2a20 6775 6964 6564 2069 6d61 6765 * guided image │ │ │ │ -00016a10: 2074 6865 6e20 7573 6520 4454 4669 6c74 then use DTFilt │ │ │ │ -00016a20: 6572 2069 6e74 6572 6661 6365 2074 6f20 er interface to │ │ │ │ -00016a30: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp │ │ │ │ -00016a40: 7574 6174 696f 6e73 206f 6e20 696e 6974 utations on init │ │ │ │ -00016a50: 6961 6c69 7a61 7469 6f6e 2073 7461 6765 ialization stage │ │ │ │ -00016a60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016a70: 4070 6172 616d 2067 7569 6465 2067 7569 @param guide gui │ │ │ │ -00016a80: 6465 6420 696d 6167 6520 2861 6c73 6f20 ded image (also │ │ │ │ -00016a90: 6361 6c6c 6564 2061 7320 6a6f 696e 7420 called as joint │ │ │ │ -00016aa0: 696d 6167 6529 2077 6974 6820 756e 7369 image) with unsi │ │ │ │ -00016ab0: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ -00016ac0: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ -00016ad0: 6269 740a 2020 2020 202a 2064 6570 7468 bit. * depth │ │ │ │ -00016ae0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -00016af0: 6e6e 656c 732e 0a20 2020 2020 2a20 4070 nnels.. * @p │ │ │ │ -00016b00: 6172 616d 2073 7263 2066 696c 7465 7269 aram src filteri │ │ │ │ -00016b10: 6e67 2069 6d61 6765 2077 6974 6820 756e ng image with un │ │ │ │ -00016b20: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00016b30: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -00016b40: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ -00016b50: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -00016b60: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016b70: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00016b80: 696d 6167 650a 2020 2020 202a 2040 7061 image. * @pa │ │ │ │ -00016b90: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -00016ba0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00016bb0: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00016bc0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00016bd0: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00016be0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00016bf0: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00016c00: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00016c10: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016c20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016c30: 7369 676d 6143 6f6c 6f72 205c 287b 5c73 sigmaColor \({\s │ │ │ │ -00016c40: 6967 6d61 7d5f 725c 2920 7061 7261 6d65 igma}_r\) parame │ │ │ │ -00016c50: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ -00016c60: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ -00016c70: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ -00016c80: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ -00016c90: 2020 202a 2063 6f6c 6f72 2073 7061 6365 * color space │ │ │ │ -00016ca0: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ -00016cb0: 696c 7465 722e 0a20 2020 2020 2a20 6669 ilter.. * fi │ │ │ │ -00016cc0: 6c74 6572 696e 6720 3244 2073 6967 6e61 ltering 2D signa │ │ │ │ -00016cd0: 6c73 2069 6e20 7468 6520 6172 7469 636c ls in the articl │ │ │ │ -00016ce0: 652e 0a20 2020 2020 2a20 5345 453a 2062 e.. * SEE: b │ │ │ │ -00016cf0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ -00016d00: 6775 6964 6564 4669 6c74 6572 2c20 616d guidedFilter, am │ │ │ │ -00016d10: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -00016d20: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00016d30: 2076 6f69 6420 6474 4669 6c74 6572 284d void dtFilter(M │ │ │ │ -00016d40: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -00016d50: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ -00016d60: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ -00016d70: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ -00016d80: 6f72 2920 7b0a 2020 2020 2020 2020 6474 or) {. dt │ │ │ │ -00016d90: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ -00016da0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00016db0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00016dc0: 6976 654f 626a 2c20 7369 676d 6153 7061 iveObj, sigmaSpa │ │ │ │ -00016dd0: 7469 616c 2c20 7369 676d 6143 6f6c 6f72 tial, sigmaColor │ │ │ │ -00016de0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00016df0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00016e00: 7472 5f47 7569 6465 6446 696c 7465 7220 tr_GuidedFilter │ │ │ │ -00016e10: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00016e20: 6561 7465 4775 6964 6564 4669 6c74 6572 eateGuidedFilter │ │ │ │ -00016e30: 284d 6174 2067 7569 6465 2c20 696e 7420 (Mat guide, int │ │ │ │ -00016e40: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -00016e50: 7073 2c20 646f 7562 6c65 2073 6361 6c65 ps, double scale │ │ │ │ -00016e60: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //.. │ │ │ │ -00016e70: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00016e80: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ -00016e90: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ -00016ea0: 6620 4775 6964 6564 4669 6c74 6572 2061 f GuidedFilter a │ │ │ │ -00016eb0: 6e64 2070 726f 6475 6365 2069 6e69 7469 nd produce initi │ │ │ │ -00016ec0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ -00016ed0: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ -00016ee0: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ -00016ef0: 7569 6465 6420 696d 6167 6520 286f 7220 uided image (or │ │ │ │ -00016f00: 6172 7261 7920 6f66 2069 6d61 6765 7329 array of images) │ │ │ │ -00016f10: 2077 6974 6820 7570 2074 6f20 3320 6368 with up to 3 ch │ │ │ │ -00016f20: 616e 6e65 6c73 2c20 6966 2069 7420 6861 annels, if it ha │ │ │ │ -00016f30: 7665 206d 6f72 6520 7468 656e 2033 0a20 ve more then 3. │ │ │ │ -00016f40: 2020 2020 2a20 6368 616e 6e65 6c73 2074 * channels t │ │ │ │ -00016f50: 6865 6e20 6f6e 6c79 2066 6972 7374 2033 hen only first 3 │ │ │ │ -00016f60: 2063 6861 6e6e 656c 7320 7769 6c6c 2062 channels will b │ │ │ │ -00016f70: 6520 7573 6564 2e0a 2020 2020 202a 0a20 e used.. *. │ │ │ │ -00016f80: 2020 2020 2a20 4070 6172 616d 2072 6164 * @param rad │ │ │ │ -00016f90: 6975 7320 7261 6469 7573 206f 6620 4775 ius radius of Gu │ │ │ │ -00016fa0: 6964 6564 2046 696c 7465 722e 0a20 2020 ided Filter.. │ │ │ │ -00016fb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00016fc0: 6d20 6570 7320 7265 6775 6c61 7269 7a61 m eps regulariza │ │ │ │ -00016fd0: 7469 6f6e 2074 6572 6d20 6f66 2047 7569 tion term of Gui │ │ │ │ -00016fe0: 6465 6420 4669 6c74 6572 2e20 5c28 7b65 ded Filter. \({e │ │ │ │ -00016ff0: 7073 7d5e 325c 2920 6973 2073 696d 696c ps}^2\) is simil │ │ │ │ -00017000: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00017010: 696e 2074 6865 2063 6f6c 6f72 0a20 2020 in the color. │ │ │ │ -00017020: 2020 2a20 7370 6163 6520 696e 746f 2062 * space into b │ │ │ │ -00017030: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00017040: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017050: 6172 616d 2073 6361 6c65 2073 7562 7361 aram scale subsa │ │ │ │ -00017060: 6d70 6c65 2066 6163 746f 7220 6f66 2046 mple factor of F │ │ │ │ -00017070: 6173 7420 4775 6964 6564 2046 696c 7465 ast Guided Filte │ │ │ │ -00017080: 722c 2075 7365 2061 2073 6361 6c65 206c r, use a scale l │ │ │ │ -00017090: 6573 7320 7468 616e 2031 2074 6f20 7370 ess than 1 to sp │ │ │ │ -000170a0: 6565 6473 2075 7020 636f 6d70 7574 6174 eeds up computat │ │ │ │ -000170b0: 696f 6e0a 2020 2020 202a 2077 6974 6820 ion. * with │ │ │ │ -000170c0: 616c 6d6f 7374 206e 6f20 7669 7369 626c almost no visibl │ │ │ │ -000170d0: 6520 6465 6772 6164 6174 696f 6e2e 2028 e degradation. ( │ │ │ │ -000170e0: 652e 672e 2073 6361 6c65 3d3d 302e 3520 e.g. scale==0.5 │ │ │ │ -000170f0: 7368 7269 6e6b 7320 7468 6520 696d 6167 shrinks the imag │ │ │ │ -00017100: 6520 6279 2032 7820 696e 7369 6465 2074 e by 2x inside t │ │ │ │ -00017110: 6865 2066 696c 7465 7229 0a20 2020 2020 he filter). │ │ │ │ -00017120: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00017130: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00017140: 2846 6173 7429 2047 7569 6465 6420 4669 (Fast) Guided Fi │ │ │ │ -00017150: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ -00017160: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00017170: 6c20 6172 7469 636c 6573 2043 4954 453a l articles CITE: │ │ │ │ -00017180: 204b 6169 6d69 6e67 3130 2043 4954 453a Kaiming10 CITE: │ │ │ │ -00017190: 204b 6169 6d69 6e67 3135 202e 0a20 2020 Kaiming15 .. │ │ │ │ -000171a0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000171b0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000171c0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000171d0: 7075 626c 6963 2073 7461 7469 6320 4775 public static Gu │ │ │ │ -000171e0: 6964 6564 4669 6c74 6572 2063 7265 6174 idedFilter creat │ │ │ │ -000171f0: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ -00017200: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ -00017210: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -00017220: 2064 6f75 626c 6520 7363 616c 6529 207b double scale) { │ │ │ │ -00017230: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00017240: 4775 6964 6564 4669 6c74 6572 2e5f 5f66 GuidedFilter.__f │ │ │ │ -00017250: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00017260: 7569 6465 6446 696c 7465 725f 3028 6775 uidedFilter_0(gu │ │ │ │ -00017270: 6964 652e 6e61 7469 7665 4f62 6a2c 2072 ide.nativeObj, r │ │ │ │ -00017280: 6164 6975 732c 2065 7073 2c20 7363 616c adius, eps, scal │ │ │ │ -00017290: 6529 293b 0a20 2020 207d 0a0a 2020 2020 e));. }.. │ │ │ │ -000172a0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000172b0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ -000172c0: 6520 696e 7374 616e 6365 206f 6620 4775 e instance of Gu │ │ │ │ -000172d0: 6964 6564 4669 6c74 6572 2061 6e64 2070 idedFilter and p │ │ │ │ -000172e0: 726f 6475 6365 2069 6e69 7469 616c 697a roduce initializ │ │ │ │ -000172f0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -00017300: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017310: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00017320: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ -00017330: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ -00017340: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ -00017350: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ -00017360: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ -00017370: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ -00017380: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ -00017390: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ -000173a0: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -000173b0: 2a20 4070 6172 616d 2072 6164 6975 7320 * @param radius │ │ │ │ -000173c0: 7261 6469 7573 206f 6620 4775 6964 6564 radius of Guided │ │ │ │ -000173d0: 2046 696c 7465 722e 0a20 2020 2020 2a0a Filter.. *. │ │ │ │ -000173e0: 2020 2020 202a 2040 7061 7261 6d20 6570 * @param ep │ │ │ │ -000173f0: 7320 7265 6775 6c61 7269 7a61 7469 6f6e s regularization │ │ │ │ -00017400: 2074 6572 6d20 6f66 2047 7569 6465 6420 term of Guided │ │ │ │ -00017410: 4669 6c74 6572 2e20 5c28 7b65 7073 7d5e Filter. \({eps}^ │ │ │ │ -00017420: 325c 2920 6973 2073 696d 696c 6172 2074 2\) is similar t │ │ │ │ -00017430: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00017440: 6865 2063 6f6c 6f72 0a20 2020 2020 2a20 he color. * │ │ │ │ -00017450: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ -00017460: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -00017470: 202a 0a20 2020 2020 2a20 7769 7468 2061 *. * with a │ │ │ │ -00017480: 6c6d 6f73 7420 6e6f 2076 6973 6962 6c65 lmost no visible │ │ │ │ -00017490: 2064 6567 7261 6461 7469 6f6e 2e20 2865 degradation. (e │ │ │ │ -000174a0: 2e67 2e20 7363 616c 653d 3d30 2e35 2073 .g. scale==0.5 s │ │ │ │ -000174b0: 6872 696e 6b73 2074 6865 2069 6d61 6765 hrinks the image │ │ │ │ -000174c0: 2062 7920 3278 2069 6e73 6964 6520 7468 by 2x inside th │ │ │ │ -000174d0: 6520 6669 6c74 6572 290a 2020 2020 202a e filter). * │ │ │ │ -000174e0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -000174f0: 2064 6574 6169 6c73 2061 626f 7574 2028 details about ( │ │ │ │ -00017500: 4661 7374 2920 4775 6964 6564 2046 696c Fast) Guided Fil │ │ │ │ -00017510: 7465 7220 7061 7261 6d65 7465 7273 2c20 ter parameters, │ │ │ │ -00017520: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00017530: 2061 7274 6963 6c65 7320 4349 5445 3a20 articles CITE: │ │ │ │ -00017540: 4b61 696d 696e 6731 3020 4349 5445 3a20 Kaiming10 CITE: │ │ │ │ -00017550: 4b61 696d 696e 6731 3520 2e0a 2020 2020 Kaiming15 .. │ │ │ │ -00017560: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00017570: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00017580: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00017590: 7562 6c69 6320 7374 6174 6963 2047 7569 ublic static Gui │ │ │ │ -000175a0: 6465 6446 696c 7465 7220 6372 6561 7465 dedFilter create │ │ │ │ -000175b0: 4775 6964 6564 4669 6c74 6572 284d 6174 GuidedFilter(Mat │ │ │ │ -000175c0: 2067 7569 6465 2c20 696e 7420 7261 6469 guide, int radi │ │ │ │ -000175d0: 7573 2c20 646f 7562 6c65 2065 7073 2920 us, double eps) │ │ │ │ -000175e0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -000175f0: 2047 7569 6465 6446 696c 7465 722e 5f5f GuidedFilter.__ │ │ │ │ -00017600: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00017610: 4775 6964 6564 4669 6c74 6572 5f31 2867 GuidedFilter_1(g │ │ │ │ -00017620: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00017630: 7261 6469 7573 2c20 6570 7329 293b 0a20 radius, eps));. │ │ │ │ -00017640: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00017650: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00017660: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6775 cv::ximgproc::gu │ │ │ │ -00017670: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -00017680: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00017690: 6174 2620 6473 742c 2069 6e74 2072 6164 at& dst, int rad │ │ │ │ -000176a0: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -000176b0: 2069 6e74 2064 4465 7074 6820 3d20 2d31 int dDepth = -1 │ │ │ │ -000176c0: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ -000176d0: 2031 2e30 290a 2020 2020 2f2f 0a0a 2020 1.0). //.. │ │ │ │ -000176e0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -000176f0: 706c 6520 6f6e 652d 6c69 6e65 2028 4661 ple one-line (Fa │ │ │ │ -00017700: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ -00017710: 7220 6361 6c6c 2e0a 2020 2020 202a 0a20 r call.. *. │ │ │ │ -00017720: 2020 2020 2a20 4966 2079 6f75 2068 6176 * If you hav │ │ │ │ -00017730: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00017740: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -00017750: 2074 6865 2073 616d 6520 6775 6964 6564 the same guided │ │ │ │ -00017760: 2069 6d61 6765 2074 6865 6e20 7573 6520 image then use │ │ │ │ -00017770: 4775 6964 6564 4669 6c74 6572 2069 6e74 GuidedFilter int │ │ │ │ -00017780: 6572 6661 6365 2074 6f0a 2020 2020 202a erface to. * │ │ │ │ -00017790: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -000177a0: 7075 7461 7469 6f6e 7320 6f6e 2069 6e69 putations on ini │ │ │ │ -000177b0: 7469 616c 697a 6174 696f 6e20 7374 6167 tialization stag │ │ │ │ -000177c0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000177d0: 2040 7061 7261 6d20 6775 6964 6520 6775 @param guide gu │ │ │ │ -000177e0: 6964 6564 2069 6d61 6765 2028 6f72 2061 ided image (or a │ │ │ │ -000177f0: 7272 6179 206f 6620 696d 6167 6573 2920 rray of images) │ │ │ │ -00017800: 7769 7468 2075 7020 746f 2033 2063 6861 with up to 3 cha │ │ │ │ -00017810: 6e6e 656c 732c 2069 6620 6974 2068 6176 nnels, if it hav │ │ │ │ -00017820: 6520 6d6f 7265 2074 6865 6e20 330a 2020 e more then 3. │ │ │ │ -00017830: 2020 202a 2063 6861 6e6e 656c 7320 7468 * channels th │ │ │ │ -00017840: 656e 206f 6e6c 7920 6669 7273 7420 3320 en only first 3 │ │ │ │ -00017850: 6368 616e 6e65 6c73 2077 696c 6c20 6265 channels will be │ │ │ │ -00017860: 2075 7365 642e 0a20 2020 2020 2a0a 2020 used.. *. │ │ │ │ -00017870: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00017880: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ -00017890: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -000178a0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -000178b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000178c0: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ -000178d0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -000178e0: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ -000178f0: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ -00017900: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ -00017910: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00017920: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ -00017930: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ -00017940: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ -00017950: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ -00017960: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00017970: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ -00017980: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00017990: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -000179a0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000179b0: 6d20 6444 6570 7468 206f 7074 696f 6e61 m dDepth optiona │ │ │ │ -000179c0: 6c20 6465 7074 6820 6f66 2074 6865 206f l depth of the o │ │ │ │ -000179d0: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ -000179e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000179f0: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ -00017a00: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ -00017a10: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ -00017a20: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ -00017a30: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ -00017a40: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ -00017a50: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ -00017a60: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ -00017a70: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ -00017a80: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ -00017a90: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ -00017aa0: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ -00017ab0: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ -00017ac0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ -00017ad0: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ -00017ae0: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ -00017af0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00017b00: 6320 7374 6174 6963 2076 6f69 6420 6775 c static void gu │ │ │ │ -00017b10: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -00017b20: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00017b30: 6174 2064 7374 2c20 696e 7420 7261 6469 at dst, int radi │ │ │ │ -00017b40: 7573 2c20 646f 7562 6c65 2065 7073 2c20 us, double eps, │ │ │ │ -00017b50: 696e 7420 6444 6570 7468 2c20 646f 7562 int dDepth, doub │ │ │ │ -00017b60: 6c65 2073 6361 6c65 2920 7b0a 2020 2020 le scale) {. │ │ │ │ -00017b70: 2020 2020 6775 6964 6564 4669 6c74 6572 guidedFilter │ │ │ │ -00017b80: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -00017b90: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -00017ba0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -00017bb0: 2c20 7261 6469 7573 2c20 6570 732c 2064 , radius, eps, d │ │ │ │ -00017bc0: 4465 7074 682c 2073 6361 6c65 293b 0a20 Depth, scale);. │ │ │ │ -00017bd0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00017be0: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ -00017bf0: 6c69 6e65 2028 4661 7374 2920 4775 6964 line (Fast) Guid │ │ │ │ -00017c00: 6564 2046 696c 7465 7220 6361 6c6c 2e0a ed Filter call.. │ │ │ │ -00017c10: 2020 2020 202a 0a20 2020 2020 2a20 4966 *. * If │ │ │ │ -00017c20: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ -00017c30: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ -00017c40: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ -00017c50: 6520 6775 6964 6564 2069 6d61 6765 2074 e guided image t │ │ │ │ -00017c60: 6865 6e20 7573 6520 4775 6964 6564 4669 hen use GuidedFi │ │ │ │ -00017c70: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -00017c80: 6f0a 2020 2020 202a 2061 766f 6964 2065 o. * avoid e │ │ │ │ -00017c90: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ -00017ca0: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ -00017cb0: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ -00017cc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00017cd0: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ -00017ce0: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of │ │ │ │ -00017cf0: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up │ │ │ │ -00017d00: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i │ │ │ │ -00017d10: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t │ │ │ │ -00017d20: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha │ │ │ │ -00017d30: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only │ │ │ │ -00017d40: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels │ │ │ │ -00017d50: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used.. │ │ │ │ -00017d60: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00017d70: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ -00017d80: 6720 696d 6167 6520 7769 7468 2061 6e79 g image with any │ │ │ │ -00017d90: 206e 756d 6265 7273 206f 6620 6368 616e numbers of chan │ │ │ │ -00017da0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00017db0: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ -00017dc0: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ -00017dd0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00017de0: 6d20 7261 6469 7573 2072 6164 6975 7320 m radius radius │ │ │ │ -00017df0: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter │ │ │ │ -00017e00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017e10: 4070 6172 616d 2065 7073 2072 6567 756c @param eps regul │ │ │ │ -00017e20: 6172 697a 6174 696f 6e20 7465 726d 206f arization term o │ │ │ │ -00017e30: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ -00017e40: 205c 287b 6570 737d 5e32 5c29 2069 7320 \({eps}^2\) is │ │ │ │ -00017e50: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -00017e60: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ -00017e70: 720a 2020 2020 202a 2073 7061 6365 2069 r. * space i │ │ │ │ -00017e80: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ -00017e90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00017ea0: 202a 2040 7061 7261 6d20 6444 6570 7468 * @param dDepth │ │ │ │ -00017eb0: 206f 7074 696f 6e61 6c20 6465 7074 6820 optional depth │ │ │ │ -00017ec0: 6f66 2074 6865 206f 7574 7075 7420 696d of the output im │ │ │ │ -00017ed0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00017ee0: 202a 2077 6974 6820 616c 6d6f 7374 206e * with almost n │ │ │ │ -00017ef0: 6f20 7669 7369 626c 6520 6465 6772 6164 o visible degrad │ │ │ │ -00017f00: 6174 696f 6e2e 2028 652e 672e 2073 6361 ation. (e.g. sca │ │ │ │ -00017f10: 6c65 3d3d 302e 3520 7368 7269 6e6b 7320 le==0.5 shrinks │ │ │ │ -00017f20: 7468 6520 696d 6167 6520 6279 2032 7820 the image by 2x │ │ │ │ -00017f30: 696e 7369 6465 2074 6865 2066 696c 7465 inside the filte │ │ │ │ -00017f40: 7229 0a20 2020 2020 2a0a 2020 2020 202a r). *. * │ │ │ │ -00017f50: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ -00017f60: 696c 7465 722c 2064 7446 696c 7465 722c ilter, dtFilter, │ │ │ │ -00017f70: 2061 6d46 696c 7465 720a 2020 2020 202a amFilter. * │ │ │ │ -00017f80: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00017f90: 7469 6320 766f 6964 2067 7569 6465 6446 tic void guidedF │ │ │ │ -00017fa0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00017fb0: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00017fc0: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d │ │ │ │ -00017fd0: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d │ │ │ │ -00017fe0: 4465 7074 6829 207b 0a20 2020 2020 2020 Depth) {. │ │ │ │ -00017ff0: 2067 7569 6465 6446 696c 7465 725f 3128 guidedFilter_1( │ │ │ │ -00018000: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00018010: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ -00018020: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ -00018030: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ -00018040: 7468 293b 0a20 2020 207d 0a0a 2020 2020 th);. }.. │ │ │ │ -00018050: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -00018060: 6520 6f6e 652d 6c69 6e65 2028 4661 7374 e one-line (Fast │ │ │ │ -00018070: 2920 4775 6964 6564 2046 696c 7465 7220 ) Guided Filter │ │ │ │ -00018080: 6361 6c6c 2e0a 2020 2020 202a 0a20 2020 call.. *. │ │ │ │ -00018090: 2020 2a20 4966 2079 6f75 2068 6176 6520 * If you have │ │ │ │ -000180a0: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -000180b0: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -000180c0: 6865 2073 616d 6520 6775 6964 6564 2069 he same guided i │ │ │ │ -000180d0: 6d61 6765 2074 6865 6e20 7573 6520 4775 mage then use Gu │ │ │ │ -000180e0: 6964 6564 4669 6c74 6572 2069 6e74 6572 idedFilter inter │ │ │ │ -000180f0: 6661 6365 2074 6f0a 2020 2020 202a 2061 face to. * a │ │ │ │ -00018100: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ -00018110: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ -00018120: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ -00018130: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018140: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00018150: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ -00018160: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ -00018170: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ -00018180: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ -00018190: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ -000181a0: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ -000181b0: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ -000181c0: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ -000181d0: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ -000181e0: 202a 2040 7061 7261 6d20 7372 6320 6669 * @param src fi │ │ │ │ -000181f0: 6c74 6572 696e 6720 696d 6167 6520 7769 ltering image wi │ │ │ │ -00018200: 7468 2061 6e79 206e 756d 6265 7273 206f th any numbers o │ │ │ │ -00018210: 6620 6368 616e 6e65 6c73 2e0a 2020 2020 f channels.. │ │ │ │ -00018220: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018230: 2064 7374 206f 7574 7075 7420 696d 6167 dst output imag │ │ │ │ -00018240: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00018250: 2040 7061 7261 6d20 7261 6469 7573 2072 @param radius r │ │ │ │ -00018260: 6164 6975 7320 6f66 2047 7569 6465 6420 adius of Guided │ │ │ │ -00018270: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00018280: 2020 2020 2a20 4070 6172 616d 2065 7073 * @param eps │ │ │ │ -00018290: 2072 6567 756c 6172 697a 6174 696f 6e20 regularization │ │ │ │ -000182a0: 7465 726d 206f 6620 4775 6964 6564 2046 term of Guided F │ │ │ │ -000182b0: 696c 7465 722e 205c 287b 6570 737d 5e32 ilter. \({eps}^2 │ │ │ │ -000182c0: 5c29 2069 7320 7369 6d69 6c61 7220 746f \) is similar to │ │ │ │ -000182d0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ -000182e0: 6520 636f 6c6f 720a 2020 2020 202a 2073 e color. * s │ │ │ │ -000182f0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ -00018300: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00018310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -00018320: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ -00018330: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ -00018340: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ -00018350: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ -00018360: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ -00018370: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ -00018380: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -00018390: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ -000183a0: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ -000183b0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -000183c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -000183d0: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ -000183e0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -000183f0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00018400: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ -00018410: 6c65 2065 7073 2920 7b0a 2020 2020 2020 le eps) {. │ │ │ │ -00018420: 2020 6775 6964 6564 4669 6c74 6572 5f32 guidedFilter_2 │ │ │ │ -00018430: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -00018440: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00018450: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00018460: 7261 6469 7573 2c20 6570 7329 3b0a 2020 radius, eps);. │ │ │ │ -00018470: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00018480: 202f 2f20 432b 2b3a 2020 5074 725f 4164 // C++: Ptr_Ad │ │ │ │ -00018490: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -000184a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -000184b0: 633a 3a63 7265 6174 6541 4d46 696c 7465 c::createAMFilte │ │ │ │ -000184c0: 7228 646f 7562 6c65 2073 6967 6d61 5f73 r(double sigma_s │ │ │ │ -000184d0: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ -000184e0: 2c20 626f 6f6c 2061 646a 7573 745f 6f75 , bool adjust_ou │ │ │ │ -000184f0: 746c 6965 7273 203d 2066 616c 7365 290a tliers = false). │ │ │ │ -00018500: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00018510: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ -00018520: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ -00018530: 7374 616e 6365 206f 6620 4164 6170 7469 stance of Adapti │ │ │ │ -00018540: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ -00018550: 2061 6e64 2070 726f 6475 6365 2073 6f6d and produce som │ │ │ │ -00018560: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -00018570: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -00018580: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00018590: 7369 676d 615f 7320 7370 6174 6961 6c20 sigma_s spatial │ │ │ │ -000185a0: 7374 616e 6461 7264 2064 6576 6961 7469 standard deviati │ │ │ │ -000185b0: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ -000185c0: 2a20 4070 6172 616d 2073 6967 6d61 5f72 * @param sigma_r │ │ │ │ -000185d0: 2063 6f6c 6f72 2073 7061 6365 2073 7461 color space sta │ │ │ │ -000185e0: 6e64 6172 6420 6465 7669 6174 696f 6e2c ndard deviation, │ │ │ │ -000185f0: 2069 7420 6973 2073 696d 696c 6172 2074 it is similar t │ │ │ │ -00018600: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00018610: 6865 2063 6f6c 6f72 2073 7061 6365 2069 he color space i │ │ │ │ -00018620: 6e74 6f0a 2020 2020 202a 2062 696c 6174 nto. * bilat │ │ │ │ -00018630: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -00018640: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018650: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -00018660: 206f 7074 696f 6e61 6c2c 2073 7065 6369 optional, speci │ │ │ │ -00018670: 6679 2070 6572 666f 726d 206f 7574 6c69 fy perform outli │ │ │ │ -00018680: 6572 7320 6164 6a75 7374 206f 7065 7261 ers adjust opera │ │ │ │ -00018690: 7469 6f6e 206f 7220 6e6f 742c 2028 4571 tion or not, (Eq │ │ │ │ -000186a0: 2e20 3929 2069 6e20 7468 650a 2020 2020 . 9) in the. │ │ │ │ -000186b0: 202a 206f 7269 6769 6e61 6c20 7061 7065 * original pape │ │ │ │ -000186c0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000186d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -000186e0: 7320 6162 6f75 7420 4164 6170 7469 7665 s about Adaptive │ │ │ │ -000186f0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00018700: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00018710: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00018720: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00018730: 616c 3132 202e 0a20 2020 2020 2a0a 2020 al12 .. *. │ │ │ │ -00018740: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ -00018760: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ -00018770: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ -00018780: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ -00018790: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ -000187a0: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ -000187b0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ -000187c0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ -000187d0: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ -000187e0: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ -000187f0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ -00018800: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ -00018810: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ -00018820: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ -00018830: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ -00018840: 6c74 6572 2066 756e 6374 696f 6e73 2e0a lter functions.. │ │ │ │ -00018850: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00018860: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00018870: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00018880: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00018890: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -000188a0: 6446 696c 7465 7220 6372 6561 7465 414d dFilter createAM │ │ │ │ -000188b0: 4669 6c74 6572 2864 6f75 626c 6520 7369 Filter(double si │ │ │ │ -000188c0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ -000188d0: 676d 615f 722c 2062 6f6f 6c65 616e 2061 gma_r, boolean a │ │ │ │ -000188e0: 646a 7573 745f 6f75 746c 6965 7273 2920 djust_outliers) │ │ │ │ -000188f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00018900: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -00018910: 6446 696c 7465 722e 5f5f 6672 6f6d 5074 dFilter.__fromPt │ │ │ │ -00018920: 725f 5f28 6372 6561 7465 414d 4669 6c74 r__(createAMFilt │ │ │ │ -00018930: 6572 5f30 2873 6967 6d61 5f73 2c20 7369 er_0(sigma_s, si │ │ │ │ -00018940: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ -00018950: 746c 6965 7273 2929 3b0a 2020 2020 7d0a tliers));. }. │ │ │ │ -00018960: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00018970: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ -00018980: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ -00018990: 6f66 2041 6461 7074 6976 654d 616e 6966 of AdaptiveManif │ │ │ │ -000189a0: 6f6c 6446 696c 7465 7220 616e 6420 7072 oldFilter and pr │ │ │ │ -000189b0: 6f64 7563 6520 736f 6d65 2069 6e69 7469 oduce some initi │ │ │ │ -000189c0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ -000189d0: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ -000189e0: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s │ │ │ │ -000189f0: 2073 7061 7469 616c 2073 7461 6e64 6172 spatial standar │ │ │ │ -00018a00: 6420 6465 7669 6174 696f 6e2e 0a20 2020 d deviation.. │ │ │ │ -00018a10: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00018a20: 6d20 7369 676d 615f 7220 636f 6c6f 7220 m sigma_r color │ │ │ │ -00018a30: 7370 6163 6520 7374 616e 6461 7264 2064 space standard d │ │ │ │ -00018a40: 6576 6961 7469 6f6e 2c20 6974 2069 7320 eviation, it is │ │ │ │ -00018a50: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -00018a60: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ -00018a70: 7220 7370 6163 6520 696e 746f 0a20 2020 r space into. │ │ │ │ -00018a80: 2020 2a20 6269 6c61 7465 7261 6c46 696c * bilateralFil │ │ │ │ -00018a90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00018aa0: 202a 206f 7269 6769 6e61 6c20 7061 7065 * original pape │ │ │ │ -00018ab0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00018ac0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00018ad0: 7320 6162 6f75 7420 4164 6170 7469 7665 s about Adaptive │ │ │ │ -00018ae0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00018af0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00018b00: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00018b10: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00018b20: 616c 3132 202e 0a20 2020 2020 2a0a 2020 al12 .. *. │ │ │ │ -00018b30: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ -00018b50: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ -00018b60: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ -00018b70: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ -00018b80: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ -00018b90: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ -00018ba0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ -00018bb0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ -00018bc0: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ -00018bd0: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ -00018be0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ -00018bf0: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ -00018c00: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ -00018c10: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ -00018c20: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ -00018c30: 6c74 6572 2066 756e 6374 696f 6e73 2e0a lter functions.. │ │ │ │ -00018c40: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00018c50: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00018c60: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00018c70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00018c80: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -00018c90: 6446 696c 7465 7220 6372 6561 7465 414d dFilter createAM │ │ │ │ -00018ca0: 4669 6c74 6572 2864 6f75 626c 6520 7369 Filter(double si │ │ │ │ -00018cb0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ -00018cc0: 676d 615f 7229 207b 0a20 2020 2020 2020 gma_r) {. │ │ │ │ -00018cd0: 2072 6574 7572 6e20 4164 6170 7469 7665 return Adaptive │ │ │ │ -00018ce0: 4d61 6e69 666f 6c64 4669 6c74 6572 2e5f ManifoldFilter._ │ │ │ │ -00018cf0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00018d00: 6541 4d46 696c 7465 725f 3128 7369 676d eAMFilter_1(sigm │ │ │ │ -00018d10: 615f 732c 2073 6967 6d61 5f72 2929 3b0a a_s, sigma_r));. │ │ │ │ -00018d20: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00018d30: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00018d40: 2063 763a 3a78 696d 6770 726f 633a 3a61 cv::ximgproc::a │ │ │ │ -00018d50: 6d46 696c 7465 7228 4d61 7420 6a6f 696e mFilter(Mat join │ │ │ │ -00018d60: 742c 204d 6174 2073 7263 2c20 4d61 7426 t, Mat src, Mat& │ │ │ │ -00018d70: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00018d80: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -00018d90: 6d61 5f72 2c20 626f 6f6c 2061 646a 7573 ma_r, bool adjus │ │ │ │ -00018da0: 745f 6f75 746c 6965 7273 203d 2066 616c t_outliers = fal │ │ │ │ -00018db0: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00018dc0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -00018dd0: 6520 6f6e 652d 6c69 6e65 2041 6461 7074 e one-line Adapt │ │ │ │ -00018de0: 6976 6520 4d61 6e69 666f 6c64 2046 696c ive Manifold Fil │ │ │ │ -00018df0: 7465 7220 6361 6c6c 2e0a 2020 2020 202a ter call.. * │ │ │ │ -00018e00: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -00018e10: 6f69 6e74 206a 6f69 6e74 2028 616c 736f oint joint (also │ │ │ │ -00018e20: 2063 616c 6c65 6420 6173 2067 7569 6465 called as guide │ │ │ │ -00018e30: 6429 2069 6d61 6765 206f 7220 6172 7261 d) image or arra │ │ │ │ -00018e40: 7920 6f66 2069 6d61 6765 7320 7769 7468 y of images with │ │ │ │ -00018e50: 2061 6e79 206e 756d 6265 7273 206f 6620 any numbers of │ │ │ │ -00018e60: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00018e70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00018e80: 7263 2066 696c 7465 7269 6e67 2069 6d61 rc filtering ima │ │ │ │ -00018e90: 6765 2077 6974 6820 616e 7920 6e75 6d62 ge with any numb │ │ │ │ -00018ea0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ -00018eb0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018ec0: 7061 7261 6d20 6473 7420 6f75 7470 7574 param dst output │ │ │ │ -00018ed0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -00018ee0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00018ef0: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ -00018f00: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ -00018f10: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018f20: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ -00018f30: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ -00018f40: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ -00018f50: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -00018f60: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -00018f70: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -00018f80: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ -00018f90: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -00018fa0: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ -00018fb0: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ -00018fc0: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ -00018fd0: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ -00018fe0: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ -00018ff0: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ -00019000: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ -00019010: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00019020: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Joint │ │ │ │ -00019040: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -00019050: 3855 2061 6e64 2043 565f 3136 5520 6465 8U and CV_16U de │ │ │ │ -00019060: 7074 6820 636f 6e76 6572 7465 6420 746f pth converted to │ │ │ │ -00019070: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -00019080: 3332 4620 6465 7074 6820 616e 6420 5b30 32F depth and [0 │ │ │ │ -00019090: 3b20 315d 0a20 2020 2020 2a20 636f 6c6f ; 1]. * colo │ │ │ │ -000190a0: 7220 7261 6e67 6520 6265 666f 7265 2070 r range before p │ │ │ │ -000190b0: 726f 6365 7373 696e 672e 2048 656e 6365 rocessing. Hence │ │ │ │ -000190c0: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -000190d0: 6d61 2073 6967 6d61 5f72 206d 7573 7420 ma sigma_r must │ │ │ │ -000190e0: 6265 2069 6e20 5b30 3b20 315d 2072 616e be in [0; 1] ran │ │ │ │ -000190f0: 6765 2c20 756e 6c69 6b65 2073 616d 650a ge, unlike same. │ │ │ │ -00019100: 2020 2020 202a 2073 6967 6d61 7320 696e * sigmas in │ │ │ │ -00019110: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00019120: 2061 6e64 2064 7446 696c 7465 7220 6675 and dtFilter fu │ │ │ │ -00019130: 6e63 7469 6f6e 732e 2053 4545 3a20 6269 nctions. SEE: bi │ │ │ │ -00019140: 6c61 7465 7261 6c46 696c 7465 722c 2064 lateralFilter, d │ │ │ │ -00019150: 7446 696c 7465 722c 2067 7569 6465 6446 tFilter, guidedF │ │ │ │ -00019160: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -00019170: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00019180: 766f 6964 2061 6d46 696c 7465 7228 4d61 void amFilter(Ma │ │ │ │ -00019190: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -000191a0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000191b0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ -000191c0: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ -000191d0: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ -000191e0: 7273 2920 7b0a 2020 2020 2020 2020 616d rs) {. am │ │ │ │ -000191f0: 4669 6c74 6572 5f30 286a 6f69 6e74 2e6e Filter_0(joint.n │ │ │ │ -00019200: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00019210: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00019220: 6976 654f 626a 2c20 7369 676d 615f 732c iveObj, sigma_s, │ │ │ │ -00019230: 2073 6967 6d61 5f72 2c20 6164 6a75 7374 sigma_r, adjust │ │ │ │ -00019240: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ -00019250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00019260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00019270: 6520 4164 6170 7469 7665 204d 616e 6966 e Adaptive Manif │ │ │ │ -00019280: 6f6c 6420 4669 6c74 6572 2063 616c 6c2e old Filter call. │ │ │ │ -00019290: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000192a0: 7061 7261 6d20 6a6f 696e 7420 6a6f 696e param joint join │ │ │ │ -000192b0: 7420 2861 6c73 6f20 6361 6c6c 6564 2061 t (also called a │ │ │ │ -000192c0: 7320 6775 6964 6564 2920 696d 6167 6520 s guided) image │ │ │ │ -000192d0: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ -000192e0: 6573 2077 6974 6820 616e 7920 6e75 6d62 es with any numb │ │ │ │ -000192f0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ -00019300: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019310: 7061 7261 6d20 7372 6320 6669 6c74 6572 param src filter │ │ │ │ -00019320: 696e 6720 696d 6167 6520 7769 7468 2061 ing image with a │ │ │ │ -00019330: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ -00019340: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -00019350: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00019360: 206f 7574 7075 7420 696d 6167 652e 0a20 output image.. │ │ │ │ -00019370: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00019380: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat │ │ │ │ -00019390: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev │ │ │ │ -000193a0: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *. │ │ │ │ -000193b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000193c0: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space │ │ │ │ -000193d0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ -000193e0: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil │ │ │ │ -000193f0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00019400: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -00019410: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b │ │ │ │ -00019420: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00019430: 2020 2020 202a 0a20 2020 2020 2a20 6f72 *. * or │ │ │ │ -00019440: 6967 696e 616c 2070 6170 6572 2e0a 2020 iginal paper.. │ │ │ │ -00019450: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -00019460: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ -00019470: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ -00019480: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ -00019490: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ -000194a0: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ -000194b0: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ -000194c0: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ -000194d0: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ -000194e0: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ -000194f0: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ -00019500: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ -00019510: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ -00019520: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ -00019530: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ -00019540: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ -00019550: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ -00019560: 7469 6f6e 732e 2053 4545 3a20 6269 6c61 tions. SEE: bila │ │ │ │ -00019570: 7465 7261 6c46 696c 7465 722c 2064 7446 teralFilter, dtF │ │ │ │ -00019580: 696c 7465 722c 2067 7569 6465 6446 696c ilter, guidedFil │ │ │ │ -00019590: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -000195a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000195b0: 6964 2061 6d46 696c 7465 7228 4d61 7420 id amFilter(Mat │ │ │ │ -000195c0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ -000195d0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -000195e0: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ -000195f0: 7369 676d 615f 7229 207b 0a20 2020 2020 sigma_r) {. │ │ │ │ -00019600: 2020 2061 6d46 696c 7465 725f 3128 6a6f amFilter_1(jo │ │ │ │ -00019610: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ -00019620: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00019630: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ -00019640: 6d61 5f73 2c20 7369 676d 615f 7229 3b0a ma_s, sigma_r);. │ │ │ │ -00019650: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00019660: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00019670: 2063 763a 3a78 696d 6770 726f 633a 3a6a cv::ximgproc::j │ │ │ │ -00019680: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ -00019690: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ -000196a0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -000196b0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ -000196c0: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ -000196d0: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ -000196e0: 6e74 2062 6f72 6465 7254 7970 6520 3d20 nt borderType = │ │ │ │ -000196f0: 424f 5244 4552 5f44 4546 4155 4c54 290a BORDER_DEFAULT). │ │ │ │ -00019700: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00019710: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -00019720: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ -00019730: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ -00019740: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00019750: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00019760: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ -00019770: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ -00019780: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ -00019790: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ -000197a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000197b0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -000197c0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -000197d0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -000197e0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -000197f0: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ -00019800: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ -00019810: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ -00019820: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00019830: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -00019840: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -00019850: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -00019860: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ -00019870: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00019880: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ -00019890: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ -000198a0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ -000198b0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ -000198c0: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ -000198d0: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ -000198e0: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ -000198f0: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ -00019900: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -00019910: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019920: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ -00019930: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ -00019940: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ -00019950: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ -00019960: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ -00019970: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ -00019980: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ -00019990: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ -000199a0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ -000199b0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ -000199c0: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ -000199d0: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ -000199e0: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ -000199f0: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ -00019a00: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ -00019a10: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019a20: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ -00019a30: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ -00019a40: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ -00019a50: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ -00019a60: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ -00019a70: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ -00019a80: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ -00019a90: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ -00019aa0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ -00019ab0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ -00019ac0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ -00019ad0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ -00019ae0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ -00019af0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ -00019b00: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ -00019b10: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ -00019b20: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ -00019b30: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ -00019b40: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ -00019b50: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ -00019b60: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ -00019b70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00019b80: 626f 7264 6572 5479 7065 0a20 2020 2020 borderType. │ │ │ │ -00019b90: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -00019ba0: 3a3c 2f62 3e20 6269 6c61 7465 7261 6c46 : bilateralF │ │ │ │ -00019bb0: 696c 7465 7220 616e 6420 6a6f 696e 7442 ilter and jointB │ │ │ │ -00019bc0: 696c 6174 6572 616c 4669 6c74 6572 2075 ilateralFilter u │ │ │ │ -00019bd0: 7365 204c 3120 6e6f 726d 2074 6f20 636f se L1 norm to co │ │ │ │ -00019be0: 6d70 7574 6520 6469 6666 6572 656e 6365 mpute difference │ │ │ │ -00019bf0: 2062 6574 7765 656e 2063 6f6c 6f72 732e between colors. │ │ │ │ -00019c00: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -00019c10: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ -00019c20: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ -00019c30: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00019c40: 2073 7461 7469 6320 766f 6964 206a 6f69 static void joi │ │ │ │ -00019c50: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00019c60: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ -00019c70: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -00019c80: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ -00019c90: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ -00019ca0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ -00019cb0: 626f 7264 6572 5479 7065 2920 7b0a 2020 borderType) {. │ │ │ │ -00019cc0: 2020 2020 2020 6a6f 696e 7442 696c 6174 jointBilat │ │ │ │ -00019cd0: 6572 616c 4669 6c74 6572 5f30 286a 6f69 eralFilter_0(joi │ │ │ │ -00019ce0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00019cf0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00019d00: 2e6e 6174 6976 654f 626a 2c20 642c 2073 .nativeObj, d, s │ │ │ │ -00019d10: 6967 6d61 436f 6c6f 722c 2073 6967 6d61 igmaColor, sigma │ │ │ │ -00019d20: 5370 6163 652c 2062 6f72 6465 7254 7970 Space, borderTyp │ │ │ │ -00019d30: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ -00019d40: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00019d50: 7320 7468 6520 6a6f 696e 7420 6269 6c61 s the joint bila │ │ │ │ -00019d60: 7465 7261 6c20 6669 6c74 6572 2074 6f20 teral filter to │ │ │ │ -00019d70: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -00019d80: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -00019d90: 6f69 6e74 204a 6f69 6e74 2038 2d62 6974 oint Joint 8-bit │ │ │ │ -00019da0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00019db0: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ -00019dc0: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ -00019dd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00019de0: 4070 6172 616d 2073 7263 2053 6f75 7263 @param src Sourc │ │ │ │ -00019df0: 6520 382d 6269 7420 6f72 2066 6c6f 6174 e 8-bit or float │ │ │ │ -00019e00: 696e 672d 706f 696e 742c 2031 2d63 6861 ing-point, 1-cha │ │ │ │ -00019e10: 6e6e 656c 206f 7220 332d 6368 616e 6e65 nnel or 3-channe │ │ │ │ -00019e20: 6c20 696d 6167 6520 7769 7468 2074 6865 l image with the │ │ │ │ -00019e30: 2073 616d 6520 6465 7074 6820 6173 206a same depth as j │ │ │ │ -00019e40: 6f69 6e74 0a20 2020 2020 2a20 696d 6167 oint. * imag │ │ │ │ -00019e50: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00019e60: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -00019e70: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -00019e80: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -00019e90: 6e64 2074 7970 6520 6173 2073 7263 202e nd type as src . │ │ │ │ -00019ea0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019eb0: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ -00019ec0: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ -00019ed0: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ -00019ee0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ -00019ef0: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ -00019f00: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ -00019f10: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ -00019f20: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ -00019f30: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ -00019f40: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00019f50: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ -00019f60: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ -00019f70: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ -00019f80: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ -00019f90: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ -00019fa0: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ -00019fb0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ -00019fc0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ -00019fd0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ -00019fe0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ -00019ff0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ -0001a000: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ -0001a010: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ -0001a020: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ -0001a030: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ -0001a040: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001a050: 6967 6d61 5370 6163 6520 4669 6c74 6572 igmaSpace Filter │ │ │ │ -0001a060: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ -0001a070: 6f72 6469 6e61 7465 2073 7061 6365 2e20 ordinate space. │ │ │ │ -0001a080: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ -0001a090: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ -0001a0a0: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ -0001a0b0: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ -0001a0c0: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ -0001a0d0: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ -0001a0e0: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ -0001a0f0: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ -0001a100: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ -0001a110: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ -0001a120: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ -0001a130: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ -0001a140: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ -0001a150: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ -0001a160: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ -0001a170: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ -0001a180: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ -0001a190: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ -0001a1a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001a1b0: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001a1c0: 6269 6c61 7465 7261 6c46 696c 7465 7220 bilateralFilter │ │ │ │ -0001a1d0: 616e 6420 6a6f 696e 7442 696c 6174 6572 and jointBilater │ │ │ │ -0001a1e0: 616c 4669 6c74 6572 2075 7365 204c 3120 alFilter use L1 │ │ │ │ -0001a1f0: 6e6f 726d 2074 6f20 636f 6d70 7574 6520 norm to compute │ │ │ │ -0001a200: 6469 6666 6572 656e 6365 2062 6574 7765 difference betwe │ │ │ │ -0001a210: 656e 2063 6f6c 6f72 732e 0a20 2020 2020 en colors.. │ │ │ │ -0001a220: 2a0a 2020 2020 202a 2053 4545 3a20 6269 *. * SEE: bi │ │ │ │ -0001a230: 6c61 7465 7261 6c46 696c 7465 722c 2061 lateralFilter, a │ │ │ │ -0001a240: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ -0001a250: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001a260: 6320 766f 6964 206a 6f69 6e74 4269 6c61 c void jointBila │ │ │ │ -0001a270: 7465 7261 6c46 696c 7465 7228 4d61 7420 teralFilter(Mat │ │ │ │ -0001a280: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ -0001a290: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -0001a2a0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -0001a2b0: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ -0001a2c0: 7061 6365 2920 7b0a 2020 2020 2020 2020 pace) {. │ │ │ │ -0001a2d0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001a2e0: 6c74 6572 5f31 286a 6f69 6e74 2e6e 6174 lter_1(joint.nat │ │ │ │ -0001a2f0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ -0001a300: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001a310: 654f 626a 2c20 642c 2073 6967 6d61 436f eObj, d, sigmaCo │ │ │ │ -0001a320: 6c6f 722c 2073 6967 6d61 5370 6163 6529 lor, sigmaSpace) │ │ │ │ -0001a330: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -0001a340: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0001a350: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0001a360: 3a62 696c 6174 6572 616c 5465 7874 7572 :bilateralTextur │ │ │ │ -0001a370: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001a380: 204d 6174 2620 6473 742c 2069 6e74 2066 Mat& dst, int f │ │ │ │ -0001a390: 7220 3d20 332c 2069 6e74 206e 756d 4974 r = 3, int numIt │ │ │ │ -0001a3a0: 6572 203d 2031 2c20 646f 7562 6c65 2073 er = 1, double s │ │ │ │ -0001a3b0: 6967 6d61 416c 7068 6120 3d20 2d31 2e2c igmaAlpha = -1., │ │ │ │ -0001a3c0: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ -0001a3d0: 203d 202d 312e 290a 2020 2020 2f2f 0a0a = -1.). //.. │ │ │ │ -0001a3e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ -0001a3f0: 7070 6c69 6573 2074 6865 2062 696c 6174 pplies the bilat │ │ │ │ -0001a400: 6572 616c 2074 6578 7475 7265 2066 696c eral texture fil │ │ │ │ -0001a410: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001a420: 2049 7420 7065 7266 6f72 6d73 2073 7472 It performs str │ │ │ │ -0001a430: 7563 7475 7265 2d70 7265 7365 7276 696e ucture-preservin │ │ │ │ -0001a440: 6720 7465 7874 7572 6520 6669 6c74 6572 g texture filter │ │ │ │ -0001a450: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor │ │ │ │ -0001a460: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0001a470: 7468 6973 2066 696c 7465 7220 7365 6520 this filter see │ │ │ │ -0001a480: 4349 5445 3a20 4368 6f32 3031 342e 0a20 CITE: Cho2014.. │ │ │ │ -0001a490: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001a4a0: 7261 6d20 7372 6320 536f 7572 6365 2069 ram src Source i │ │ │ │ -0001a4b0: 6d61 6765 2077 686f 7365 2064 6570 7468 mage whose depth │ │ │ │ -0001a4c0: 2069 7320 382d 6269 7420 5549 4e54 206f is 8-bit UINT o │ │ │ │ -0001a4d0: 7220 3332 2d62 6974 2046 4c4f 4154 0a20 r 32-bit FLOAT. │ │ │ │ -0001a4e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001a4f0: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ -0001a500: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ -0001a510: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ -0001a520: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ -0001a530: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001a540: 2066 7220 5261 6469 7573 206f 6620 6b65 fr Radius of ke │ │ │ │ -0001a550: 726e 656c 2074 6f20 6265 2075 7365 6420 rnel to be used │ │ │ │ -0001a560: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001a570: 7420 7368 6f75 6c64 2062 6520 706f 7369 t should be posi │ │ │ │ -0001a580: 7469 7665 2069 6e74 6567 6572 0a20 2020 tive integer. │ │ │ │ -0001a590: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a5a0: 6d20 6e75 6d49 7465 7220 4e75 6d62 6572 m numIter Number │ │ │ │ -0001a5b0: 206f 6620 6974 6572 6174 696f 6e73 206f of iterations o │ │ │ │ -0001a5c0: 6620 616c 676f 7269 7468 6d2c 2049 7420 f algorithm, It │ │ │ │ -0001a5d0: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001a5e0: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001a5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001a600: 7369 676d 6141 6c70 6861 2043 6f6e 7472 sigmaAlpha Contr │ │ │ │ -0001a610: 6f6c 7320 7468 6520 7368 6172 706e 6573 ols the sharpnes │ │ │ │ -0001a620: 7320 6f66 2074 6865 2077 6569 6768 7420 s of the weight │ │ │ │ -0001a630: 7472 616e 7369 7469 6f6e 2066 726f 6d20 transition from │ │ │ │ -0001a640: 6564 6765 7320 746f 2073 6d6f 6f74 682f edges to smooth/ │ │ │ │ -0001a650: 7465 7874 7572 6520 7265 6769 6f6e 732c texture regions, │ │ │ │ -0001a660: 2077 6865 7265 0a20 2020 2020 2a20 6120 where. * a │ │ │ │ -0001a670: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ -0001a680: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ -0001a690: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ -0001a6a0: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -0001a6b0: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -0001a6c0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -0001a6d0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ -0001a6e0: 2040 7061 7261 6d20 7369 676d 6141 7667 @param sigmaAvg │ │ │ │ -0001a6f0: 2052 616e 6765 2062 6c75 7220 7061 7261 Range blur para │ │ │ │ -0001a700: 6d65 7465 7220 666f 7220 7465 7874 7572 meter for textur │ │ │ │ -0001a710: 6520 626c 7572 7269 6e67 2e20 4c61 7267 e blurring. Larg │ │ │ │ -0001a720: 6572 2076 616c 7565 206d 616b 6573 2072 er value makes r │ │ │ │ -0001a730: 6573 756c 7420 746f 2062 6520 6d6f 7265 esult to be more │ │ │ │ -0001a740: 2062 6c75 7272 6564 2e20 5768 656e 2074 blurred. When t │ │ │ │ -0001a750: 6865 0a20 2020 2020 2a20 7661 6c75 6520 he. * value │ │ │ │ -0001a760: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ -0001a770: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ -0001a780: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d │ │ │ │ -0001a790: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the │ │ │ │ -0001a7a0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ -0001a7b0: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin │ │ │ │ -0001a7c0: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter, │ │ │ │ -0001a7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001a7e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001a7f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001a800: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ -0001a810: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -0001a820: 4d61 7420 6473 742c 2069 6e74 2066 722c Mat dst, int fr, │ │ │ │ -0001a830: 2069 6e74 206e 756d 4974 6572 2c20 646f int numIter, do │ │ │ │ -0001a840: 7562 6c65 2073 6967 6d61 416c 7068 612c uble sigmaAlpha, │ │ │ │ -0001a850: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ -0001a860: 2920 7b0a 2020 2020 2020 2020 6269 6c61 ) {. bila │ │ │ │ -0001a870: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0001a880: 6572 5f30 2873 7263 2e6e 6174 6976 654f er_0(src.nativeO │ │ │ │ -0001a890: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -0001a8a0: 6a2c 2066 722c 206e 756d 4974 6572 2c20 j, fr, numIter, │ │ │ │ -0001a8b0: 7369 676d 6141 6c70 6861 2c20 7369 676d sigmaAlpha, sigm │ │ │ │ -0001a8c0: 6141 7667 293b 0a20 2020 207d 0a0a 2020 aAvg);. }.. │ │ │ │ -0001a8d0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001a8e0: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ -0001a8f0: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ -0001a900: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ -0001a910: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ -0001a920: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ -0001a930: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ -0001a940: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001a950: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001a960: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ -0001a970: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ -0001a980: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a990: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ -0001a9a0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ -0001a9b0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ -0001a9c0: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ -0001a9d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a9e0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001a9f0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001aa00: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001aa10: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001aa20: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ -0001aa30: 7220 5261 6469 7573 206f 6620 6b65 726e r Radius of kern │ │ │ │ -0001aa40: 656c 2074 6f20 6265 2075 7365 6420 666f el to be used fo │ │ │ │ -0001aa50: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001aa60: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001aa70: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001aa80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001aa90: 6e75 6d49 7465 7220 4e75 6d62 6572 206f numIter Number o │ │ │ │ -0001aaa0: 6620 6974 6572 6174 696f 6e73 206f 6620 f iterations of │ │ │ │ -0001aab0: 616c 676f 7269 7468 6d2c 2049 7420 7368 algorithm, It sh │ │ │ │ -0001aac0: 6f75 6c64 2062 6520 706f 7369 7469 7665 ould be positive │ │ │ │ -0001aad0: 2069 6e74 6567 6572 0a20 2020 2020 2a0a integer. *. │ │ │ │ -0001aae0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -0001aaf0: 676d 6141 6c70 6861 2043 6f6e 7472 6f6c gmaAlpha Control │ │ │ │ -0001ab00: 7320 7468 6520 7368 6172 706e 6573 7320 s the sharpness │ │ │ │ -0001ab10: 6f66 2074 6865 2077 6569 6768 7420 7472 of the weight tr │ │ │ │ -0001ab20: 616e 7369 7469 6f6e 2066 726f 6d20 6564 ansition from ed │ │ │ │ -0001ab30: 6765 7320 746f 2073 6d6f 6f74 682f 7465 ges to smooth/te │ │ │ │ -0001ab40: 7874 7572 6520 7265 6769 6f6e 732c 2077 xture regions, w │ │ │ │ -0001ab50: 6865 7265 0a20 2020 2020 2a20 6120 6269 here. * a bi │ │ │ │ -0001ab60: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ -0001ab70: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ -0001ab80: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ -0001ab90: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ -0001aba0: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ -0001abb0: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ -0001abc0: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ -0001abd0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001abe0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001abf0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001ac00: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ -0001ac10: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ -0001ac20: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ -0001ac30: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001ac40: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001ac50: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -0001ac60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001ac70: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0001ac80: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ -0001ac90: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ -0001aca0: 7420 6672 2c20 696e 7420 6e75 6d49 7465 t fr, int numIte │ │ │ │ -0001acb0: 722c 2064 6f75 626c 6520 7369 676d 6141 r, double sigmaA │ │ │ │ -0001acc0: 6c70 6861 2920 7b0a 2020 2020 2020 2020 lpha) {. │ │ │ │ -0001acd0: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ -0001ace0: 4669 6c74 6572 5f31 2873 7263 2e6e 6174 Filter_1(src.nat │ │ │ │ -0001acf0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001ad00: 7665 4f62 6a2c 2066 722c 206e 756d 4974 veObj, fr, numIt │ │ │ │ -0001ad10: 6572 2c20 7369 676d 6141 6c70 6861 293b er, sigmaAlpha); │ │ │ │ -0001ad20: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0001ad30: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -0001ad40: 6865 2062 696c 6174 6572 616c 2074 6578 he bilateral tex │ │ │ │ -0001ad50: 7475 7265 2066 696c 7465 7220 746f 2061 ture filter to a │ │ │ │ -0001ad60: 6e20 696d 6167 652e 2049 7420 7065 7266 n image. It perf │ │ │ │ -0001ad70: 6f72 6d73 2073 7472 7563 7475 7265 2d70 orms structure-p │ │ │ │ -0001ad80: 7265 7365 7276 696e 6720 7465 7874 7572 reserving textur │ │ │ │ -0001ad90: 6520 6669 6c74 6572 2e0a 2020 2020 202a e filter.. * │ │ │ │ -0001ada0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0001adb0: 7320 6162 6f75 7420 7468 6973 2066 696c s about this fil │ │ │ │ -0001adc0: 7465 7220 7365 6520 4349 5445 3a20 4368 ter see CITE: Ch │ │ │ │ -0001add0: 6f32 3031 342e 0a20 2020 2020 2a0a 2020 o2014.. *. │ │ │ │ -0001ade0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0001adf0: 536f 7572 6365 2069 6d61 6765 2077 686f Source image who │ │ │ │ -0001ae00: 7365 2064 6570 7468 2069 7320 382d 6269 se depth is 8-bi │ │ │ │ -0001ae10: 7420 5549 4e54 206f 7220 3332 2d62 6974 t UINT or 32-bit │ │ │ │ -0001ae20: 2046 4c4f 4154 0a20 2020 2020 2a0a 2020 FLOAT. *. │ │ │ │ -0001ae30: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0001ae40: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ -0001ae50: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ -0001ae60: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ -0001ae70: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ -0001ae80: 2a20 4070 6172 616d 2066 7220 5261 6469 * @param fr Radi │ │ │ │ -0001ae90: 7573 206f 6620 6b65 726e 656c 2074 6f20 us of kernel to │ │ │ │ -0001aea0: 6265 2075 7365 6420 666f 7220 6669 6c74 be used for filt │ │ │ │ -0001aeb0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -0001aec0: 2062 6520 706f 7369 7469 7665 2069 6e74 be positive int │ │ │ │ -0001aed0: 6567 6572 0a20 2020 2020 2a0a 2020 2020 eger. *. │ │ │ │ -0001aee0: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -0001aef0: 7220 4e75 6d62 6572 206f 6620 6974 6572 r Number of iter │ │ │ │ -0001af00: 6174 696f 6e73 206f 6620 616c 676f 7269 ations of algori │ │ │ │ -0001af10: 7468 6d2c 2049 7420 7368 6f75 6c64 2062 thm, It should b │ │ │ │ -0001af20: 6520 706f 7369 7469 7665 2069 6e74 6567 e positive integ │ │ │ │ -0001af30: 6572 0a20 2020 2020 2a0a 2020 2020 202a er. *. * │ │ │ │ -0001af40: 2061 2062 6967 6765 7220 7661 6c75 6520 a bigger value │ │ │ │ -0001af50: 6d65 616e 7320 7368 6172 7065 7220 7472 means sharper tr │ │ │ │ -0001af60: 616e 7369 7469 6f6e 2e20 5768 656e 2074 ansition. When t │ │ │ │ -0001af70: 6865 2076 616c 7565 2069 7320 6e65 6761 he value is nega │ │ │ │ -0001af80: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ -0001af90: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ -0001afa0: 6174 6564 2e0a 2020 2020 202a 0a20 2020 ated.. *. │ │ │ │ -0001afb0: 2020 2a20 7661 6c75 6520 6973 206e 6567 * value is neg │ │ │ │ -0001afc0: 6174 6976 652c 2069 7420 6973 2061 7574 ative, it is aut │ │ │ │ -0001afd0: 6f6d 6174 6963 616c 6c79 2063 616c 6375 omatically calcu │ │ │ │ -0001afe0: 6c61 7465 6420 6173 2064 6573 6372 6962 lated as describ │ │ │ │ -0001aff0: 6564 2069 6e20 7468 6520 7061 7065 722e ed in the paper. │ │ │ │ -0001b000: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001b010: 4545 3a20 726f 6c6c 696e 6747 7569 6461 EE: rollingGuida │ │ │ │ -0001b020: 6e63 6546 696c 7465 722c 2062 696c 6174 nceFilter, bilat │ │ │ │ -0001b030: 6572 616c 4669 6c74 6572 0a20 2020 2020 eralFilter. │ │ │ │ -0001b040: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0001b050: 6174 6963 2076 6f69 6420 6269 6c61 7465 atic void bilate │ │ │ │ -0001b060: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ -0001b070: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -0001b080: 742c 2069 6e74 2066 722c 2069 6e74 206e t, int fr, int n │ │ │ │ -0001b090: 756d 4974 6572 2920 7b0a 2020 2020 2020 umIter) {. │ │ │ │ -0001b0a0: 2020 6269 6c61 7465 7261 6c54 6578 7475 bilateralTextu │ │ │ │ -0001b0b0: 7265 4669 6c74 6572 5f32 2873 7263 2e6e reFilter_2(src.n │ │ │ │ -0001b0c0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -0001b0d0: 7469 7665 4f62 6a2c 2066 722c 206e 756d tiveObj, fr, num │ │ │ │ -0001b0e0: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ -0001b0f0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001b100: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ -0001b110: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ -0001b120: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ -0001b130: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ -0001b140: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ -0001b150: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ -0001b160: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001b170: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001b180: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ -0001b190: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ -0001b1a0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b1b0: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ -0001b1c0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ -0001b1d0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ -0001b1e0: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ -0001b1f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b200: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001b210: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001b220: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001b230: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001b240: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ -0001b250: 7220 5261 6469 7573 206f 6620 6b65 726e r Radius of kern │ │ │ │ -0001b260: 656c 2074 6f20 6265 2075 7365 6420 666f el to be used fo │ │ │ │ -0001b270: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001b280: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001b290: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001b2a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001b2b0: 6120 6269 6767 6572 2076 616c 7565 206d a bigger value m │ │ │ │ -0001b2c0: 6561 6e73 2073 6861 7270 6572 2074 7261 eans sharper tra │ │ │ │ -0001b2d0: 6e73 6974 696f 6e2e 2057 6865 6e20 7468 nsition. When th │ │ │ │ -0001b2e0: 6520 7661 6c75 6520 6973 206e 6567 6174 e value is negat │ │ │ │ -0001b2f0: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ -0001b300: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ -0001b310: 7465 642e 0a20 2020 2020 2a0a 2020 2020 ted.. *. │ │ │ │ -0001b320: 202a 2076 616c 7565 2069 7320 6e65 6761 * value is nega │ │ │ │ -0001b330: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ -0001b340: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ -0001b350: 6174 6564 2061 7320 6465 7363 7269 6265 ated as describe │ │ │ │ -0001b360: 6420 696e 2074 6865 2070 6170 6572 2e0a d in the paper.. │ │ │ │ -0001b370: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -0001b380: 453a 2072 6f6c 6c69 6e67 4775 6964 616e E: rollingGuidan │ │ │ │ -0001b390: 6365 4669 6c74 6572 2c20 6269 6c61 7465 ceFilter, bilate │ │ │ │ -0001b3a0: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ -0001b3b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0001b3c0: 7469 6320 766f 6964 2062 696c 6174 6572 tic void bilater │ │ │ │ -0001b3d0: 616c 5465 7874 7572 6546 696c 7465 7228 alTextureFilter( │ │ │ │ -0001b3e0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -0001b3f0: 2c20 696e 7420 6672 2920 7b0a 2020 2020 , int fr) {. │ │ │ │ -0001b400: 2020 2020 6269 6c61 7465 7261 6c54 6578 bilateralTex │ │ │ │ -0001b410: 7475 7265 4669 6c74 6572 5f33 2873 7263 tureFilter_3(src │ │ │ │ -0001b420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -0001b430: 6e61 7469 7665 4f62 6a2c 2066 7229 3b0a nativeObj, fr);. │ │ │ │ -0001b440: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001b450: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ -0001b460: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ -0001b470: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ -0001b480: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ -0001b490: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ -0001b4a0: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ -0001b4b0: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ -0001b4c0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001b4d0: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ -0001b4e0: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ -0001b4f0: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ -0001b500: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001b510: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ -0001b520: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ -0001b530: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ -0001b540: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ -0001b550: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ -0001b560: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001b570: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ -0001b580: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ -0001b590: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ -0001b5a0: 0a20 2020 2020 2a0a 2020 2020 202a 2061 . *. * a │ │ │ │ -0001b5b0: 2062 6967 6765 7220 7661 6c75 6520 6d65 bigger value me │ │ │ │ -0001b5c0: 616e 7320 7368 6172 7065 7220 7472 616e ans sharper tran │ │ │ │ -0001b5d0: 7369 7469 6f6e 2e20 5768 656e 2074 6865 sition. When the │ │ │ │ -0001b5e0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ -0001b5f0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ -0001b600: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ -0001b610: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -0001b620: 2a20 7661 6c75 6520 6973 206e 6567 6174 * value is negat │ │ │ │ -0001b630: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ -0001b640: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ -0001b650: 7465 6420 6173 2064 6573 6372 6962 6564 ted as described │ │ │ │ -0001b660: 2069 6e20 7468 6520 7061 7065 722e 0a20 in the paper.. │ │ │ │ -0001b670: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ -0001b680: 3a20 726f 6c6c 696e 6747 7569 6461 6e63 : rollingGuidanc │ │ │ │ -0001b690: 6546 696c 7465 722c 2062 696c 6174 6572 eFilter, bilater │ │ │ │ -0001b6a0: 616c 4669 6c74 6572 0a20 2020 2020 2a2f alFilter. */ │ │ │ │ -0001b6b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001b6c0: 6963 2076 6f69 6420 6269 6c61 7465 7261 ic void bilatera │ │ │ │ -0001b6d0: 6c54 6578 7475 7265 4669 6c74 6572 284d lTextureFilter(M │ │ │ │ -0001b6e0: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst) │ │ │ │ -0001b6f0: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat │ │ │ │ -0001b700: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ -0001b710: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb │ │ │ │ -0001b720: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -0001b730: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0001b740: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0001b750: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0001b760: 3a3a 726f 6c6c 696e 6747 7569 6461 6e63 ::rollingGuidanc │ │ │ │ -0001b770: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001b780: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ -0001b790: 203d 202d 312c 2064 6f75 626c 6520 7369 = -1, double si │ │ │ │ -0001b7a0: 676d 6143 6f6c 6f72 203d 2032 352c 2064 gmaColor = 25, d │ │ │ │ -0001b7b0: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ -0001b7c0: 203d 2033 2c20 696e 7420 6e75 6d4f 6649 = 3, int numOfI │ │ │ │ -0001b7d0: 7465 7220 3d20 342c 2069 6e74 2062 6f72 ter = 4, int bor │ │ │ │ -0001b7e0: 6465 7254 7970 6520 3d20 424f 5244 4552 derType = BORDER │ │ │ │ -0001b7f0: 5f44 4546 4155 4c54 290a 2020 2020 2f2f _DEFAULT). // │ │ │ │ -0001b800: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0001b810: 2041 7070 6c69 6573 2074 6865 2072 6f6c Applies the rol │ │ │ │ -0001b820: 6c69 6e67 2067 7569 6461 6e63 6520 6669 ling guidance fi │ │ │ │ -0001b830: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ -0001b840: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001b850: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001b860: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0001b870: 453a 207a 6861 6e67 3230 3134 726f 6c6c E: zhang2014roll │ │ │ │ -0001b880: 696e 670a 2020 2020 202a 0a20 2020 2020 ing. *. │ │ │ │ -0001b890: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ -0001b8a0: 7263 6520 382d 6269 7420 6f72 2066 6c6f rce 8-bit or flo │ │ │ │ -0001b8b0: 6174 696e 672d 706f 696e 742c 2031 2d63 ating-point, 1-c │ │ │ │ -0001b8c0: 6861 6e6e 656c 206f 7220 332d 6368 616e hannel or 3-chan │ │ │ │ -0001b8d0: 6e65 6c20 696d 6167 652e 0a20 2020 2020 nel image.. │ │ │ │ -0001b8e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001b8f0: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination │ │ │ │ -0001b900: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam │ │ │ │ -0001b910: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type │ │ │ │ -0001b920: 6173 2073 7263 2e0a 2020 2020 202a 0a20 as src.. *. │ │ │ │ -0001b930: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D │ │ │ │ -0001b940: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each │ │ │ │ -0001b950: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001b960: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used │ │ │ │ -0001b970: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering │ │ │ │ -0001b980: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p │ │ │ │ -0001b990: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. * │ │ │ │ -0001b9a0: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f │ │ │ │ -0001b9b0: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace . │ │ │ │ -0001b9c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001b9d0: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ -0001b9e0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ -0001b9f0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space │ │ │ │ -0001ba00: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ -0001ba10: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete │ │ │ │ -0001ba20: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that. │ │ │ │ -0001ba30: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo │ │ │ │ -0001ba40: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi │ │ │ │ -0001ba50: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ -0001ba60: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace │ │ │ │ -0001ba70: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed │ │ │ │ -0001ba80: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul │ │ │ │ -0001ba90: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l │ │ │ │ -0001baa0: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s │ │ │ │ -0001bab0: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color. │ │ │ │ -0001bac0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001bad0: 7061 7261 6d20 7369 676d 6153 7061 6365 param sigmaSpace │ │ │ │ -0001bae0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ -0001baf0: 2074 6865 2063 6f6f 7264 696e 6174 6520 the coordinate │ │ │ │ -0001bb00: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ -0001bb10: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ -0001bb20: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ -0001bb30: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ -0001bb40: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ -0001bb50: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ -0001bb60: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ -0001bb70: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ -0001bb80: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ -0001bb90: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ -0001bba0: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ -0001bbb0: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ -0001bbc0: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ -0001bbd0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ -0001bbe0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ -0001bbf0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ -0001bc00: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ -0001bc10: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ -0001bc20: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ -0001bc30: 202a 2040 7061 7261 6d20 6e75 6d4f 6649 * @param numOfI │ │ │ │ -0001bc40: 7465 7220 4e75 6d62 6572 206f 6620 6974 ter Number of it │ │ │ │ -0001bc50: 6572 6174 696f 6e73 206f 6620 6a6f 696e erations of join │ │ │ │ -0001bc60: 7420 6564 6765 2d70 7265 7365 7276 696e t edge-preservin │ │ │ │ -0001bc70: 6720 6669 6c74 6572 696e 6720 6170 706c g filtering appl │ │ │ │ -0001bc80: 6965 6420 6f6e 2074 6865 2073 6f75 7263 ied on the sourc │ │ │ │ -0001bc90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -0001bca0: 2020 2020 202a 2040 7061 7261 6d20 626f * @param bo │ │ │ │ -0001bcb0: 7264 6572 5479 7065 0a20 2020 2020 2a0a rderType. *. │ │ │ │ -0001bcc0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ -0001bcd0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ -0001bce0: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ -0001bcf0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001bd00: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ -0001bd10: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ -0001bd20: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -0001bd30: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ -0001bd40: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ -0001bd50: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ -0001bd60: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -0001bd70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001bd80: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ -0001bd90: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ -0001bda0: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ -0001bdb0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ -0001bdc0: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ -0001bdd0: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ -0001bde0: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo │ │ │ │ -0001bdf0: 7264 6572 5479 7065 2920 7b0a 2020 2020 rderType) {. │ │ │ │ -0001be00: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001be10: 6e63 6546 696c 7465 725f 3028 7372 632e nceFilter_0(src. │ │ │ │ -0001be20: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001be30: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ -0001be40: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp │ │ │ │ -0001be50: 6163 652c 206e 756d 4f66 4974 6572 2c20 ace, numOfIter, │ │ │ │ -0001be60: 626f 7264 6572 5479 7065 293b 0a20 2020 borderType);. │ │ │ │ -0001be70: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001be80: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001be90: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001bea0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001beb0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001bec0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001bed0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001bee0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001bef0: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001bf00: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001bf10: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001bf20: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001bf30: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001bf40: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001bf50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001bf60: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001bf70: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001bf80: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001bf90: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001bfa0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001bfb0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001bfc0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001bfd0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001bfe0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001bff0: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001c000: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001c010: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001c020: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001c030: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001c040: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -0001c050: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ -0001c060: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -0001c070: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001c080: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001c090: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001c0a0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ -0001c0b0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ -0001c0c0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001c0d0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ -0001c0e0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ -0001c0f0: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ -0001c100: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ -0001c110: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ -0001c120: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ -0001c130: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001c140: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ -0001c150: 6365 2046 696c 7465 7220 7369 676d 6120 ce Filter sigma │ │ │ │ -0001c160: 696e 2074 6865 2063 6f6f 7264 696e 6174 in the coordinat │ │ │ │ -0001c170: 6520 7370 6163 652e 2041 206c 6172 6765 e space. A large │ │ │ │ -0001c180: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ -0001c190: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ -0001c1a0: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ -0001c1b0: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ -0001c1c0: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ -0001c1d0: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ -0001c1e0: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ -0001c1f0: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ -0001c200: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ -0001c210: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ -0001c220: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ -0001c230: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ -0001c240: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ -0001c250: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ -0001c260: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ -0001c270: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ -0001c280: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ -0001c290: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -0001c2a0: 2020 202a 2040 7061 7261 6d20 6e75 6d4f * @param numO │ │ │ │ -0001c2b0: 6649 7465 7220 4e75 6d62 6572 206f 6620 fIter Number of │ │ │ │ -0001c2c0: 6974 6572 6174 696f 6e73 206f 6620 6a6f iterations of jo │ │ │ │ -0001c2d0: 696e 7420 6564 6765 2d70 7265 7365 7276 int edge-preserv │ │ │ │ -0001c2e0: 696e 6720 6669 6c74 6572 696e 6720 6170 ing filtering ap │ │ │ │ -0001c2f0: 706c 6965 6420 6f6e 2074 6865 2073 6f75 plied on the sou │ │ │ │ -0001c300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -0001c310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c320: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c330: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c340: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c350: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c360: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c370: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c380: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c390: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c3a0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c3b0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c3c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c3d0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c3e0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c3f0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c400: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ -0001c410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0001c420: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -0001c430: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ -0001c440: 7229 207b 0a20 2020 2020 2020 2072 6f6c r) {. rol │ │ │ │ -0001c450: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0001c460: 6572 5f31 2873 7263 2e6e 6174 6976 654f er_1(src.nativeO │ │ │ │ -0001c470: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -0001c480: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ -0001c490: 2c20 7369 676d 6153 7061 6365 2c20 6e75 , sigmaSpace, nu │ │ │ │ -0001c4a0: 6d4f 6649 7465 7229 3b0a 2020 2020 7d0a mOfIter);. }. │ │ │ │ -0001c4b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001c4c0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001c4d0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001c4e0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001c4f0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001c500: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001c510: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001c520: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001c530: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001c540: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001c550: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001c560: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001c570: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001c580: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001c590: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001c5a0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001c5b0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001c5c0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001c5d0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001c5e0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001c5f0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001c600: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001c610: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001c620: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001c630: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001c640: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001c650: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001c660: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001c670: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001c680: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ -0001c690: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001c6a0: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ -0001c6b0: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ -0001c6c0: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ -0001c6d0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ -0001c6e0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ -0001c6f0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ -0001c700: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001c710: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ -0001c720: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ -0001c730: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ -0001c740: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ -0001c750: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ -0001c760: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ -0001c770: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001c780: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ -0001c790: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001c7a0: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ -0001c7b0: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ -0001c7c0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ -0001c7d0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ -0001c7e0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001c7f0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001c800: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001c810: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001c820: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001c830: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001c840: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001c850: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001c860: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001c870: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001c880: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001c890: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001c8a0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001c8b0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001c8c0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001c8d0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001c8e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c8f0: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c900: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c910: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c920: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c930: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c940: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c950: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c960: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c970: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c980: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c990: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c9a0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c9b0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c9c0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c9d0: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ -0001c9e0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0001c9f0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -0001ca00: 6365 2920 7b0a 2020 2020 2020 2020 726f ce) {. ro │ │ │ │ -0001ca10: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001ca20: 7465 725f 3228 7372 632e 6e61 7469 7665 ter_2(src.native │ │ │ │ -0001ca30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0001ca40: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo │ │ │ │ -0001ca50: 722c 2073 6967 6d61 5370 6163 6529 3b0a r, sigmaSpace);. │ │ │ │ -0001ca60: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001ca70: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ -0001ca80: 6520 726f 6c6c 696e 6720 6775 6964 616e e rolling guidan │ │ │ │ -0001ca90: 6365 2066 696c 7465 7220 746f 2061 6e20 ce filter to an │ │ │ │ -0001caa0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0001cab0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0001cac0: 7461 696c 732c 2070 6c65 6173 6520 7365 tails, please se │ │ │ │ -0001cad0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -0001cae0: 3472 6f6c 6c69 6e67 0a20 2020 2020 2a0a 4rolling. *. │ │ │ │ -0001caf0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001cb00: 6320 536f 7572 6365 2038 2d62 6974 206f c Source 8-bit o │ │ │ │ -0001cb10: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001cb20: 2c20 312d 6368 616e 6e65 6c20 6f72 2033 , 1-channel or 3 │ │ │ │ -0001cb30: 2d63 6861 6e6e 656c 2069 6d61 6765 2e0a -channel image.. │ │ │ │ -0001cb40: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001cb50: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -0001cb60: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -0001cb70: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -0001cb80: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src.. │ │ │ │ -0001cb90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001cba0: 6d20 6420 4469 616d 6574 6572 206f 6620 m d Diameter of │ │ │ │ -0001cbb0: 6561 6368 2070 6978 656c 206e 6569 6768 each pixel neigh │ │ │ │ -0001cbc0: 626f 7268 6f6f 6420 7468 6174 2069 7320 borhood that is │ │ │ │ -0001cbd0: 7573 6564 2064 7572 696e 6720 6669 6c74 used during filt │ │ │ │ -0001cbe0: 6572 696e 672e 2049 6620 6974 2069 7320 ering. If it is │ │ │ │ -0001cbf0: 6e6f 6e2d 706f 7369 7469 7665 2c0a 2020 non-positive,. │ │ │ │ -0001cc00: 2020 202a 2069 7420 6973 2063 6f6d 7075 * it is compu │ │ │ │ -0001cc10: 7465 6420 6672 6f6d 2073 6967 6d61 5370 ted from sigmaSp │ │ │ │ -0001cc20: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *. │ │ │ │ -0001cc30: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001cc40: 436f 6c6f 7220 4669 6c74 6572 2073 6967 Color Filter sig │ │ │ │ -0001cc50: 6d61 2069 6e20 7468 6520 636f 6c6f 7220 ma in the color │ │ │ │ -0001cc60: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ -0001cc70: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ -0001cc80: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ -0001cc90: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ -0001cca0: 2063 6f6c 6f72 7320 7769 7468 696e 2074 colors within t │ │ │ │ -0001ccb0: 6865 2070 6978 656c 206e 6569 6768 626f he pixel neighbo │ │ │ │ -0001ccc0: 7268 6f6f 6420 2873 6565 2073 6967 6d61 rhood (see sigma │ │ │ │ -0001ccd0: 5370 6163 6520 2920 7769 6c6c 2062 6520 Space ) will be │ │ │ │ -0001cce0: 6d69 7865 6420 746f 6765 7468 6572 2c20 mixed together, │ │ │ │ -0001ccf0: 7265 7375 6c74 696e 6720 696e 0a20 2020 resulting in. │ │ │ │ -0001cd00: 2020 2a20 6c61 7267 6572 2061 7265 6173 * larger areas │ │ │ │ -0001cd10: 206f 6620 7365 6d69 2d65 7175 616c 2063 of semi-equal c │ │ │ │ -0001cd20: 6f6c 6f72 2e0a 2020 2020 202a 0a20 2020 olor.. *. │ │ │ │ -0001cd30: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe │ │ │ │ -0001cd40: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc │ │ │ │ -0001cd50: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as │ │ │ │ -0001cd60: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co │ │ │ │ -0001cd70: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e │ │ │ │ -0001cd80: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma │ │ │ │ -0001cd90: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. * │ │ │ │ -0001cda0: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it │ │ │ │ -0001cdb0: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n │ │ │ │ -0001cdc0: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size │ │ │ │ -0001cdd0: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s │ │ │ │ -0001cde0: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe │ │ │ │ -0001cdf0: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is. │ │ │ │ -0001ce00: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional │ │ │ │ -0001ce10: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace .. │ │ │ │ -0001ce20: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0001ce30: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -0001ce40: 6f74 653a 3c2f 623e 2020 726f 6c6c 696e ote: rollin │ │ │ │ -0001ce50: 6747 7569 6461 6e63 6546 696c 7465 7220 gGuidanceFilter │ │ │ │ -0001ce60: 7573 6573 206a 6f69 6e74 4269 6c61 7465 uses jointBilate │ │ │ │ -0001ce70: 7261 6c46 696c 7465 7220 6173 2074 6865 ralFilter as the │ │ │ │ -0001ce80: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ -0001ce90: 2066 696c 7465 722e 0a20 2020 2020 2a0a filter.. *. │ │ │ │ -0001cea0: 2020 2020 202a 2053 4545 3a20 6a6f 696e * SEE: join │ │ │ │ -0001ceb0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -0001cec0: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ -0001ced0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -0001cee0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0001cef0: 7461 7469 6320 766f 6964 2072 6f6c 6c69 tatic void rolli │ │ │ │ -0001cf00: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001cf10: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -0001cf20: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -0001cf30: 2073 6967 6d61 436f 6c6f 7229 207b 0a20 sigmaColor) {. │ │ │ │ -0001cf40: 2020 2020 2020 2072 6f6c 6c69 6e67 4775 rollingGu │ │ │ │ -0001cf50: 6964 616e 6365 4669 6c74 6572 5f33 2873 idanceFilter_3(s │ │ │ │ -0001cf60: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -0001cf70: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d, │ │ │ │ -0001cf80: 7369 676d 6143 6f6c 6f72 293b 0a20 2020 sigmaColor);. │ │ │ │ -0001cf90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001cfa0: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001cfb0: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001cfc0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001cfd0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001cfe0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001cff0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001d000: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001d010: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001d020: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001d030: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001d040: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001d050: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001d060: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001d070: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001d080: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001d090: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001d0a0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001d0b0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001d0c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001d0d0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001d0e0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001d0f0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001d100: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001d110: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001d120: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001d130: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001d140: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001d150: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001d160: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ -0001d170: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ -0001d180: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ -0001d190: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ -0001d1a0: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ -0001d1b0: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ -0001d1c0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ -0001d1d0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ -0001d1e0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ -0001d1f0: 2020 202a 0a20 2020 2020 2a20 6661 7274 *. * fart │ │ │ │ -0001d200: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ -0001d210: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ -0001d220: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ -0001d230: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ -0001d240: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ -0001d250: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ -0001d260: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ -0001d270: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ -0001d280: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ -0001d290: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ -0001d2a0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ -0001d2b0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ -0001d2c0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ -0001d2d0: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ -0001d2e0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ -0001d2f0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d300: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001d310: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ -0001d320: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ -0001d330: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001d340: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ -0001d350: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ -0001d360: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001d370: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ -0001d380: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ -0001d390: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ -0001d3a0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -0001d3b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0001d3c0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0001d3d0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ -0001d3e0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ -0001d3f0: 2920 7b0a 2020 2020 2020 2020 726f 6c6c ) {. roll │ │ │ │ -0001d400: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001d410: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb │ │ │ │ -0001d420: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -0001d430: 2c20 6429 3b0a 2020 2020 7d0a 0a20 2020 , d);. }.. │ │ │ │ -0001d440: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ -0001d450: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling │ │ │ │ -0001d460: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter │ │ │ │ -0001d470: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -0001d480: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001d490: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple │ │ │ │ -0001d4a0: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ -0001d4b0: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling. │ │ │ │ -0001d4c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d4d0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -0001d4e0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001d4f0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -0001d500: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -0001d510: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001d520: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ -0001d530: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001d540: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ -0001d550: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ -0001d560: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ -0001d570: 2069 7420 6973 2063 6f6d 7075 7465 6420 it is computed │ │ │ │ -0001d580: 6672 6f6d 2073 6967 6d61 5370 6163 6520 from sigmaSpace │ │ │ │ -0001d590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001d5a0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ -0001d5b0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ -0001d5c0: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ -0001d5d0: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ -0001d5e0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ -0001d5f0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ -0001d600: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ -0001d610: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ -0001d620: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ -0001d630: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth │ │ │ │ -0001d640: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ -0001d650: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ -0001d660: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ -0001d670: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ -0001d680: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ -0001d690: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ -0001d6a0: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ -0001d6b0: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ -0001d6c0: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ -0001d6d0: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ -0001d6e0: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ -0001d6f0: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ -0001d700: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ -0001d710: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ -0001d720: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -0001d730: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001d740: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001d750: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001d760: 4669 6c74 6572 2075 7365 7320 6a6f 696e Filter uses join │ │ │ │ -0001d770: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -0001d780: 2061 7320 7468 6520 6564 6765 2d70 7265 as the edge-pre │ │ │ │ -0001d790: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ -0001d7a0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -0001d7b0: 453a 206a 6f69 6e74 4269 6c61 7465 7261 E: jointBilatera │ │ │ │ -0001d7c0: 6c46 696c 7465 722c 2062 696c 6174 6572 lFilter, bilater │ │ │ │ -0001d7d0: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt │ │ │ │ -0001d7e0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -0001d7f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0001d800: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ -0001d810: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001d820: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ -0001d830: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001d840: 6e63 6546 696c 7465 725f 3528 7372 632e nceFilter_5(src. │ │ │ │ -0001d850: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001d860: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -0001d870: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -0001d880: 2043 2b2b 3a20 2050 7472 5f46 6173 7442 C++: Ptr_FastB │ │ │ │ -0001d890: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001d8a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -0001d8b0: 633a 3a63 7265 6174 6546 6173 7442 696c c::createFastBil │ │ │ │ -0001d8c0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001d8d0: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0001d8e0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001d8f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001d900: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001d910: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001d920: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128. │ │ │ │ -0001d930: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter │ │ │ │ -0001d940: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max │ │ │ │ -0001d950: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5). │ │ │ │ -0001d960: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -0001d970: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -0001d980: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -0001d990: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat │ │ │ │ -0001d9a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001d9b0: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ -0001d9c0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -0001d9d0: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -0001d9e0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -0001d9f0: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ -0001da00: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ -0001da10: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ -0001da20: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ -0001da30: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ -0001da40: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ -0001da50: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001da60: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ -0001da70: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ -0001da80: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001da90: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ -0001daa0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001dab0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001dac0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001dad0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001dae0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ -0001daf0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001db00: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ -0001db10: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001db20: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001db30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001db40: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001db50: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ -0001db60: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001db70: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ -0001db80: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001db90: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001dba0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001dbb0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -0001dbc0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ -0001dbd0: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ -0001dbe0: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ -0001dbf0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001dc00: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ -0001dc10: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ -0001dc20: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ -0001dc30: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ -0001dc40: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ -0001dc50: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -0001dc60: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ -0001dc70: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ -0001dc80: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ -0001dc90: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001dca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0001dcb0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ -0001dcc0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ -0001dcd0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -0001dce0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -0001dcf0: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ -0001dd00: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re │ │ │ │ -0001dd10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0001dd20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0001dd30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001dd40: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat │ │ │ │ -0001dd50: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001dd60: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ -0001dd70: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001dd80: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ -0001dd90: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0001dda0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0001ddb0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0001ddc0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0001ddd0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0001dde0: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ -0001ddf0: 785f 746f 6c29 207b 0a20 2020 2020 2020 x_tol) {. │ │ │ │ -0001de00: 2072 6574 7572 6e20 4661 7374 4269 6c61 return FastBila │ │ │ │ -0001de10: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001de20: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ -0001de30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0001de40: 6c53 6f6c 7665 7246 696c 7465 725f 3028 lSolverFilter_0( │ │ │ │ -0001de50: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -0001de60: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0001de70: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm │ │ │ │ -0001de80: 615f 6368 726f 6d61 2c20 6c61 6d62 6461 a_chroma, lambda │ │ │ │ -0001de90: 2c20 6e75 6d5f 6974 6572 2c20 6d61 785f , num_iter, max_ │ │ │ │ -0001dea0: 746f 6c29 293b 0a20 2020 207d 0a0a 2020 tol));. }.. │ │ │ │ -0001deb0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -0001dec0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -0001ded0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -0001dee0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001def0: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ -0001df00: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ -0001df10: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ -0001df20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001df30: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ -0001df40: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ -0001df50: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ -0001df60: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ -0001df70: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ -0001df80: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ -0001df90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -0001dfa0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001dfb0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001dfc0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001dfd0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001dfe0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001dff0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001e000: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001e010: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001e020: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001e030: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001e040: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001e050: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001e060: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001e070: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001e080: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e090: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001e0a0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e0b0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001e0c0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001e0d0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e0e0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e0f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e100: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001e110: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001e120: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001e130: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001e140: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0001e150: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ -0001e160: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ -0001e170: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ -0001e180: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ -0001e190: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ -0001e1a0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e1b0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e1c0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e1d0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e1e0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e1f0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e200: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e210: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0001e220: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0001e230: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0001e240: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001e250: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ -0001e260: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ -0001e270: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0001e280: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001e290: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ -0001e2a0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ -0001e2b0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ -0001e2c0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ -0001e2d0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ -0001e2e0: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ -0001e2f0: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ -0001e300: 7572 6e20 4661 7374 4269 6c61 7465 7261 urn FastBilatera │ │ │ │ -0001e310: 6c53 6f6c 7665 7246 696c 7465 722e 5f5f lSolverFilter.__ │ │ │ │ -0001e320: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -0001e330: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001e340: 7665 7246 696c 7465 725f 3128 6775 6964 verFilter_1(guid │ │ │ │ -0001e350: 652e 6e61 7469 7665 4f62 6a2c 2073 6967 e.nativeObj, sig │ │ │ │ -0001e360: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm │ │ │ │ -0001e370: 615f 6c75 6d61 2c20 7369 676d 615f 6368 a_luma, sigma_ch │ │ │ │ -0001e380: 726f 6d61 2c20 6c61 6d62 6461 2c20 6e75 roma, lambda, nu │ │ │ │ -0001e390: 6d5f 6974 6572 2929 3b0a 2020 2020 7d0a m_iter));. }. │ │ │ │ -0001e3a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001e3b0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ -0001e3c0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ -0001e3d0: 6f66 2046 6173 7442 696c 6174 6572 616c of FastBilateral │ │ │ │ -0001e3e0: 536f 6c76 6572 4669 6c74 6572 2061 6e64 SolverFilter and │ │ │ │ -0001e3f0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ -0001e400: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ -0001e410: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ -0001e420: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ -0001e430: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ -0001e440: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ -0001e450: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -0001e460: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ -0001e470: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ -0001e480: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ -0001e490: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001e4a0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001e4b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e4c0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001e4d0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001e4e0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001e4f0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001e500: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001e510: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001e520: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001e530: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001e540: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001e550: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e560: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e570: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e580: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001e590: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001e5a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001e5b0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001e5c0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001e5d0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001e5e0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001e5f0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001e600: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001e610: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001e620: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001e630: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ -0001e640: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e650: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e660: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e670: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e680: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e690: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e6a0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e6b0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0001e6c0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0001e6d0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0001e6e0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001e6f0: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ -0001e700: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ -0001e710: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0001e720: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001e730: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ -0001e740: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ -0001e750: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ -0001e760: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ -0001e770: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ -0001e780: 6264 6129 207b 0a20 2020 2020 2020 2072 bda) {. r │ │ │ │ -0001e790: 6574 7572 6e20 4661 7374 4269 6c61 7465 eturn FastBilate │ │ │ │ -0001e7a0: 7261 6c53 6f6c 7665 7246 696c 7465 722e ralSolverFilter. │ │ │ │ -0001e7b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0001e7c0: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ -0001e7d0: 6f6c 7665 7246 696c 7465 725f 3228 6775 olverFilter_2(gu │ │ │ │ -0001e7e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -0001e7f0: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si │ │ │ │ -0001e800: 676d 615f 6c75 6d61 2c20 7369 676d 615f gma_luma, sigma_ │ │ │ │ -0001e810: 6368 726f 6d61 2c20 6c61 6d62 6461 2929 chroma, lambda)) │ │ │ │ -0001e820: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0001e830: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ -0001e840: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ -0001e850: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB │ │ │ │ -0001e860: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001e870: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ -0001e880: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ -0001e890: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ -0001e8a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001e8b0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -0001e8c0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -0001e8d0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001e8e0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -0001e8f0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -0001e900: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -0001e910: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -0001e920: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001e930: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ -0001e940: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001e950: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ -0001e960: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ -0001e970: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ -0001e980: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -0001e990: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001e9a0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ -0001e9b0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001e9c0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ -0001e9d0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001e9e0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001e9f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001ea00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001ea10: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ -0001ea20: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -0001ea30: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ -0001ea40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001ea50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001ea60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001ea70: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001ea80: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001ea90: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001eaa0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ -0001eab0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ -0001eac0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -0001ead0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -0001eae0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ -0001eaf0: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ -0001eb00: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -0001eb10: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0001eb20: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0001eb30: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -0001eb40: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001eb50: 696c 7465 7220 6372 6561 7465 4661 7374 ilter createFast │ │ │ │ -0001eb60: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001eb70: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -0001eb80: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0001eb90: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0001eba0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -0001ebb0: 2073 6967 6d61 5f63 6872 6f6d 6129 207b sigma_chroma) { │ │ │ │ -0001ebc0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -0001ebd0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001ebe0: 7665 7246 696c 7465 722e 5f5f 6672 6f6d verFilter.__from │ │ │ │ -0001ebf0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -0001ec00: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001ec10: 696c 7465 725f 3328 6775 6964 652e 6e61 ilter_3(guide.na │ │ │ │ -0001ec20: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -0001ec30: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ -0001ec40: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ -0001ec50: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -0001ec60: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -0001ec70: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0001ec80: 633a 3a66 6173 7442 696c 6174 6572 616c c::fastBilateral │ │ │ │ -0001ec90: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001eca0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -0001ecb0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ -0001ecc0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -0001ecd0: 6520 7369 676d 615f 7370 6174 6961 6c20 e sigma_spatial │ │ │ │ -0001ece0: 3d20 382c 2064 6f75 626c 6520 7369 676d = 8, double sigm │ │ │ │ -0001ecf0: 615f 6c75 6d61 203d 2038 2c20 646f 7562 a_luma = 8, doub │ │ │ │ -0001ed00: 6c65 2073 6967 6d61 5f63 6872 6f6d 6120 le sigma_chroma │ │ │ │ -0001ed10: 3d20 382c 2064 6f75 626c 6520 6c61 6d62 = 8, double lamb │ │ │ │ -0001ed20: 6461 203d 2031 3238 2e30 2c20 696e 7420 da = 128.0, int │ │ │ │ -0001ed30: 6e75 6d5f 6974 6572 203d 2032 352c 2064 num_iter = 25, d │ │ │ │ -0001ed40: 6f75 626c 6520 6d61 785f 746f 6c20 3d20 ouble max_tol = │ │ │ │ -0001ed50: 3165 2d35 290a 2020 2020 2f2f 0a0a 2020 1e-5). //.. │ │ │ │ -0001ed60: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -0001ed70: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ -0001ed80: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ -0001ed90: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ -0001eda0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ -0001edb0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ -0001edc0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ -0001edd0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ -0001ede0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ -0001edf0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001ee00: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ -0001ee10: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -0001ee20: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ -0001ee30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001ee40: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -0001ee50: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -0001ee60: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -0001ee70: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -0001ee80: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -0001ee90: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -0001eea0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001eeb0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -0001eec0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -0001eed0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -0001eee0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -0001eef0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -0001ef00: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001ef10: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -0001ef20: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -0001ef30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001ef40: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ -0001ef50: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ -0001ef60: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ -0001ef70: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -0001ef80: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ -0001ef90: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ -0001efa0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ -0001efb0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0001efc0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ -0001efd0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -0001efe0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -0001eff0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ -0001f000: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001f010: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ -0001f020: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001f030: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001f040: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001f050: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001f060: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ -0001f070: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ -0001f080: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ -0001f090: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001f0a0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001f0b0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001f0c0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -0001f0d0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ -0001f0e0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001f0f0: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ -0001f100: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001f110: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001f120: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001f130: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f140: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ -0001f150: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ -0001f160: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ -0001f170: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f180: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter │ │ │ │ -0001f190: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ -0001f1a0: 696f 6e73 2075 7365 6420 666f 7220 736f ions used for so │ │ │ │ -0001f1b0: 6c76 6572 2c20 3235 2069 7320 7573 7561 lver, 25 is usua │ │ │ │ -0001f1c0: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough.. │ │ │ │ -0001f1d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f1e0: 206d 6178 5f74 6f6c 2063 6f6e 7665 7267 max_tol converg │ │ │ │ -0001f1f0: 656e 6365 2074 6f6c 6572 616e 6365 2075 ence tolerance u │ │ │ │ -0001f200: 7365 6420 666f 7220 736f 6c76 6572 2e0a sed for solver.. │ │ │ │ -0001f210: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -0001f220: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0001f230: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ -0001f240: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ -0001f250: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ -0001f260: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ -0001f270: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ -0001f280: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *. │ │ │ │ -0001f290: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ -0001f2a0: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i │ │ │ │ -0001f2b0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ -0001f2c0: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec │ │ │ │ -0001f2d0: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25 │ │ │ │ -0001f2e0: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in │ │ │ │ -0001f2f0: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range.. │ │ │ │ -0001f300: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0001f310: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa │ │ │ │ -0001f320: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0001f330: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -0001f340: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -0001f350: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat │ │ │ │ -0001f360: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ -0001f370: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001f380: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001f390: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001f3a0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001f3b0: 2c20 696e 7420 6e75 6d5f 6974 6572 2c20 , int num_iter, │ │ │ │ -0001f3c0: 646f 7562 6c65 206d 6178 5f74 6f6c 2920 double max_tol) │ │ │ │ -0001f3d0: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ -0001f3e0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001f3f0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -0001f400: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -0001f410: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ -0001f420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -0001f430: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ -0001f440: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ -0001f450: 6c75 6d61 2c20 7369 676d 615f 6368 726f luma, sigma_chro │ │ │ │ -0001f460: 6d61 2c20 6c61 6d62 6461 2c20 6e75 6d5f ma, lambda, num_ │ │ │ │ -0001f470: 6974 6572 2c20 6d61 785f 746f 6c29 3b0a iter, max_tol);. │ │ │ │ -0001f480: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001f490: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -0001f4a0: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -0001f4b0: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -0001f4c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -0001f4d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -0001f4e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -0001f4f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -0001f500: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -0001f510: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -0001f520: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -0001f530: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -0001f540: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -0001f550: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -0001f560: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -0001f570: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -0001f580: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -0001f590: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -0001f5a0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -0001f5b0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -0001f5c0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -0001f5d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f5e0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -0001f5f0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -0001f600: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -0001f610: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -0001f620: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001f630: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -0001f640: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -0001f650: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -0001f660: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0001f670: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -0001f680: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -0001f690: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -0001f6a0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001f6b0: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -0001f6c0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -0001f6d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f6e0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -0001f6f0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -0001f700: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001f710: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001f720: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001f730: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001f740: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001f750: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001f760: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001f770: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001f780: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001f790: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001f7a0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001f7b0: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001f7c0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001f7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001f7e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f7f0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001f800: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001f810: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001f820: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001f830: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001f840: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001f850: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001f860: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001f870: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001f880: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001f890: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001f8a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001f8b0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ -0001f8c0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -0001f8d0: 6564 2066 6f72 2073 6f6c 7665 722c 2032 ed for solver, 2 │ │ │ │ -0001f8e0: 3520 6973 2075 7375 616c 6c79 2065 6e6f 5 is usually eno │ │ │ │ -0001f8f0: 7567 682e 0a20 2020 2020 2a0a 2020 2020 ugh.. *. │ │ │ │ -0001f900: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -0001f910: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0001f920: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ -0001f930: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ -0001f940: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -0001f950: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ -0001f960: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ -0001f970: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ -0001f980: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001f990: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ -0001f9a0: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ -0001f9b0: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ -0001f9c0: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ -0001f9d0: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ -0001f9e0: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ -0001f9f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0001fa00: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ -0001fa10: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001fa20: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -0001fa30: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ -0001fa40: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ -0001fa50: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0001fa60: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0001fa70: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -0001fa80: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ -0001fa90: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ -0001faa0: 7420 6e75 6d5f 6974 6572 2920 7b0a 2020 t num_iter) {. │ │ │ │ -0001fab0: 2020 2020 2020 6661 7374 4269 6c61 7465 fastBilate │ │ │ │ -0001fac0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ -0001fad0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ -0001fae0: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -0001faf0: 2c20 636f 6e66 6964 656e 6365 2e6e 6174 , confidence.nat │ │ │ │ -0001fb00: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001fb10: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa │ │ │ │ -0001fb20: 7469 616c 2c20 7369 676d 615f 6c75 6d61 tial, sigma_luma │ │ │ │ -0001fb30: 2c20 7369 676d 615f 6368 726f 6d61 2c20 , sigma_chroma, │ │ │ │ -0001fb40: 6c61 6d62 6461 2c20 6e75 6d5f 6974 6572 lambda, num_iter │ │ │ │ -0001fb50: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0001fb60: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ -0001fb70: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi │ │ │ │ -0001fb80: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f │ │ │ │ -0001fb90: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ -0001fba0: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ -0001fbb0: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ -0001fbc0: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ -0001fbd0: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ -0001fbe0: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate │ │ │ │ -0001fbf0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ -0001fc00: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -0001fc10: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -0001fc20: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ -0001fc30: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -0001fc40: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -0001fc50: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -0001fc60: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -0001fc70: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -0001fc80: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -0001fc90: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -0001fca0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001fcb0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ -0001fcc0: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ -0001fcd0: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ -0001fce0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ -0001fcf0: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ -0001fd00: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -0001fd10: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -0001fd20: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -0001fd30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001fd40: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con │ │ │ │ -0001fd50: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi │ │ │ │ -0001fd60: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ -0001fd70: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001fd80: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi │ │ │ │ -0001fd90: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan │ │ │ │ -0001fda0: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *. │ │ │ │ -0001fdb0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ -0001fdc0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ -0001fdd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001fde0: 7061 7261 6d20 7369 676d 615f 7370 6174 param sigma_spat │ │ │ │ -0001fdf0: 6961 6c20 7061 7261 6d65 7465 722c 2074 ial parameter, t │ │ │ │ -0001fe00: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001fe10: 6f20 7370 6174 6961 6c20 7370 6163 6520 o spatial space │ │ │ │ -0001fe20: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001fe30: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001fe40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001fe50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001fe60: 5f6c 756d 6120 7061 7261 6d65 7465 722c _luma parameter, │ │ │ │ -0001fe70: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -0001fe80: 2074 6f20 6c75 6d61 2073 7061 6365 2073 to luma space s │ │ │ │ -0001fe90: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001fea0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001feb0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001fec0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -0001fed0: 6368 726f 6d61 2070 6172 616d 6574 6572 chroma parameter │ │ │ │ -0001fee0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001fef0: 7220 746f 2063 6872 6f6d 6120 7370 6163 r to chroma spac │ │ │ │ -0001ff00: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ -0001ff10: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ -0001ff20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -0001ff30: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -0001ff40: 6264 6120 736d 6f6f 7468 6e65 7373 2073 bda smoothness s │ │ │ │ -0001ff50: 7472 656e 6774 6820 7061 7261 6d65 7465 trength paramete │ │ │ │ -0001ff60: 7220 666f 7220 736f 6c76 6572 2e0a 2020 r for solver.. │ │ │ │ -0001ff70: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001ff80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -0001ff90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0001ffa0: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ -0001ffb0: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ -0001ffc0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -0001ffd0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ -0001ffe0: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ -0001fff0: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ -00020000: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -00020010: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ -00020020: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ -00020030: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ -00020040: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ -00020050: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ -00020060: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ -00020070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00020080: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ -00020090: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -000200a0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -000200b0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ -000200c0: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ -000200d0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -000200e0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -000200f0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -00020100: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ -00020110: 6f75 626c 6520 6c61 6d62 6461 2920 7b0a ouble lambda) {. │ │ │ │ -00020120: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ -00020130: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -00020140: 725f 3228 6775 6964 652e 6e61 7469 7665 r_2(guide.native │ │ │ │ -00020150: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -00020160: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ -00020170: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -00020180: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -00020190: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ -000201a0: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ -000201b0: 2c20 6c61 6d62 6461 293b 0a20 2020 207d , lambda);. } │ │ │ │ -000201c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000201d0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ -000201e0: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ -000201f0: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca │ │ │ │ -00020200: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00020210: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00020220: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00020230: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -00020240: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ -00020250: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -00020260: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ -00020270: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ -00020280: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ -00020290: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000202a0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ -000202b0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ -000202c0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ -000202d0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ -000202e0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ -000202f0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ -00020300: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00020310: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00020320: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ -00020330: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ -00020340: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00020350: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ -00020360: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ -00020370: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ -00020380: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ -00020390: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -000203a0: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid │ │ │ │ -000203b0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence │ │ │ │ -000203c0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ -000203d0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -000203e0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -000203f0: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an │ │ │ │ -00020400: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel.. │ │ │ │ -00020410: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00020420: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00020430: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00020440: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -00020450: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ -00020460: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -00020470: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ -00020480: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ -00020490: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ -000204a0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -000204b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000204c0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ -000204d0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -000204e0: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ -000204f0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -00020500: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -00020510: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00020520: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00020530: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ -00020540: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ -00020550: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ -00020560: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ -00020570: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -00020580: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00020590: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -000205a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -000205b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -000205c0: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa │ │ │ │ -000205d0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ -000205e0: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters, │ │ │ │ -000205f0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00020600: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar │ │ │ │ -00020610: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016.. │ │ │ │ -00020620: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -00020630: 6f74 653a 3c2f 623e 2043 6f6e 6669 6465 ote: Confide │ │ │ │ -00020640: 6e63 6520 696d 6167 6573 2077 6974 6820 nce images with │ │ │ │ -00020650: 4356 5f38 5520 6465 7074 6820 6172 6520 CV_8U depth are │ │ │ │ -00020660: 6578 7065 6374 6564 2074 6f20 696e 205b expected to in [ │ │ │ │ -00020670: 302c 2032 3535 5d20 616e 6420 4356 5f33 0, 255] and CV_3 │ │ │ │ -00020680: 3246 2069 6e20 5b30 2c20 315d 2072 616e 2F in [0, 1] ran │ │ │ │ -00020690: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */. │ │ │ │ -000206a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000206b0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ -000206c0: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -000206d0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -000206e0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ -000206f0: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00020700: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -00020710: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -00020720: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -00020730: 6368 726f 6d61 2920 7b0a 2020 2020 2020 chroma) {. │ │ │ │ -00020740: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS │ │ │ │ -00020750: 6f6c 7665 7246 696c 7465 725f 3328 6775 olverFilter_3(gu │ │ │ │ -00020760: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -00020770: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co │ │ │ │ -00020780: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO │ │ │ │ -00020790: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -000207a0: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ -000207b0: 2c20 7369 676d 615f 6c75 6d61 2c20 7369 , sigma_luma, si │ │ │ │ -000207c0: 676d 615f 6368 726f 6d61 293b 0a20 2020 gma_chroma);. │ │ │ │ -000207d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000207e0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -000207f0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -00020800: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -00020810: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -00020820: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00020830: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -00020840: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -00020850: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ -00020860: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -00020870: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -00020880: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -00020890: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -000208a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000208b0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -000208c0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -000208d0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -000208e0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -000208f0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -00020900: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -00020910: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -00020920: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00020930: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -00020940: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -00020950: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -00020960: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -00020970: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -00020980: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -00020990: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -000209a0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -000209b0: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -000209c0: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -000209d0: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -000209e0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -000209f0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -00020a00: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -00020a10: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -00020a20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00020a30: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -00020a40: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -00020a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00020a60: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -00020a70: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -00020a80: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -00020a90: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -00020aa0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -00020ab0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00020ac0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00020ad0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -00020ae0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -00020af0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -00020b00: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -00020b10: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -00020b20: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00020b30: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -00020b40: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00020b50: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00020b60: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00020b70: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater │ │ │ │ -00020b80: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame │ │ │ │ -00020b90: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ -00020ba0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ -00020bb0: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20 │ │ │ │ -00020bc0: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *. │ │ │ │ -00020bd0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C │ │ │ │ -00020be0: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images │ │ │ │ -00020bf0: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept │ │ │ │ -00020c00: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t │ │ │ │ -00020c10: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an │ │ │ │ -00020c20: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0, │ │ │ │ -00020c30: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. * │ │ │ │ -00020c40: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00020c50: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil │ │ │ │ -00020c60: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -00020c70: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -00020c80: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi │ │ │ │ -00020c90: 6465 6e63 652c 204d 6174 2064 7374 2c20 dence, Mat dst, │ │ │ │ -00020ca0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -00020cb0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00020cc0: 6d61 5f6c 756d 6129 207b 0a20 2020 2020 ma_luma) {. │ │ │ │ -00020cd0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -00020ce0: 536f 6c76 6572 4669 6c74 6572 5f34 2867 SolverFilter_4(g │ │ │ │ -00020cf0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00020d00: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -00020d10: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -00020d20: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00020d30: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ -00020d40: 6c2c 2073 6967 6d61 5f6c 756d 6129 3b0a l, sigma_luma);. │ │ │ │ -00020d50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00020d60: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -00020d70: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -00020d80: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -00020d90: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -00020da0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -00020db0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -00020dc0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -00020dd0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -00020de0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -00020df0: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -00020e00: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -00020e10: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -00020e20: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -00020e30: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -00020e40: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -00020e50: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -00020e60: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -00020e70: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -00020e80: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -00020e90: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -00020ea0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00020eb0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -00020ec0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -00020ed0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -00020ee0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -00020ef0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00020f00: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00020f10: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00020f20: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00020f30: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -00020f40: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -00020f50: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -00020f60: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00020f70: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -00020f80: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -00020f90: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -00020fa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00020fb0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -00020fc0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -00020fd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00020fe0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -00020ff0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -00021000: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -00021010: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -00021020: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -00021030: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -00021040: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00021050: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00021060: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -00021070: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00021080: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -00021090: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -000210a0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -000210b0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -000210c0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -000210d0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -000210e0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -000210f0: 4e6f 7465 3a3c 2f62 3e20 436f 6e66 6964 Note: Confid │ │ │ │ -00021100: 656e 6365 2069 6d61 6765 7320 7769 7468 ence images with │ │ │ │ -00021110: 2043 565f 3855 2064 6570 7468 2061 7265 CV_8U depth are │ │ │ │ -00021120: 2065 7870 6563 7465 6420 746f 2069 6e20 expected to in │ │ │ │ -00021130: 5b30 2c20 3235 355d 2061 6e64 2043 565f [0, 255] and CV_ │ │ │ │ -00021140: 3332 4620 696e 205b 302c 2031 5d20 7261 32F in [0, 1] ra │ │ │ │ -00021150: 6e67 652e 0a20 2020 2020 2a2f 0a20 2020 nge.. */. │ │ │ │ -00021160: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00021170: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ -00021180: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ -00021190: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ -000211a0: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence │ │ │ │ -000211b0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000211c0: 6520 7369 676d 615f 7370 6174 6961 6c29 e sigma_spatial) │ │ │ │ -000211d0: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB │ │ │ │ -000211e0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -000211f0: 6c74 6572 5f35 2867 7569 6465 2e6e 6174 lter_5(guide.nat │ │ │ │ -00021200: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ -00021210: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc │ │ │ │ -00021220: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst │ │ │ │ -00021230: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -00021240: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);. │ │ │ │ -00021250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00021260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00021270: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -00021280: 2053 6f6c 7665 7220 6669 6c74 6572 2063 Solver filter c │ │ │ │ -00021290: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ -000212a0: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ -000212b0: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ -000212c0: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ -000212d0: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ -000212e0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -000212f0: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa │ │ │ │ -00021300: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ -00021310: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations.. │ │ │ │ -00021320: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00021330: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ -00021340: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ -00021350: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ -00021360: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ -00021370: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ -00021380: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ -00021390: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -000213a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000213b0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -000213c0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -000213d0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -000213e0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -000213f0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00021400: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ -00021410: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ -00021420: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00021430: 2020 2a20 4070 6172 616d 2063 6f6e 6669 * @param confi │ │ │ │ -00021440: 6465 6e63 6520 636f 6e66 6964 656e 6365 dence confidence │ │ │ │ -00021450: 2069 6d61 6765 2077 6974 6820 756e 7369 image with unsi │ │ │ │ -00021460: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ -00021470: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ -00021480: 6269 7420 636f 6e66 6964 656e 6365 2061 bit confidence a │ │ │ │ -00021490: 6e64 2031 2063 6861 6e6e 656c 2e0a 2020 nd 1 channel.. │ │ │ │ -000214a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000214b0: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ -000214c0: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ -000214d0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -000214e0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -000214f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00021500: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -00021510: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ -00021520: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ -00021530: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ -00021540: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ -00021550: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ -00021560: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ -00021570: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ -00021580: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ -00021590: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ -000215a0: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ -000215b0: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ -000215c0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ -000215d0: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ -000215e0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -000215f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00021600: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ -00021610: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ -00021620: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -00021630: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ -00021640: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -00021650: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -00021660: 536f 6c76 6572 4669 6c74 6572 5f36 2867 SolverFilter_6(g │ │ │ │ -00021670: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00021680: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -00021690: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -000216a0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -000216b0: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -000216c0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000216d0: 2050 7472 5f46 6173 7447 6c6f 6261 6c53 Ptr_FastGlobalS │ │ │ │ -000216e0: 6d6f 6f74 6865 7246 696c 7465 7220 6376 mootherFilter cv │ │ │ │ -000216f0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00021700: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -00021710: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -00021720: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ -00021730: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -00021740: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ -00021750: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00021760: 6f6e 203d 2030 2e32 352c 2069 6e74 206e on = 0.25, int n │ │ │ │ -00021770: 756d 5f69 7465 7220 3d20 3329 0a20 2020 um_iter = 3). │ │ │ │ -00021780: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00021790: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -000217a0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -000217b0: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba │ │ │ │ -000217c0: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ -000217d0: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the │ │ │ │ -000217e0: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ -000217f0: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ -00021800: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ -00021810: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ -00021820: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ -00021830: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -00021840: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ -00021850: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ -00021860: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ -00021870: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00021880: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ -00021890: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ -000218a0: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ -000218b0: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ -000218c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000218d0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ -000218e0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -000218f0: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ -00021900: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ -00021910: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00021920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00021930: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ -00021940: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ -00021950: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ -00021960: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ -00021970: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ -00021980: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ -00021990: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ -000219a0: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ -000219b0: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ -000219c0: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ -000219d0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ -000219e0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ -000219f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00021a00: 616d 206e 756d 5f69 7465 7220 6e75 6d62 am num_iter numb │ │ │ │ -00021a10: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00021a20: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -00021a30: 696e 672c 2033 2069 7320 7573 7561 6c6c ing, 3 is usuall │ │ │ │ -00021a40: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. * │ │ │ │ -00021a50: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -00021a60: 2064 6574 6169 6c73 2061 626f 7574 2046 details about F │ │ │ │ -00021a70: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ -00021a80: 6865 7220 7061 7261 6d65 7465 7273 2c20 her parameters, │ │ │ │ -00021a90: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00021aa0: 2070 6170 6572 2043 4954 453a 204d 696e paper CITE: Min │ │ │ │ -00021ab0: 3230 3134 2e20 486f 7765 7665 722c 2070 2014. However, p │ │ │ │ -00021ac0: 6c65 6173 6520 6e6f 7465 2074 6861 740a lease note that. │ │ │ │ -00021ad0: 2020 2020 202a 2074 6865 7265 2061 7265 * there are │ │ │ │ -00021ae0: 2073 6576 6572 616c 2064 6966 6665 7265 several differe │ │ │ │ -00021af0: 6e63 6573 2e20 4c61 6d62 6461 2061 7474 nces. Lambda att │ │ │ │ -00021b00: 656e 7561 7469 6f6e 2064 6573 6372 6962 enuation describ │ │ │ │ -00021b10: 6564 2069 6e20 7468 6520 7061 7065 7220 ed in the paper │ │ │ │ -00021b20: 6973 2069 6d70 6c65 6d65 6e74 6564 2061 is implemented a │ │ │ │ -00021b30: 2062 6974 2064 6966 6665 7265 6e74 6c79 bit differently │ │ │ │ -00021b40: 2073 6f20 646f 206e 6f74 0a20 2020 2020 so do not. │ │ │ │ -00021b50: 2a20 6578 7065 6374 2074 6865 2072 6573 * expect the res │ │ │ │ -00021b60: 756c 7473 2074 6f20 6265 2069 6465 6e74 ults to be ident │ │ │ │ -00021b70: 6963 616c 2074 6f20 7468 6f73 6520 6672 ical to those fr │ │ │ │ -00021b80: 6f6d 2074 6865 2070 6170 6572 3b20 7369 om the paper; si │ │ │ │ -00021b90: 676d 615f 636f 6c6f 7220 7661 6c75 6573 gma_color values │ │ │ │ -00021ba0: 2066 726f 6d20 7468 6520 7061 7065 7220 from the paper │ │ │ │ -00021bb0: 7368 6f75 6c64 2062 6520 6d75 6c74 6970 should be multip │ │ │ │ -00021bc0: 6c69 6564 2062 7920 3235 352e 3020 746f lied by 255.0 to │ │ │ │ -00021bd0: 0a20 2020 2020 2a20 6163 6869 6576 6520 . * achieve │ │ │ │ -00021be0: 7468 6520 7361 6d65 2065 6666 6563 742e the same effect. │ │ │ │ -00021bf0: 2041 6c73 6f2c 2069 6e20 6361 7365 206f Also, in case o │ │ │ │ -00021c00: 6620 696d 6167 6520 6669 6c74 6572 696e f image filterin │ │ │ │ -00021c10: 6720 7768 6572 6520 736f 7572 6365 2061 g where source a │ │ │ │ -00021c20: 6e64 2067 7569 6465 2069 6d61 6765 2061 nd guide image a │ │ │ │ -00021c30: 7265 2074 6865 2073 616d 652c 2061 7574 re the same, aut │ │ │ │ -00021c40: 686f 7273 0a20 2020 2020 2a20 7072 6f70 hors. * prop │ │ │ │ -00021c50: 6f73 6520 746f 2064 796e 616d 6963 616c ose to dynamical │ │ │ │ -00021c60: 6c79 2075 7064 6174 6520 7468 6520 6775 ly update the gu │ │ │ │ -00021c70: 6964 6520 696d 6167 6520 6166 7465 7220 ide image after │ │ │ │ -00021c80: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00021c90: 546f 206d 6178 696d 697a 6520 7468 6520 To maximize the │ │ │ │ -00021ca0: 7065 7266 6f72 6d61 6e63 6520 7468 6973 performance this │ │ │ │ -00021cb0: 2066 6561 7475 7265 0a20 2020 2020 2a20 feature. * │ │ │ │ -00021cc0: 7761 7320 6e6f 7420 696d 706c 656d 656e was not implemen │ │ │ │ -00021cd0: 7465 6420 6865 7265 2e0a 2020 2020 202a ted here.. * │ │ │ │ -00021ce0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00021cf0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00021d00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00021d10: 6c69 6320 7374 6174 6963 2046 6173 7447 lic static FastG │ │ │ │ -00021d20: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021d30: 7465 7220 6372 6561 7465 4661 7374 476c ter createFastGl │ │ │ │ -00021d40: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -00021d50: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -00021d60: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -00021d70: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -00021d80: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -00021d90: 7474 656e 7561 7469 6f6e 2c20 696e 7420 ttenuation, int │ │ │ │ -00021da0: 6e75 6d5f 6974 6572 2920 7b0a 2020 2020 num_iter) {. │ │ │ │ -00021db0: 2020 2020 7265 7475 726e 2046 6173 7447 return FastG │ │ │ │ -00021dc0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021dd0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ -00021de0: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ -00021df0: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0 │ │ │ │ -00021e00: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -00021e10: 2c20 6c61 6d62 6461 2c20 7369 676d 615f , lambda, sigma_ │ │ │ │ -00021e20: 636f 6c6f 722c 206c 616d 6264 615f 6174 color, lambda_at │ │ │ │ -00021e30: 7465 6e75 6174 696f 6e2c 206e 756d 5f69 tenuation, num_i │ │ │ │ -00021e40: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ -00021e50: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -00021e60: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -00021e70: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -00021e80: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -00021e90: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ -00021ea0: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ -00021eb0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ -00021ec0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00021ed0: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ -00021ee0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ -00021ef0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ -00021f00: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ -00021f10: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ -00021f20: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ -00021f30: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00021f40: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -00021f50: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ -00021f60: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ -00021f70: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ -00021f80: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ -00021f90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00021fa0: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ -00021fb0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -00021fc0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ -00021fd0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ -00021fe0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00021ff0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00022000: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00022010: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ -00022020: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ -00022030: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ -00022040: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ -00022050: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00022060: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ -00022070: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ -00022080: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ -00022090: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ -000220a0: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ -000220b0: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ -000220c0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -000220d0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ -000220e0: 7574 2046 6173 7420 476c 6f62 616c 2053 ut Fast Global S │ │ │ │ -000220f0: 6d6f 6f74 6865 7220 7061 7261 6d65 7465 moother paramete │ │ │ │ -00022100: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00022110: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -00022120: 204d 696e 3230 3134 2e20 486f 7765 7665 Min2014. Howeve │ │ │ │ -00022130: 722c 2070 6c65 6173 6520 6e6f 7465 2074 r, please note t │ │ │ │ -00022140: 6861 740a 2020 2020 202a 2074 6865 7265 hat. * there │ │ │ │ -00022150: 2061 7265 2073 6576 6572 616c 2064 6966 are several dif │ │ │ │ -00022160: 6665 7265 6e63 6573 2e20 4c61 6d62 6461 ferences. Lambda │ │ │ │ -00022170: 2061 7474 656e 7561 7469 6f6e 2064 6573 attenuation des │ │ │ │ -00022180: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa │ │ │ │ -00022190: 7065 7220 6973 2069 6d70 6c65 6d65 6e74 per is implement │ │ │ │ -000221a0: 6564 2061 2062 6974 2064 6966 6665 7265 ed a bit differe │ │ │ │ -000221b0: 6e74 6c79 2073 6f20 646f 206e 6f74 0a20 ntly so do not. │ │ │ │ -000221c0: 2020 2020 2a20 6578 7065 6374 2074 6865 * expect the │ │ │ │ -000221d0: 2072 6573 756c 7473 2074 6f20 6265 2069 results to be i │ │ │ │ -000221e0: 6465 6e74 6963 616c 2074 6f20 7468 6f73 dentical to thos │ │ │ │ -000221f0: 6520 6672 6f6d 2074 6865 2070 6170 6572 e from the paper │ │ │ │ -00022200: 3b20 7369 676d 615f 636f 6c6f 7220 7661 ; sigma_color va │ │ │ │ -00022210: 6c75 6573 2066 726f 6d20 7468 6520 7061 lues from the pa │ │ │ │ -00022220: 7065 7220 7368 6f75 6c64 2062 6520 6d75 per should be mu │ │ │ │ -00022230: 6c74 6970 6c69 6564 2062 7920 3235 352e ltiplied by 255. │ │ │ │ -00022240: 3020 746f 0a20 2020 2020 2a20 6163 6869 0 to. * achi │ │ │ │ -00022250: 6576 6520 7468 6520 7361 6d65 2065 6666 eve the same eff │ │ │ │ -00022260: 6563 742e 2041 6c73 6f2c 2069 6e20 6361 ect. Also, in ca │ │ │ │ -00022270: 7365 206f 6620 696d 6167 6520 6669 6c74 se of image filt │ │ │ │ -00022280: 6572 696e 6720 7768 6572 6520 736f 7572 ering where sour │ │ │ │ -00022290: 6365 2061 6e64 2067 7569 6465 2069 6d61 ce and guide ima │ │ │ │ -000222a0: 6765 2061 7265 2074 6865 2073 616d 652c ge are the same, │ │ │ │ -000222b0: 2061 7574 686f 7273 0a20 2020 2020 2a20 authors. * │ │ │ │ -000222c0: 7072 6f70 6f73 6520 746f 2064 796e 616d propose to dynam │ │ │ │ -000222d0: 6963 616c 6c79 2075 7064 6174 6520 7468 ically update th │ │ │ │ -000222e0: 6520 6775 6964 6520 696d 6167 6520 6166 e guide image af │ │ │ │ -000222f0: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ -00022300: 6f6e 2e20 546f 206d 6178 696d 697a 6520 on. To maximize │ │ │ │ -00022310: 7468 6520 7065 7266 6f72 6d61 6e63 6520 the performance │ │ │ │ -00022320: 7468 6973 2066 6561 7475 7265 0a20 2020 this feature. │ │ │ │ -00022330: 2020 2a20 7761 7320 6e6f 7420 696d 706c * was not impl │ │ │ │ -00022340: 656d 656e 7465 6420 6865 7265 2e0a 2020 emented here.. │ │ │ │ -00022350: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00022360: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00022370: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00022380: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -00022390: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -000223a0: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa │ │ │ │ -000223b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000223c0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -000223d0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ -000223e0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ -000223f0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ -00022400: 6461 5f61 7474 656e 7561 7469 6f6e 2920 da_attenuation) │ │ │ │ -00022410: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00022420: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot │ │ │ │ -00022430: 6865 7246 696c 7465 722e 5f5f 6672 6f6d herFilter.__from │ │ │ │ -00022440: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00022450: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -00022460: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat │ │ │ │ -00022470: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022480: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00022490: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -000224a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -000224b0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -000224c0: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -000224d0: 696e 7374 616e 6365 206f 6620 4661 7374 instance of Fast │ │ │ │ -000224e0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -000224f0: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ -00022500: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ -00022510: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ -00022520: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022530: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -00022540: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -00022550: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -00022560: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -00022570: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -00022580: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -00022590: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -000225a0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -000225b0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -000225c0: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ -000225d0: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ -000225e0: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ -000225f0: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ -00022600: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ -00022610: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -00022620: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -00022630: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ -00022640: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00022650: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00022660: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00022670: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00022680: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00022690: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -000226a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -000226b0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -000226c0: 2061 626f 7574 2046 6173 7420 476c 6f62 about Fast Glob │ │ │ │ -000226d0: 616c 2053 6d6f 6f74 6865 7220 7061 7261 al Smoother para │ │ │ │ -000226e0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -000226f0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -00022700: 4954 453a 204d 696e 3230 3134 2e20 486f ITE: Min2014. Ho │ │ │ │ -00022710: 7765 7665 722c 2070 6c65 6173 6520 6e6f wever, please no │ │ │ │ -00022720: 7465 2074 6861 740a 2020 2020 202a 2074 te that. * t │ │ │ │ -00022730: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ -00022740: 2064 6966 6665 7265 6e63 6573 2e20 4c61 differences. La │ │ │ │ -00022750: 6d62 6461 2061 7474 656e 7561 7469 6f6e mbda attenuation │ │ │ │ -00022760: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ -00022770: 6520 7061 7065 7220 6973 2069 6d70 6c65 e paper is imple │ │ │ │ -00022780: 6d65 6e74 6564 2061 2062 6974 2064 6966 mented a bit dif │ │ │ │ -00022790: 6665 7265 6e74 6c79 2073 6f20 646f 206e ferently so do n │ │ │ │ -000227a0: 6f74 0a20 2020 2020 2a20 6578 7065 6374 ot. * expect │ │ │ │ -000227b0: 2074 6865 2072 6573 756c 7473 2074 6f20 the results to │ │ │ │ -000227c0: 6265 2069 6465 6e74 6963 616c 2074 6f20 be identical to │ │ │ │ -000227d0: 7468 6f73 6520 6672 6f6d 2074 6865 2070 those from the p │ │ │ │ -000227e0: 6170 6572 3b20 7369 676d 615f 636f 6c6f aper; sigma_colo │ │ │ │ -000227f0: 7220 7661 6c75 6573 2066 726f 6d20 7468 r values from th │ │ │ │ -00022800: 6520 7061 7065 7220 7368 6f75 6c64 2062 e paper should b │ │ │ │ -00022810: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ -00022820: 3235 352e 3020 746f 0a20 2020 2020 2a20 255.0 to. * │ │ │ │ -00022830: 6163 6869 6576 6520 7468 6520 7361 6d65 achieve the same │ │ │ │ -00022840: 2065 6666 6563 742e 2041 6c73 6f2c 2069 effect. Also, i │ │ │ │ -00022850: 6e20 6361 7365 206f 6620 696d 6167 6520 n case of image │ │ │ │ -00022860: 6669 6c74 6572 696e 6720 7768 6572 6520 filtering where │ │ │ │ -00022870: 736f 7572 6365 2061 6e64 2067 7569 6465 source and guide │ │ │ │ -00022880: 2069 6d61 6765 2061 7265 2074 6865 2073 image are the s │ │ │ │ -00022890: 616d 652c 2061 7574 686f 7273 0a20 2020 ame, authors. │ │ │ │ -000228a0: 2020 2a20 7072 6f70 6f73 6520 746f 2064 * propose to d │ │ │ │ -000228b0: 796e 616d 6963 616c 6c79 2075 7064 6174 ynamically updat │ │ │ │ -000228c0: 6520 7468 6520 6775 6964 6520 696d 6167 e the guide imag │ │ │ │ -000228d0: 6520 6166 7465 7220 6561 6368 2069 7465 e after each ite │ │ │ │ -000228e0: 7261 7469 6f6e 2e20 546f 206d 6178 696d ration. To maxim │ │ │ │ -000228f0: 697a 6520 7468 6520 7065 7266 6f72 6d61 ize the performa │ │ │ │ -00022900: 6e63 6520 7468 6973 2066 6561 7475 7265 nce this feature │ │ │ │ -00022910: 0a20 2020 2020 2a20 7761 7320 6e6f 7420 . * was not │ │ │ │ -00022920: 696d 706c 656d 656e 7465 6420 6865 7265 implemented here │ │ │ │ -00022930: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00022940: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00022950: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00022960: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00022970: 6963 2046 6173 7447 6c6f 6261 6c53 6d6f ic FastGlobalSmo │ │ │ │ -00022980: 6f74 6865 7246 696c 7465 7220 6372 6561 otherFilter crea │ │ │ │ -00022990: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -000229a0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -000229b0: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ -000229c0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -000229d0: 615f 636f 6c6f 7229 207b 0a20 2020 2020 a_color) {. │ │ │ │ -000229e0: 2020 2072 6574 7572 6e20 4661 7374 476c return FastGl │ │ │ │ -000229f0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -00022a00: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ -00022a10: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ -00022a20: 6d6f 6f74 6865 7246 696c 7465 725f 3228 mootherFilter_2( │ │ │ │ -00022a30: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00022a40: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ -00022a50: 6f6c 6f72 2929 3b0a 2020 2020 7d0a 0a0a olor));. }... │ │ │ │ -00022a60: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00022a70: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00022a80: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba │ │ │ │ -00022a90: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ -00022aa0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -00022ab0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ -00022ac0: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -00022ad0: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -00022ae0: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -00022af0: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ -00022b00: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ -00022b10: 3d20 3329 0a20 2020 202f 2f0a 0a20 2020 = 3). //.. │ │ │ │ -00022b20: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp │ │ │ │ -00022b30: 6c65 206f 6e65 2d6c 696e 6520 4661 7374 le one-line Fast │ │ │ │ -00022b40: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ -00022b50: 2066 696c 7465 7220 6361 6c6c 2e20 4966 filter call. If │ │ │ │ -00022b60: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ -00022b70: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ -00022b80: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ -00022b90: 650a 2020 2020 202a 2067 7569 6465 2074 e. * guide t │ │ │ │ -00022ba0: 6865 6e20 7573 6520 4661 7374 476c 6f62 hen use FastGlob │ │ │ │ -00022bb0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00022bc0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ -00022bd0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -00022be0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ -00022bf0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -00022c00: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ -00022c10: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ -00022c20: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ -00022c30: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ -00022c40: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ -00022c50: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ -00022c60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00022c70: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -00022c80: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -00022c90: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -00022ca0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -00022cb0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -00022cc0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -00022cd0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ -00022ce0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ -00022cf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022d00: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ -00022d10: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ -00022d20: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -00022d30: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ -00022d40: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ -00022d50: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ -00022d60: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ -00022d70: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00022d80: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ -00022d90: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -00022da0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ -00022db0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ -00022dc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00022dd0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00022de0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00022df0: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ -00022e00: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ -00022e10: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ -00022e20: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ -00022e30: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00022e40: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ -00022e50: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ -00022e60: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ -00022e70: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ -00022e80: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ -00022e90: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ -00022ea0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00022eb0: 6974 6572 206e 756d 6265 7220 6f66 2069 iter number of i │ │ │ │ -00022ec0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f │ │ │ │ -00022ed0: 6f72 2066 696c 7465 7269 6e67 2c20 3320 or filtering, 3 │ │ │ │ -00022ee0: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug │ │ │ │ -00022ef0: 682e 0a20 2020 2020 2a2f 0a20 2020 2070 h.. */. p │ │ │ │ -00022f00: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00022f10: 6420 6661 7374 476c 6f62 616c 536d 6f6f d fastGlobalSmoo │ │ │ │ -00022f20: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -00022f30: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00022f40: 6174 2064 7374 2c20 646f 7562 6c65 206c at dst, double l │ │ │ │ -00022f50: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si │ │ │ │ -00022f60: 676d 615f 636f 6c6f 722c 2064 6f75 626c gma_color, doubl │ │ │ │ -00022f70: 6520 6c61 6d62 6461 5f61 7474 656e 7561 e lambda_attenua │ │ │ │ -00022f80: 7469 6f6e 2c20 696e 7420 6e75 6d5f 6974 tion, int num_it │ │ │ │ -00022f90: 6572 2920 7b0a 2020 2020 2020 2020 6661 er) {. fa │ │ │ │ -00022fa0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -00022fb0: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n │ │ │ │ -00022fc0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00022fd0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00022fe0: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022ff0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00023000: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation, │ │ │ │ -00023010: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);. │ │ │ │ -00023020: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00023030: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00023040: 6520 4661 7374 2047 6c6f 6261 6c20 536d e Fast Global Sm │ │ │ │ -00023050: 6f6f 7468 6572 2066 696c 7465 7220 6361 oother filter ca │ │ │ │ -00023060: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00023070: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00023080: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00023090: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -000230a0: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ -000230b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000230c0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ -000230d0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ -000230e0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ -000230f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00023100: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -00023110: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -00023120: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -00023130: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -00023140: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -00023150: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -00023160: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00023170: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ -00023180: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ -00023190: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ -000231a0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ -000231b0: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ -000231c0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -000231d0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -000231e0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -000231f0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -00023200: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ -00023210: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ -00023220: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00023230: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ -00023240: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ -00023250: 6865 2061 6d6f 756e 7420 6f66 2072 6567 he amount of reg │ │ │ │ -00023260: 756c 6172 697a 6174 696f 6e0a 2020 2020 ularization. │ │ │ │ -00023270: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00023280: 2073 6967 6d61 5f63 6f6c 6f72 2070 6172 sigma_color par │ │ │ │ -00023290: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -000232a0: 7369 6d69 6c61 7220 746f 2063 6f6c 6f72 similar to color │ │ │ │ -000232b0: 2073 7061 6365 2073 6967 6d61 2069 6e20 space sigma in │ │ │ │ -000232c0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -000232d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000232e0: 7061 7261 6d20 6c61 6d62 6461 5f61 7474 param lambda_att │ │ │ │ -000232f0: 656e 7561 7469 6f6e 2069 6e74 6572 6e61 enuation interna │ │ │ │ -00023300: 6c20 7061 7261 6d65 7465 722c 2064 6566 l parameter, def │ │ │ │ -00023310: 696e 696e 6720 686f 7720 6d75 6368 206c ining how much l │ │ │ │ -00023320: 616d 6264 6120 6465 6372 6561 7365 7320 ambda decreases │ │ │ │ -00023330: 6166 7465 7220 6561 6368 2069 7465 7261 after each itera │ │ │ │ -00023340: 7469 6f6e 2e20 4e6f 726d 616c 6c79 2c0a tion. Normally,. │ │ │ │ -00023350: 2020 2020 202a 2069 7420 7368 6f75 6c64 * it should │ │ │ │ -00023360: 2062 6520 302e 3235 2e20 5365 7474 696e be 0.25. Settin │ │ │ │ -00023370: 6720 6974 2074 6f20 312e 3020 6d61 7920 g it to 1.0 may │ │ │ │ -00023380: 6c65 6164 2074 6f20 7374 7265 616b 696e lead to streakin │ │ │ │ -00023390: 6720 6172 7469 6661 6374 732e 0a20 2020 g artifacts.. │ │ │ │ -000233a0: 2020 2a0a 2020 2020 202a 2f0a 2020 2020 *. */. │ │ │ │ -000233b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000233c0: 6964 2066 6173 7447 6c6f 6261 6c53 6d6f id fastGlobalSmo │ │ │ │ -000233d0: 6f74 6865 7246 696c 7465 7228 4d61 7420 otherFilter(Mat │ │ │ │ -000233e0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -000233f0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -00023400: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -00023410: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ -00023420: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ -00023430: 6174 696f 6e29 207b 0a20 2020 2020 2020 ation) {. │ │ │ │ -00023440: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -00023450: 6865 7246 696c 7465 725f 3128 6775 6964 herFilter_1(guid │ │ │ │ -00023460: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -00023470: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -00023480: 6e61 7469 7665 4f62 6a2c 206c 616d 6264 nativeObj, lambd │ │ │ │ -00023490: 612c 2073 6967 6d61 5f63 6f6c 6f72 2c20 a, sigma_color, │ │ │ │ -000234a0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -000234b0: 6f6e 293b 0a20 2020 207d 0a0a 2020 2020 on);. }.. │ │ │ │ -000234c0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -000234d0: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast │ │ │ │ -000234e0: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother │ │ │ │ -000234f0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ -00023500: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ -00023510: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ -00023520: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ -00023530: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ -00023540: 656e 2075 7365 2046 6173 7447 6c6f 6261 en use FastGloba │ │ │ │ -00023550: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ -00023560: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -00023570: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -00023580: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ -00023590: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -000235a0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -000235b0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -000235c0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -000235d0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -000235e0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -000235f0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -00023600: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00023610: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ -00023620: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ -00023630: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ -00023640: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ -00023650: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ -00023660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00023670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -00023680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -00023690: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000236a0: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -000236b0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -000236c0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -000236d0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ -000236e0: 6566 696e 696e 6720 7468 6520 616d 6f75 efining the amou │ │ │ │ -000236f0: 6e74 206f 6620 7265 6775 6c61 7269 7a61 nt of regulariza │ │ │ │ -00023700: 7469 6f6e 0a20 2020 2020 2a0a 2020 2020 tion. *. │ │ │ │ -00023710: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00023720: 636f 6c6f 7220 7061 7261 6d65 7465 722c color parameter, │ │ │ │ -00023730: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -00023740: 2074 6f20 636f 6c6f 7220 7370 6163 6520 to color space │ │ │ │ -00023750: 7369 676d 6120 696e 2062 696c 6174 6572 sigma in bilater │ │ │ │ -00023760: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00023770: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ -00023780: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ -00023790: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ -000237a0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ -000237b0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ -000237c0: 2020 202a 0a20 2020 2020 2a2f 0a20 2020 *. */. │ │ │ │ -000237d0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -000237e0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm │ │ │ │ -000237f0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ -00023800: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -00023810: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00023820: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ -00023830: 7369 676d 615f 636f 6c6f 7229 207b 0a20 sigma_color) {. │ │ │ │ -00023840: 2020 2020 2020 2066 6173 7447 6c6f 6261 fastGloba │ │ │ │ -00023850: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ -00023860: 3228 6775 6964 652e 6e61 7469 7665 4f62 2(guide.nativeOb │ │ │ │ -00023870: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -00023880: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00023890: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ -000238a0: 6f6c 6f72 293b 0a20 2020 207d 0a0a 0a20 olor);. }... │ │ │ │ -000238b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000238c0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000238d0: 7072 6f63 3a3a 6c30 536d 6f6f 7468 284d proc::l0Smooth(M │ │ │ │ -000238e0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -000238f0: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -00023900: 3d20 302e 3032 2c20 646f 7562 6c65 206b = 0.02, double k │ │ │ │ -00023910: 6170 7061 203d 2032 2e30 290a 2020 2020 appa = 2.0). │ │ │ │ -00023920: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00023930: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ -00023940: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ -00023950: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ -00023960: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ -00023970: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00023980: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -00023990: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -000239a0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -000239b0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -000239c0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -000239d0: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ -000239e0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -000239f0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00023a00: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00023a10: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00023a20: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00023a30: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ -00023a40: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ -00023a50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00023a60: 6d20 6b61 7070 6120 7061 7261 6d65 7465 m kappa paramete │ │ │ │ -00023a70: 7220 6465 6669 6e69 6e67 2074 6865 2069 r defining the i │ │ │ │ -00023a80: 6e63 7265 6173 696e 6720 6661 6374 6f72 ncreasing factor │ │ │ │ -00023a90: 206f 6620 7468 6520 7765 6967 6874 206f of the weight o │ │ │ │ -00023aa0: 6620 7468 6520 6772 6164 6965 6e74 2064 f the gradient d │ │ │ │ -00023ab0: 6174 6120 7465 726d 2e0a 2020 2020 202a ata term.. * │ │ │ │ -00023ac0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -00023ad0: 2064 6574 6169 6c73 2061 626f 7574 204c details about L │ │ │ │ -00023ae0: 3020 536d 6f6f 7468 6572 2c20 7365 6520 0 Smoother, see │ │ │ │ -00023af0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ -00023b00: 6572 2043 4954 453a 2078 7532 3031 3169 er CITE: xu2011i │ │ │ │ -00023b10: 6d61 6765 2e0a 2020 2020 202a 2f0a 2020 mage.. */. │ │ │ │ -00023b20: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00023b30: 766f 6964 206c 3053 6d6f 6f74 6828 4d61 void l0Smooth(Ma │ │ │ │ -00023b40: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00023b50: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ -00023b60: 6f75 626c 6520 6b61 7070 6129 207b 0a20 ouble kappa) {. │ │ │ │ -00023b70: 2020 2020 2020 206c 3053 6d6f 6f74 685f l0Smooth_ │ │ │ │ -00023b80: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -00023b90: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00023ba0: 6c61 6d62 6461 2c20 6b61 7070 6129 3b0a lambda, kappa);. │ │ │ │ -00023bb0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00023bc0: 2020 2020 2a20 476c 6f62 616c 2069 6d61 * Global ima │ │ │ │ -00023bd0: 6765 2073 6d6f 6f74 6869 6e67 2076 6961 ge smoothing via │ │ │ │ -00023be0: 204c 3020 6772 6164 6965 6e74 206d 696e L0 gradient min │ │ │ │ -00023bf0: 696d 697a 6174 696f 6e2e 0a20 2020 2020 imization.. │ │ │ │ -00023c00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00023c10: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image │ │ │ │ -00023c20: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w │ │ │ │ -00023c30: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -00023c40: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16- │ │ │ │ -00023c50: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ -00023c60: 706f 696e 7420 6465 7074 682e 0a20 2020 point depth.. │ │ │ │ -00023c70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00023c80: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00023c90: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00023ca0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -00023cb0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ -00023cc0: 6566 696e 696e 6720 7468 6520 736d 6f6f efining the smoo │ │ │ │ -00023cd0: 7468 2074 6572 6d20 7765 6967 6874 2e0a th term weight.. │ │ │ │ -00023ce0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -00023cf0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00023d00: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ -00023d10: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ -00023d20: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ -00023d30: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ -00023d40: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -00023d50: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00023d60: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ -00023d70: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00023d80: 626c 6520 6c61 6d62 6461 2920 7b0a 2020 ble lambda) {. │ │ │ │ -00023d90: 2020 2020 2020 6c30 536d 6f6f 7468 5f31 l0Smooth_1 │ │ │ │ -00023da0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -00023db0: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l │ │ │ │ -00023dc0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ -00023dd0: 2020 202f 2a2a 0a20 2020 2020 2a20 476c /**. * Gl │ │ │ │ -00023de0: 6f62 616c 2069 6d61 6765 2073 6d6f 6f74 obal image smoot │ │ │ │ -00023df0: 6869 6e67 2076 6961 204c 3020 6772 6164 hing via L0 grad │ │ │ │ -00023e00: 6965 6e74 206d 696e 696d 697a 6174 696f ient minimizatio │ │ │ │ -00023e10: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00023e20: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -00023e30: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -00023e40: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -00023e50: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -00023e60: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -00023e70: 6c6f 6174 696e 672d 706f 696e 7420 6465 loating-point de │ │ │ │ -00023e80: 7074 682e 0a20 2020 2020 2a0a 2020 2020 pth.. *. │ │ │ │ -00023e90: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ -00023ea0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ -00023eb0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00023ec0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -00023ed0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -00023ee0: 6f75 7420 4c30 2053 6d6f 6f74 6865 722c out L0 Smoother, │ │ │ │ -00023ef0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00023f00: 6c20 7061 7065 7220 4349 5445 3a20 7875 l paper CITE: xu │ │ │ │ -00023f10: 3230 3131 696d 6167 652e 0a20 2020 2020 2011image.. │ │ │ │ -00023f20: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00023f30: 6174 6963 2076 6f69 6420 6c30 536d 6f6f atic void l0Smoo │ │ │ │ -00023f40: 7468 284d 6174 2073 7263 2c20 4d61 7420 th(Mat src, Mat │ │ │ │ -00023f50: 6473 7429 207b 0a20 2020 2020 2020 206c dst) {. l │ │ │ │ -00023f60: 3053 6d6f 6f74 685f 3228 7372 632e 6e61 0Smooth_2(src.na │ │ │ │ -00023f70: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00023f80: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -00023f90: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00023fa0: 2b2b 3a20 2050 7472 5f45 6467 6544 7261 ++: Ptr_EdgeDra │ │ │ │ -00023fb0: 7769 6e67 2063 763a 3a78 696d 6770 726f wing cv::ximgpro │ │ │ │ -00023fc0: 633a 3a63 7265 6174 6545 6467 6544 7261 c::createEdgeDra │ │ │ │ -00023fd0: 7769 6e67 2829 0a20 2020 202f 2f0a 0a20 wing(). //.. │ │ │ │ -00023fe0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00023ff0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -00024000: 696e 7465 7220 746f 2061 2045 6467 6544 inter to a EdgeD │ │ │ │ -00024010: 7261 7769 6e67 206f 626a 6563 7420 616e rawing object an │ │ │ │ -00024020: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ -00024030: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00024040: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024050: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00024060: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00024070: 6320 4564 6765 4472 6177 696e 6720 6372 c EdgeDrawing cr │ │ │ │ -00024080: 6561 7465 4564 6765 4472 6177 696e 6728 eateEdgeDrawing( │ │ │ │ -00024090: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000240a0: 726e 2045 6467 6544 7261 7769 6e67 2e5f rn EdgeDrawing._ │ │ │ │ -000240b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -000240c0: 6545 6467 6544 7261 7769 6e67 5f30 2829 eEdgeDrawing_0() │ │ │ │ -000240d0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -000240e0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -000240f0: 7472 5f44 6973 7061 7269 7479 574c 5346 tr_DisparityWLSF │ │ │ │ -00024100: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ -00024110: 6f63 3a3a 6372 6561 7465 4469 7370 6172 oc::createDispar │ │ │ │ -00024120: 6974 7957 4c53 4669 6c74 6572 2850 7472 ityWLSFilter(Ptr │ │ │ │ -00024130: 5f53 7465 7265 6f4d 6174 6368 6572 206d _StereoMatcher m │ │ │ │ -00024140: 6174 6368 6572 5f6c 6566 7429 0a20 2020 atcher_left). │ │ │ │ -00024150: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00024160: 2020 2a20 436f 6e76 656e 6965 6e63 6520 * Convenience │ │ │ │ -00024170: 6661 6374 6f72 7920 6d65 7468 6f64 2074 factory method t │ │ │ │ -00024180: 6861 7420 6372 6561 7465 7320 616e 2069 hat creates an i │ │ │ │ -00024190: 6e73 7461 6e63 6520 6f66 2044 6973 7061 nstance of Dispa │ │ │ │ -000241a0: 7269 7479 574c 5346 696c 7465 7220 616e rityWLSFilter an │ │ │ │ -000241b0: 6420 7365 7473 2075 7020 616c 6c20 7468 d sets up all th │ │ │ │ -000241c0: 6520 7265 6c65 7661 6e74 0a20 2020 2020 e relevant. │ │ │ │ -000241d0: 2a20 6669 6c74 6572 2070 6172 616d 6574 * filter paramet │ │ │ │ -000241e0: 6572 7320 6175 746f 6d61 7469 6361 6c6c ers automaticall │ │ │ │ -000241f0: 7920 6261 7365 6420 6f6e 2074 6865 206d y based on the m │ │ │ │ -00024200: 6174 6368 6572 2069 6e73 7461 6e63 652e atcher instance. │ │ │ │ -00024210: 2043 7572 7265 6e74 6c79 2073 7570 706f Currently suppo │ │ │ │ -00024220: 7274 7320 6f6e 6c79 2053 7465 7265 6f42 rts only StereoB │ │ │ │ -00024230: 4d20 616e 6420 5374 6572 656f 5347 424d M and StereoSGBM │ │ │ │ -00024240: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00024250: 4070 6172 616d 206d 6174 6368 6572 5f6c @param matcher_l │ │ │ │ -00024260: 6566 7420 7374 6572 656f 206d 6174 6368 eft stereo match │ │ │ │ -00024270: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that │ │ │ │ -00024280: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi │ │ │ │ -00024290: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter. │ │ │ │ -000242a0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000242b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000242c0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000242d0: 2070 7562 6c69 6320 7374 6174 6963 2044 public static D │ │ │ │ -000242e0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -000242f0: 7220 6372 6561 7465 4469 7370 6172 6974 r createDisparit │ │ │ │ -00024300: 7957 4c53 4669 6c74 6572 2853 7465 7265 yWLSFilter(Stere │ │ │ │ -00024310: 6f4d 6174 6368 6572 206d 6174 6368 6572 oMatcher matcher │ │ │ │ -00024320: 5f6c 6566 7429 207b 0a20 2020 2020 2020 _left) {. │ │ │ │ -00024330: 2072 6574 7572 6e20 4469 7370 6172 6974 return Disparit │ │ │ │ -00024340: 7957 4c53 4669 6c74 6572 2e5f 5f66 726f yWLSFilter.__fro │ │ │ │ -00024350: 6d50 7472 5f5f 2863 7265 6174 6544 6973 mPtr__(createDis │ │ │ │ -00024360: 7061 7269 7479 574c 5346 696c 7465 725f parityWLSFilter_ │ │ │ │ -00024370: 3028 6d61 7463 6865 725f 6c65 6674 2e67 0(matcher_left.g │ │ │ │ -00024380: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00024390: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -000243a0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000243b0: 2050 7472 5f53 7465 7265 6f4d 6174 6368 Ptr_StereoMatch │ │ │ │ -000243c0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ -000243d0: 3a63 7265 6174 6552 6967 6874 4d61 7463 :createRightMatc │ │ │ │ -000243e0: 6865 7228 5074 725f 5374 6572 656f 4d61 her(Ptr_StereoMa │ │ │ │ -000243f0: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ -00024400: 6674 290a 2020 2020 2f2f 0a0a 2020 2020 ft). //.. │ │ │ │ -00024410: 2f2a 2a0a 2020 2020 202a 2043 6f6e 7665 /**. * Conve │ │ │ │ -00024420: 6e69 656e 6365 206d 6574 686f 6420 746f nience method to │ │ │ │ -00024430: 2073 6574 2075 7020 7468 6520 6d61 7463 set up the matc │ │ │ │ -00024440: 6865 7220 666f 7220 636f 6d70 7574 696e her for computin │ │ │ │ -00024450: 6720 7468 6520 7269 6768 742d 7669 6577 g the right-view │ │ │ │ -00024460: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map. │ │ │ │ -00024470: 2020 2020 2a20 7468 6174 2069 7320 7265 * that is re │ │ │ │ -00024480: 7175 6972 6564 2069 6e20 6361 7365 206f quired in case o │ │ │ │ -00024490: 6620 6669 6c74 6572 696e 6720 7769 7468 f filtering with │ │ │ │ -000244a0: 2063 6f6e 6669 6465 6e63 652e 0a20 2020 confidence.. │ │ │ │ -000244b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000244c0: 6d20 6d61 7463 6865 725f 6c65 6674 206d m matcher_left m │ │ │ │ -000244d0: 6169 6e20 7374 6572 656f 206d 6174 6368 ain stereo match │ │ │ │ -000244e0: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that │ │ │ │ -000244f0: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi │ │ │ │ -00024500: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter. │ │ │ │ -00024510: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00024520: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00024530: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00024540: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00024550: 7465 7265 6f4d 6174 6368 6572 2063 7265 tereoMatcher cre │ │ │ │ -00024560: 6174 6552 6967 6874 4d61 7463 6865 7228 ateRightMatcher( │ │ │ │ -00024570: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ -00024580: 7463 6865 725f 6c65 6674 2920 7b0a 2020 tcher_left) {. │ │ │ │ -00024590: 2020 2020 2020 7265 7475 726e 2053 7465 return Ste │ │ │ │ -000245a0: 7265 6f4d 6174 6368 6572 2e5f 5f66 726f reoMatcher.__fro │ │ │ │ -000245b0: 6d50 7472 5f5f 2863 7265 6174 6552 6967 mPtr__(createRig │ │ │ │ -000245c0: 6874 4d61 7463 6865 725f 3028 6d61 7463 htMatcher_0(matc │ │ │ │ -000245d0: 6865 725f 6c65 6674 2e67 6574 4e61 7469 her_left.getNati │ │ │ │ -000245e0: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ -000245f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00024600: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -00024610: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -00024620: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00024630: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ -00024640: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric( │ │ │ │ -00024650: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide │ │ │ │ -00024660: 6e63 6529 0a20 2020 202f 2f0a 0a20 2020 nce). //.. │ │ │ │ -00024670: 202f 2a2a 0a20 2020 2020 2a20 4d6f 7265 /**. * More │ │ │ │ -00024680: 2067 656e 6572 6963 2066 6163 746f 7279 generic factory │ │ │ │ -00024690: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -000246a0: 696e 7374 616e 6365 206f 6620 4469 7370 instance of Disp │ │ │ │ -000246b0: 6172 6974 7957 4c53 4669 6c74 6572 2061 arityWLSFilter a │ │ │ │ -000246c0: 6e64 2065 7865 6375 7465 2062 6173 6963 nd execute basic │ │ │ │ -000246d0: 0a20 2020 2020 2a20 696e 6974 6961 6c69 . * initiali │ │ │ │ -000246e0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -000246f0: 2057 6865 6e20 7573 696e 6720 7468 6973 When using this │ │ │ │ -00024700: 206d 6574 686f 6420 796f 7520 7769 6c6c method you will │ │ │ │ -00024710: 206e 6565 6420 746f 2073 6574 2d75 7020 need to set-up │ │ │ │ -00024720: 7468 6520 524f 492c 206d 6174 6368 6572 the ROI, matcher │ │ │ │ -00024730: 7320 616e 640a 2020 2020 202a 206f 7468 s and. * oth │ │ │ │ -00024740: 6572 2070 6172 616d 6574 6572 7320 6279 er parameters by │ │ │ │ -00024750: 2079 6f75 7273 656c 662e 0a20 2020 2020 yourself.. │ │ │ │ -00024760: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024770: 7573 655f 636f 6e66 6964 656e 6365 2066 use_confidence f │ │ │ │ -00024780: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co │ │ │ │ -00024790: 6e66 6964 656e 6365 2072 6571 7569 7265 nfidence require │ │ │ │ -000247a0: 7320 7477 6f20 6469 7370 6172 6974 7920 s two disparity │ │ │ │ -000247b0: 6d61 7073 2028 666f 7220 7468 6520 6c65 maps (for the le │ │ │ │ -000247c0: 6674 2061 6e64 2072 6967 6874 2076 6965 ft and right vie │ │ │ │ -000247d0: 7773 2920 616e 6420 6973 0a20 2020 2020 ws) and is. │ │ │ │ -000247e0: 2a20 6170 7072 6f78 696d 6174 656c 7920 * approximately │ │ │ │ -000247f0: 7477 6f20 7469 6d65 7320 736c 6f77 6572 two times slower │ │ │ │ -00024800: 2e20 486f 7765 7665 722c 2071 7561 6c69 . However, quali │ │ │ │ -00024810: 7479 2069 7320 7479 7069 6361 6c6c 7920 ty is typically │ │ │ │ -00024820: 7369 676e 6966 6963 616e 746c 7920 6265 significantly be │ │ │ │ -00024830: 7474 6572 2e0a 2020 2020 202a 2040 7265 tter.. * @re │ │ │ │ -00024840: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00024850: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024860: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00024870: 7374 6174 6963 2044 6973 7061 7269 7479 static Disparity │ │ │ │ -00024880: 574c 5346 696c 7465 7220 6372 6561 7465 WLSFilter create │ │ │ │ -00024890: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -000248a0: 6572 4765 6e65 7269 6328 626f 6f6c 6561 erGeneric(boolea │ │ │ │ -000248b0: 6e20 7573 655f 636f 6e66 6964 656e 6365 n use_confidence │ │ │ │ -000248c0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000248d0: 726e 2044 6973 7061 7269 7479 574c 5346 rn DisparityWLSF │ │ │ │ -000248e0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -000248f0: 5f28 6372 6561 7465 4469 7370 6172 6974 _(createDisparit │ │ │ │ -00024900: 7957 4c53 4669 6c74 6572 4765 6e65 7269 yWLSFilterGeneri │ │ │ │ -00024910: 635f 3028 7573 655f 636f 6e66 6964 656e c_0(use_confiden │ │ │ │ -00024920: 6365 2929 3b0a 2020 2020 7d0a 0a0a 2020 ce));. }... │ │ │ │ -00024930: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00024940: 2020 696e 7420 6376 3a3a 7869 6d67 7072 int cv::ximgpr │ │ │ │ -00024950: 6f63 3a3a 7265 6164 4754 2853 7472 696e oc::readGT(Strin │ │ │ │ -00024960: 6720 7372 635f 7061 7468 2c20 4d61 7426 g src_path, Mat& │ │ │ │ -00024970: 2064 7374 290a 2020 2020 2f2f 0a0a 2020 dst). //.. │ │ │ │ -00024980: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -00024990: 6374 696f 6e20 666f 7220 7265 6164 696e ction for readin │ │ │ │ -000249a0: 6720 6772 6f75 6e64 2074 7275 7468 2064 g ground truth d │ │ │ │ -000249b0: 6973 7061 7269 7479 206d 6170 732e 2053 isparity maps. S │ │ │ │ -000249c0: 7570 706f 7274 7320 6261 7369 6320 4d69 upports basic Mi │ │ │ │ -000249d0: 6464 6c65 6275 7279 0a20 2020 2020 2a20 ddlebury. * │ │ │ │ -000249e0: 616e 6420 4d50 492d 5369 6e74 656c 2066 and MPI-Sintel f │ │ │ │ -000249f0: 6f72 6d61 7473 2e20 4e6f 7465 2074 6861 ormats. Note tha │ │ │ │ -00024a00: 7420 7468 6520 7265 7375 6c74 696e 6720 t the resulting │ │ │ │ -00024a10: 6469 7370 6172 6974 7920 6d61 7020 6973 disparity map is │ │ │ │ -00024a20: 2073 6361 6c65 6420 6279 2031 362e 0a20 scaled by 16.. │ │ │ │ -00024a30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00024a40: 7261 6d20 7372 635f 7061 7468 2070 6174 ram src_path pat │ │ │ │ -00024a50: 6820 746f 2074 6865 2069 6d61 6765 2c20 h to the image, │ │ │ │ -00024a60: 636f 6e74 6169 6e69 6e67 2067 726f 756e containing groun │ │ │ │ -00024a70: 642d 7472 7574 6820 6469 7370 6172 6974 d-truth disparit │ │ │ │ -00024a80: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *. │ │ │ │ -00024a90: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ -00024aa0: 7574 7075 7420 6469 7370 6172 6974 7920 utput disparity │ │ │ │ -00024ab0: 6d61 702c 2043 565f 3136 5320 6465 7074 map, CV_16S dept │ │ │ │ -00024ac0: 680a 2020 2020 202a 0a20 2020 2020 2a20 h. *. * │ │ │ │ -00024ad0: 4072 6574 7572 6e20 7265 7475 726e 7320 @return returns │ │ │ │ -00024ae0: 7a65 726f 2069 6620 7375 6363 6573 7366 zero if successf │ │ │ │ -00024af0: 756c 6c79 2072 6561 6420 7468 6520 6772 ully read the gr │ │ │ │ -00024b00: 6f75 6e64 2074 7275 7468 0a20 2020 2020 ound truth. │ │ │ │ -00024b10: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00024b20: 6174 6963 2069 6e74 2072 6561 6447 5428 atic int readGT( │ │ │ │ -00024b30: 5374 7269 6e67 2073 7263 5f70 6174 682c String src_path, │ │ │ │ -00024b40: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ -00024b50: 2020 2020 7265 7475 726e 2072 6561 6447 return readG │ │ │ │ -00024b60: 545f 3028 7372 635f 7061 7468 2c20 6473 T_0(src_path, ds │ │ │ │ -00024b70: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);. │ │ │ │ -00024b80: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00024b90: 202f 2f20 432b 2b3a 2020 646f 7562 6c65 // C++: double │ │ │ │ -00024ba0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00024bb0: 6f6d 7075 7465 4d53 4528 4d61 7420 4754 omputeMSE(Mat GT │ │ │ │ -00024bc0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00024bd0: 524f 4929 0a20 2020 202f 2f0a 0a20 2020 ROI). //.. │ │ │ │ -00024be0: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func │ │ │ │ -00024bf0: 7469 6f6e 2066 6f72 2063 6f6d 7075 7469 tion for computi │ │ │ │ -00024c00: 6e67 206d 6561 6e20 7371 7561 7265 2065 ng mean square e │ │ │ │ -00024c10: 7272 6f72 2066 6f72 2064 6973 7061 7269 rror for dispari │ │ │ │ -00024c20: 7479 206d 6170 730a 2020 2020 202a 0a20 ty maps. *. │ │ │ │ -00024c30: 2020 2020 2a20 4070 6172 616d 2047 5420 * @param GT │ │ │ │ -00024c40: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis │ │ │ │ -00024c50: 7061 7269 7479 206d 6170 0a20 2020 2020 parity map. │ │ │ │ -00024c60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024c70: 7372 6320 6469 7370 6172 6974 7920 6d61 src disparity ma │ │ │ │ -00024c80: 7020 746f 2065 7661 6c75 6174 650a 2020 p to evaluate. │ │ │ │ -00024c90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00024ca0: 616d 2052 4f49 2072 6567 696f 6e20 6f66 am ROI region of │ │ │ │ -00024cb0: 2069 6e74 6572 6573 740a 2020 2020 202a interest. * │ │ │ │ -00024cc0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00024cd0: 7265 7475 726e 7320 6d65 616e 2073 7175 returns mean squ │ │ │ │ -00024ce0: 6172 6520 6572 726f 7220 6265 7477 6565 are error betwee │ │ │ │ -00024cf0: 6e20 4754 2061 6e64 2073 7263 0a20 2020 n GT and src. │ │ │ │ -00024d00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00024d10: 7374 6174 6963 2064 6f75 626c 6520 636f static double co │ │ │ │ -00024d20: 6d70 7574 654d 5345 284d 6174 2047 542c mputeMSE(Mat GT, │ │ │ │ -00024d30: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ -00024d40: 4f49 2920 7b0a 2020 2020 2020 2020 7265 OI) {. re │ │ │ │ -00024d50: 7475 726e 2063 6f6d 7075 7465 4d53 455f turn computeMSE_ │ │ │ │ -00024d60: 3028 4754 2e6e 6174 6976 654f 626a 2c20 0(GT.nativeObj, │ │ │ │ -00024d70: 7372 632e 6e61 7469 7665 4f62 6a2c 2052 src.nativeObj, R │ │ │ │ -00024d80: 4f49 2e78 2c20 524f 492e 792c 2052 4f49 OI.x, ROI.y, ROI │ │ │ │ -00024d90: 2e77 6964 7468 2c20 524f 492e 6865 6967 .width, ROI.heig │ │ │ │ -00024da0: 6874 293b 0a20 2020 207d 0a0a 0a20 2020 ht);. }... │ │ │ │ -00024db0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00024dc0: 2064 6f75 626c 6520 6376 3a3a 7869 6d67 double cv::ximg │ │ │ │ -00024dd0: 7072 6f63 3a3a 636f 6d70 7574 6542 6164 proc::computeBad │ │ │ │ -00024de0: 5069 7865 6c50 6572 6365 6e74 284d 6174 PixelPercent(Mat │ │ │ │ -00024df0: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ -00024e00: 6374 2052 4f49 2c20 696e 7420 7468 7265 ct ROI, int thre │ │ │ │ -00024e10: 7368 203d 2032 3429 0a20 2020 202f 2f0a sh = 24). //. │ │ │ │ -00024e20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00024e30: 4675 6e63 7469 6f6e 2066 6f72 2063 6f6d Function for com │ │ │ │ -00024e40: 7075 7469 6e67 2074 6865 2070 6572 6365 puting the perce │ │ │ │ -00024e50: 6e74 206f 6620 2262 6164 2220 7069 7865 nt of "bad" pixe │ │ │ │ -00024e60: 6c73 2069 6e20 7468 6520 6469 7370 6172 ls in the dispar │ │ │ │ -00024e70: 6974 7920 6d61 700a 2020 2020 202a 2028 ity map. * ( │ │ │ │ -00024e80: 7069 7865 6c73 2077 6865 7265 2065 7272 pixels where err │ │ │ │ -00024e90: 6f72 2069 7320 6869 6768 6572 2074 6861 or is higher tha │ │ │ │ -00024ea0: 6e20 6120 7370 6563 6966 6965 6420 7468 n a specified th │ │ │ │ -00024eb0: 7265 7368 6f6c 6429 0a20 2020 2020 2a0a reshold). *. │ │ │ │ -00024ec0: 2020 2020 202a 2040 7061 7261 6d20 4754 * @param GT │ │ │ │ -00024ed0: 2067 726f 756e 6420 7472 7574 6820 6469 ground truth di │ │ │ │ -00024ee0: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ -00024ef0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00024f00: 2073 7263 2064 6973 7061 7269 7479 206d src disparity m │ │ │ │ -00024f10: 6170 2074 6f20 6576 616c 7561 7465 0a20 ap to evaluate. │ │ │ │ -00024f20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00024f30: 7261 6d20 524f 4920 7265 6769 6f6e 206f ram ROI region o │ │ │ │ -00024f40: 6620 696e 7465 7265 7374 0a20 2020 2020 f interest. │ │ │ │ -00024f50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024f60: 7468 7265 7368 2074 6872 6573 686f 6c64 thresh threshold │ │ │ │ -00024f70: 2075 7365 6420 746f 2064 6574 6572 6d69 used to determi │ │ │ │ -00024f80: 6e65 2022 6261 6422 2070 6978 656c 730a ne "bad" pixels. │ │ │ │ -00024f90: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r │ │ │ │ -00024fa0: 6574 7572 6e20 7265 7475 726e 7320 6d65 eturn returns me │ │ │ │ -00024fb0: 616e 2073 7175 6172 6520 6572 726f 7220 an square error │ │ │ │ -00024fc0: 6265 7477 6565 6e20 4754 2061 6e64 2073 between GT and s │ │ │ │ -00024fd0: 7263 0a20 2020 2020 2a2f 0a20 2020 2070 rc. */. p │ │ │ │ -00024fe0: 7562 6c69 6320 7374 6174 6963 2064 6f75 ublic static dou │ │ │ │ -00024ff0: 626c 6520 636f 6d70 7574 6542 6164 5069 ble computeBadPi │ │ │ │ -00025000: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G │ │ │ │ -00025010: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect │ │ │ │ -00025020: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh │ │ │ │ -00025030: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00025040: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix │ │ │ │ -00025050: 656c 5065 7263 656e 745f 3028 4754 2e6e elPercent_0(GT.n │ │ │ │ -00025060: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00025070: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x, │ │ │ │ -00025080: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width │ │ │ │ -00025090: 2c20 524f 492e 6865 6967 6874 2c20 7468 , ROI.height, th │ │ │ │ -000250a0: 7265 7368 293b 0a20 2020 207d 0a0a 2020 resh);. }.. │ │ │ │ -000250b0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -000250c0: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput │ │ │ │ -000250d0: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent │ │ │ │ -000250e0: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels │ │ │ │ -000250f0: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity │ │ │ │ -00025100: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix │ │ │ │ -00025110: 656c 7320 7768 6572 6520 6572 726f 7220 els where error │ │ │ │ -00025120: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a │ │ │ │ -00025130: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres │ │ │ │ -00025140: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *. │ │ │ │ -00025150: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ -00025160: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ -00025170: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ -00025180: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00025190: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ -000251a0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ -000251b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000251c0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ -000251d0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ -000251e0: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -000251f0: 7475 726e 2072 6574 7572 6e73 206d 6561 turn returns mea │ │ │ │ -00025200: 6e20 7371 7561 7265 2065 7272 6f72 2062 n square error b │ │ │ │ -00025210: 6574 7765 656e 2047 5420 616e 6420 7372 etween GT and sr │ │ │ │ -00025220: 630a 2020 2020 202a 2f0a 2020 2020 7075 c. */. pu │ │ │ │ -00025230: 626c 6963 2073 7461 7469 6320 646f 7562 blic static doub │ │ │ │ -00025240: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix │ │ │ │ -00025250: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT │ │ │ │ -00025260: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00025270: 524f 4929 207b 0a20 2020 2020 2020 2072 ROI) {. r │ │ │ │ -00025280: 6574 7572 6e20 636f 6d70 7574 6542 6164 eturn computeBad │ │ │ │ -00025290: 5069 7865 6c50 6572 6365 6e74 5f31 2847 PixelPercent_1(G │ │ │ │ -000252a0: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src │ │ │ │ -000252b0: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI. │ │ │ │ -000252c0: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi │ │ │ │ -000252d0: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height) │ │ │ │ -000252e0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -000252f0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00025300: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00025310: 3a67 6574 4469 7370 6172 6974 7956 6973 :getDisparityVis │ │ │ │ -00025320: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ -00025330: 7374 2c20 646f 7562 6c65 2073 6361 6c65 st, double scale │ │ │ │ -00025340: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //.. │ │ │ │ -00025350: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00025360: 756e 6374 696f 6e20 666f 7220 6372 6561 unction for crea │ │ │ │ -00025370: 7469 6e67 2061 2064 6973 7061 7269 7479 ting a disparity │ │ │ │ -00025380: 206d 6170 2076 6973 7561 6c69 7a61 7469 map visualizati │ │ │ │ -00025390: 6f6e 2028 636c 616d 7065 6420 4356 5f38 on (clamped CV_8 │ │ │ │ -000253a0: 5520 696d 6167 6529 0a20 2020 2020 2a0a U image). *. │ │ │ │ -000253b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -000253c0: 6320 696e 7075 7420 6469 7370 6172 6974 c input disparit │ │ │ │ -000253d0: 7920 6d61 7020 2843 565f 3136 5320 6465 y map (CV_16S de │ │ │ │ -000253e0: 7074 6829 0a20 2020 2020 2a0a 2020 2020 pth). *. │ │ │ │ -000253f0: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ -00025400: 7470 7574 2076 6973 7561 6c69 7a61 7469 tput visualizati │ │ │ │ -00025410: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00025420: 2040 7061 7261 6d20 7363 616c 6520 6469 @param scale di │ │ │ │ -00025430: 7370 6172 6974 7920 6d61 7020 7769 6c6c sparity map will │ │ │ │ -00025440: 2062 6520 6d75 6c74 6970 6c69 6564 2062 be multiplied b │ │ │ │ -00025450: 7920 7468 6973 2076 616c 7565 2066 6f72 y this value for │ │ │ │ -00025460: 2076 6973 7561 6c69 7a61 7469 6f6e 0a20 visualization. │ │ │ │ -00025470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00025480: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge │ │ │ │ -00025490: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ -000254a0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -000254b0: 646f 7562 6c65 2073 6361 6c65 2920 7b0a double scale) {. │ │ │ │ -000254c0: 2020 2020 2020 2020 6765 7444 6973 7061 getDispa │ │ │ │ -000254d0: 7269 7479 5669 735f 3028 7372 632e 6e61 rityVis_0(src.na │ │ │ │ -000254e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -000254f0: 6976 654f 626a 2c20 7363 616c 6529 3b0a iveObj, scale);. │ │ │ │ -00025500: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00025510: 2020 2020 2a20 4675 6e63 7469 6f6e 2066 * Function f │ │ │ │ -00025520: 6f72 2063 7265 6174 696e 6720 6120 6469 or creating a di │ │ │ │ -00025530: 7370 6172 6974 7920 6d61 7020 7669 7375 sparity map visu │ │ │ │ -00025540: 616c 697a 6174 696f 6e20 2863 6c61 6d70 alization (clamp │ │ │ │ -00025550: 6564 2043 565f 3855 2069 6d61 6765 290a ed CV_8U image). │ │ │ │ -00025560: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00025570: 6172 616d 2073 7263 2069 6e70 7574 2064 aram src input d │ │ │ │ -00025580: 6973 7061 7269 7479 206d 6170 2028 4356 isparity map (CV │ │ │ │ -00025590: 5f31 3653 2064 6570 7468 290a 2020 2020 _16S depth). │ │ │ │ -000255a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000255b0: 2064 7374 206f 7574 7075 7420 7669 7375 dst output visu │ │ │ │ -000255c0: 616c 697a 6174 696f 6e0a 2020 2020 202a alization. * │ │ │ │ -000255d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000255e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -000255f0: 6765 7444 6973 7061 7269 7479 5669 7328 getDisparityVis( │ │ │ │ -00025600: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -00025610: 2920 7b0a 2020 2020 2020 2020 6765 7444 ) {. getD │ │ │ │ -00025620: 6973 7061 7269 7479 5669 735f 3128 7372 isparityVis_1(sr │ │ │ │ -00025630: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00025640: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ -00025650: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00025660: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00025670: 3a3a 7869 6d67 7072 6f63 3a3a 4772 6164 ::ximgproc::Grad │ │ │ │ -00025680: 6965 6e74 4465 7269 6368 6559 284d 6174 ientDericheY(Mat │ │ │ │ -00025690: 206f 702c 204d 6174 2620 6473 742c 2064 op, Mat& dst, d │ │ │ │ -000256a0: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ -000256b0: 626c 6520 6f6d 6567 6129 0a20 2020 202f ble omega). / │ │ │ │ -000256c0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -000256d0: 2a20 4170 706c 6965 7320 5920 4465 7269 * Applies Y Deri │ │ │ │ -000256e0: 6368 6520 6669 6c74 6572 2074 6f20 616e che filter to an │ │ │ │ -000256f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -00025700: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -00025710: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -00025720: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -00025730: 2c20 706c 6561 7365 2073 6565 2068 7474 , please see htt │ │ │ │ -00025740: 703a 2f2f 6369 7465 7365 6572 782e 6973 p://citeseerx.is │ │ │ │ -00025750: 742e 7073 752e 6564 752f 7669 6577 646f t.psu.edu/viewdo │ │ │ │ -00025760: 632f 646f 776e 6c6f 6164 3f64 6f69 3d31 c/download?doi=1 │ │ │ │ -00025770: 302e 312e 312e 3437 362e 3537 3336 2661 0.1.1.476.5736&a │ │ │ │ -00025780: 6d70 3b72 6570 3d72 6570 3126 616d 703b mp;rep=rep1& │ │ │ │ -00025790: 7479 7065 3d70 6466 0a20 2020 2020 2a0a type=pdf. *. │ │ │ │ -000257a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000257b0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000257c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000257d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000257e0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -000257f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00025800: 2040 7061 7261 6d20 616c 7068 6120 6175 @param alpha au │ │ │ │ -00025810: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00025820: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00025830: 7261 6d20 6f6d 6567 6120 6175 746f 6d61 ram omega automa │ │ │ │ -00025840: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00025850: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00025860: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00025870: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -00025880: 5928 4d61 7420 6f70 2c20 4d61 7420 6473 Y(Mat op, Mat ds │ │ │ │ -00025890: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ -000258a0: 2064 6f75 626c 6520 6f6d 6567 6129 207b double omega) { │ │ │ │ -000258b0: 0a20 2020 2020 2020 2047 7261 6469 656e . Gradien │ │ │ │ -000258c0: 7444 6572 6963 6865 595f 3028 6f70 2e6e tDericheY_0(op.n │ │ │ │ -000258d0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000258e0: 7469 7665 4f62 6a2c 2061 6c70 6861 2c20 tiveObj, alpha, │ │ │ │ -000258f0: 6f6d 6567 6129 3b0a 2020 2020 7d0a 0a0a omega);. }... │ │ │ │ -00025900: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00025910: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00025920: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD │ │ │ │ -00025930: 6572 6963 6865 5828 4d61 7420 6f70 2c20 ericheX(Mat op, │ │ │ │ -00025940: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -00025950: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ -00025960: 6d65 6761 290a 2020 2020 2f2f 0a0a 2020 mega). //.. │ │ │ │ -00025970: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -00025980: 6c69 6573 2058 2044 6572 6963 6865 2066 lies X Deriche f │ │ │ │ -00025990: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ -000259a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000259b0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -000259c0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -000259d0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -000259e0: 6173 6520 7365 6520 6874 7470 3a2f 2f63 ase see http://c │ │ │ │ -000259f0: 6974 6573 6565 7278 2e69 7374 2e70 7375 iteseerx.ist.psu │ │ │ │ -00025a00: 2e65 6475 2f76 6965 7764 6f63 2f64 6f77 .edu/viewdoc/dow │ │ │ │ -00025a10: 6e6c 6f61 643f 646f 693d 3130 2e31 2e31 nload?doi=10.1.1 │ │ │ │ -00025a20: 2e34 3736 2e35 3733 3626 616d 703b 7265 .476.5736&re │ │ │ │ -00025a30: 703d 7265 7031 2661 6d70 3b74 7970 653d p=rep1&type= │ │ │ │ -00025a40: 7064 660a 2020 2020 202a 0a20 2020 2020 pdf. *. │ │ │ │ -00025a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00025a60: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ -00025a70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025a80: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -00025a90: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00025aa0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00025ab0: 616d 2061 6c70 6861 2061 7574 6f6d 6174 am alpha automat │ │ │ │ -00025ac0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00025ad0: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o │ │ │ │ -00025ae0: 6d65 6761 2061 7574 6f6d 6174 6963 616c mega automatical │ │ │ │ -00025af0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00025b00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00025b10: 7374 6174 6963 2076 6f69 6420 4772 6164 static void Grad │ │ │ │ -00025b20: 6965 6e74 4465 7269 6368 6558 284d 6174 ientDericheX(Mat │ │ │ │ -00025b30: 206f 702c 204d 6174 2064 7374 2c20 646f op, Mat dst, do │ │ │ │ -00025b40: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ -00025b50: 6c65 206f 6d65 6761 2920 7b0a 2020 2020 le omega) {. │ │ │ │ -00025b60: 2020 2020 4772 6164 6965 6e74 4465 7269 GradientDeri │ │ │ │ -00025b70: 6368 6558 5f30 286f 702e 6e61 7469 7665 cheX_0(op.native │ │ │ │ -00025b80: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00025b90: 626a 2c20 616c 7068 612c 206f 6d65 6761 bj, alpha, omega │ │ │ │ -00025ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00025bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00025bc0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00025bd0: 3a3a 6372 6561 7465 5175 6174 6572 6e69 ::createQuaterni │ │ │ │ -00025be0: 6f6e 496d 6167 6528 4d61 7420 696d 672c onImage(Mat img, │ │ │ │ -00025bf0: 204d 6174 2620 7169 6d67 290a 2020 2020 Mat& qimg). │ │ │ │ -00025c00: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00025c10: 202a 2063 7265 6174 6573 2061 2071 7561 * creates a qua │ │ │ │ -00025c20: 7465 726e 696f 6e20 696d 6167 652e 0a20 ternion image.. │ │ │ │ -00025c30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00025c40: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati │ │ │ │ -00025c50: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00025c60: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -00025c70: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -00025c80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025c90: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00025ca0: 6174 6963 2076 6f69 6420 6372 6561 7465 atic void create │ │ │ │ -00025cb0: 5175 6174 6572 6e69 6f6e 496d 6167 6528 QuaternionImage( │ │ │ │ -00025cc0: 4d61 7420 696d 672c 204d 6174 2071 696d Mat img, Mat qim │ │ │ │ -00025cd0: 6729 207b 0a20 2020 2020 2020 2063 7265 g) {. cre │ │ │ │ -00025ce0: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ -00025cf0: 6765 5f30 2869 6d67 2e6e 6174 6976 654f ge_0(img.nativeO │ │ │ │ -00025d00: 626a 2c20 7169 6d67 2e6e 6174 6976 654f bj, qimg.nativeO │ │ │ │ -00025d10: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -00025d20: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00025d30: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00025d40: 6f63 3a3a 7163 6f6e 6a28 4d61 7420 7169 oc::qconj(Mat qi │ │ │ │ -00025d50: 6d67 2c20 4d61 7426 2071 6369 6d67 290a mg, Mat& qcimg). │ │ │ │ -00025d60: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00025d70: 2020 2020 202a 2063 616c 6375 6c61 7465 * calculate │ │ │ │ -00025d80: 7320 636f 6e6a 7567 6174 6520 6f66 2061 s conjugate of a │ │ │ │ -00025d90: 2071 7561 7465 726e 696f 6e20 696d 6167 quaternion imag │ │ │ │ -00025da0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00025db0: 2040 7061 7261 6d20 7169 6d67 2061 7574 @param qimg aut │ │ │ │ -00025dc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00025dd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00025de0: 616d 2071 6369 6d67 2061 7574 6f6d 6174 am qcimg automat │ │ │ │ -00025df0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00025e00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00025e10: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00025e20: 7163 6f6e 6a28 4d61 7420 7169 6d67 2c20 qconj(Mat qimg, │ │ │ │ -00025e30: 4d61 7420 7163 696d 6729 207b 0a20 2020 Mat qcimg) {. │ │ │ │ -00025e40: 2020 2020 2071 636f 6e6a 5f30 2871 696d qconj_0(qim │ │ │ │ -00025e50: 672e 6e61 7469 7665 4f62 6a2c 2071 6369 g.nativeObj, qci │ │ │ │ -00025e60: 6d67 2e6e 6174 6976 654f 626a 293b 0a20 mg.nativeObj);. │ │ │ │ -00025e70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00025e80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00025e90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7175 cv::ximgproc::qu │ │ │ │ -00025ea0: 6e69 7461 7279 284d 6174 2071 696d 672c nitary(Mat qimg, │ │ │ │ -00025eb0: 204d 6174 2620 716e 696d 6729 0a20 2020 Mat& qnimg). │ │ │ │ -00025ec0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00025ed0: 2020 2a20 6469 7669 6465 7320 6561 6368 * divides each │ │ │ │ -00025ee0: 2065 6c65 6d65 6e74 2062 7920 6974 7320 element by its │ │ │ │ -00025ef0: 6d6f 6475 6c75 732e 0a20 2020 2020 2a0a modulus.. *. │ │ │ │ -00025f00: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -00025f10: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -00025f20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025f30: 2a20 4070 6172 616d 2071 6e69 6d67 2061 * @param qnimg a │ │ │ │ -00025f40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00025f50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00025f60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00025f70: 2076 6f69 6420 7175 6e69 7461 7279 284d void qunitary(M │ │ │ │ -00025f80: 6174 2071 696d 672c 204d 6174 2071 6e69 at qimg, Mat qni │ │ │ │ -00025f90: 6d67 2920 7b0a 2020 2020 2020 2020 7175 mg) {. qu │ │ │ │ -00025fa0: 6e69 7461 7279 5f30 2871 696d 672e 6e61 nitary_0(qimg.na │ │ │ │ -00025fb0: 7469 7665 4f62 6a2c 2071 6e69 6d67 2e6e tiveObj, qnimg.n │ │ │ │ -00025fc0: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -00025fd0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00025fe0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -00025ff0: 7869 6d67 7072 6f63 3a3a 716d 756c 7469 ximgproc::qmulti │ │ │ │ -00026000: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma │ │ │ │ -00026010: 7420 7372 6332 2c20 4d61 7426 2064 7374 t src2, Mat& dst │ │ │ │ -00026020: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00026030: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ -00026040: 7465 7320 7468 6520 7065 722d 656c 656d tes the per-elem │ │ │ │ -00026050: 656e 7420 7175 6174 6572 6e69 6f6e 2070 ent quaternion p │ │ │ │ -00026060: 726f 6475 6374 206f 6620 7477 6f20 6172 roduct of two ar │ │ │ │ -00026070: 7261 7973 0a20 2020 2020 2a0a 2020 2020 rays. *. │ │ │ │ -00026080: 202a 2040 7061 7261 6d20 7372 6331 2061 * @param src1 a │ │ │ │ -00026090: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000260a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000260b0: 6172 616d 2073 7263 3220 6175 746f 6d61 aram src2 automa │ │ │ │ -000260c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000260d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -000260e0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -000260f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00026100: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00026110: 7461 7469 6320 766f 6964 2071 6d75 6c74 tatic void qmult │ │ │ │ -00026120: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ -00026130: 6174 2073 7263 322c 204d 6174 2064 7374 at src2, Mat dst │ │ │ │ -00026140: 2920 7b0a 2020 2020 2020 2020 716d 756c ) {. qmul │ │ │ │ -00026150: 7469 706c 795f 3028 7372 6331 2e6e 6174 tiply_0(src1.nat │ │ │ │ -00026160: 6976 654f 626a 2c20 7372 6332 2e6e 6174 iveObj, src2.nat │ │ │ │ -00026170: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00026180: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -00026190: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -000261a0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -000261b0: 6770 726f 633a 3a71 6466 7428 4d61 7420 gproc::qdft(Mat │ │ │ │ -000261c0: 696d 672c 204d 6174 2620 7169 6d67 2c20 img, Mat& qimg, │ │ │ │ -000261d0: 696e 7420 666c 6167 732c 2062 6f6f 6c20 int flags, bool │ │ │ │ -000261e0: 7369 6465 4c65 6674 290a 2020 2020 2f2f sideLeft). // │ │ │ │ -000261f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00026200: 2050 6572 666f 726d 7320 6120 666f 7277 Performs a forw │ │ │ │ -00026210: 6172 6420 6f72 2069 6e76 6572 7365 2044 ard or inverse D │ │ │ │ -00026220: 6973 6372 6574 6520 7175 6174 6572 6e69 iscrete quaterni │ │ │ │ -00026230: 6f6e 2046 6f75 7269 6572 2074 7261 6e73 on Fourier trans │ │ │ │ -00026240: 666f 726d 206f 6620 6120 3244 2071 7561 form of a 2D qua │ │ │ │ -00026250: 7465 726e 696f 6e20 6172 7261 792e 0a20 ternion array.. │ │ │ │ -00026260: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00026270: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati │ │ │ │ -00026280: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00026290: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -000262a0: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -000262b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000262c0: 2a20 4070 6172 616d 2066 6c61 6773 2061 * @param flags a │ │ │ │ -000262d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000262e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000262f0: 6172 616d 2073 6964 654c 6566 7420 6175 aram sideLeft au │ │ │ │ -00026300: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00026310: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00026320: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00026330: 766f 6964 2071 6466 7428 4d61 7420 696d void qdft(Mat im │ │ │ │ -00026340: 672c 204d 6174 2071 696d 672c 2069 6e74 g, Mat qimg, int │ │ │ │ -00026350: 2066 6c61 6773 2c20 626f 6f6c 6561 6e20 flags, boolean │ │ │ │ -00026360: 7369 6465 4c65 6674 2920 7b0a 2020 2020 sideLeft) {. │ │ │ │ -00026370: 2020 2020 7164 6674 5f30 2869 6d67 2e6e qdft_0(img.n │ │ │ │ -00026380: 6174 6976 654f 626a 2c20 7169 6d67 2e6e ativeObj, qimg.n │ │ │ │ -00026390: 6174 6976 654f 626a 2c20 666c 6167 732c ativeObj, flags, │ │ │ │ -000263a0: 2073 6964 654c 6566 7429 3b0a 2020 2020 sideLeft);. │ │ │ │ -000263b0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -000263c0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -000263d0: 3a78 696d 6770 726f 633a 3a63 6f6c 6f72 :ximgproc::color │ │ │ │ -000263e0: 4d61 7463 6854 656d 706c 6174 6528 4d61 MatchTemplate(Ma │ │ │ │ -000263f0: 7420 696d 672c 204d 6174 2074 656d 706c t img, Mat templ │ │ │ │ -00026400: 2c20 4d61 7426 2072 6573 756c 7429 0a20 , Mat& result). │ │ │ │ -00026410: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00026420: 2020 2020 2a20 436f 6d70 6172 6573 2061 * Compares a │ │ │ │ -00026430: 2063 6f6c 6f72 2074 656d 706c 6174 6520 color template │ │ │ │ -00026440: 6167 6169 6e73 7420 6f76 6572 6c61 7070 against overlapp │ │ │ │ -00026450: 6564 2063 6f6c 6f72 2069 6d61 6765 2072 ed color image r │ │ │ │ -00026460: 6567 696f 6e73 2e0a 2020 2020 202a 0a20 egions.. *. │ │ │ │ -00026470: 2020 2020 2a20 4070 6172 616d 2069 6d67 * @param img │ │ │ │ -00026480: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00026490: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -000264a0: 4070 6172 616d 2074 656d 706c 2061 7574 @param templ aut │ │ │ │ -000264b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000264c0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000264d0: 616d 2072 6573 756c 7420 6175 746f 6d61 am result automa │ │ │ │ -000264e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000264f0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00026500: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00026510: 2063 6f6c 6f72 4d61 7463 6854 656d 706c colorMatchTempl │ │ │ │ -00026520: 6174 6528 4d61 7420 696d 672c 204d 6174 ate(Mat img, Mat │ │ │ │ -00026530: 2074 656d 706c 2c20 4d61 7420 7265 7375 templ, Mat resu │ │ │ │ -00026540: 6c74 2920 7b0a 2020 2020 2020 2020 636f lt) {. co │ │ │ │ -00026550: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ -00026560: 5f30 2869 6d67 2e6e 6174 6976 654f 626a _0(img.nativeObj │ │ │ │ -00026570: 2c20 7465 6d70 6c2e 6e61 7469 7665 4f62 , templ.nativeOb │ │ │ │ -00026580: 6a2c 2072 6573 756c 742e 6e61 7469 7665 j, result.native │ │ │ │ +0000bc50: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ +0000bc60: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ +0000bc70: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor │ │ │ │ +0000bc80: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the │ │ │ │ +0000bc90: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia │ │ │ │ +0000bca0: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:. │ │ │ │ +0000bcb0: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments │ │ │ │ +0000bcc0: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de │ │ │ │ +0000bcd0: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz │ │ │ │ +0000bce0: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi │ │ │ │ +0000bcf0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op │ │ │ │ +0000bd00: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada │ │ │ │ +0000bd10: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes │ │ │ │ +0000bd20: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. * │ │ │ │ +0000bd30: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil │ │ │ │ +0000bd40: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ +0000bd50: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method │ │ │ │ +0000bd60: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m │ │ │ │ +0000bd70: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens │ │ │ │ +0000bd80: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel │ │ │ │ +0000bd90: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +0000bda0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ +0000bdb0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ +0000bdc0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ +0000bdd0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ +0000bde0: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param │ │ │ │ +0000bdf0: 2072 756c 6572 2043 686f 6f73 6573 2074 ruler Chooses t │ │ │ │ +0000be00: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o │ │ │ │ +0000be10: 6620 7375 7065 7270 6978 656c 2073 6d6f f superpixel smo │ │ │ │ +0000be20: 6f74 686e 6573 7320 6661 6374 6f72 206f othness factor o │ │ │ │ +0000be30: 6620 7375 7065 7270 6978 656c 0a20 2020 f superpixel. │ │ │ │ +0000be40: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +0000be50: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ +0000be60: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ +0000be70: 534c 4943 206f 626a 6563 7420 666f 7220 SLIC object for │ │ │ │ +0000be80: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +0000be90: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ +0000bea0: 616d 6574 6572 7320 6f66 2063 686f 6f73 ameters of choos │ │ │ │ +0000beb0: 6564 0a20 2020 2020 2a20 7375 7065 7270 ed. * superp │ │ │ │ +0000bec0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ +0000bed0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ +0000bee0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ +0000bef0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ +0000bf00: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ +0000bf10: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ +0000bf20: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ +0000bf30: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ +0000bf40: 7665 6e20 696d 6167 652e 2046 6f72 2065 ven image. For e │ │ │ │ +0000bf50: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ +0000bf60: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ +0000bf70: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ +0000bf80: 6573 2074 6f0a 2020 2020 202a 2070 7265 es to. * pre │ │ │ │ +0000bf90: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ +0000bfa0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ +0000bfb0: 616e 2062 6c75 7220 7573 696e 6720 6120 an blur using a │ │ │ │ +0000bfc0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ +0000bfd0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ +0000bfe0: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ +0000bff0: 6f0a 2020 2020 202a 2043 6965 4c41 4220 o. * CieLAB │ │ │ │ +0000c000: 636f 6c6f 7220 7370 6163 652e 2041 6e20 color space. An │ │ │ │ +0000c010: 6578 616d 706c 6520 6f66 2053 4c49 4320 example of SLIC │ │ │ │ +0000c020: 7665 7273 7573 2053 4c49 434f 2061 6e64 versus SLICO and │ │ │ │ +0000c030: 204d 534c 4943 2069 7320 696c 7573 7472 MSLIC is ilustr │ │ │ │ +0000c040: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ +0000c050: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture.. │ │ │ │ +0000c060: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ +0000c070: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ +0000c080: 7069 7865 6c73 5f73 6c69 632e 706e 6729 pixels_slic.png) │ │ │ │ +0000c090: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000c0a0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000c0b0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000c0c0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000c0d0: 6320 5375 7065 7270 6978 656c 534c 4943 c SuperpixelSLIC │ │ │ │ +0000c0e0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ +0000c0f0: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ +0000c100: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ +0000c110: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ +0000c120: 2066 6c6f 6174 2072 756c 6572 2920 7b0a float ruler) {. │ │ │ │ +0000c130: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +0000c140: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ +0000c150: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000c160: 5375 7065 7270 6978 656c 534c 4943 5f30 SuperpixelSLIC_0 │ │ │ │ +0000c170: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ +0000c180: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ +0000c190: 696f 6e5f 7369 7a65 2c20 7275 6c65 7229 ion_size, ruler) │ │ │ │ +0000c1a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000c1b0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +0000c1c0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ +0000c1d0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ +0000c1e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000c1f0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +0000c200: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +0000c210: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ +0000c220: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ +0000c230: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ +0000c240: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ +0000c250: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ +0000c260: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ +0000c270: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ +0000c280: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ +0000c290: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ +0000c2a0: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ +0000c2b0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ +0000c2c0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ +0000c2d0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ +0000c2e0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ +0000c2f0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ +0000c300: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ +0000c310: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ +0000c320: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ +0000c330: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ +0000c340: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ +0000c350: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ +0000c360: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ +0000c370: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ +0000c380: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0000c390: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +0000c3a0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +0000c3b0: 6c53 4c49 4320 6f62 6a65 6374 2066 6f72 lSLIC object for │ │ │ │ +0000c3c0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +0000c3d0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ +0000c3e0: 7261 6d65 7465 7273 206f 6620 6368 6f6f rameters of choo │ │ │ │ +0000c3f0: 7365 640a 2020 2020 202a 2073 7570 6572 sed. * super │ │ │ │ +0000c400: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ +0000c410: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ +0000c420: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ +0000c430: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ +0000c440: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ +0000c450: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ +0000c460: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ +0000c470: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ +0000c480: 6976 656e 2069 6d61 6765 2e20 466f 7220 iven image. For │ │ │ │ +0000c490: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ +0000c4a0: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ +0000c4b0: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ +0000c4c0: 6765 7320 746f 0a20 2020 2020 2a20 7072 ges to. * pr │ │ │ │ +0000c4d0: 6570 726f 6365 7373 2069 6d61 6765 2077 eprocess image w │ │ │ │ +0000c4e0: 6974 6820 6c69 7474 6c65 2067 6175 7373 ith little gauss │ │ │ │ +0000c4f0: 6961 6e20 626c 7572 2075 7369 6e67 2061 ian blur using a │ │ │ │ +0000c500: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ +0000c510: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ +0000c520: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ +0000c530: 746f 0a20 2020 2020 2a20 4369 654c 4142 to. * CieLAB │ │ │ │ +0000c540: 2063 6f6c 6f72 2073 7061 6365 2e20 416e color space. An │ │ │ │ +0000c550: 2065 7861 6d70 6c65 206f 6620 534c 4943 example of SLIC │ │ │ │ +0000c560: 2076 6572 7375 7320 534c 4943 4f20 616e versus SLICO an │ │ │ │ +0000c570: 6420 4d53 4c49 4320 6973 2069 6c75 7374 d MSLIC is ilust │ │ │ │ +0000c580: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ +0000c590: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ +0000c5a0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ +0000c5b0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ +0000c5c0: 7270 6978 656c 735f 736c 6963 2e70 6e67 rpixels_slic.png │ │ │ │ +0000c5d0: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ +0000c5e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000c5f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000c600: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000c610: 6963 2053 7570 6572 7069 7865 6c53 4c49 ic SuperpixelSLI │ │ │ │ +0000c620: 4320 6372 6561 7465 5375 7065 7270 6978 C createSuperpix │ │ │ │ +0000c630: 656c 534c 4943 284d 6174 2069 6d61 6765 elSLIC(Mat image │ │ │ │ +0000c640: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ +0000c650: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +0000c660: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000c670: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ +0000c680: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ +0000c690: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +0000c6a0: 4943 5f31 2869 6d61 6765 2e6e 6174 6976 IC_1(image.nativ │ │ │ │ +0000c6b0: 654f 626a 2c20 616c 676f 7269 7468 6d2c eObj, algorithm, │ │ │ │ +0000c6c0: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ +0000c6d0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000c6e0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ +0000c6f0: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ +0000c700: 4320 6f62 6a65 6374 0a20 2020 2020 2a0a C object. *. │ │ │ │ +0000c710: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +0000c720: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ +0000c730: 6d65 6e74 0a20 2020 2020 2a20 4070 6172 ment. * @par │ │ │ │ +0000c740: 616d 2061 6c67 6f72 6974 686d 2043 686f am algorithm Cho │ │ │ │ +0000c750: 6f73 6573 2074 6865 2061 6c67 6f72 6974 oses the algorit │ │ │ │ +0000c760: 686d 2076 6172 6961 6e74 2074 6f20 7573 hm variant to us │ │ │ │ +0000c770: 653a 0a20 2020 2020 2a20 534c 4943 2073 e:. * SLIC s │ │ │ │ +0000c780: 6567 6d65 6e74 7320 696d 6167 6520 7573 egments image us │ │ │ │ +0000c790: 696e 6720 6120 6465 7369 7265 6420 7265 ing a desired re │ │ │ │ +0000c7a0: 6769 6f6e 5f73 697a 652c 2061 6e64 2069 gion_size, and i │ │ │ │ +0000c7b0: 6e20 6164 6469 7469 6f6e 2053 4c49 434f n addition SLICO │ │ │ │ +0000c7c0: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ +0000c7d0: 7369 6e67 2061 6461 7074 6976 6520 636f sing adaptive co │ │ │ │ +0000c7e0: 6d70 6163 746e 6573 7320 6661 6374 6f72 mpactness factor │ │ │ │ +0000c7f0: 2c0a 2020 2020 202a 2077 6869 6c65 204d ,. * while M │ │ │ │ +0000c800: 534c 4943 2077 696c 6c20 6f70 7469 6d69 SLIC will optimi │ │ │ │ +0000c810: 7a65 2075 7369 6e67 206d 616e 6966 6f6c ze using manifol │ │ │ │ +0000c820: 6420 6d65 7468 6f64 7320 7265 7375 6c74 d methods result │ │ │ │ +0000c830: 696e 6720 696e 206d 6f72 6520 636f 6e74 ing in more cont │ │ │ │ +0000c840: 656e 742d 7365 6e73 6974 6976 6520 7375 ent-sensitive su │ │ │ │ +0000c850: 7065 7270 6978 656c 732e 0a20 2020 2020 perpixels.. │ │ │ │ +0000c860: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000c870: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ +0000c880: 7320 6120 5375 7065 7270 6978 656c 534c s a SuperpixelSL │ │ │ │ +0000c890: 4943 206f 626a 6563 7420 666f 7220 7468 IC object for th │ │ │ │ +0000c8a0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ +0000c8b0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ +0000c8c0: 6574 6572 7320 6f66 2063 686f 6f73 6564 eters of choosed │ │ │ │ +0000c8d0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ +0000c8e0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ +0000c8f0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ +0000c900: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ +0000c910: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ +0000c920: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ +0000c930: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ +0000c940: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ +0000c950: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ +0000c960: 6e20 696d 6167 652e 2046 6f72 2065 6e61 n image. For ena │ │ │ │ +0000c970: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +0000c980: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +0000c990: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +0000c9a0: 2074 6f0a 2020 2020 202a 2070 7265 7072 to. * prepr │ │ │ │ +0000c9b0: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ +0000c9c0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ +0000c9d0: 2062 6c75 7220 7573 696e 6720 6120 736d blur using a sm │ │ │ │ +0000c9e0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ +0000c9f0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ +0000ca00: 636f 6e76 6572 7369 6f6e 2069 6e74 6f0a conversion into. │ │ │ │ +0000ca10: 2020 2020 202a 2043 6965 4c41 4220 636f * CieLAB co │ │ │ │ +0000ca20: 6c6f 7220 7370 6163 652e 2041 6e20 6578 lor space. An ex │ │ │ │ +0000ca30: 616d 706c 6520 6f66 2053 4c49 4320 7665 ample of SLIC ve │ │ │ │ +0000ca40: 7273 7573 2053 4c49 434f 2061 6e64 204d rsus SLICO and M │ │ │ │ +0000ca50: 534c 4943 2069 7320 696c 7573 7472 6174 SLIC is ilustrat │ │ │ │ +0000ca60: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +0000ca70: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ +0000ca80: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ +0000ca90: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ +0000caa0: 7865 6c73 5f73 6c69 632e 706e 6729 0a20 xels_slic.png). │ │ │ │ +0000cab0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000cac0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000cad0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000cae0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000caf0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ +0000cb00: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +0000cb10: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ +0000cb20: 6e74 2061 6c67 6f72 6974 686d 2920 7b0a nt algorithm) {. │ │ │ │ +0000cb30: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +0000cb40: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ +0000cb50: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000cb60: 5375 7065 7270 6978 656c 534c 4943 5f32 SuperpixelSLIC_2 │ │ │ │ +0000cb70: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ +0000cb80: 2c20 616c 676f 7269 7468 6d29 293b 0a20 , algorithm));. │ │ │ │ +0000cb90: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000cba0: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ +0000cbb0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ +0000cbc0: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ +0000cbd0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000cbe0: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ +0000cbf0: 656e 740a 2020 2020 202a 2053 4c49 4320 ent. * SLIC │ │ │ │ +0000cc00: 7365 676d 656e 7473 2069 6d61 6765 2075 segments image u │ │ │ │ +0000cc10: 7369 6e67 2061 2064 6573 6972 6564 2072 sing a desired r │ │ │ │ +0000cc20: 6567 696f 6e5f 7369 7a65 2c20 616e 6420 egion_size, and │ │ │ │ +0000cc30: 696e 2061 6464 6974 696f 6e20 534c 4943 in addition SLIC │ │ │ │ +0000cc40: 4f20 7769 6c6c 206f 7074 696d 697a 6520 O will optimize │ │ │ │ +0000cc50: 7573 696e 6720 6164 6170 7469 7665 2063 using adaptive c │ │ │ │ +0000cc60: 6f6d 7061 6374 6e65 7373 2066 6163 746f ompactness facto │ │ │ │ +0000cc70: 722c 0a20 2020 2020 2a20 7768 696c 6520 r,. * while │ │ │ │ +0000cc80: 4d53 4c49 4320 7769 6c6c 206f 7074 696d MSLIC will optim │ │ │ │ +0000cc90: 697a 6520 7573 696e 6720 6d61 6e69 666f ize using manifo │ │ │ │ +0000cca0: 6c64 206d 6574 686f 6473 2072 6573 756c ld methods resul │ │ │ │ +0000ccb0: 7469 6e67 2069 6e20 6d6f 7265 2063 6f6e ting in more con │ │ │ │ +0000ccc0: 7465 6e74 2d73 656e 7369 7469 7665 2073 tent-sensitive s │ │ │ │ +0000ccd0: 7570 6572 7069 7865 6c73 2e0a 2020 2020 uperpixels.. │ │ │ │ +0000cce0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000ccf0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ +0000cd00: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ +0000cd10: 4c49 4320 6f62 6a65 6374 2066 6f72 2074 LIC object for t │ │ │ │ +0000cd20: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ +0000cd30: 4974 2073 6574 7320 7468 6520 7061 7261 It sets the para │ │ │ │ +0000cd40: 6d65 7465 7273 206f 6620 6368 6f6f 7365 meters of choose │ │ │ │ +0000cd50: 640a 2020 2020 202a 2073 7570 6572 7069 d. * superpi │ │ │ │ +0000cd60: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +0000cd70: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ +0000cd80: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ +0000cd90: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ +0000cda0: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ +0000cdb0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ +0000cdc0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ +0000cdd0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ +0000cde0: 656e 2069 6d61 6765 2e20 466f 7220 656e en image. For en │ │ │ │ +0000cdf0: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ +0000ce00: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ +0000ce10: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ +0000ce20: 7320 746f 0a20 2020 2020 2a20 7072 6570 s to. * prep │ │ │ │ +0000ce30: 726f 6365 7373 2069 6d61 6765 2077 6974 rocess image wit │ │ │ │ +0000ce40: 6820 6c69 7474 6c65 2067 6175 7373 6961 h little gaussia │ │ │ │ +0000ce50: 6e20 626c 7572 2075 7369 6e67 2061 2073 n blur using a s │ │ │ │ +0000ce60: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ +0000ce70: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ +0000ce80: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ +0000ce90: 0a20 2020 2020 2a20 4369 654c 4142 2063 . * CieLAB c │ │ │ │ +0000cea0: 6f6c 6f72 2073 7061 6365 2e20 416e 2065 olor space. An e │ │ │ │ +0000ceb0: 7861 6d70 6c65 206f 6620 534c 4943 2076 xample of SLIC v │ │ │ │ +0000cec0: 6572 7375 7320 534c 4943 4f20 616e 6420 ersus SLICO and │ │ │ │ +0000ced0: 4d53 4c49 4320 6973 2069 6c75 7374 7261 MSLIC is ilustra │ │ │ │ +0000cee0: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ +0000cef0: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ +0000cf00: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +0000cf10: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +0000cf20: 6978 656c 735f 736c 6963 2e70 6e67 290a ixels_slic.png). │ │ │ │ +0000cf30: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000cf40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000cf50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000cf60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000cf70: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000cf80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +0000cf90: 534c 4943 284d 6174 2069 6d61 6765 2920 SLIC(Mat image) │ │ │ │ +0000cfa0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000cfb0: 2053 7570 6572 7069 7865 6c53 4c49 432e SuperpixelSLIC. │ │ │ │ +0000cfc0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000cfd0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +0000cfe0: 5f33 2869 6d61 6765 2e6e 6174 6976 654f _3(image.nativeO │ │ │ │ +0000cff0: 626a 2929 3b0a 2020 2020 7d0a 0a0a 2020 bj));. }... │ │ │ │ +0000d000: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000d010: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0000d020: 726f 633a 3a63 6f76 6172 6961 6e63 6545 roc::covarianceE │ │ │ │ +0000d030: 7374 696d 6174 696f 6e28 4d61 7420 7372 stimation(Mat sr │ │ │ │ +0000d040: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +0000d050: 2077 696e 646f 7752 6f77 732c 2069 6e74 windowRows, int │ │ │ │ +0000d060: 2077 696e 646f 7743 6f6c 7329 0a20 2020 windowCols). │ │ │ │ +0000d070: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000d080: 2020 2a20 436f 6d70 7574 6573 2074 6865 * Computes the │ │ │ │ +0000d090: 2065 7374 696d 6174 6564 2063 6f76 6172 estimated covar │ │ │ │ +0000d0a0: 6961 6e63 6520 6d61 7472 6978 206f 6620 iance matrix of │ │ │ │ +0000d0b0: 616e 2069 6d61 6765 2075 7369 6e67 2074 an image using t │ │ │ │ +0000d0c0: 6865 2073 6c69 6469 6e67 0a20 2020 2020 he sliding. │ │ │ │ +0000d0d0: 2a20 7769 6e64 6f77 2066 6f72 756d 6c61 * window forumla │ │ │ │ +0000d0e0: 7469 6f6e 2e0a 2020 2020 202a 0a20 2020 tion.. *. │ │ │ │ +0000d0f0: 2020 2a20 4070 6172 616d 2073 7263 2054 * @param src T │ │ │ │ +0000d100: 6865 2073 6f75 7263 6520 696d 6167 652e he source image. │ │ │ │ +0000d110: 2049 6e70 7574 2069 6d61 6765 206d 7573 Input image mus │ │ │ │ +0000d120: 7420 6265 206f 6620 6120 636f 6d70 6c65 t be of a comple │ │ │ │ +0000d130: 7820 7479 7065 2e0a 2020 2020 202a 2040 x type.. * @ │ │ │ │ +0000d140: 7061 7261 6d20 6473 7420 5468 6520 6465 param dst The de │ │ │ │ +0000d150: 7374 696e 6174 696f 6e20 6573 7469 6d61 stination estima │ │ │ │ +0000d160: 7465 6420 636f 7661 7269 616e 6365 206d ted covariance m │ │ │ │ +0000d170: 6174 7269 782e 204f 7574 7075 7420 6d61 atrix. Output ma │ │ │ │ +0000d180: 7472 6978 2077 696c 6c20 6265 2073 697a trix will be siz │ │ │ │ +0000d190: 6520 2877 696e 646f 7752 6f77 732a 7769 e (windowRows*wi │ │ │ │ +0000d1a0: 6e64 6f77 436f 6c73 2c20 7769 6e64 6f77 ndowCols, window │ │ │ │ +0000d1b0: 526f 7773 2a77 696e 646f 7743 6f6c 7329 Rows*windowCols) │ │ │ │ +0000d1c0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000d1d0: 7769 6e64 6f77 526f 7773 2054 6865 206e windowRows The n │ │ │ │ +0000d1e0: 756d 6265 7220 6f66 2072 6f77 7320 696e umber of rows in │ │ │ │ +0000d1f0: 2074 6865 2077 696e 646f 772e 0a20 2020 the window.. │ │ │ │ +0000d200: 2020 2a20 4070 6172 616d 2077 696e 646f * @param windo │ │ │ │ +0000d210: 7743 6f6c 7320 5468 6520 6e75 6d62 6572 wCols The number │ │ │ │ +0000d220: 206f 6620 636f 6c73 2069 6e20 7468 6520 of cols in the │ │ │ │ +0000d230: 7769 6e64 6f77 2e0a 2020 2020 202a 2054 window.. * T │ │ │ │ +0000d240: 6865 2077 696e 646f 7720 7369 7a65 2070 he window size p │ │ │ │ +0000d250: 6172 616d 6574 6572 7320 636f 6e74 726f arameters contro │ │ │ │ +0000d260: 6c20 7468 6520 6163 6375 7261 6379 206f l the accuracy o │ │ │ │ +0000d270: 6620 7468 6520 6573 7469 6d61 7469 6f6e f the estimation │ │ │ │ +0000d280: 2e0a 2020 2020 202a 2054 6865 2073 6c69 .. * The sli │ │ │ │ +0000d290: 6469 6e67 2077 696e 646f 7720 6d6f 7665 ding window move │ │ │ │ +0000d2a0: 7320 6f76 6572 2074 6865 2065 6e74 6972 s over the entir │ │ │ │ +0000d2b0: 6520 696d 6167 6520 6672 6f6d 2074 6865 e image from the │ │ │ │ +0000d2c0: 2074 6f70 2d6c 6566 7420 636f 726e 6572 top-left corner │ │ │ │ +0000d2d0: 0a20 2020 2020 2a20 746f 2074 6865 2062 . * to the b │ │ │ │ +0000d2e0: 6f74 746f 6d20 7269 6768 7420 636f 726e ottom right corn │ │ │ │ +0000d2f0: 6572 2e20 4561 6368 206c 6f63 6174 696f er. Each locatio │ │ │ │ +0000d300: 6e20 6f66 2074 6865 2077 696e 646f 7720 n of the window │ │ │ │ +0000d310: 7265 7072 6573 656e 7473 2061 2073 616d represents a sam │ │ │ │ +0000d320: 706c 652e 0a20 2020 2020 2a20 4966 2074 ple.. * If t │ │ │ │ +0000d330: 6865 2077 696e 646f 7720 6973 2074 6865 he window is the │ │ │ │ +0000d340: 2073 697a 6520 6f66 2074 6865 2069 6d61 size of the ima │ │ │ │ +0000d350: 6765 2c20 7468 656e 2074 6869 7320 6769 ge, then this gi │ │ │ │ +0000d360: 7665 7320 7468 6520 6578 6163 7420 636f ves the exact co │ │ │ │ +0000d370: 7661 7269 616e 6365 206d 6174 7269 782e variance matrix. │ │ │ │ +0000d380: 0a20 2020 2020 2a20 466f 7220 616c 6c20 . * For all │ │ │ │ +0000d390: 6f74 6865 7220 6361 7365 732c 2074 6865 other cases, the │ │ │ │ +0000d3a0: 2073 697a 6573 206f 6620 7468 6520 7769 sizes of the wi │ │ │ │ +0000d3b0: 6e64 6f77 2077 696c 6c20 696d 7061 6374 ndow will impact │ │ │ │ +0000d3c0: 2074 6865 206e 756d 6265 7220 6f66 2073 the number of s │ │ │ │ +0000d3d0: 616d 706c 6573 0a20 2020 2020 2a20 616e amples. * an │ │ │ │ +0000d3e0: 6420 7468 6520 6e75 6d62 6572 206f 6620 d the number of │ │ │ │ +0000d3f0: 656c 656d 656e 7473 2069 6e20 7468 6520 elements in the │ │ │ │ +0000d400: 6573 7469 6d61 7465 6420 636f 7661 7269 estimated covari │ │ │ │ +0000d410: 616e 6365 206d 6174 7269 782e 0a20 2020 ance matrix.. │ │ │ │ +0000d420: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000d430: 7374 6174 6963 2076 6f69 6420 636f 7661 static void cova │ │ │ │ +0000d440: 7269 616e 6365 4573 7469 6d61 7469 6f6e rianceEstimation │ │ │ │ +0000d450: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +0000d460: 742c 2069 6e74 2077 696e 646f 7752 6f77 t, int windowRow │ │ │ │ +0000d470: 732c 2069 6e74 2077 696e 646f 7743 6f6c s, int windowCol │ │ │ │ +0000d480: 7329 207b 0a20 2020 2020 2020 2063 6f76 s) {. cov │ │ │ │ +0000d490: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +0000d4a0: 6e5f 3028 7372 632e 6e61 7469 7665 4f62 n_0(src.nativeOb │ │ │ │ +0000d4b0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0000d4c0: 2c20 7769 6e64 6f77 526f 7773 2c20 7769 , windowRows, wi │ │ │ │ +0000d4d0: 6e64 6f77 436f 6c73 293b 0a20 2020 207d ndowCols);. } │ │ │ │ +0000d4e0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000d4f0: 2043 2b2b 3a20 2050 7472 5f52 4646 6561 C++: Ptr_RFFea │ │ │ │ +0000d500: 7475 7265 4765 7474 6572 2063 763a 3a78 tureGetter cv::x │ │ │ │ +0000d510: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ +0000d520: 4646 6561 7475 7265 4765 7474 6572 2829 FFeatureGetter() │ │ │ │ +0000d530: 0a20 2020 202f 2f0a 0a20 2020 2070 7562 . //.. pub │ │ │ │ +0000d540: 6c69 6320 7374 6174 6963 2052 4646 6561 lic static RFFea │ │ │ │ +0000d550: 7475 7265 4765 7474 6572 2063 7265 6174 tureGetter creat │ │ │ │ +0000d560: 6552 4646 6561 7475 7265 4765 7474 6572 eRFFeatureGetter │ │ │ │ +0000d570: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ +0000d580: 7572 6e20 5246 4665 6174 7572 6547 6574 urn RFFeatureGet │ │ │ │ +0000d590: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +0000d5a0: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ +0000d5b0: 6574 7465 725f 3028 2929 3b0a 2020 2020 etter_0());. │ │ │ │ +0000d5c0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +0000d5d0: 2f20 432b 2b3a 2020 5074 725f 5374 7275 / C++: Ptr_Stru │ │ │ │ +0000d5e0: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ +0000d5f0: 696f 6e20 6376 3a3a 7869 6d67 7072 6f63 ion cv::ximgproc │ │ │ │ +0000d600: 3a3a 6372 6561 7465 5374 7275 6374 7572 ::createStructur │ │ │ │ +0000d610: 6564 4564 6765 4465 7465 6374 696f 6e28 edEdgeDetection( │ │ │ │ +0000d620: 5374 7269 6e67 206d 6f64 656c 2c20 5074 String model, Pt │ │ │ │ +0000d630: 725f 5246 4665 6174 7572 6547 6574 7465 r_RFFeatureGette │ │ │ │ +0000d640: 7220 686f 7754 6f47 6574 4665 6174 7572 r howToGetFeatur │ │ │ │ +0000d650: 6573 203d 2050 7472 3c52 4646 6561 7475 es = Ptr()). │ │ │ │ +0000d670: 202f 2f0a 0a20 2020 2070 7562 6c69 6320 //.. public │ │ │ │ +0000d680: 7374 6174 6963 2053 7472 7563 7475 7265 static Structure │ │ │ │ +0000d690: 6445 6467 6544 6574 6563 7469 6f6e 2063 dEdgeDetection c │ │ │ │ +0000d6a0: 7265 6174 6553 7472 7563 7475 7265 6445 reateStructuredE │ │ │ │ +0000d6b0: 6467 6544 6574 6563 7469 6f6e 2853 7472 dgeDetection(Str │ │ │ │ +0000d6c0: 696e 6720 6d6f 6465 6c2c 2052 4646 6561 ing model, RFFea │ │ │ │ +0000d6d0: 7475 7265 4765 7474 6572 2068 6f77 546f tureGetter howTo │ │ │ │ +0000d6e0: 4765 7446 6561 7475 7265 7329 207b 0a20 GetFeatures) {. │ │ │ │ +0000d6f0: 2020 2020 2020 2072 6574 7572 6e20 5374 return St │ │ │ │ +0000d700: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +0000d710: 6374 696f 6e2e 5f5f 6672 6f6d 5074 725f ction.__fromPtr_ │ │ │ │ +0000d720: 5f28 6372 6561 7465 5374 7275 6374 7572 _(createStructur │ │ │ │ +0000d730: 6564 4564 6765 4465 7465 6374 696f 6e5f edEdgeDetection_ │ │ │ │ +0000d740: 3028 6d6f 6465 6c2c 2068 6f77 546f 4765 0(model, howToGe │ │ │ │ +0000d750: 7446 6561 7475 7265 732e 6765 744e 6174 tFeatures.getNat │ │ │ │ +0000d760: 6976 654f 626a 4164 6472 2829 2929 3b0a iveObjAddr()));. │ │ │ │ +0000d770: 2020 2020 7d0a 0a20 2020 2070 7562 6c69 }.. publi │ │ │ │ +0000d780: 6320 7374 6174 6963 2053 7472 7563 7475 c static Structu │ │ │ │ +0000d790: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ +0000d7a0: 2063 7265 6174 6553 7472 7563 7475 7265 createStructure │ │ │ │ +0000d7b0: 6445 6467 6544 6574 6563 7469 6f6e 2853 dEdgeDetection(S │ │ │ │ +0000d7c0: 7472 696e 6720 6d6f 6465 6c29 207b 0a20 tring model) {. │ │ │ │ +0000d7d0: 2020 2020 2020 2072 6574 7572 6e20 5374 return St │ │ │ │ +0000d7e0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +0000d7f0: 6374 696f 6e2e 5f5f 6672 6f6d 5074 725f ction.__fromPtr_ │ │ │ │ +0000d800: 5f28 6372 6561 7465 5374 7275 6374 7572 _(createStructur │ │ │ │ +0000d810: 6564 4564 6765 4465 7465 6374 696f 6e5f edEdgeDetection_ │ │ │ │ +0000d820: 3128 6d6f 6465 6c29 293b 0a20 2020 207d 1(model));. } │ │ │ │ +0000d830: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000d840: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0000d850: 7869 6d67 7072 6f63 3a3a 4661 7374 486f ximgproc::FastHo │ │ │ │ +0000d860: 7567 6854 7261 6e73 666f 726d 284d 6174 ughTransform(Mat │ │ │ │ +0000d870: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +0000d880: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ +0000d890: 2069 6e74 2061 6e67 6c65 5261 6e67 6520 int angleRange │ │ │ │ +0000d8a0: 3d20 4152 4f5f 3331 355f 3133 352c 2069 = ARO_315_135, i │ │ │ │ +0000d8b0: 6e74 206f 7020 3d20 4648 545f 4144 442c nt op = FHT_ADD, │ │ │ │ +0000d8c0: 2069 6e74 206d 616b 6553 6b65 7720 3d20 int makeSkew = │ │ │ │ +0000d8d0: 4844 4f5f 4445 534b 4557 290a 2020 2020 HDO_DESKEW). │ │ │ │ +0000d8e0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000d8f0: 202a 2043 616c 6375 6c61 7465 7320 3244 * Calculates 2D │ │ │ │ +0000d900: 2046 6173 7420 486f 7567 6820 7472 616e Fast Hough tran │ │ │ │ +0000d910: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ +0000d920: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0000d930: 2054 6865 2066 756e 6374 696f 6e20 6361 The function ca │ │ │ │ +0000d940: 6c63 756c 6174 6573 2074 6865 2066 6173 lculates the fas │ │ │ │ +0000d950: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ +0000d960: 6d20 666f 7220 6675 6c6c 2c20 6861 6c66 m for full, half │ │ │ │ +0000d970: 206f 7220 7175 6172 7465 720a 2020 2020 or quarter. │ │ │ │ +0000d980: 202a 2072 616e 6765 206f 6620 616e 676c * range of angl │ │ │ │ +0000d990: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +0000d9a0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +0000d9b0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000d9c0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0000d9d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000d9e0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000d9f0: 7061 7261 6d20 6473 744d 6174 4465 7074 param dstMatDept │ │ │ │ +0000da00: 6820 6175 746f 6d61 7469 6361 6c6c 7920 h automatically │ │ │ │ +0000da10: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000da20: 2040 7061 7261 6d20 616e 676c 6552 616e @param angleRan │ │ │ │ +0000da30: 6765 2061 7574 6f6d 6174 6963 616c 6c79 ge automatically │ │ │ │ +0000da40: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000da50: 2a20 4070 6172 616d 206f 7020 6175 746f * @param op auto │ │ │ │ +0000da60: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000da70: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000da80: 6d20 6d61 6b65 536b 6577 2061 7574 6f6d m makeSkew autom │ │ │ │ +0000da90: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000daa0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000dab0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0000dac0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ +0000dad0: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +0000dae0: 7420 6473 742c 2069 6e74 2064 7374 4d61 t dst, int dstMa │ │ │ │ +0000daf0: 7444 6570 7468 2c20 696e 7420 616e 676c tDepth, int angl │ │ │ │ +0000db00: 6552 616e 6765 2c20 696e 7420 6f70 2c20 eRange, int op, │ │ │ │ +0000db10: 696e 7420 6d61 6b65 536b 6577 2920 7b0a int makeSkew) {. │ │ │ │ +0000db20: 2020 2020 2020 2020 4661 7374 486f 7567 FastHoug │ │ │ │ +0000db30: 6854 7261 6e73 666f 726d 5f30 2873 7263 hTransform_0(src │ │ │ │ +0000db40: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0000db50: 6e61 7469 7665 4f62 6a2c 2064 7374 4d61 nativeObj, dstMa │ │ │ │ +0000db60: 7444 6570 7468 2c20 616e 676c 6552 616e tDepth, angleRan │ │ │ │ +0000db70: 6765 2c20 6f70 2c20 6d61 6b65 536b 6577 ge, op, makeSkew │ │ │ │ +0000db80: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000db90: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +0000dba0: 7465 7320 3244 2046 6173 7420 486f 7567 tes 2D Fast Houg │ │ │ │ +0000dbb0: 6820 7472 616e 7366 6f72 6d20 6f66 2061 h transform of a │ │ │ │ +0000dbc0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +0000dbd0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +0000dbe0: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ +0000dbf0: 6865 2066 6173 7420 486f 7567 6820 7472 he fast Hough tr │ │ │ │ +0000dc00: 616e 7366 6f72 6d20 666f 7220 6675 6c6c ansform for full │ │ │ │ +0000dc10: 2c20 6861 6c66 206f 7220 7175 6172 7465 , half or quarte │ │ │ │ +0000dc20: 720a 2020 2020 202a 2072 616e 6765 206f r. * range o │ │ │ │ +0000dc30: 6620 616e 676c 6573 2e0a 2020 2020 202a f angles.. * │ │ │ │ +0000dc40: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +0000dc50: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000dc60: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000dc70: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +0000dc80: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000dc90: 2020 202a 2040 7061 7261 6d20 6473 744d * @param dstM │ │ │ │ +0000dca0: 6174 4465 7074 6820 6175 746f 6d61 7469 atDepth automati │ │ │ │ +0000dcb0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000dcc0: 2020 2020 202a 2040 7061 7261 6d20 616e * @param an │ │ │ │ +0000dcd0: 676c 6552 616e 6765 2061 7574 6f6d 6174 gleRange automat │ │ │ │ +0000dce0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000dcf0: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o │ │ │ │ +0000dd00: 7020 6175 746f 6d61 7469 6361 6c6c 7920 p automatically │ │ │ │ +0000dd10: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000dd20: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000dd30: 7469 6320 766f 6964 2046 6173 7448 6f75 tic void FastHou │ │ │ │ +0000dd40: 6768 5472 616e 7366 6f72 6d28 4d61 7420 ghTransform(Mat │ │ │ │ +0000dd50: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ +0000dd60: 7420 6473 744d 6174 4465 7074 682c 2069 t dstMatDepth, i │ │ │ │ +0000dd70: 6e74 2061 6e67 6c65 5261 6e67 652c 2069 nt angleRange, i │ │ │ │ +0000dd80: 6e74 206f 7029 207b 0a20 2020 2020 2020 nt op) {. │ │ │ │ +0000dd90: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +0000dda0: 6f72 6d5f 3128 7372 632e 6e61 7469 7665 orm_1(src.native │ │ │ │ +0000ddb0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000ddc0: 626a 2c20 6473 744d 6174 4465 7074 682c bj, dstMatDepth, │ │ │ │ +0000ddd0: 2061 6e67 6c65 5261 6e67 652c 206f 7029 angleRange, op) │ │ │ │ +0000dde0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0000ddf0: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +0000de00: 6573 2032 4420 4661 7374 2048 6f75 6768 es 2D Fast Hough │ │ │ │ +0000de10: 2074 7261 6e73 666f 726d 206f 6620 616e transform of an │ │ │ │ +0000de20: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0000de30: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +0000de40: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ +0000de50: 6520 6661 7374 2048 6f75 6768 2074 7261 e fast Hough tra │ │ │ │ +0000de60: 6e73 666f 726d 2066 6f72 2066 756c 6c2c nsform for full, │ │ │ │ +0000de70: 2068 616c 6620 6f72 2071 7561 7274 6572 half or quarter │ │ │ │ +0000de80: 0a20 2020 2020 2a20 7261 6e67 6520 6f66 . * range of │ │ │ │ +0000de90: 2061 6e67 6c65 732e 0a20 2020 2020 2a20 angles.. * │ │ │ │ +0000dea0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +0000deb0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000dec0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000ded0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +0000dee0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000def0: 2020 2a20 4070 6172 616d 2064 7374 4d61 * @param dstMa │ │ │ │ +0000df00: 7444 6570 7468 2061 7574 6f6d 6174 6963 tDepth automatic │ │ │ │ +0000df10: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000df20: 2020 2020 2a20 4070 6172 616d 2061 6e67 * @param ang │ │ │ │ +0000df30: 6c65 5261 6e67 6520 6175 746f 6d61 7469 leRange automati │ │ │ │ +0000df40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000df50: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000df60: 6963 2073 7461 7469 6320 766f 6964 2046 ic static void F │ │ │ │ +0000df70: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +0000df80: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ +0000df90: 7374 2c20 696e 7420 6473 744d 6174 4465 st, int dstMatDe │ │ │ │ +0000dfa0: 7074 682c 2069 6e74 2061 6e67 6c65 5261 pth, int angleRa │ │ │ │ +0000dfb0: 6e67 6529 207b 0a20 2020 2020 2020 2046 nge) {. F │ │ │ │ +0000dfc0: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +0000dfd0: 6d5f 3228 7372 632e 6e61 7469 7665 4f62 m_2(src.nativeOb │ │ │ │ +0000dfe0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0000dff0: 2c20 6473 744d 6174 4465 7074 682c 2061 , dstMatDepth, a │ │ │ │ +0000e000: 6e67 6c65 5261 6e67 6529 3b0a 2020 2020 ngleRange);. │ │ │ │ +0000e010: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000e020: 2a20 4361 6c63 756c 6174 6573 2032 4420 * Calculates 2D │ │ │ │ +0000e030: 4661 7374 2048 6f75 6768 2074 7261 6e73 Fast Hough trans │ │ │ │ +0000e040: 666f 726d 206f 6620 616e 2069 6d61 6765 form of an image │ │ │ │ +0000e050: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000e060: 5468 6520 6675 6e63 7469 6f6e 2063 616c The function cal │ │ │ │ +0000e070: 6375 6c61 7465 7320 7468 6520 6661 7374 culates the fast │ │ │ │ +0000e080: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ +0000e090: 2066 6f72 2066 756c 6c2c 2068 616c 6620 for full, half │ │ │ │ +0000e0a0: 6f72 2071 7561 7274 6572 0a20 2020 2020 or quarter. │ │ │ │ +0000e0b0: 2a20 7261 6e67 6520 6f66 2061 6e67 6c65 * range of angle │ │ │ │ +0000e0c0: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +0000e0d0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +0000e0e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000e0f0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +0000e100: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000e110: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000e120: 6172 616d 2064 7374 4d61 7444 6570 7468 aram dstMatDepth │ │ │ │ +0000e130: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000e140: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000e150: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000e160: 6963 2076 6f69 6420 4661 7374 486f 7567 ic void FastHoug │ │ │ │ +0000e170: 6854 7261 6e73 666f 726d 284d 6174 2073 hTransform(Mat s │ │ │ │ +0000e180: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +0000e190: 2064 7374 4d61 7444 6570 7468 2920 7b0a dstMatDepth) {. │ │ │ │ +0000e1a0: 2020 2020 2020 2020 4661 7374 486f 7567 FastHoug │ │ │ │ +0000e1b0: 6854 7261 6e73 666f 726d 5f33 2873 7263 hTransform_3(src │ │ │ │ +0000e1c0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0000e1d0: 6e61 7469 7665 4f62 6a2c 2064 7374 4d61 nativeObj, dstMa │ │ │ │ +0000e1e0: 7444 6570 7468 293b 0a20 2020 207d 0a0a tDepth);. }.. │ │ │ │ +0000e1f0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +0000e200: 2b2b 3a20 2056 6563 3469 2063 763a 3a78 ++: Vec4i cv::x │ │ │ │ +0000e210: 696d 6770 726f 633a 3a48 6f75 6768 506f imgproc::HoughPo │ │ │ │ +0000e220: 696e 7432 4c69 6e65 2850 6f69 6e74 2068 int2Line(Point h │ │ │ │ +0000e230: 6f75 6768 506f 696e 742c 204d 6174 2073 oughPoint, Mat s │ │ │ │ +0000e240: 7263 496d 6749 6e66 6f2c 2069 6e74 2061 rcImgInfo, int a │ │ │ │ +0000e250: 6e67 6c65 5261 6e67 6520 3d20 4152 4f5f ngleRange = ARO_ │ │ │ │ +0000e260: 3331 355f 3133 352c 2069 6e74 206d 616b 315_135, int mak │ │ │ │ +0000e270: 6553 6b65 7720 3d20 4844 4f5f 4445 534b eSkew = HDO_DESK │ │ │ │ +0000e280: 4557 2c20 696e 7420 7275 6c65 7320 3d20 EW, int rules = │ │ │ │ +0000e290: 524f 5f49 474e 4f52 455f 424f 5244 4552 RO_IGNORE_BORDER │ │ │ │ +0000e2a0: 5329 0a20 2020 202f 2f0a 0a20 2020 202f S). //.. / │ │ │ │ +0000e2b0: 2a2a 0a20 2020 2020 2a20 4361 6c63 756c **. * Calcul │ │ │ │ +0000e2c0: 6174 6573 2063 6f6f 7264 696e 6174 6573 ates coordinates │ │ │ │ +0000e2d0: 206f 6620 6c69 6e65 2073 6567 6d65 6e74 of line segment │ │ │ │ +0000e2e0: 2063 6f72 7265 7370 6f6e 6465 6420 6279 corresponded by │ │ │ │ +0000e2f0: 2070 6f69 6e74 2069 6e20 486f 7567 6820 point in Hough │ │ │ │ +0000e300: 7370 6163 652e 0a20 2020 2020 2a20 4072 space.. * @r │ │ │ │ +0000e310: 6574 7661 6c20 205b 5665 6334 695d 2020 etval [Vec4i] │ │ │ │ +0000e320: 2020 2043 6f6f 7264 696e 6174 6573 206f Coordinates o │ │ │ │ +0000e330: 6620 6c69 6e65 2073 6567 6d65 6e74 2063 f line segment c │ │ │ │ +0000e340: 6f72 7265 7370 6f6e 6465 6420 6279 2070 orresponded by p │ │ │ │ +0000e350: 6f69 6e74 2069 6e20 486f 7567 6820 7370 oint in Hough sp │ │ │ │ +0000e360: 6163 652e 0a20 2020 2020 2a20 4072 656d ace.. * @rem │ │ │ │ +0000e370: 6172 6b73 2049 6620 7275 6c65 7320 7061 arks If rules pa │ │ │ │ +0000e380: 7261 6d65 7465 7220 7365 7420 746f 2052 rameter set to R │ │ │ │ +0000e390: 4f5f 5354 5249 4354 0a20 2020 2020 2a20 O_STRICT. * │ │ │ │ +0000e3a0: 2020 2020 2020 2020 2020 2074 6865 6e20 then │ │ │ │ +0000e3b0: 7265 7475 726e 6564 206c 696e 6520 6375 returned line cu │ │ │ │ +0000e3c0: 7420 616c 6f6e 6720 7468 6520 626f 7264 t along the bord │ │ │ │ +0000e3d0: 6572 206f 6620 736f 7572 6365 2069 6d61 er of source ima │ │ │ │ +0000e3e0: 6765 2e0a 2020 2020 202a 2040 7265 6d61 ge.. * @rema │ │ │ │ +0000e3f0: 726b 7320 4966 2072 756c 6573 2070 6172 rks If rules par │ │ │ │ +0000e400: 616d 6574 6572 2073 6574 2074 6f20 524f ameter set to RO │ │ │ │ +0000e410: 5f57 4541 4b20 7468 656e 2069 6e20 6361 _WEAK then in ca │ │ │ │ +0000e420: 7365 206f 6620 706f 696e 742c 2077 6869 se of point, whi │ │ │ │ +0000e430: 6368 2062 656c 6f6e 6773 0a20 2020 2020 ch belongs. │ │ │ │ +0000e440: 2a20 2020 2020 2020 2020 2020 2074 6865 * the │ │ │ │ +0000e450: 2069 6e63 6f72 7265 6374 2070 6172 7420 incorrect part │ │ │ │ +0000e460: 6f66 2048 6f75 6768 2069 6d61 6765 2c20 of Hough image, │ │ │ │ +0000e470: 7265 7475 726e 6564 206c 696e 6520 7769 returned line wi │ │ │ │ +0000e480: 6c6c 206e 6f74 2069 6e74 6572 7365 6374 ll not intersect │ │ │ │ +0000e490: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ +0000e4a0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +0000e4b0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +0000e4c0: 6174 6573 2063 6f6f 7264 696e 6174 6573 ates coordinates │ │ │ │ +0000e4d0: 206f 6620 6c69 6e65 2073 6567 6d65 6e74 of line segment │ │ │ │ +0000e4e0: 2063 6f72 7265 7370 6f6e 6465 6420 6279 corresponded by │ │ │ │ +0000e4f0: 2070 6f69 6e74 2069 6e20 486f 7567 6820 point in Hough │ │ │ │ +0000e500: 7370 6163 652e 0a20 2020 2020 2a20 4070 space.. * @p │ │ │ │ +0000e510: 6172 616d 2068 6f75 6768 506f 696e 7420 aram houghPoint │ │ │ │ +0000e520: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000e530: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000e540: 7061 7261 6d20 7372 6349 6d67 496e 666f param srcImgInfo │ │ │ │ +0000e550: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000e560: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000e570: 4070 6172 616d 2061 6e67 6c65 5261 6e67 @param angleRang │ │ │ │ +0000e580: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ +0000e590: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000e5a0: 2040 7061 7261 6d20 6d61 6b65 536b 6577 @param makeSkew │ │ │ │ +0000e5b0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000e5c0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000e5d0: 4070 6172 616d 2072 756c 6573 2061 7574 @param rules aut │ │ │ │ +0000e5e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000e5f0: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +0000e600: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000e610: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000e620: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000e630: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +0000e640: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +0000e650: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +0000e660: 7420 7372 6349 6d67 496e 666f 2c20 696e t srcImgInfo, in │ │ │ │ +0000e670: 7420 616e 676c 6552 616e 6765 2c20 696e t angleRange, in │ │ │ │ +0000e680: 7420 6d61 6b65 536b 6577 2c20 696e 7420 t makeSkew, int │ │ │ │ +0000e690: 7275 6c65 7329 207b 0a20 2020 2020 2020 rules) {. │ │ │ │ +0000e6a0: 2072 6574 7572 6e20 486f 7567 6850 6f69 return HoughPoi │ │ │ │ +0000e6b0: 6e74 324c 696e 655f 3028 686f 7567 6850 nt2Line_0(houghP │ │ │ │ +0000e6c0: 6f69 6e74 2e78 2c20 686f 7567 6850 6f69 oint.x, houghPoi │ │ │ │ +0000e6d0: 6e74 2e79 2c20 7372 6349 6d67 496e 666f nt.y, srcImgInfo │ │ │ │ +0000e6e0: 2e6e 6174 6976 654f 626a 2c20 616e 676c .nativeObj, angl │ │ │ │ +0000e6f0: 6552 616e 6765 2c20 6d61 6b65 536b 6577 eRange, makeSkew │ │ │ │ +0000e700: 2c20 7275 6c65 7329 3b0a 2020 2020 7d0a , rules);. }. │ │ │ │ +0000e710: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000e720: 4361 6c63 756c 6174 6573 2063 6f6f 7264 Calculates coord │ │ │ │ +0000e730: 696e 6174 6573 206f 6620 6c69 6e65 2073 inates of line s │ │ │ │ +0000e740: 6567 6d65 6e74 2063 6f72 7265 7370 6f6e egment correspon │ │ │ │ +0000e750: 6465 6420 6279 2070 6f69 6e74 2069 6e20 ded by point in │ │ │ │ +0000e760: 486f 7567 6820 7370 6163 652e 0a20 2020 Hough space.. │ │ │ │ +0000e770: 2020 2a20 4072 6574 7661 6c20 205b 5665 * @retval [Ve │ │ │ │ +0000e780: 6334 695d 2020 2020 2043 6f6f 7264 696e c4i] Coordin │ │ │ │ +0000e790: 6174 6573 206f 6620 6c69 6e65 2073 6567 ates of line seg │ │ │ │ +0000e7a0: 6d65 6e74 2063 6f72 7265 7370 6f6e 6465 ment corresponde │ │ │ │ +0000e7b0: 6420 6279 2070 6f69 6e74 2069 6e20 486f d by point in Ho │ │ │ │ +0000e7c0: 7567 6820 7370 6163 652e 0a20 2020 2020 ugh space.. │ │ │ │ +0000e7d0: 2a20 4072 656d 6172 6b73 2049 6620 7275 * @remarks If ru │ │ │ │ +0000e7e0: 6c65 7320 7061 7261 6d65 7465 7220 7365 les parameter se │ │ │ │ +0000e7f0: 7420 746f 2052 4f5f 5354 5249 4354 0a20 t to RO_STRICT. │ │ │ │ +0000e800: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +0000e810: 2074 6865 6e20 7265 7475 726e 6564 206c then returned l │ │ │ │ +0000e820: 696e 6520 6375 7420 616c 6f6e 6720 7468 ine cut along th │ │ │ │ +0000e830: 6520 626f 7264 6572 206f 6620 736f 7572 e border of sour │ │ │ │ +0000e840: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ +0000e850: 2040 7265 6d61 726b 7320 4966 2072 756c @remarks If rul │ │ │ │ +0000e860: 6573 2070 6172 616d 6574 6572 2073 6574 es parameter set │ │ │ │ +0000e870: 2074 6f20 524f 5f57 4541 4b20 7468 656e to RO_WEAK then │ │ │ │ +0000e880: 2069 6e20 6361 7365 206f 6620 706f 696e in case of poin │ │ │ │ +0000e890: 742c 2077 6869 6368 2062 656c 6f6e 6773 t, which belongs │ │ │ │ +0000e8a0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +0000e8b0: 2020 2074 6865 2069 6e63 6f72 7265 6374 the incorrect │ │ │ │ +0000e8c0: 2070 6172 7420 6f66 2048 6f75 6768 2069 part of Hough i │ │ │ │ +0000e8d0: 6d61 6765 2c20 7265 7475 726e 6564 206c mage, returned l │ │ │ │ +0000e8e0: 696e 6520 7769 6c6c 206e 6f74 2069 6e74 ine will not int │ │ │ │ +0000e8f0: 6572 7365 6374 2073 6f75 7263 6520 696d ersect source im │ │ │ │ +0000e900: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0000e910: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000e920: 6361 6c63 756c 6174 6573 2063 6f6f 7264 calculates coord │ │ │ │ +0000e930: 696e 6174 6573 206f 6620 6c69 6e65 2073 inates of line s │ │ │ │ +0000e940: 6567 6d65 6e74 2063 6f72 7265 7370 6f6e egment correspon │ │ │ │ +0000e950: 6465 6420 6279 2070 6f69 6e74 2069 6e20 ded by point in │ │ │ │ +0000e960: 486f 7567 6820 7370 6163 652e 0a20 2020 Hough space.. │ │ │ │ +0000e970: 2020 2a20 4070 6172 616d 2068 6f75 6768 * @param hough │ │ │ │ +0000e980: 506f 696e 7420 6175 746f 6d61 7469 6361 Point automatica │ │ │ │ +0000e990: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000e9a0: 2020 202a 2040 7061 7261 6d20 7372 6349 * @param srcI │ │ │ │ +0000e9b0: 6d67 496e 666f 2061 7574 6f6d 6174 6963 mgInfo automatic │ │ │ │ +0000e9c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000e9d0: 2020 2020 2a20 4070 6172 616d 2061 6e67 * @param ang │ │ │ │ +0000e9e0: 6c65 5261 6e67 6520 6175 746f 6d61 7469 leRange automati │ │ │ │ +0000e9f0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000ea00: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +0000ea10: 6b65 536b 6577 2061 7574 6f6d 6174 6963 keSkew automatic │ │ │ │ +0000ea20: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000ea30: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000ea40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000ea50: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000ea60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000ea70: 696e 745b 5d20 486f 7567 6850 6f69 6e74 int[] HoughPoint │ │ │ │ +0000ea80: 324c 696e 6528 506f 696e 7420 686f 7567 2Line(Point houg │ │ │ │ +0000ea90: 6850 6f69 6e74 2c20 4d61 7420 7372 6349 hPoint, Mat srcI │ │ │ │ +0000eaa0: 6d67 496e 666f 2c20 696e 7420 616e 676c mgInfo, int angl │ │ │ │ +0000eab0: 6552 616e 6765 2c20 696e 7420 6d61 6b65 eRange, int make │ │ │ │ +0000eac0: 536b 6577 2920 7b0a 2020 2020 2020 2020 Skew) {. │ │ │ │ +0000ead0: 7265 7475 726e 2048 6f75 6768 506f 696e return HoughPoin │ │ │ │ +0000eae0: 7432 4c69 6e65 5f31 2868 6f75 6768 506f t2Line_1(houghPo │ │ │ │ +0000eaf0: 696e 742e 782c 2068 6f75 6768 506f 696e int.x, houghPoin │ │ │ │ +0000eb00: 742e 792c 2073 7263 496d 6749 6e66 6f2e t.y, srcImgInfo. │ │ │ │ +0000eb10: 6e61 7469 7665 4f62 6a2c 2061 6e67 6c65 nativeObj, angle │ │ │ │ +0000eb20: 5261 6e67 652c 206d 616b 6553 6b65 7729 Range, makeSkew) │ │ │ │ +0000eb30: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0000eb40: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +0000eb50: 6573 2063 6f6f 7264 696e 6174 6573 206f es coordinates o │ │ │ │ +0000eb60: 6620 6c69 6e65 2073 6567 6d65 6e74 2063 f line segment c │ │ │ │ +0000eb70: 6f72 7265 7370 6f6e 6465 6420 6279 2070 orresponded by p │ │ │ │ +0000eb80: 6f69 6e74 2069 6e20 486f 7567 6820 7370 oint in Hough sp │ │ │ │ +0000eb90: 6163 652e 0a20 2020 2020 2a20 4072 6574 ace.. * @ret │ │ │ │ +0000eba0: 7661 6c20 205b 5665 6334 695d 2020 2020 val [Vec4i] │ │ │ │ +0000ebb0: 2043 6f6f 7264 696e 6174 6573 206f 6620 Coordinates of │ │ │ │ +0000ebc0: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +0000ebd0: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +0000ebe0: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +0000ebf0: 652e 0a20 2020 2020 2a20 4072 656d 6172 e.. * @remar │ │ │ │ +0000ec00: 6b73 2049 6620 7275 6c65 7320 7061 7261 ks If rules para │ │ │ │ +0000ec10: 6d65 7465 7220 7365 7420 746f 2052 4f5f meter set to RO_ │ │ │ │ +0000ec20: 5354 5249 4354 0a20 2020 2020 2a20 2020 STRICT. * │ │ │ │ +0000ec30: 2020 2020 2020 2020 2074 6865 6e20 7265 then re │ │ │ │ +0000ec40: 7475 726e 6564 206c 696e 6520 6375 7420 turned line cut │ │ │ │ +0000ec50: 616c 6f6e 6720 7468 6520 626f 7264 6572 along the border │ │ │ │ +0000ec60: 206f 6620 736f 7572 6365 2069 6d61 6765 of source image │ │ │ │ +0000ec70: 2e0a 2020 2020 202a 2040 7265 6d61 726b .. * @remark │ │ │ │ +0000ec80: 7320 4966 2072 756c 6573 2070 6172 616d s If rules param │ │ │ │ +0000ec90: 6574 6572 2073 6574 2074 6f20 524f 5f57 eter set to RO_W │ │ │ │ +0000eca0: 4541 4b20 7468 656e 2069 6e20 6361 7365 EAK then in case │ │ │ │ +0000ecb0: 206f 6620 706f 696e 742c 2077 6869 6368 of point, which │ │ │ │ +0000ecc0: 2062 656c 6f6e 6773 0a20 2020 2020 2a20 belongs. * │ │ │ │ +0000ecd0: 2020 2020 2020 2020 2020 2074 6865 2069 the i │ │ │ │ +0000ece0: 6e63 6f72 7265 6374 2070 6172 7420 6f66 ncorrect part of │ │ │ │ +0000ecf0: 2048 6f75 6768 2069 6d61 6765 2c20 7265 Hough image, re │ │ │ │ +0000ed00: 7475 726e 6564 206c 696e 6520 7769 6c6c turned line will │ │ │ │ +0000ed10: 206e 6f74 2069 6e74 6572 7365 6374 2073 not intersect s │ │ │ │ +0000ed20: 6f75 7263 6520 696d 6167 652e 0a20 2020 ource image.. │ │ │ │ +0000ed30: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +0000ed40: 756e 6374 696f 6e20 6361 6c63 756c 6174 unction calculat │ │ │ │ +0000ed50: 6573 2063 6f6f 7264 696e 6174 6573 206f es coordinates o │ │ │ │ +0000ed60: 6620 6c69 6e65 2073 6567 6d65 6e74 2063 f line segment c │ │ │ │ +0000ed70: 6f72 7265 7370 6f6e 6465 6420 6279 2070 orresponded by p │ │ │ │ +0000ed80: 6f69 6e74 2069 6e20 486f 7567 6820 7370 oint in Hough sp │ │ │ │ +0000ed90: 6163 652e 0a20 2020 2020 2a20 4070 6172 ace.. * @par │ │ │ │ +0000eda0: 616d 2068 6f75 6768 506f 696e 7420 6175 am houghPoint au │ │ │ │ +0000edb0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000edc0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000edd0: 7261 6d20 7372 6349 6d67 496e 666f 2061 ram srcImgInfo a │ │ │ │ +0000ede0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000edf0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000ee00: 6172 616d 2061 6e67 6c65 5261 6e67 6520 aram angleRange │ │ │ │ +0000ee10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000ee20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000ee30: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0000ee40: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000ee50: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000ee60: 6320 7374 6174 6963 2069 6e74 5b5d 2048 c static int[] H │ │ │ │ +0000ee70: 6f75 6768 506f 696e 7432 4c69 6e65 2850 oughPoint2Line(P │ │ │ │ +0000ee80: 6f69 6e74 2068 6f75 6768 506f 696e 742c oint houghPoint, │ │ │ │ +0000ee90: 204d 6174 2073 7263 496d 6749 6e66 6f2c Mat srcImgInfo, │ │ │ │ +0000eea0: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ +0000eeb0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000eec0: 6e20 486f 7567 6850 6f69 6e74 324c 696e n HoughPoint2Lin │ │ │ │ +0000eed0: 655f 3228 686f 7567 6850 6f69 6e74 2e78 e_2(houghPoint.x │ │ │ │ +0000eee0: 2c20 686f 7567 6850 6f69 6e74 2e79 2c20 , houghPoint.y, │ │ │ │ +0000eef0: 7372 6349 6d67 496e 666f 2e6e 6174 6976 srcImgInfo.nativ │ │ │ │ +0000ef00: 654f 626a 2c20 616e 676c 6552 616e 6765 eObj, angleRange │ │ │ │ +0000ef10: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000ef20: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +0000ef30: 7465 7320 636f 6f72 6469 6e61 7465 7320 tes coordinates │ │ │ │ +0000ef40: 6f66 206c 696e 6520 7365 676d 656e 7420 of line segment │ │ │ │ +0000ef50: 636f 7272 6573 706f 6e64 6564 2062 7920 corresponded by │ │ │ │ +0000ef60: 706f 696e 7420 696e 2048 6f75 6768 2073 point in Hough s │ │ │ │ +0000ef70: 7061 6365 2e0a 2020 2020 202a 2040 7265 pace.. * @re │ │ │ │ +0000ef80: 7476 616c 2020 5b56 6563 3469 5d20 2020 tval [Vec4i] │ │ │ │ +0000ef90: 2020 436f 6f72 6469 6e61 7465 7320 6f66 Coordinates of │ │ │ │ +0000efa0: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +0000efb0: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +0000efc0: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +0000efd0: 6365 2e0a 2020 2020 202a 2040 7265 6d61 ce.. * @rema │ │ │ │ +0000efe0: 726b 7320 4966 2072 756c 6573 2070 6172 rks If rules par │ │ │ │ +0000eff0: 616d 6574 6572 2073 6574 2074 6f20 524f ameter set to RO │ │ │ │ +0000f000: 5f53 5452 4943 540a 2020 2020 202a 2020 _STRICT. * │ │ │ │ +0000f010: 2020 2020 2020 2020 2020 7468 656e 2072 then r │ │ │ │ +0000f020: 6574 7572 6e65 6420 6c69 6e65 2063 7574 eturned line cut │ │ │ │ +0000f030: 2061 6c6f 6e67 2074 6865 2062 6f72 6465 along the borde │ │ │ │ +0000f040: 7220 6f66 2073 6f75 7263 6520 696d 6167 r of source imag │ │ │ │ +0000f050: 652e 0a20 2020 2020 2a20 4072 656d 6172 e.. * @remar │ │ │ │ +0000f060: 6b73 2049 6620 7275 6c65 7320 7061 7261 ks If rules para │ │ │ │ +0000f070: 6d65 7465 7220 7365 7420 746f 2052 4f5f meter set to RO_ │ │ │ │ +0000f080: 5745 414b 2074 6865 6e20 696e 2063 6173 WEAK then in cas │ │ │ │ +0000f090: 6520 6f66 2070 6f69 6e74 2c20 7768 6963 e of point, whic │ │ │ │ +0000f0a0: 6820 6265 6c6f 6e67 730a 2020 2020 202a h belongs. * │ │ │ │ +0000f0b0: 2020 2020 2020 2020 2020 2020 7468 6520 the │ │ │ │ +0000f0c0: 696e 636f 7272 6563 7420 7061 7274 206f incorrect part o │ │ │ │ +0000f0d0: 6620 486f 7567 6820 696d 6167 652c 2072 f Hough image, r │ │ │ │ +0000f0e0: 6574 7572 6e65 6420 6c69 6e65 2077 696c eturned line wil │ │ │ │ +0000f0f0: 6c20 6e6f 7420 696e 7465 7273 6563 7420 l not intersect │ │ │ │ +0000f100: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image.. │ │ │ │ +0000f110: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0000f120: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ +0000f130: 7465 7320 636f 6f72 6469 6e61 7465 7320 tes coordinates │ │ │ │ +0000f140: 6f66 206c 696e 6520 7365 676d 656e 7420 of line segment │ │ │ │ +0000f150: 636f 7272 6573 706f 6e64 6564 2062 7920 corresponded by │ │ │ │ +0000f160: 706f 696e 7420 696e 2048 6f75 6768 2073 point in Hough s │ │ │ │ +0000f170: 7061 6365 2e0a 2020 2020 202a 2040 7061 pace.. * @pa │ │ │ │ +0000f180: 7261 6d20 686f 7567 6850 6f69 6e74 2061 ram houghPoint a │ │ │ │ +0000f190: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f1a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f1b0: 6172 616d 2073 7263 496d 6749 6e66 6f20 aram srcImgInfo │ │ │ │ +0000f1c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000f1d0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000f1e0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0000f1f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000f200: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000f210: 6320 7374 6174 6963 2069 6e74 5b5d 2048 c static int[] H │ │ │ │ +0000f220: 6f75 6768 506f 696e 7432 4c69 6e65 2850 oughPoint2Line(P │ │ │ │ +0000f230: 6f69 6e74 2068 6f75 6768 506f 696e 742c oint houghPoint, │ │ │ │ +0000f240: 204d 6174 2073 7263 496d 6749 6e66 6f29 Mat srcImgInfo) │ │ │ │ +0000f250: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000f260: 6e20 486f 7567 6850 6f69 6e74 324c 696e n HoughPoint2Lin │ │ │ │ +0000f270: 655f 3328 686f 7567 6850 6f69 6e74 2e78 e_3(houghPoint.x │ │ │ │ +0000f280: 2c20 686f 7567 6850 6f69 6e74 2e79 2c20 , houghPoint.y, │ │ │ │ +0000f290: 7372 6349 6d67 496e 666f 2e6e 6174 6976 srcImgInfo.nativ │ │ │ │ +0000f2a0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +0000f2b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000f2c0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0000f2d0: 7072 6f63 3a3a 6564 6765 5072 6573 6572 proc::edgePreser │ │ │ │ +0000f2e0: 7669 6e67 4669 6c74 6572 284d 6174 2073 vingFilter(Mat s │ │ │ │ +0000f2f0: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +0000f300: 7420 642c 2064 6f75 626c 6520 7468 7265 t d, double thre │ │ │ │ +0000f310: 7368 6f6c 6429 0a20 2020 202f 2f0a 0a20 shold). //.. │ │ │ │ +0000f320: 2020 202f 2a2a 0a20 2020 2020 2a20 536d /**. * Sm │ │ │ │ +0000f330: 6f6f 7468 6573 2061 6e20 696d 6167 6520 oothes an image │ │ │ │ +0000f340: 7573 696e 6720 7468 6520 4564 6765 2d50 using the Edge-P │ │ │ │ +0000f350: 7265 7365 7276 696e 6720 6669 6c74 6572 reserving filter │ │ │ │ +0000f360: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000f370: 5468 6520 6675 6e63 7469 6f6e 2073 6d6f The function smo │ │ │ │ +0000f380: 6f74 6865 7320 4761 7573 7369 616e 206e othes Gaussian n │ │ │ │ +0000f390: 6f69 7365 2061 7320 7765 6c6c 2061 7320 oise as well as │ │ │ │ +0000f3a0: 7361 6c74 2026 616d 703b 2070 6570 7065 salt & peppe │ │ │ │ +0000f3b0: 7220 6e6f 6973 652e 0a20 2020 2020 2a20 r noise.. * │ │ │ │ +0000f3c0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0000f3d0: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +0000f3e0: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +0000f3f0: 7365 2073 6565 0a20 2020 2020 2a20 5b52 se see. * [R │ │ │ │ +0000f400: 6569 576f 6531 385d 2020 5265 6963 682c eiWoe18] Reich, │ │ │ │ +0000f410: 2053 2e20 616e 6420 57c3 b672 67c3 b674 S. and W..rg..t │ │ │ │ +0000f420: 7465 722c 2046 2e20 616e 6420 4465 6c6c ter, F. and Dell │ │ │ │ +0000f430: 656e 2c20 422e 2028 3230 3138 292e 2041 en, B. (2018). A │ │ │ │ +0000f440: 2052 6561 6c2d 5469 6d65 2045 6467 652d Real-Time Edge- │ │ │ │ +0000f450: 5072 6573 6572 7669 6e67 2044 656e 6f69 Preserving Denoi │ │ │ │ +0000f460: 7369 6e67 2046 696c 7465 722e 2050 726f sing Filter. Pro │ │ │ │ +0000f470: 6365 6564 696e 6773 206f 6620 7468 6520 ceedings of the │ │ │ │ +0000f480: 3133 7468 2049 6e74 6572 6e61 7469 6f6e 13th Internation │ │ │ │ +0000f490: 616c 204a 6f69 6e74 2043 6f6e 6665 7265 al Joint Confere │ │ │ │ +0000f4a0: 6e63 6520 6f6e 2043 6f6d 7075 7465 7220 nce on Computer │ │ │ │ +0000f4b0: 5669 7369 6f6e 2c20 496d 6167 696e 6720 Vision, Imaging │ │ │ │ +0000f4c0: 616e 6420 436f 6d70 7574 6572 2047 7261 and Computer Gra │ │ │ │ +0000f4d0: 7068 6963 7320 5468 656f 7279 2061 6e64 phics Theory and │ │ │ │ +0000f4e0: 2041 7070 6c69 6361 7469 6f6e 7320 2856 Applications (V │ │ │ │ +0000f4f0: 4953 4947 5241 5050 293a 2056 6973 6170 ISIGRAPP): Visap │ │ │ │ +0000f500: 702c 2038 352d 3934 2c20 342e 2044 4f49 p, 85-94, 4. DOI │ │ │ │ +0000f510: 3a20 3130 2e35 3232 302f 3030 3036 3530 : 10.5220/000650 │ │ │ │ +0000f520: 3930 3030 3835 3030 3934 2e0a 2020 2020 9000850094.. │ │ │ │ +0000f530: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000f540: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0000f550: 7420 332d 6368 616e 6e65 6c20 696d 6167 t 3-channel imag │ │ │ │ +0000f560: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +0000f570: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +0000f580: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +0000f590: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +0000f5a0: 2061 7320 7372 632e 0a20 2020 2020 2a20 as src.. * │ │ │ │ +0000f5b0: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete │ │ │ │ +0000f5c0: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel │ │ │ │ +0000f5d0: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha │ │ │ │ +0000f5e0: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during │ │ │ │ +0000f5f0: 2066 696c 7465 7269 6e67 2e20 4d75 7374 filtering. Must │ │ │ │ +0000f600: 2062 6520 6772 6561 7465 7220 6f72 2065 be greater or e │ │ │ │ +0000f610: 7175 616c 2033 2e0a 2020 2020 202a 2040 qual 3.. * @ │ │ │ │ +0000f620: 7061 7261 6d20 7468 7265 7368 6f6c 6420 param threshold │ │ │ │ +0000f630: 5468 7265 7368 6f6c 642c 2077 6869 6368 Threshold, which │ │ │ │ +0000f640: 2064 6973 7469 6e67 7569 7368 6573 2062 distinguishes b │ │ │ │ +0000f650: 6574 7765 656e 206e 6f69 7365 2c20 6f75 etween noise, ou │ │ │ │ +0000f660: 746c 6965 7273 2c20 616e 6420 6461 7461 tliers, and data │ │ │ │ +0000f670: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0000f680: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0000f690: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ +0000f6a0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0000f6b0: 6174 2064 7374 2c20 696e 7420 642c 2064 at dst, int d, d │ │ │ │ +0000f6c0: 6f75 626c 6520 7468 7265 7368 6f6c 6429 ouble threshold) │ │ │ │ +0000f6d0: 207b 0a20 2020 2020 2020 2065 6467 6550 {. edgeP │ │ │ │ +0000f6e0: 7265 7365 7276 696e 6746 696c 7465 725f reservingFilter_ │ │ │ │ +0000f6f0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0000f700: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0000f710: 642c 2074 6872 6573 686f 6c64 293b 0a20 d, threshold);. │ │ │ │ +0000f720: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0000f730: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f47 // C++: Ptr_G │ │ │ │ +0000f740: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000f750: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +0000f760: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +0000f770: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ +0000f780: 7469 6f6e 2864 6f75 626c 6520 7369 676d tion(double sigm │ │ │ │ +0000f790: 6120 3d20 302e 352c 2066 6c6f 6174 206b a = 0.5, float k │ │ │ │ +0000f7a0: 203d 2033 3030 2c20 696e 7420 6d69 6e5f = 300, int min_ │ │ │ │ +0000f7b0: 7369 7a65 203d 2031 3030 290a 2020 2020 size = 100). │ │ │ │ +0000f7c0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000f7d0: 202a 2043 7265 6174 6573 2061 2067 7261 * Creates a gra │ │ │ │ +0000f7e0: 7068 2062 6173 6564 2073 6567 6d65 6e74 ph based segment │ │ │ │ +0000f7f0: 6f72 0a20 2020 2020 2a20 2020 2020 2020 or. * │ │ │ │ +0000f800: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f810: 2020 4070 6172 616d 2073 6967 6d61 2054 @param sigma T │ │ │ │ +0000f820: 6865 2073 6967 6d61 2070 6172 616d 6574 he sigma paramet │ │ │ │ +0000f830: 6572 2c20 7573 6564 2074 6f20 736d 6f6f er, used to smoo │ │ │ │ +0000f840: 7468 2069 6d61 6765 0a20 2020 2020 2a20 th image. * │ │ │ │ +0000f850: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f860: 2020 2020 2020 2020 4070 6172 616d 206b @param k │ │ │ │ +0000f870: 2054 6865 206b 2070 6172 616d 6574 6572 The k parameter │ │ │ │ +0000f880: 206f 6620 7468 6520 616c 676f 7279 7468 of the algoryth │ │ │ │ +0000f890: 6d0a 2020 2020 202a 2020 2020 2020 2020 m. * │ │ │ │ +0000f8a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f8b0: 2040 7061 7261 6d20 6d69 6e5f 7369 7a65 @param min_size │ │ │ │ +0000f8c0: 2054 6865 206d 696e 696d 756d 2073 697a The minimum siz │ │ │ │ +0000f8d0: 6520 6f66 2073 6567 6d65 6e74 730a 2020 e of segments. │ │ │ │ +0000f8e0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0000f8f0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000f900: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0000f910: 2070 7562 6c69 6320 7374 6174 6963 2047 public static G │ │ │ │ +0000f920: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000f930: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm │ │ │ │ +0000f940: 656e 7461 7469 6f6e 2864 6f75 626c 6520 entation(double │ │ │ │ +0000f950: 7369 676d 612c 2066 6c6f 6174 206b 2c20 sigma, float k, │ │ │ │ +0000f960: 696e 7420 6d69 6e5f 7369 7a65 2920 7b0a int min_size) {. │ │ │ │ +0000f970: 2020 2020 2020 2020 7265 7475 726e 2047 return G │ │ │ │ +0000f980: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000f990: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000f9a0: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ +0000f9b0: 7469 6f6e 5f30 2873 6967 6d61 2c20 6b2c tion_0(sigma, k, │ │ │ │ +0000f9c0: 206d 696e 5f73 697a 6529 293b 0a20 2020 min_size));. │ │ │ │ +0000f9d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0000f9e0: 202a 2043 7265 6174 6573 2061 2067 7261 * Creates a gra │ │ │ │ +0000f9f0: 7068 2062 6173 6564 2073 6567 6d65 6e74 ph based segment │ │ │ │ +0000fa00: 6f72 0a20 2020 2020 2a20 2020 2020 2020 or. * │ │ │ │ +0000fa10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000fa20: 2020 4070 6172 616d 2073 6967 6d61 2054 @param sigma T │ │ │ │ +0000fa30: 6865 2073 6967 6d61 2070 6172 616d 6574 he sigma paramet │ │ │ │ +0000fa40: 6572 2c20 7573 6564 2074 6f20 736d 6f6f er, used to smoo │ │ │ │ +0000fa50: 7468 2069 6d61 6765 0a20 2020 2020 2a20 th image. * │ │ │ │ +0000fa60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000fa70: 2020 2020 2020 2020 4070 6172 616d 206b @param k │ │ │ │ +0000fa80: 2054 6865 206b 2070 6172 616d 6574 6572 The k parameter │ │ │ │ +0000fa90: 206f 6620 7468 6520 616c 676f 7279 7468 of the algoryth │ │ │ │ +0000faa0: 6d0a 2020 2020 202a 2040 7265 7475 726e m. * @return │ │ │ │ +0000fab0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000fac0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000fad0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000fae0: 6963 2047 7261 7068 5365 676d 656e 7461 ic GraphSegmenta │ │ │ │ +0000faf0: 7469 6f6e 2063 7265 6174 6547 7261 7068 tion createGraph │ │ │ │ +0000fb00: 5365 676d 656e 7461 7469 6f6e 2864 6f75 Segmentation(dou │ │ │ │ +0000fb10: 626c 6520 7369 676d 612c 2066 6c6f 6174 ble sigma, float │ │ │ │ +0000fb20: 206b 2920 7b0a 2020 2020 2020 2020 7265 k) {. re │ │ │ │ +0000fb30: 7475 726e 2047 7261 7068 5365 676d 656e turn GraphSegmen │ │ │ │ +0000fb40: 7461 7469 6f6e 2e5f 5f66 726f 6d50 7472 tation.__fromPtr │ │ │ │ +0000fb50: 5f5f 2863 7265 6174 6547 7261 7068 5365 __(createGraphSe │ │ │ │ +0000fb60: 676d 656e 7461 7469 6f6e 5f31 2873 6967 gmentation_1(sig │ │ │ │ +0000fb70: 6d61 2c20 6b29 293b 0a20 2020 207d 0a0a ma, k));. }.. │ │ │ │ +0000fb80: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000fb90: 7265 6174 6573 2061 2067 7261 7068 2062 reates a graph b │ │ │ │ +0000fba0: 6173 6564 2073 6567 6d65 6e74 6f72 0a20 ased segmentor. │ │ │ │ +0000fbb0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +0000fbc0: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +0000fbd0: 6172 616d 2073 6967 6d61 2054 6865 2073 aram sigma The s │ │ │ │ +0000fbe0: 6967 6d61 2070 6172 616d 6574 6572 2c20 igma parameter, │ │ │ │ +0000fbf0: 7573 6564 2074 6f20 736d 6f6f 7468 2069 used to smooth i │ │ │ │ +0000fc00: 6d61 6765 0a20 2020 2020 2a20 4072 6574 mage. * @ret │ │ │ │ +0000fc10: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000fc20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000fc30: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000fc40: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ +0000fc50: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ +0000fc60: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ +0000fc70: 646f 7562 6c65 2073 6967 6d61 2920 7b0a double sigma) {. │ │ │ │ +0000fc80: 2020 2020 2020 2020 7265 7475 726e 2047 return G │ │ │ │ +0000fc90: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000fca0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000fcb0: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ +0000fcc0: 7469 6f6e 5f32 2873 6967 6d61 2929 3b0a tion_2(sigma));. │ │ │ │ +0000fcd0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000fce0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ +0000fcf0: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ +0000fd00: 656e 746f 720a 2020 2020 202a 2040 7265 entor. * @re │ │ │ │ +0000fd10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000fd20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000fd30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000fd40: 7374 6174 6963 2047 7261 7068 5365 676d static GraphSegm │ │ │ │ +0000fd50: 656e 7461 7469 6f6e 2063 7265 6174 6547 entation createG │ │ │ │ +0000fd60: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000fd70: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ +0000fd80: 7572 6e20 4772 6170 6853 6567 6d65 6e74 urn GraphSegment │ │ │ │ +0000fd90: 6174 696f 6e2e 5f5f 6672 6f6d 5074 725f ation.__fromPtr_ │ │ │ │ +0000fda0: 5f28 6372 6561 7465 4772 6170 6853 6567 _(createGraphSeg │ │ │ │ +0000fdb0: 6d65 6e74 6174 696f 6e5f 3328 2929 3b0a mentation_3());. │ │ │ │ +0000fdc0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000fdd0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0000fde0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000fdf0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000fe00: 6567 7943 6f6c 6f72 2063 763a 3a78 696d egyColor cv::xim │ │ │ │ +0000fe10: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +0000fe20: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +0000fe30: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000fe40: 7461 7469 6f6e 5374 7261 7465 6779 436f tationStrategyCo │ │ │ │ +0000fe50: 6c6f 7228 290a 2020 2020 2f2f 0a0a 2020 lor(). //.. │ │ │ │ +0000fe60: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +0000fe70: 6174 6520 6120 6e65 7720 636f 6c6f 722d ate a new color- │ │ │ │ +0000fe80: 6261 7365 6420 7374 7261 7465 6779 0a20 based strategy. │ │ │ │ +0000fe90: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000fea0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000feb0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000fec0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000fed0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000fee0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000fef0: 6567 7943 6f6c 6f72 2063 7265 6174 6553 egyColor createS │ │ │ │ +0000ff00: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000ff10: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000ff20: 6779 436f 6c6f 7228 2920 7b0a 2020 2020 gyColor() {. │ │ │ │ +0000ff30: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +0000ff40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000ff50: 7461 7469 6f6e 5374 7261 7465 6779 436f tationStrategyCo │ │ │ │ +0000ff60: 6c6f 722e 5f5f 6672 6f6d 5074 725f 5f28 lor.__fromPtr__( │ │ │ │ +0000ff70: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +0000ff80: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000ff90: 6e53 7472 6174 6567 7943 6f6c 6f72 5f30 nStrategyColor_0 │ │ │ │ +0000ffa0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000ffb0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000ffc0: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000ffd0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ffe0: 5374 7261 7465 6779 5369 7a65 2063 763a StrategySize cv: │ │ │ │ +0000fff0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +00010000: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +00010010: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00010020: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00010030: 6779 5369 7a65 2829 0a20 2020 202f 2f0a gySize(). //. │ │ │ │ +00010040: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00010050: 4372 6561 7465 2061 206e 6577 2073 697a Create a new siz │ │ │ │ +00010060: 652d 6261 7365 6420 7374 7261 7465 6779 e-based strategy │ │ │ │ +00010070: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00010080: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00010090: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000100a0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000100b0: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +000100c0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +000100d0: 6174 6567 7953 697a 6520 6372 6561 7465 ategySize create │ │ │ │ +000100e0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000100f0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00010100: 6567 7953 697a 6528 2920 7b0a 2020 2020 egySize() {. │ │ │ │ +00010110: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +00010120: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00010130: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +00010140: 7a65 2e5f 5f66 726f 6d50 7472 5f5f 2863 ze.__fromPtr__(c │ │ │ │ +00010150: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00010160: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00010170: 5374 7261 7465 6779 5369 7a65 5f30 2829 StrategySize_0() │ │ │ │ +00010180: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00010190: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +000101a0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000101b0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000101c0: 7261 7465 6779 5465 7874 7572 6520 6376 rategyTexture cv │ │ │ │ +000101d0: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +000101e0: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +000101f0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00010200: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00010210: 6567 7954 6578 7475 7265 2829 0a20 2020 egyTexture(). │ │ │ │ +00010220: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00010230: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +00010240: 2073 697a 652d 6261 7365 6420 7374 7261 size-based stra │ │ │ │ +00010250: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +00010260: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00010270: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00010280: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00010290: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +000102a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000102b0: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ +000102c0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +000102d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000102e0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ +000102f0: 6528 2920 7b0a 2020 2020 2020 2020 7265 e() {. re │ │ │ │ +00010300: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +00010310: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00010320: 5374 7261 7465 6779 5465 7874 7572 652e StrategyTexture. │ │ │ │ +00010330: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00010340: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00010350: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00010360: 6174 6567 7954 6578 7475 7265 5f30 2829 ategyTexture_0() │ │ │ │ +00010370: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00010380: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00010390: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000103a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000103b0: 7261 7465 6779 4669 6c6c 2063 763a 3a78 rategyFill cv::x │ │ │ │ +000103c0: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +000103d0: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +000103e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000103f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00010400: 4669 6c6c 2829 0a20 2020 202f 2f0a 0a20 Fill(). //.. │ │ │ │ +00010410: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00010420: 6561 7465 2061 206e 6577 2066 696c 6c2d eate a new fill- │ │ │ │ +00010430: 6261 7365 6420 7374 7261 7465 6779 0a20 based strategy. │ │ │ │ +00010440: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00010450: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00010460: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00010470: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00010480: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00010490: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000104a0: 6567 7946 696c 6c20 6372 6561 7465 5365 egyFill createSe │ │ │ │ +000104b0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000104c0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +000104d0: 7946 696c 6c28 2920 7b0a 2020 2020 2020 yFill() {. │ │ │ │ +000104e0: 2020 7265 7475 726e 2053 656c 6563 7469 return Selecti │ │ │ │ +000104f0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00010500: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill │ │ │ │ +00010510: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00010520: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00010530: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00010540: 7261 7465 6779 4669 6c6c 5f30 2829 293b rategyFill_0()); │ │ │ │ +00010550: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00010560: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00010570: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00010580: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00010590: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ +000105a0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +000105b0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +000105c0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000105d0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000105e0: 6779 4d75 6c74 6970 6c65 2829 0a20 2020 gyMultiple(). │ │ │ │ +000105f0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00010600: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +00010610: 206d 756c 7469 706c 6520 7374 7261 7465 multiple strate │ │ │ │ +00010620: 6779 0a20 2020 2020 2a20 4072 6574 7572 gy. * @retur │ │ │ │ +00010630: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00010640: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010650: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00010660: 7469 6320 5365 6c65 6374 6976 6553 6561 tic SelectiveSea │ │ │ │ +00010670: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00010680: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +00010690: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +000106a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000106b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +000106c0: 6528 2920 7b0a 2020 2020 2020 2020 7265 e() {. re │ │ │ │ +000106d0: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +000106e0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000106f0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00010700: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00010710: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00010720: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00010730: 7261 7465 6779 4d75 6c74 6970 6c65 5f30 rategyMultiple_0 │ │ │ │ +00010740: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +00010750: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00010760: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00010770: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00010780: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00010790: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +000107a0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +000107b0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +000107c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000107d0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ +000107e0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000107f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00010800: 7261 7465 6779 2073 3129 0a20 2020 202f rategy s1). / │ │ │ │ +00010810: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00010820: 2a20 4372 6561 7465 2061 206e 6577 206d * Create a new m │ │ │ │ +00010830: 756c 7469 706c 6520 7374 7261 7465 6779 ultiple strategy │ │ │ │ +00010840: 2061 6e64 2073 6574 206f 6e65 2073 7562 and set one sub │ │ │ │ +00010850: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ +00010860: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00010870: 2020 2020 2020 2040 7061 7261 6d20 7331 @param s1 │ │ │ │ +00010880: 2054 6865 2066 6972 7374 2073 7472 6174 The first strat │ │ │ │ +00010890: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ +000108a0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000108b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000108c0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000108d0: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ +000108e0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000108f0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00010900: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +00010910: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00010920: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00010930: 6c65 2853 656c 6563 7469 7665 5365 6172 le(SelectiveSear │ │ │ │ +00010940: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00010950: 7261 7465 6779 2073 3129 207b 0a20 2020 rategy s1) {. │ │ │ │ +00010960: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ +00010970: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00010980: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00010990: 756c 7469 706c 652e 5f5f 6672 6f6d 5074 ultiple.__fromPt │ │ │ │ +000109a0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ +000109b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000109c0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000109d0: 7469 706c 655f 3128 7331 2e67 6574 4e61 tiple_1(s1.getNa │ │ │ │ +000109e0: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ +000109f0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00010a00: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00010a10: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00010a20: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00010a30: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ +00010a40: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +00010a50: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +00010a60: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00010a70: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00010a80: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ +00010a90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00010aa0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00010ab0: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ +00010ac0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00010ad0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00010ae0: 3229 0a20 2020 202f 2f0a 0a20 2020 202f 2). //.. / │ │ │ │ +00010af0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00010b00: 2061 206e 6577 206d 756c 7469 706c 6520 a new multiple │ │ │ │ +00010b10: 7374 7261 7465 6779 2061 6e64 2073 6574 strategy and set │ │ │ │ +00010b20: 2074 776f 2073 7562 7472 6174 6567 6965 two subtrategie │ │ │ │ +00010b30: 732c 2077 6974 6820 6571 7561 6c20 7765 s, with equal we │ │ │ │ +00010b40: 6967 6874 730a 2020 2020 202a 2020 2020 ights. * │ │ │ │ +00010b50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00010b60: 2020 2020 2040 7061 7261 6d20 7331 2054 @param s1 T │ │ │ │ +00010b70: 6865 2066 6972 7374 2073 7472 6174 6567 he first strateg │ │ │ │ +00010b80: 790a 2020 2020 202a 2020 2020 2020 2020 y. * │ │ │ │ +00010b90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00010ba0: 2040 7061 7261 6d20 7332 2054 6865 2073 @param s2 The s │ │ │ │ +00010bb0: 6563 6f6e 6420 7374 7261 7465 6779 0a20 econd strategy. │ │ │ │ +00010bc0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00010bd0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00010be0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00010bf0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00010c00: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00010c10: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00010c20: 6567 794d 756c 7469 706c 6520 6372 6561 egyMultiple crea │ │ │ │ +00010c30: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00010c40: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00010c50: 6174 6567 794d 756c 7469 706c 6528 5365 ategyMultiple(Se │ │ │ │ +00010c60: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00010c70: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00010c80: 7920 7331 2c20 5365 6c65 6374 6976 6553 y s1, SelectiveS │ │ │ │ +00010c90: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00010ca0: 6e53 7472 6174 6567 7920 7332 2920 7b0a nStrategy s2) {. │ │ │ │ +00010cb0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00010cc0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00010cd0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00010ce0: 6779 4d75 6c74 6970 6c65 2e5f 5f66 726f gyMultiple.__fro │ │ │ │ +00010cf0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ +00010d00: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00010d10: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00010d20: 4d75 6c74 6970 6c65 5f32 2873 312e 6765 Multiple_2(s1.ge │ │ │ │ +00010d30: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ +00010d40: 2c20 7332 2e67 6574 4e61 7469 7665 4f62 , s2.getNativeOb │ │ │ │ +00010d50: 6a41 6464 7228 2929 293b 0a20 2020 207d jAddr()));. } │ │ │ │ +00010d60: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00010d70: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00010d80: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00010d90: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00010da0: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +00010db0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +00010dc0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +00010dd0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00010de0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00010df0: 6970 6c65 2850 7472 5f53 656c 6563 7469 iple(Ptr_Selecti │ │ │ │ +00010e00: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00010e10: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ +00010e20: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00010e30: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00010e40: 5374 7261 7465 6779 2073 322c 2050 7472 Strategy s2, Ptr │ │ │ │ +00010e50: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00010e60: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00010e70: 7465 6779 2073 3329 0a20 2020 202f 2f0a tegy s3). //. │ │ │ │ +00010e80: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00010e90: 4372 6561 7465 2061 206e 6577 206d 756c Create a new mul │ │ │ │ +00010ea0: 7469 706c 6520 7374 7261 7465 6779 2061 tiple strategy a │ │ │ │ +00010eb0: 6e64 2073 6574 2074 6872 6565 2073 7562 nd set three sub │ │ │ │ +00010ec0: 7472 6174 6567 6965 732c 2077 6974 6820 trategies, with │ │ │ │ +00010ed0: 6571 7561 6c20 7765 6967 6874 730a 2020 equal weights. │ │ │ │ +00010ee0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00010ef0: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +00010f00: 7261 6d20 7331 2054 6865 2066 6972 7374 ram s1 The first │ │ │ │ +00010f10: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ +00010f20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00010f30: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +00010f40: 7332 2054 6865 2073 6563 6f6e 6420 7374 s2 The second st │ │ │ │ +00010f50: 7261 7465 6779 0a20 2020 2020 2a20 2020 rategy. * │ │ │ │ +00010f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00010f70: 2020 2020 2020 4070 6172 616d 2073 3320 @param s3 │ │ │ │ +00010f80: 5468 6520 7468 6972 6420 7374 7261 7465 The third strate │ │ │ │ +00010f90: 6779 0a20 2020 2020 2a20 4072 6574 7572 gy. * @retur │ │ │ │ +00010fa0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00010fb0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010fc0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00010fd0: 7469 6320 5365 6c65 6374 6976 6553 6561 tic SelectiveSea │ │ │ │ +00010fe0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00010ff0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +00011000: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00011010: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00011020: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00011030: 6528 5365 6c65 6374 6976 6553 6561 7263 e(SelectiveSearc │ │ │ │ +00011040: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00011050: 6174 6567 7920 7331 2c20 5365 6c65 6374 ategy s1, Select │ │ │ │ +00011060: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00011070: 6174 696f 6e53 7472 6174 6567 7920 7332 ationStrategy s2 │ │ │ │ +00011080: 2c20 5365 6c65 6374 6976 6553 6561 7263 , SelectiveSearc │ │ │ │ +00011090: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +000110a0: 6174 6567 7920 7333 2920 7b0a 2020 2020 ategy s3) {. │ │ │ │ +000110b0: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +000110c0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +000110d0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +000110e0: 6c74 6970 6c65 2e5f 5f66 726f 6d50 7472 ltiple.__fromPtr │ │ │ │ +000110f0: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ +00011100: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00011110: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00011120: 6970 6c65 5f33 2873 312e 6765 744e 6174 iple_3(s1.getNat │ │ │ │ +00011130: 6976 654f 626a 4164 6472 2829 2c20 7332 iveObjAddr(), s2 │ │ │ │ +00011140: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ +00011150: 7228 292c 2073 332e 6765 744e 6174 6976 r(), s3.getNativ │ │ │ │ +00011160: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ +00011170: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00011180: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ +00011190: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000111a0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +000111b0: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ +000111c0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +000111d0: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +000111e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000111f0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00011200: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ +00011210: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00011220: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00011230: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ +00011240: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00011250: 696f 6e53 7472 6174 6567 7920 7332 2c20 ionStrategy s2, │ │ │ │ +00011260: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00011270: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00011280: 7472 6174 6567 7920 7333 2c20 5074 725f trategy s3, Ptr_ │ │ │ │ +00011290: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000112a0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000112b0: 6567 7920 7334 290a 2020 2020 2f2f 0a0a egy s4). //.. │ │ │ │ +000112c0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +000112d0: 7265 6174 6520 6120 6e65 7720 6d75 6c74 reate a new mult │ │ │ │ +000112e0: 6970 6c65 2073 7472 6174 6567 7920 616e iple strategy an │ │ │ │ +000112f0: 6420 7365 7420 666f 7572 2073 7562 7472 d set four subtr │ │ │ │ +00011300: 6174 6567 6965 732c 2077 6974 6820 6571 ategies, with eq │ │ │ │ +00011310: 7561 6c20 7765 6967 6874 730a 2020 2020 ual weights. │ │ │ │ +00011320: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00011330: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +00011340: 6d20 7331 2054 6865 2066 6972 7374 2073 m s1 The first s │ │ │ │ +00011350: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ +00011360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00011370: 2020 2020 2020 2040 7061 7261 6d20 7332 @param s2 │ │ │ │ +00011380: 2054 6865 2073 6563 6f6e 6420 7374 7261 The second stra │ │ │ │ +00011390: 7465 6779 0a20 2020 2020 2a20 2020 2020 tegy. * │ │ │ │ +000113a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000113b0: 2020 2020 4070 6172 616d 2073 3320 5468 @param s3 Th │ │ │ │ +000113c0: 6520 7468 6972 6420 7374 7261 7465 6779 e third strategy │ │ │ │ +000113d0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +000113e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000113f0: 4070 6172 616d 2073 3420 5468 6520 666f @param s4 The fo │ │ │ │ +00011400: 7274 6820 7374 7261 7465 6779 0a20 2020 rth strategy. │ │ │ │ +00011410: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00011420: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00011430: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00011440: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se │ │ │ │ +00011450: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00011460: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00011470: 794d 756c 7469 706c 6520 6372 6561 7465 yMultiple create │ │ │ │ +00011480: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00011490: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000114a0: 6567 794d 756c 7469 706c 6528 5365 6c65 egyMultiple(Sele │ │ │ │ +000114b0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000114c0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +000114d0: 7331 2c20 5365 6c65 6374 6976 6553 6561 s1, SelectiveSea │ │ │ │ +000114e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +000114f0: 7472 6174 6567 7920 7332 2c20 5365 6c65 trategy s2, Sele │ │ │ │ +00011500: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00011510: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00011520: 7333 2c20 5365 6c65 6374 6976 6553 6561 s3, SelectiveSea │ │ │ │ +00011530: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00011540: 7472 6174 6567 7920 7334 2920 7b0a 2020 trategy s4) {. │ │ │ │ +00011550: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +00011560: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00011570: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00011580: 4d75 6c74 6970 6c65 2e5f 5f66 726f 6d50 Multiple.__fromP │ │ │ │ +00011590: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +000115a0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +000115b0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +000115c0: 6c74 6970 6c65 5f34 2873 312e 6765 744e ltiple_4(s1.getN │ │ │ │ +000115d0: 6174 6976 654f 626a 4164 6472 2829 2c20 ativeObjAddr(), │ │ │ │ +000115e0: 7332 2e67 6574 4e61 7469 7665 4f62 6a41 s2.getNativeObjA │ │ │ │ +000115f0: 6464 7228 292c 2073 332e 6765 744e 6174 ddr(), s3.getNat │ │ │ │ +00011600: 6976 654f 626a 4164 6472 2829 2c20 7334 iveObjAddr(), s4 │ │ │ │ +00011610: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ +00011620: 7228 2929 293b 0a20 2020 207d 0a0a 0a20 r()));. }... │ │ │ │ +00011630: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00011640: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +00011650: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00011660: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ +00011670: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00011680: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00011690: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000116a0: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +000116b0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +000116c0: 2061 206e 6577 2053 656c 6563 7469 7665 a new Selective │ │ │ │ +000116d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000116e0: 6f6e 2063 6c61 7373 2e0a 2020 2020 202a on class.. * │ │ │ │ +000116f0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00011700: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00011710: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00011720: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ +00011730: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00011740: 7461 7469 6f6e 2063 7265 6174 6553 656c tation createSel │ │ │ │ +00011750: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00011760: 656e 7461 7469 6f6e 2829 207b 0a20 2020 entation() {. │ │ │ │ +00011770: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ +00011780: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00011790: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ +000117a0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ +000117b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000117c0: 6174 696f 6e5f 3028 2929 3b0a 2020 2020 ation_0());. │ │ │ │ +000117d0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +000117e0: 2f20 432b 2b3a 2020 5074 725f 4454 4669 / C++: Ptr_DTFi │ │ │ │ +000117f0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +00011800: 633a 3a63 7265 6174 6544 5446 696c 7465 c::createDTFilte │ │ │ │ +00011810: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +00011820: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ +00011830: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +00011840: 6c6f 722c 2069 6e74 206d 6f64 6520 3d20 lor, int mode = │ │ │ │ +00011850: 4454 465f 4e43 2c20 696e 7420 6e75 6d49 DTF_NC, int numI │ │ │ │ +00011860: 7465 7273 203d 2033 290a 2020 2020 2f2f ters = 3). // │ │ │ │ +00011870: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00011880: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +00011890: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +000118a0: 206f 6620 4454 4669 6c74 6572 2061 6e64 of DTFilter and │ │ │ │ +000118b0: 2070 726f 6475 6365 2069 6e69 7469 616c produce initial │ │ │ │ +000118c0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +000118d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000118e0: 4070 6172 616d 2067 7569 6465 2067 7569 @param guide gui │ │ │ │ +000118f0: 6465 6420 696d 6167 6520 2875 7365 6420 ded image (used │ │ │ │ +00011900: 746f 2062 7569 6c64 2074 7261 6e73 666f to build transfo │ │ │ │ +00011910: 726d 6564 2064 6973 7461 6e63 652c 2077 rmed distance, w │ │ │ │ +00011920: 6869 6368 2064 6573 6372 6962 6573 2065 hich describes e │ │ │ │ +00011930: 6467 6520 7374 7275 6374 7572 6520 6f66 dge structure of │ │ │ │ +00011940: 0a20 2020 2020 2a20 6775 6964 6564 2069 . * guided i │ │ │ │ +00011950: 6d61 6765 292e 0a20 2020 2020 2a0a 2020 mage).. *. │ │ │ │ +00011960: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00011970: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ +00011980: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ +00011990: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +000119a0: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +000119b0: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +000119c0: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +000119d0: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ +000119e0: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +000119f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00011a00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00011a10: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ +00011a20: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ +00011a30: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +00011a40: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00011a50: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00011a60: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00011a70: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ +00011a80: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +00011a90: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00011aa0: 2020 2a20 4070 6172 616d 206d 6f64 6520 * @param mode │ │ │ │ +00011ab0: 6f6e 6520 666f 726d 2074 6872 6565 206d one form three m │ │ │ │ +00011ac0: 6f64 6573 2044 5446 5f4e 432c 2044 5446 odes DTF_NC, DTF │ │ │ │ +00011ad0: 5f52 4620 616e 6420 4454 465f 4943 2077 _RF and DTF_IC w │ │ │ │ +00011ae0: 6869 6368 2063 6f72 7265 7370 6f6e 6473 hich corresponds │ │ │ │ +00011af0: 2074 6f20 7468 7265 6520 6d6f 6465 7320 to three modes │ │ │ │ +00011b00: 666f 720a 2020 2020 202a 2066 696c 7465 for. * filte │ │ │ │ +00011b10: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ +00011b20: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ +00011b30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00011b40: 6172 616d 206e 756d 4974 6572 7320 6f70 aram numIters op │ │ │ │ +00011b50: 7469 6f6e 616c 206e 756d 6265 7220 6f66 tional number of │ │ │ │ +00011b60: 2069 7465 7261 7469 6f6e 7320 7573 6564 iterations used │ │ │ │ +00011b70: 2066 6f72 2066 696c 7465 7269 6e67 2c20 for filtering, │ │ │ │ +00011b80: 3320 6973 2071 7569 7465 2065 6e6f 7567 3 is quite enoug │ │ │ │ +00011b90: 682e 0a20 2020 2020 2a0a 2020 2020 202a h.. *. * │ │ │ │ +00011ba0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00011bb0: 7320 6162 6f75 7420 446f 6d61 696e 2054 s about Domain T │ │ │ │ +00011bc0: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +00011bd0: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +00011be0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +00011bf0: 6963 6c65 2043 4954 453a 2047 6173 7461 icle CITE: Gasta │ │ │ │ +00011c00: 6c31 3120 616e 640a 2020 2020 202a 205b l11 and. * [ │ │ │ │ +00011c10: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ +00011c20: 2066 696c 7465 7220 686f 6d65 7061 6765 filter homepage │ │ │ │ +00011c30: 5d28 6874 7470 3a2f 2f77 7777 2e69 6e66 ](http://www.inf │ │ │ │ +00011c40: 2e75 6672 6773 2e62 722f 7e65 736c 6761 .ufrgs.br/~eslga │ │ │ │ +00011c50: 7374 616c 2f44 6f6d 6169 6e54 7261 6e73 stal/DomainTrans │ │ │ │ +00011c60: 666f 726d 2f29 2e0a 2020 2020 202a 2040 form/).. * @ │ │ │ │ +00011c70: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00011c80: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00011c90: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00011ca0: 6320 7374 6174 6963 2044 5446 696c 7465 c static DTFilte │ │ │ │ +00011cb0: 7220 6372 6561 7465 4454 4669 6c74 6572 r createDTFilter │ │ │ │ +00011cc0: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +00011cd0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +00011ce0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00011cf0: 6f72 2c20 696e 7420 6d6f 6465 2c20 696e or, int mode, in │ │ │ │ +00011d00: 7420 6e75 6d49 7465 7273 2920 7b0a 2020 t numIters) {. │ │ │ │ +00011d10: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00011d20: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00011d30: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +00011d40: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +00011d50: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +00011d60: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ +00011d70: 6465 2c20 6e75 6d49 7465 7273 2929 3b0a de, numIters));. │ │ │ │ +00011d80: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00011d90: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00011da0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00011db0: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ +00011dc0: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +00011dd0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +00011de0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00011df0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00011e00: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00011e10: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ +00011e20: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ +00011e30: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ +00011e40: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ +00011e50: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ +00011e60: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ +00011e70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00011e80: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +00011e90: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +00011ea0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00011eb0: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00011ec0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00011ed0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00011ee0: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00011ef0: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00011f00: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00011f10: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00011f20: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +00011f30: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +00011f40: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00011f50: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00011f60: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00011f70: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00011f80: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00011f90: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00011fa0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00011fb0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00011fc0: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ +00011fd0: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ +00011fe0: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ +00011ff0: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ +00012000: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ +00012010: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ +00012020: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ +00012030: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ +00012040: 636c 652e 0a20 2020 2020 2a0a 2020 2020 cle.. *. │ │ │ │ +00012050: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00012060: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00012070: 2044 6f6d 6169 6e20 5472 616e 7366 6f72 Domain Transfor │ │ │ │ +00012080: 6d20 6669 6c74 6572 2070 6172 616d 6574 m filter paramet │ │ │ │ +00012090: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +000120a0: 6769 6e61 6c20 6172 7469 636c 6520 4349 ginal article CI │ │ │ │ +000120b0: 5445 3a20 4761 7374 616c 3131 2061 6e64 TE: Gastal11 and │ │ │ │ +000120c0: 0a20 2020 2020 2a20 5b44 6f6d 6169 6e20 . * [Domain │ │ │ │ +000120d0: 5472 616e 7366 6f72 6d20 6669 6c74 6572 Transform filter │ │ │ │ +000120e0: 2068 6f6d 6570 6167 655d 2868 7474 703a homepage](http: │ │ │ │ +000120f0: 2f2f 7777 772e 696e 662e 7566 7267 732e //www.inf.ufrgs. │ │ │ │ +00012100: 6272 2f7e 6573 6c67 6173 7461 6c2f 446f br/~eslgastal/Do │ │ │ │ +00012110: 6d61 696e 5472 616e 7366 6f72 6d2f 292e mainTransform/). │ │ │ │ +00012120: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00012130: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00012140: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00012150: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00012160: 6320 4454 4669 6c74 6572 2063 7265 6174 c DTFilter creat │ │ │ │ +00012170: 6544 5446 696c 7465 7228 4d61 7420 6775 eDTFilter(Mat gu │ │ │ │ +00012180: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +00012190: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +000121a0: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ +000121b0: 206d 6f64 6529 207b 0a20 2020 2020 2020 mode) {. │ │ │ │ +000121c0: 2072 6574 7572 6e20 4454 4669 6c74 6572 return DTFilter │ │ │ │ +000121d0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000121e0: 6174 6544 5446 696c 7465 725f 3128 6775 ateDTFilter_1(gu │ │ │ │ +000121f0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +00012200: 6967 6d61 5370 6174 6961 6c2c 2073 6967 igmaSpatial, sig │ │ │ │ +00012210: 6d61 436f 6c6f 722c 206d 6f64 6529 293b maColor, mode)); │ │ │ │ +00012220: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00012230: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +00012240: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00012250: 7374 616e 6365 206f 6620 4454 4669 6c74 stance of DTFilt │ │ │ │ +00012260: 6572 2061 6e64 2070 726f 6475 6365 2069 er and produce i │ │ │ │ +00012270: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +00012280: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +00012290: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +000122a0: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +000122b0: 2875 7365 6420 746f 2062 7569 6c64 2074 (used to build t │ │ │ │ +000122c0: 7261 6e73 666f 726d 6564 2064 6973 7461 ransformed dista │ │ │ │ +000122d0: 6e63 652c 2077 6869 6368 2064 6573 6372 nce, which descr │ │ │ │ +000122e0: 6962 6573 2065 6467 6520 7374 7275 6374 ibes edge struct │ │ │ │ +000122f0: 7572 6520 6f66 0a20 2020 2020 2a20 6775 ure of. * gu │ │ │ │ +00012300: 6964 6564 2069 6d61 6765 292e 0a20 2020 ided image).. │ │ │ │ +00012310: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012320: 6d20 7369 676d 6153 7061 7469 616c 205c m sigmaSpatial \ │ │ │ │ +00012330: 287b 5c73 6967 6d61 7d5f 485c 2920 7061 ({\sigma}_H\) pa │ │ │ │ +00012340: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00012350: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00012360: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00012370: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00012380: 650a 2020 2020 202a 2063 6f6f 7264 696e e. * coordin │ │ │ │ +00012390: 6174 6520 7370 6163 6520 696e 746f 2062 ate space into b │ │ │ │ +000123a0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +000123b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000123c0: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ +000123d0: 5c28 7b5c 7369 676d 617d 5f72 5c29 2070 \({\sigma}_r\) p │ │ │ │ +000123e0: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +000123f0: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +00012400: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +00012410: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00012420: 6865 0a20 2020 2020 2a20 636f 6c6f 7220 he. * color │ │ │ │ +00012430: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ +00012440: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00012450: 202a 0a20 2020 2020 2a20 6669 6c74 6572 *. * filter │ │ │ │ +00012460: 696e 6720 3244 2073 6967 6e61 6c73 2069 ing 2D signals i │ │ │ │ +00012470: 6e20 7468 6520 6172 7469 636c 652e 0a20 n the article.. │ │ │ │ +00012480: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00012490: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +000124a0: 6169 6c73 2061 626f 7574 2044 6f6d 6169 ails about Domai │ │ │ │ +000124b0: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ +000124c0: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +000124d0: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +000124e0: 6172 7469 636c 6520 4349 5445 3a20 4761 article CITE: Ga │ │ │ │ +000124f0: 7374 616c 3131 2061 6e64 0a20 2020 2020 stal11 and. │ │ │ │ +00012500: 2a20 5b44 6f6d 6169 6e20 5472 616e 7366 * [Domain Transf │ │ │ │ +00012510: 6f72 6d20 6669 6c74 6572 2068 6f6d 6570 orm filter homep │ │ │ │ +00012520: 6167 655d 2868 7474 703a 2f2f 7777 772e age](http://www. │ │ │ │ +00012530: 696e 662e 7566 7267 732e 6272 2f7e 6573 inf.ufrgs.br/~es │ │ │ │ +00012540: 6c67 6173 7461 6c2f 446f 6d61 696e 5472 lgastal/DomainTr │ │ │ │ +00012550: 616e 7366 6f72 6d2f 292e 0a20 2020 2020 ansform/).. │ │ │ │ +00012560: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00012570: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00012580: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00012590: 626c 6963 2073 7461 7469 6320 4454 4669 blic static DTFi │ │ │ │ +000125a0: 6c74 6572 2063 7265 6174 6544 5446 696c lter createDTFil │ │ │ │ +000125b0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +000125c0: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +000125d0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +000125e0: 436f 6c6f 7229 207b 0a20 2020 2020 2020 Color) {. │ │ │ │ +000125f0: 2072 6574 7572 6e20 4454 4669 6c74 6572 return DTFilter │ │ │ │ +00012600: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00012610: 6174 6544 5446 696c 7465 725f 3228 6775 ateDTFilter_2(gu │ │ │ │ +00012620: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +00012630: 6967 6d61 5370 6174 6961 6c2c 2073 6967 igmaSpatial, sig │ │ │ │ +00012640: 6d61 436f 6c6f 7229 293b 0a20 2020 207d maColor));. } │ │ │ │ +00012650: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00012660: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00012670: 7869 6d67 7072 6f63 3a3a 6474 4669 6c74 ximgproc::dtFilt │ │ │ │ +00012680: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +00012690: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +000126a0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +000126b0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +000126c0: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +000126d0: 6520 3d20 4454 465f 4e43 2c20 696e 7420 e = DTF_NC, int │ │ │ │ +000126e0: 6e75 6d49 7465 7273 203d 2033 290a 2020 numIters = 3). │ │ │ │ +000126f0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00012700: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ +00012710: 6c69 6e65 2044 6f6d 6169 6e20 5472 616e line Domain Tran │ │ │ │ +00012720: 7366 6f72 6d20 6669 6c74 6572 2063 616c sform filter cal │ │ │ │ +00012730: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ +00012740: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00012750: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00012760: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ +00012770: 6964 6564 2069 6d61 6765 2074 6865 6e20 ided image then │ │ │ │ +00012780: 7573 6520 4454 4669 6c74 6572 2069 6e74 use DTFilter int │ │ │ │ +00012790: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +000127a0: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +000127b0: 6e73 206f 6e20 696e 6974 6961 6c69 7a61 ns on initializa │ │ │ │ +000127c0: 7469 6f6e 2073 7461 6765 2e0a 2020 2020 tion stage.. │ │ │ │ +000127d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000127e0: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ +000127f0: 6167 6520 2861 6c73 6f20 6361 6c6c 6564 age (also called │ │ │ │ +00012800: 2061 7320 6a6f 696e 7420 696d 6167 6529 as joint image) │ │ │ │ +00012810: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +00012820: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00012830: 2d70 6f69 6e74 2033 322d 6269 740a 2020 -point 32-bit. │ │ │ │ +00012840: 2020 202a 2064 6570 7468 2061 6e64 2075 * depth and u │ │ │ │ +00012850: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00012860: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00012870: 7263 2066 696c 7465 7269 6e67 2069 6d61 rc filtering ima │ │ │ │ +00012880: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ +00012890: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +000128a0: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +000128b0: 6465 7074 6820 616e 6420 7570 2074 6f20 depth and up to │ │ │ │ +000128c0: 3420 6368 616e 6e65 6c73 2e0a 2020 2020 4 channels.. │ │ │ │ +000128d0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +000128e0: 7374 696e 6174 696f 6e20 696d 6167 650a stination image. │ │ │ │ +000128f0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00012900: 676d 6153 7061 7469 616c 205c 287b 5c73 gmaSpatial \({\s │ │ │ │ +00012910: 6967 6d61 7d5f 485c 2920 7061 7261 6d65 igma}_H\) parame │ │ │ │ +00012920: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ +00012930: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ +00012940: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00012950: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ +00012960: 2020 202a 2063 6f6f 7264 696e 6174 6520 * coordinate │ │ │ │ +00012970: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ +00012980: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00012990: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ +000129a0: 6f6c 6f72 205c 287b 5c73 6967 6d61 7d5f olor \({\sigma}_ │ │ │ │ +000129b0: 725c 2920 7061 7261 6d65 7465 7220 696e r\) parameter in │ │ │ │ +000129c0: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +000129d0: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +000129e0: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +000129f0: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +00012a00: 6f6c 6f72 2073 7061 6365 2069 6e74 6f20 olor space into │ │ │ │ +00012a10: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00012a20: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00012a30: 6f64 6520 6f6e 6520 666f 726d 2074 6872 ode one form thr │ │ │ │ +00012a40: 6565 206d 6f64 6573 2044 5446 5f4e 432c ee modes DTF_NC, │ │ │ │ +00012a50: 2044 5446 5f52 4620 616e 6420 4454 465f DTF_RF and DTF_ │ │ │ │ +00012a60: 4943 2077 6869 6368 2063 6f72 7265 7370 IC which corresp │ │ │ │ +00012a70: 6f6e 6473 2074 6f20 7468 7265 6520 6d6f onds to three mo │ │ │ │ +00012a80: 6465 7320 666f 720a 2020 2020 202a 2066 des for. * f │ │ │ │ +00012a90: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ +00012aa0: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ +00012ab0: 6c65 2e0a 2020 2020 202a 2040 7061 7261 le.. * @para │ │ │ │ +00012ac0: 6d20 6e75 6d49 7465 7273 206f 7074 696f m numIters optio │ │ │ │ +00012ad0: 6e61 6c20 6e75 6d62 6572 206f 6620 6974 nal number of it │ │ │ │ +00012ae0: 6572 6174 696f 6e73 2075 7365 6420 666f erations used fo │ │ │ │ +00012af0: 7220 6669 6c74 6572 696e 672c 2033 2069 r filtering, 3 i │ │ │ │ +00012b00: 7320 7175 6974 6520 656e 6f75 6768 2e0a s quite enough.. │ │ │ │ +00012b10: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ +00012b20: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui │ │ │ │ +00012b30: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil │ │ │ │ +00012b40: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00012b50: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00012b60: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat │ │ │ │ +00012b70: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +00012b80: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +00012b90: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00012ba0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +00012bb0: 2069 6e74 206d 6f64 652c 2069 6e74 206e int mode, int n │ │ │ │ +00012bc0: 756d 4974 6572 7329 207b 0a20 2020 2020 umIters) {. │ │ │ │ +00012bd0: 2020 2064 7446 696c 7465 725f 3028 6775 dtFilter_0(gu │ │ │ │ +00012be0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +00012bf0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00012c00: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ +00012c10: 6d61 5370 6174 6961 6c2c 2073 6967 6d61 maSpatial, sigma │ │ │ │ +00012c20: 436f 6c6f 722c 206d 6f64 652c 206e 756d Color, mode, num │ │ │ │ +00012c30: 4974 6572 7329 3b0a 2020 2020 7d0a 0a20 Iters);. }.. │ │ │ │ +00012c40: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +00012c50: 6d70 6c65 206f 6e65 2d6c 696e 6520 446f mple one-line Do │ │ │ │ +00012c60: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f │ │ │ │ +00012c70: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ +00012c80: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ +00012c90: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ +00012ca0: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ +00012cb0: 2020 2020 202a 2067 7569 6465 6420 696d * guided im │ │ │ │ +00012cc0: 6167 6520 7468 656e 2075 7365 2044 5446 age then use DTF │ │ │ │ +00012cd0: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +00012ce0: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ +00012cf0: 6f6d 7075 7461 7469 6f6e 7320 6f6e 2069 omputations on i │ │ │ │ +00012d00: 6e69 7469 616c 697a 6174 696f 6e20 7374 nitialization st │ │ │ │ +00012d10: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00012d20: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00012d30: 6775 6964 6564 2069 6d61 6765 2028 616c guided image (al │ │ │ │ +00012d40: 736f 2063 616c 6c65 6420 6173 206a 6f69 so called as joi │ │ │ │ +00012d50: 6e74 2069 6d61 6765 2920 7769 7468 2075 nt image) with u │ │ │ │ +00012d60: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +00012d70: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +00012d80: 3332 2d62 6974 0a20 2020 2020 2a20 6465 32-bit. * de │ │ │ │ +00012d90: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00012da0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00012db0: 2040 7061 7261 6d20 7372 6320 6669 6c74 @param src filt │ │ │ │ +00012dc0: 6572 696e 6720 696d 6167 6520 7769 7468 ering image with │ │ │ │ +00012dd0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +00012de0: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +00012df0: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ +00012e00: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ +00012e10: 656c 732e 0a20 2020 2020 2a20 4070 6172 els.. * @par │ │ │ │ +00012e20: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ +00012e30: 6f6e 2069 6d61 6765 0a20 2020 2020 2a20 on image. * │ │ │ │ +00012e40: 4070 6172 616d 2073 6967 6d61 5370 6174 @param sigmaSpat │ │ │ │ +00012e50: 6961 6c20 5c28 7b5c 7369 676d 617d 5f48 ial \({\sigma}_H │ │ │ │ +00012e60: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +00012e70: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +00012e80: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +00012e90: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00012ea0: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00012eb0: 6f72 6469 6e61 7465 2073 7061 6365 2069 ordinate space i │ │ │ │ +00012ec0: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00012ed0: 7465 722e 0a20 2020 2020 2a20 4070 6172 ter.. * @par │ │ │ │ +00012ee0: 616d 2073 6967 6d61 436f 6c6f 7220 5c28 am sigmaColor \( │ │ │ │ +00012ef0: 7b5c 7369 676d 617d 5f72 5c29 2070 6172 {\sigma}_r\) par │ │ │ │ +00012f00: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00012f10: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00012f20: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00012f30: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00012f40: 0a20 2020 2020 2a20 636f 6c6f 7220 7370 . * color sp │ │ │ │ +00012f50: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00012f60: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00012f70: 2040 7061 7261 6d20 6d6f 6465 206f 6e65 @param mode one │ │ │ │ +00012f80: 2066 6f72 6d20 7468 7265 6520 6d6f 6465 form three mode │ │ │ │ +00012f90: 7320 4454 465f 4e43 2c20 4454 465f 5246 s DTF_NC, DTF_RF │ │ │ │ +00012fa0: 2061 6e64 2044 5446 5f49 4320 7768 6963 and DTF_IC whic │ │ │ │ +00012fb0: 6820 636f 7272 6573 706f 6e64 7320 746f h corresponds to │ │ │ │ +00012fc0: 2074 6872 6565 206d 6f64 6573 2066 6f72 three modes for │ │ │ │ +00012fd0: 0a20 2020 2020 2a20 6669 6c74 6572 696e . * filterin │ │ │ │ +00012fe0: 6720 3244 2073 6967 6e61 6c73 2069 6e20 g 2D signals in │ │ │ │ +00012ff0: 7468 6520 6172 7469 636c 652e 0a20 2020 the article.. │ │ │ │ +00013000: 2020 2a20 5345 453a 2062 696c 6174 6572 * SEE: bilater │ │ │ │ +00013010: 616c 4669 6c74 6572 2c20 6775 6964 6564 alFilter, guided │ │ │ │ +00013020: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +00013030: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00013040: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00013050: 6474 4669 6c74 6572 284d 6174 2067 7569 dtFilter(Mat gui │ │ │ │ +00013060: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +00013070: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +00013080: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +00013090: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +000130a0: 7420 6d6f 6465 2920 7b0a 2020 2020 2020 t mode) {. │ │ │ │ +000130b0: 2020 6474 4669 6c74 6572 5f31 2867 7569 dtFilter_1(gui │ │ │ │ +000130c0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +000130d0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +000130e0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +000130f0: 6153 7061 7469 616c 2c20 7369 676d 6143 aSpatial, sigmaC │ │ │ │ +00013100: 6f6c 6f72 2c20 6d6f 6465 293b 0a20 2020 olor, mode);. │ │ │ │ +00013110: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00013120: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00013130: 6e65 2044 6f6d 6169 6e20 5472 616e 7366 ne Domain Transf │ │ │ │ +00013140: 6f72 6d20 6669 6c74 6572 2063 616c 6c2e orm filter call. │ │ │ │ +00013150: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00013160: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00013170: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00013180: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00013190: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ +000131a0: 6520 4454 4669 6c74 6572 2069 6e74 6572 e DTFilter inter │ │ │ │ +000131b0: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +000131c0: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +000131d0: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +000131e0: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +000131f0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00013200: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +00013210: 6520 2861 6c73 6f20 6361 6c6c 6564 2061 e (also called a │ │ │ │ +00013220: 7320 6a6f 696e 7420 696d 6167 6529 2077 s joint image) w │ │ │ │ +00013230: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00013240: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00013250: 6f69 6e74 2033 322d 6269 740a 2020 2020 oint 32-bit. │ │ │ │ +00013260: 202a 2064 6570 7468 2061 6e64 2075 7020 * depth and up │ │ │ │ +00013270: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00013280: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00013290: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +000132a0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +000132b0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +000132c0: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +000132d0: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +000132e0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +000132f0: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ +00013300: 696e 6174 696f 6e20 696d 6167 650a 2020 ination image. │ │ │ │ +00013310: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00013320: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ +00013330: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ +00013340: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +00013350: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +00013360: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00013370: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +00013380: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ +00013390: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +000133a0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +000133b0: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +000133c0: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\ │ │ │ │ +000133d0: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +000133e0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +000133f0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00013400: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00013410: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col │ │ │ │ +00013420: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi │ │ │ │ +00013430: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00013440: 2020 2020 2a20 6669 6c74 6572 696e 6720 * filtering │ │ │ │ +00013450: 3244 2073 6967 6e61 6c73 2069 6e20 7468 2D signals in th │ │ │ │ +00013460: 6520 6172 7469 636c 652e 0a20 2020 2020 e article.. │ │ │ │ +00013470: 2a20 5345 453a 2062 696c 6174 6572 616c * SEE: bilateral │ │ │ │ +00013480: 4669 6c74 6572 2c20 6775 6964 6564 4669 Filter, guidedFi │ │ │ │ +00013490: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ +000134a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000134b0: 6320 7374 6174 6963 2076 6f69 6420 6474 c static void dt │ │ │ │ +000134c0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +000134d0: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d │ │ │ │ +000134e0: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ +000134f0: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +00013500: 7369 676d 6143 6f6c 6f72 2920 7b0a 2020 sigmaColor) {. │ │ │ │ +00013510: 2020 2020 2020 6474 4669 6c74 6572 5f32 dtFilter_2 │ │ │ │ +00013520: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ +00013530: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +00013540: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00013550: 7369 676d 6153 7061 7469 616c 2c20 7369 sigmaSpatial, si │ │ │ │ +00013560: 676d 6143 6f6c 6f72 293b 0a20 2020 207d gmaColor);. } │ │ │ │ +00013570: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00013580: 2043 2b2b 3a20 2050 7472 5f47 7569 6465 C++: Ptr_Guide │ │ │ │ +00013590: 6446 696c 7465 7220 6376 3a3a 7869 6d67 dFilter cv::ximg │ │ │ │ +000135a0: 7072 6f63 3a3a 6372 6561 7465 4775 6964 proc::createGuid │ │ │ │ +000135b0: 6564 4669 6c74 6572 284d 6174 2067 7569 edFilter(Mat gui │ │ │ │ +000135c0: 6465 2c20 696e 7420 7261 6469 7573 2c20 de, int radius, │ │ │ │ +000135d0: 646f 7562 6c65 2065 7073 2c20 646f 7562 double eps, doub │ │ │ │ +000135e0: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ +000135f0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +00013600: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +00013610: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00013620: 7374 616e 6365 206f 6620 4775 6964 6564 stance of Guided │ │ │ │ +00013630: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +00013640: 6365 2069 6e69 7469 616c 697a 6174 696f ce initializatio │ │ │ │ +00013650: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ +00013660: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00013670: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ +00013680: 6167 6520 286f 7220 6172 7261 7920 6f66 age (or array of │ │ │ │ +00013690: 2069 6d61 6765 7329 2077 6974 6820 7570 images) with up │ │ │ │ +000136a0: 2074 6f20 3320 6368 616e 6e65 6c73 2c20 to 3 channels, │ │ │ │ +000136b0: 6966 2069 7420 6861 7665 206d 6f72 6520 if it have more │ │ │ │ +000136c0: 7468 656e 2033 0a20 2020 2020 2a20 6368 then 3. * ch │ │ │ │ +000136d0: 616e 6e65 6c73 2074 6865 6e20 6f6e 6c79 annels then only │ │ │ │ +000136e0: 2066 6972 7374 2033 2063 6861 6e6e 656c first 3 channel │ │ │ │ +000136f0: 7320 7769 6c6c 2062 6520 7573 6564 2e0a s will be used.. │ │ │ │ +00013700: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00013710: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi │ │ │ │ +00013720: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil │ │ │ │ +00013730: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00013740: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re │ │ │ │ +00013750: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter │ │ │ │ +00013760: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt │ │ │ │ +00013770: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\) │ │ │ │ +00013780: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ +00013790: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ +000137a0: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac │ │ │ │ +000137b0: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ +000137c0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +000137d0: 2020 2020 2a20 4070 6172 616d 2073 6361 * @param sca │ │ │ │ +000137e0: 6c65 2073 7562 7361 6d70 6c65 2066 6163 le subsample fac │ │ │ │ +000137f0: 746f 7220 6f66 2046 6173 7420 4775 6964 tor of Fast Guid │ │ │ │ +00013800: 6564 2046 696c 7465 722c 2075 7365 2061 ed Filter, use a │ │ │ │ +00013810: 2073 6361 6c65 206c 6573 7320 7468 616e scale less than │ │ │ │ +00013820: 2031 2074 6f20 7370 6565 6473 2075 7020 1 to speeds up │ │ │ │ +00013830: 636f 6d70 7574 6174 696f 6e0a 2020 2020 computation. │ │ │ │ +00013840: 202a 2077 6974 6820 616c 6d6f 7374 206e * with almost n │ │ │ │ +00013850: 6f20 7669 7369 626c 6520 6465 6772 6164 o visible degrad │ │ │ │ +00013860: 6174 696f 6e2e 2028 652e 672e 2073 6361 ation. (e.g. sca │ │ │ │ +00013870: 6c65 3d3d 302e 3520 7368 7269 6e6b 7320 le==0.5 shrinks │ │ │ │ +00013880: 7468 6520 696d 6167 6520 6279 2032 7820 the image by 2x │ │ │ │ +00013890: 696e 7369 6465 2074 6865 2066 696c 7465 inside the filte │ │ │ │ +000138a0: 7229 0a20 2020 2020 2a0a 2020 2020 202a r). *. * │ │ │ │ +000138b0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +000138c0: 7320 6162 6f75 7420 2846 6173 7429 2047 s about (Fast) G │ │ │ │ +000138d0: 7569 6465 6420 4669 6c74 6572 2070 6172 uided Filter par │ │ │ │ +000138e0: 616d 6574 6572 732c 2073 6565 2074 6865 ameters, see the │ │ │ │ +000138f0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ +00013900: 6573 2043 4954 453a 204b 6169 6d69 6e67 es CITE: Kaiming │ │ │ │ +00013910: 3130 2043 4954 453a 204b 6169 6d69 6e67 10 CITE: Kaiming │ │ │ │ +00013920: 3135 202e 0a20 2020 2020 2a20 4072 6574 15 .. * @ret │ │ │ │ +00013930: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00013940: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00013950: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00013960: 7461 7469 6320 4775 6964 6564 4669 6c74 tatic GuidedFilt │ │ │ │ +00013970: 6572 2063 7265 6174 6547 7569 6465 6446 er createGuidedF │ │ │ │ +00013980: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00013990: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +000139a0: 626c 6520 6570 732c 2064 6f75 626c 6520 ble eps, double │ │ │ │ +000139b0: 7363 616c 6529 207b 0a20 2020 2020 2020 scale) {. │ │ │ │ +000139c0: 2072 6574 7572 6e20 4775 6964 6564 4669 return GuidedFi │ │ │ │ +000139d0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +000139e0: 2863 7265 6174 6547 7569 6465 6446 696c (createGuidedFil │ │ │ │ +000139f0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ +00013a00: 7665 4f62 6a2c 2072 6164 6975 732c 2065 veObj, radius, e │ │ │ │ +00013a10: 7073 2c20 7363 616c 6529 293b 0a20 2020 ps, scale));. │ │ │ │ +00013a20: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00013a30: 202a 2046 6163 746f 7279 206d 6574 686f * Factory metho │ │ │ │ +00013a40: 642c 2063 7265 6174 6520 696e 7374 616e d, create instan │ │ │ │ +00013a50: 6365 206f 6620 4775 6964 6564 4669 6c74 ce of GuidedFilt │ │ │ │ +00013a60: 6572 2061 6e64 2070 726f 6475 6365 2069 er and produce i │ │ │ │ +00013a70: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +00013a80: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +00013a90: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00013aa0: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +00013ab0: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +00013ac0: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +00013ad0: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +00013ae0: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +00013af0: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +00013b00: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +00013b10: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +00013b20: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +00013b30: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00013b40: 2072 6164 6975 7320 7261 6469 7573 206f radius radius o │ │ │ │ +00013b50: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +00013b60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00013b70: 7061 7261 6d20 6570 7320 7265 6775 6c61 param eps regula │ │ │ │ +00013b80: 7269 7a61 7469 6f6e 2074 6572 6d20 6f66 rization term of │ │ │ │ +00013b90: 2047 7569 6465 6420 4669 6c74 6572 2e20 Guided Filter. │ │ │ │ +00013ba0: 5c28 7b65 7073 7d5e 325c 2920 6973 2073 \({eps}^2\) is s │ │ │ │ +00013bb0: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00013bc0: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00013bd0: 0a20 2020 2020 2a20 7370 6163 6520 696e . * space in │ │ │ │ +00013be0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00013bf0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00013c00: 2a20 7769 7468 2061 6c6d 6f73 7420 6e6f * with almost no │ │ │ │ +00013c10: 2076 6973 6962 6c65 2064 6567 7261 6461 visible degrada │ │ │ │ +00013c20: 7469 6f6e 2e20 2865 2e67 2e20 7363 616c tion. (e.g. scal │ │ │ │ +00013c30: 653d 3d30 2e35 2073 6872 696e 6b73 2074 e==0.5 shrinks t │ │ │ │ +00013c40: 6865 2069 6d61 6765 2062 7920 3278 2069 he image by 2x i │ │ │ │ +00013c50: 6e73 6964 6520 7468 6520 6669 6c74 6572 nside the filter │ │ │ │ +00013c60: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. * │ │ │ │ +00013c70: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00013c80: 2061 626f 7574 2028 4661 7374 2920 4775 about (Fast) Gu │ │ │ │ +00013c90: 6964 6564 2046 696c 7465 7220 7061 7261 ided Filter para │ │ │ │ +00013ca0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00013cb0: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +00013cc0: 7320 4349 5445 3a20 4b61 696d 696e 6731 s CITE: Kaiming1 │ │ │ │ +00013cd0: 3020 4349 5445 3a20 4b61 696d 696e 6731 0 CITE: Kaiming1 │ │ │ │ +00013ce0: 3520 2e0a 2020 2020 202a 2040 7265 7475 5 .. * @retu │ │ │ │ +00013cf0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00013d00: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00013d10: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00013d20: 6174 6963 2047 7569 6465 6446 696c 7465 atic GuidedFilte │ │ │ │ +00013d30: 7220 6372 6561 7465 4775 6964 6564 4669 r createGuidedFi │ │ │ │ +00013d40: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00013d50: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +00013d60: 6c65 2065 7073 2920 7b0a 2020 2020 2020 le eps) {. │ │ │ │ +00013d70: 2020 7265 7475 726e 2047 7569 6465 6446 return GuidedF │ │ │ │ +00013d80: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00013d90: 5f28 6372 6561 7465 4775 6964 6564 4669 _(createGuidedFi │ │ │ │ +00013da0: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat │ │ │ │ +00013db0: 6976 654f 626a 2c20 7261 6469 7573 2c20 iveObj, radius, │ │ │ │ +00013dc0: 6570 7329 293b 0a20 2020 207d 0a0a 0a20 eps));. }... │ │ │ │ +00013dd0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00013de0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00013df0: 7072 6f63 3a3a 6775 6964 6564 4669 6c74 proc::guidedFilt │ │ │ │ +00013e00: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +00013e10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +00013e20: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +00013e30: 626c 6520 6570 732c 2069 6e74 2064 4465 ble eps, int dDe │ │ │ │ +00013e40: 7074 6820 3d20 2d31 2c20 646f 7562 6c65 pth = -1, double │ │ │ │ +00013e50: 2073 6361 6c65 203d 2031 2e30 290a 2020 scale = 1.0). │ │ │ │ +00013e60: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00013e70: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ +00013e80: 6c69 6e65 2028 4661 7374 2920 4775 6964 line (Fast) Guid │ │ │ │ +00013e90: 6564 2046 696c 7465 7220 6361 6c6c 2e0a ed Filter call.. │ │ │ │ +00013ea0: 2020 2020 202a 0a20 2020 2020 2a20 4966 *. * If │ │ │ │ +00013eb0: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ +00013ec0: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ +00013ed0: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ +00013ee0: 6520 6775 6964 6564 2069 6d61 6765 2074 e guided image t │ │ │ │ +00013ef0: 6865 6e20 7573 6520 4775 6964 6564 4669 hen use GuidedFi │ │ │ │ +00013f00: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +00013f10: 6f0a 2020 2020 202a 2061 766f 6964 2065 o. * avoid e │ │ │ │ +00013f20: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ +00013f30: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ +00013f40: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ +00013f50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00013f60: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ +00013f70: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of │ │ │ │ +00013f80: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up │ │ │ │ +00013f90: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i │ │ │ │ +00013fa0: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t │ │ │ │ +00013fb0: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha │ │ │ │ +00013fc0: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only │ │ │ │ +00013fd0: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels │ │ │ │ +00013fe0: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used.. │ │ │ │ +00013ff0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00014000: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ +00014010: 6720 696d 6167 6520 7769 7468 2061 6e79 g image with any │ │ │ │ +00014020: 206e 756d 6265 7273 206f 6620 6368 616e numbers of chan │ │ │ │ +00014030: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +00014040: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ +00014050: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ +00014060: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014070: 6d20 7261 6469 7573 2072 6164 6975 7320 m radius radius │ │ │ │ +00014080: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter │ │ │ │ +00014090: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000140a0: 4070 6172 616d 2065 7073 2072 6567 756c @param eps regul │ │ │ │ +000140b0: 6172 697a 6174 696f 6e20 7465 726d 206f arization term o │ │ │ │ +000140c0: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +000140d0: 205c 287b 6570 737d 5e32 5c29 2069 7320 \({eps}^2\) is │ │ │ │ +000140e0: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +000140f0: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ +00014100: 720a 2020 2020 202a 2073 7061 6365 2069 r. * space i │ │ │ │ +00014110: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00014120: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00014130: 202a 2040 7061 7261 6d20 6444 6570 7468 * @param dDepth │ │ │ │ +00014140: 206f 7074 696f 6e61 6c20 6465 7074 6820 optional depth │ │ │ │ +00014150: 6f66 2074 6865 206f 7574 7075 7420 696d of the output im │ │ │ │ +00014160: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00014170: 202a 2040 7061 7261 6d20 7363 616c 6520 * @param scale │ │ │ │ +00014180: 7375 6273 616d 706c 6520 6661 6374 6f72 subsample factor │ │ │ │ +00014190: 206f 6620 4661 7374 2047 7569 6465 6420 of Fast Guided │ │ │ │ +000141a0: 4669 6c74 6572 2c20 7573 6520 6120 7363 Filter, use a sc │ │ │ │ +000141b0: 616c 6520 6c65 7373 2074 6861 6e20 3120 ale less than 1 │ │ │ │ +000141c0: 746f 2073 7065 6564 7320 7570 2063 6f6d to speeds up com │ │ │ │ +000141d0: 7075 7461 7469 6f6e 0a20 2020 2020 2a20 putation. * │ │ │ │ +000141e0: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ +000141f0: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ +00014200: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ +00014210: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ +00014220: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ +00014230: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ +00014240: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +00014250: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +00014260: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ +00014270: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +00014280: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00014290: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ +000142a0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +000142b0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000142c0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +000142d0: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ +000142e0: 7468 2c20 646f 7562 6c65 2073 6361 6c65 th, double scale │ │ │ │ +000142f0: 2920 7b0a 2020 2020 2020 2020 6775 6964 ) {. guid │ │ │ │ +00014300: 6564 4669 6c74 6572 5f30 2867 7569 6465 edFilter_0(guide │ │ │ │ +00014310: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00014320: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00014330: 6174 6976 654f 626a 2c20 7261 6469 7573 ativeObj, radius │ │ │ │ +00014340: 2c20 6570 732c 2064 4465 7074 682c 2073 , eps, dDepth, s │ │ │ │ +00014350: 6361 6c65 293b 0a20 2020 207d 0a0a 2020 cale);. }.. │ │ │ │ +00014360: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +00014370: 706c 6520 6f6e 652d 6c69 6e65 2028 4661 ple one-line (Fa │ │ │ │ +00014380: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ +00014390: 7220 6361 6c6c 2e0a 2020 2020 202a 0a20 r call.. *. │ │ │ │ +000143a0: 2020 2020 2a20 4966 2079 6f75 2068 6176 * If you hav │ │ │ │ +000143b0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +000143c0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +000143d0: 2074 6865 2073 616d 6520 6775 6964 6564 the same guided │ │ │ │ +000143e0: 2069 6d61 6765 2074 6865 6e20 7573 6520 image then use │ │ │ │ +000143f0: 4775 6964 6564 4669 6c74 6572 2069 6e74 GuidedFilter int │ │ │ │ +00014400: 6572 6661 6365 2074 6f0a 2020 2020 202a erface to. * │ │ │ │ +00014410: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +00014420: 7075 7461 7469 6f6e 7320 6f6e 2069 6e69 putations on ini │ │ │ │ +00014430: 7469 616c 697a 6174 696f 6e20 7374 6167 tialization stag │ │ │ │ +00014440: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00014450: 2040 7061 7261 6d20 6775 6964 6520 6775 @param guide gu │ │ │ │ +00014460: 6964 6564 2069 6d61 6765 2028 6f72 2061 ided image (or a │ │ │ │ +00014470: 7272 6179 206f 6620 696d 6167 6573 2920 rray of images) │ │ │ │ +00014480: 7769 7468 2075 7020 746f 2033 2063 6861 with up to 3 cha │ │ │ │ +00014490: 6e6e 656c 732c 2069 6620 6974 2068 6176 nnels, if it hav │ │ │ │ +000144a0: 6520 6d6f 7265 2074 6865 6e20 330a 2020 e more then 3. │ │ │ │ +000144b0: 2020 202a 2063 6861 6e6e 656c 7320 7468 * channels th │ │ │ │ +000144c0: 656e 206f 6e6c 7920 6669 7273 7420 3320 en only first 3 │ │ │ │ +000144d0: 6368 616e 6e65 6c73 2077 696c 6c20 6265 channels will be │ │ │ │ +000144e0: 2075 7365 642e 0a20 2020 2020 2a0a 2020 used.. *. │ │ │ │ +000144f0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00014500: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ +00014510: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +00014520: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +00014530: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00014540: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ +00014550: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00014560: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ +00014570: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ +00014580: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ +00014590: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +000145a0: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ +000145b0: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ +000145c0: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ +000145d0: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ +000145e0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +000145f0: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ +00014600: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +00014610: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00014620: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014630: 6d20 6444 6570 7468 206f 7074 696f 6e61 m dDepth optiona │ │ │ │ +00014640: 6c20 6465 7074 6820 6f66 2074 6865 206f l depth of the o │ │ │ │ +00014650: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ +00014660: 2020 2a0a 2020 2020 202a 2077 6974 6820 *. * with │ │ │ │ +00014670: 616c 6d6f 7374 206e 6f20 7669 7369 626c almost no visibl │ │ │ │ +00014680: 6520 6465 6772 6164 6174 696f 6e2e 2028 e degradation. ( │ │ │ │ +00014690: 652e 672e 2073 6361 6c65 3d3d 302e 3520 e.g. scale==0.5 │ │ │ │ +000146a0: 7368 7269 6e6b 7320 7468 6520 696d 6167 shrinks the imag │ │ │ │ +000146b0: 6520 6279 2032 7820 696e 7369 6465 2074 e by 2x inside t │ │ │ │ +000146c0: 6865 2066 696c 7465 7229 0a20 2020 2020 he filter). │ │ │ │ +000146d0: 2a0a 2020 2020 202a 2053 4545 3a20 6269 *. * SEE: bi │ │ │ │ +000146e0: 6c61 7465 7261 6c46 696c 7465 722c 2064 lateralFilter, d │ │ │ │ +000146f0: 7446 696c 7465 722c 2061 6d46 696c 7465 tFilter, amFilte │ │ │ │ +00014700: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +00014710: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00014720: 2067 7569 6465 6446 696c 7465 7228 4d61 guidedFilter(Ma │ │ │ │ +00014730: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +00014740: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r │ │ │ │ +00014750: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ +00014760: 732c 2069 6e74 2064 4465 7074 6829 207b s, int dDepth) { │ │ │ │ +00014770: 0a20 2020 2020 2020 2067 7569 6465 6446 . guidedF │ │ │ │ +00014780: 696c 7465 725f 3128 6775 6964 652e 6e61 ilter_1(guide.na │ │ │ │ +00014790: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +000147a0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +000147b0: 7665 4f62 6a2c 2072 6164 6975 732c 2065 veObj, radius, e │ │ │ │ +000147c0: 7073 2c20 6444 6570 7468 293b 0a20 2020 ps, dDepth);. │ │ │ │ +000147d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000147e0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +000147f0: 6e65 2028 4661 7374 2920 4775 6964 6564 ne (Fast) Guided │ │ │ │ +00014800: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ +00014810: 2020 202a 0a20 2020 2020 2a20 4966 2079 *. * If y │ │ │ │ +00014820: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ +00014830: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ +00014840: 7220 7769 7468 2074 6865 2073 616d 6520 r with the same │ │ │ │ +00014850: 6775 6964 6564 2069 6d61 6765 2074 6865 guided image the │ │ │ │ +00014860: 6e20 7573 6520 4775 6964 6564 4669 6c74 n use GuidedFilt │ │ │ │ +00014870: 6572 2069 6e74 6572 6661 6365 2074 6f0a er interface to. │ │ │ │ +00014880: 2020 2020 202a 2061 766f 6964 2065 7874 * avoid ext │ │ │ │ +00014890: 7261 2063 6f6d 7075 7461 7469 6f6e 7320 ra computations │ │ │ │ +000148a0: 6f6e 2069 6e69 7469 616c 697a 6174 696f on initializatio │ │ │ │ +000148b0: 6e20 7374 6167 652e 0a20 2020 2020 2a0a n stage.. *. │ │ │ │ +000148c0: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +000148d0: 6964 6520 6775 6964 6564 2069 6d61 6765 ide guided image │ │ │ │ +000148e0: 2028 6f72 2061 7272 6179 206f 6620 696d (or array of im │ │ │ │ +000148f0: 6167 6573 2920 7769 7468 2075 7020 746f ages) with up to │ │ │ │ +00014900: 2033 2063 6861 6e6e 656c 732c 2069 6620 3 channels, if │ │ │ │ +00014910: 6974 2068 6176 6520 6d6f 7265 2074 6865 it have more the │ │ │ │ +00014920: 6e20 330a 2020 2020 202a 2063 6861 6e6e n 3. * chann │ │ │ │ +00014930: 656c 7320 7468 656e 206f 6e6c 7920 6669 els then only fi │ │ │ │ +00014940: 7273 7420 3320 6368 616e 6e65 6c73 2077 rst 3 channels w │ │ │ │ +00014950: 696c 6c20 6265 2075 7365 642e 0a20 2020 ill be used.. │ │ │ │ +00014960: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014970: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering │ │ │ │ +00014980: 696d 6167 6520 7769 7468 2061 6e79 206e image with any n │ │ │ │ +00014990: 756d 6265 7273 206f 6620 6368 616e 6e65 umbers of channe │ │ │ │ +000149a0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +000149b0: 2a20 4070 6172 616d 2064 7374 206f 7574 * @param dst out │ │ │ │ +000149c0: 7075 7420 696d 6167 652e 0a20 2020 2020 put image.. │ │ │ │ +000149d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000149e0: 7261 6469 7573 2072 6164 6975 7320 6f66 radius radius of │ │ │ │ +000149f0: 2047 7569 6465 6420 4669 6c74 6572 2e0a Guided Filter.. │ │ │ │ +00014a00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00014a10: 6172 616d 2065 7073 2072 6567 756c 6172 aram eps regular │ │ │ │ +00014a20: 697a 6174 696f 6e20 7465 726d 206f 6620 ization term of │ │ │ │ +00014a30: 4775 6964 6564 2046 696c 7465 722e 205c Guided Filter. \ │ │ │ │ +00014a40: 287b 6570 737d 5e32 5c29 2069 7320 7369 ({eps}^2\) is si │ │ │ │ +00014a50: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ +00014a60: 6d61 2069 6e20 7468 6520 636f 6c6f 720a ma in the color. │ │ │ │ +00014a70: 2020 2020 202a 2073 7061 6365 2069 6e74 * space int │ │ │ │ +00014a80: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte │ │ │ │ +00014a90: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00014aa0: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ +00014ab0: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ +00014ac0: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ +00014ad0: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ +00014ae0: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ +00014af0: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ +00014b00: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ +00014b10: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +00014b20: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ +00014b30: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ +00014b40: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00014b50: 6320 7374 6174 6963 2076 6f69 6420 6775 c static void gu │ │ │ │ +00014b60: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ +00014b70: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +00014b80: 6174 2064 7374 2c20 696e 7420 7261 6469 at dst, int radi │ │ │ │ +00014b90: 7573 2c20 646f 7562 6c65 2065 7073 2920 us, double eps) │ │ │ │ +00014ba0: 7b0a 2020 2020 2020 2020 6775 6964 6564 {. guided │ │ │ │ +00014bb0: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ +00014bc0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +00014bd0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00014be0: 6976 654f 626a 2c20 7261 6469 7573 2c20 iveObj, radius, │ │ │ │ +00014bf0: 6570 7329 3b0a 2020 2020 7d0a 0a0a 2020 eps);. }... │ │ │ │ +00014c00: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00014c10: 2020 5074 725f 4164 6170 7469 7665 4d61 Ptr_AdaptiveMa │ │ │ │ +00014c20: 6e69 666f 6c64 4669 6c74 6572 2063 763a nifoldFilter cv: │ │ │ │ +00014c30: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00014c40: 6541 4d46 696c 7465 7228 646f 7562 6c65 eAMFilter(double │ │ │ │ +00014c50: 2073 6967 6d61 5f73 2c20 646f 7562 6c65 sigma_s, double │ │ │ │ +00014c60: 2073 6967 6d61 5f72 2c20 626f 6f6c 2061 sigma_r, bool a │ │ │ │ +00014c70: 646a 7573 745f 6f75 746c 6965 7273 203d djust_outliers = │ │ │ │ +00014c80: 2066 616c 7365 290a 2020 2020 2f2f 0a0a false). //.. │ │ │ │ +00014c90: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +00014ca0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ +00014cb0: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ +00014cc0: 6620 4164 6170 7469 7665 4d61 6e69 666f f AdaptiveManifo │ │ │ │ +00014cd0: 6c64 4669 6c74 6572 2061 6e64 2070 726f ldFilter and pro │ │ │ │ +00014ce0: 6475 6365 2073 6f6d 6520 696e 6974 6961 duce some initia │ │ │ │ +00014cf0: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +00014d00: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00014d10: 2040 7061 7261 6d20 7369 676d 615f 7320 @param sigma_s │ │ │ │ +00014d20: 7370 6174 6961 6c20 7374 616e 6461 7264 spatial standard │ │ │ │ +00014d30: 2064 6576 6961 7469 6f6e 2e0a 2020 2020 deviation.. │ │ │ │ +00014d40: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00014d50: 2073 6967 6d61 5f72 2063 6f6c 6f72 2073 sigma_r color s │ │ │ │ +00014d60: 7061 6365 2073 7461 6e64 6172 6420 6465 pace standard de │ │ │ │ +00014d70: 7669 6174 696f 6e2c 2069 7420 6973 2073 viation, it is s │ │ │ │ +00014d80: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00014d90: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00014da0: 2073 7061 6365 2069 6e74 6f0a 2020 2020 space into. │ │ │ │ +00014db0: 202a 2062 696c 6174 6572 616c 4669 6c74 * bilateralFilt │ │ │ │ +00014dc0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00014dd0: 2a20 4070 6172 616d 2061 646a 7573 745f * @param adjust_ │ │ │ │ +00014de0: 6f75 746c 6965 7273 206f 7074 696f 6e61 outliers optiona │ │ │ │ +00014df0: 6c2c 2073 7065 6369 6679 2070 6572 666f l, specify perfo │ │ │ │ +00014e00: 726d 206f 7574 6c69 6572 7320 6164 6a75 rm outliers adju │ │ │ │ +00014e10: 7374 206f 7065 7261 7469 6f6e 206f 7220 st operation or │ │ │ │ +00014e20: 6e6f 742c 2028 4571 2e20 3929 2069 6e20 not, (Eq. 9) in │ │ │ │ +00014e30: 7468 650a 2020 2020 202a 206f 7269 6769 the. * origi │ │ │ │ +00014e40: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ +00014e50: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00014e60: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00014e70: 4164 6170 7469 7665 204d 616e 6966 6f6c Adaptive Manifol │ │ │ │ +00014e80: 6420 4669 6c74 6572 2070 6172 616d 6574 d Filter paramet │ │ │ │ +00014e90: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00014ea0: 6769 6e61 6c20 6172 7469 636c 6520 4349 ginal article CI │ │ │ │ +00014eb0: 5445 3a20 4761 7374 616c 3132 202e 0a20 TE: Gastal12 .. │ │ │ │ +00014ec0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +00014ed0: 4e6f 7465 3a3c 2f62 3e20 4a6f 696e 7420 Note: Joint │ │ │ │ +00014ee0: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ +00014ef0: 5520 616e 6420 4356 5f31 3655 2064 6570 U and CV_16U dep │ │ │ │ +00014f00: 7468 2063 6f6e 7665 7274 6564 2074 6f20 th converted to │ │ │ │ +00014f10: 696d 6167 6573 2077 6974 6820 4356 5f33 images with CV_3 │ │ │ │ +00014f20: 3246 2064 6570 7468 2061 6e64 205b 303b 2F depth and [0; │ │ │ │ +00014f30: 2031 5d0a 2020 2020 202a 2063 6f6c 6f72 1]. * color │ │ │ │ +00014f40: 2072 616e 6765 2062 6566 6f72 6520 7072 range before pr │ │ │ │ +00014f50: 6f63 6573 7369 6e67 2e20 4865 6e63 6520 ocessing. Hence │ │ │ │ +00014f60: 636f 6c6f 7220 7370 6163 6520 7369 676d color space sigm │ │ │ │ +00014f70: 6120 7369 676d 615f 7220 6d75 7374 2062 a sigma_r must b │ │ │ │ +00014f80: 6520 696e 205b 303b 2031 5d20 7261 6e67 e in [0; 1] rang │ │ │ │ +00014f90: 652c 2075 6e6c 696b 6520 7361 6d65 0a20 e, unlike same. │ │ │ │ +00014fa0: 2020 2020 2a20 7369 676d 6173 2069 6e20 * sigmas in │ │ │ │ +00014fb0: 6269 6c61 7465 7261 6c46 696c 7465 7220 bilateralFilter │ │ │ │ +00014fc0: 616e 6420 6474 4669 6c74 6572 2066 756e and dtFilter fun │ │ │ │ +00014fd0: 6374 696f 6e73 2e0a 2020 2020 202a 2040 ctions.. * @ │ │ │ │ +00014fe0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00014ff0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00015000: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00015010: 6320 7374 6174 6963 2041 6461 7074 6976 c static Adaptiv │ │ │ │ +00015020: 654d 616e 6966 6f6c 6446 696c 7465 7220 eManifoldFilter │ │ │ │ +00015030: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ +00015040: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +00015050: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +00015060: 6f6f 6c65 616e 2061 646a 7573 745f 6f75 oolean adjust_ou │ │ │ │ +00015070: 746c 6965 7273 2920 7b0a 2020 2020 2020 tliers) {. │ │ │ │ +00015080: 2020 7265 7475 726e 2041 6461 7074 6976 return Adaptiv │ │ │ │ +00015090: 654d 616e 6966 6f6c 6446 696c 7465 722e eManifoldFilter. │ │ │ │ +000150a0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +000150b0: 7465 414d 4669 6c74 6572 5f30 2873 6967 teAMFilter_0(sig │ │ │ │ +000150c0: 6d61 5f73 2c20 7369 676d 615f 722c 2061 ma_s, sigma_r, a │ │ │ │ +000150d0: 646a 7573 745f 6f75 746c 6965 7273 2929 djust_outliers)) │ │ │ │ +000150e0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +000150f0: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +00015100: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +00015110: 6e73 7461 6e63 6520 6f66 2041 6461 7074 nstance of Adapt │ │ │ │ +00015120: 6976 654d 616e 6966 6f6c 6446 696c 7465 iveManifoldFilte │ │ │ │ +00015130: 7220 616e 6420 7072 6f64 7563 6520 736f r and produce so │ │ │ │ +00015140: 6d65 2069 6e69 7469 616c 697a 6174 696f me initializatio │ │ │ │ +00015150: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ +00015160: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00015170: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ +00015180: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +00015190: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +000151a0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +000151b0: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ +000151c0: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ +000151d0: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ +000151e0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +000151f0: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ +00015200: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ +00015210: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00015220: 2020 2a0a 2020 2020 202a 206f 7269 6769 *. * origi │ │ │ │ +00015230: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ +00015240: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00015250: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00015260: 4164 6170 7469 7665 204d 616e 6966 6f6c Adaptive Manifol │ │ │ │ +00015270: 6420 4669 6c74 6572 2070 6172 616d 6574 d Filter paramet │ │ │ │ +00015280: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00015290: 6769 6e61 6c20 6172 7469 636c 6520 4349 ginal article CI │ │ │ │ +000152a0: 5445 3a20 4761 7374 616c 3132 202e 0a20 TE: Gastal12 .. │ │ │ │ +000152b0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +000152c0: 4e6f 7465 3a3c 2f62 3e20 4a6f 696e 7420 Note: Joint │ │ │ │ +000152d0: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ +000152e0: 5520 616e 6420 4356 5f31 3655 2064 6570 U and CV_16U dep │ │ │ │ +000152f0: 7468 2063 6f6e 7665 7274 6564 2074 6f20 th converted to │ │ │ │ +00015300: 696d 6167 6573 2077 6974 6820 4356 5f33 images with CV_3 │ │ │ │ +00015310: 3246 2064 6570 7468 2061 6e64 205b 303b 2F depth and [0; │ │ │ │ +00015320: 2031 5d0a 2020 2020 202a 2063 6f6c 6f72 1]. * color │ │ │ │ +00015330: 2072 616e 6765 2062 6566 6f72 6520 7072 range before pr │ │ │ │ +00015340: 6f63 6573 7369 6e67 2e20 4865 6e63 6520 ocessing. Hence │ │ │ │ +00015350: 636f 6c6f 7220 7370 6163 6520 7369 676d color space sigm │ │ │ │ +00015360: 6120 7369 676d 615f 7220 6d75 7374 2062 a sigma_r must b │ │ │ │ +00015370: 6520 696e 205b 303b 2031 5d20 7261 6e67 e in [0; 1] rang │ │ │ │ +00015380: 652c 2075 6e6c 696b 6520 7361 6d65 0a20 e, unlike same. │ │ │ │ +00015390: 2020 2020 2a20 7369 676d 6173 2069 6e20 * sigmas in │ │ │ │ +000153a0: 6269 6c61 7465 7261 6c46 696c 7465 7220 bilateralFilter │ │ │ │ +000153b0: 616e 6420 6474 4669 6c74 6572 2066 756e and dtFilter fun │ │ │ │ +000153c0: 6374 696f 6e73 2e0a 2020 2020 202a 2040 ctions.. * @ │ │ │ │ +000153d0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +000153e0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000153f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00015400: 6320 7374 6174 6963 2041 6461 7074 6976 c static Adaptiv │ │ │ │ +00015410: 654d 616e 6966 6f6c 6446 696c 7465 7220 eManifoldFilter │ │ │ │ +00015420: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ +00015430: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +00015440: 6f75 626c 6520 7369 676d 615f 7229 207b ouble sigma_r) { │ │ │ │ +00015450: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00015460: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +00015470: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00015480: 5f5f 2863 7265 6174 6541 4d46 696c 7465 __(createAMFilte │ │ │ │ +00015490: 725f 3128 7369 676d 615f 732c 2073 6967 r_1(sigma_s, sig │ │ │ │ +000154a0: 6d61 5f72 2929 3b0a 2020 2020 7d0a 0a0a ma_r));. }... │ │ │ │ +000154b0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +000154c0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +000154d0: 6770 726f 633a 3a61 6d46 696c 7465 7228 gproc::amFilter( │ │ │ │ +000154e0: 4d61 7420 6a6f 696e 742c 204d 6174 2073 Mat joint, Mat s │ │ │ │ +000154f0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ +00015500: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +00015510: 7562 6c65 2073 6967 6d61 5f72 2c20 626f uble sigma_r, bo │ │ │ │ +00015520: 6f6c 2061 646a 7573 745f 6f75 746c 6965 ol adjust_outlie │ │ │ │ +00015530: 7273 203d 2066 616c 7365 290a 2020 2020 rs = false). │ │ │ │ +00015540: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00015550: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00015560: 6e65 2041 6461 7074 6976 6520 4d61 6e69 ne Adaptive Mani │ │ │ │ +00015570: 666f 6c64 2046 696c 7465 7220 6361 6c6c fold Filter call │ │ │ │ +00015580: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00015590: 4070 6172 616d 206a 6f69 6e74 206a 6f69 @param joint joi │ │ │ │ +000155a0: 6e74 2028 616c 736f 2063 616c 6c65 6420 nt (also called │ │ │ │ +000155b0: 6173 2067 7569 6465 6429 2069 6d61 6765 as guided) image │ │ │ │ +000155c0: 206f 7220 6172 7261 7920 6f66 2069 6d61 or array of ima │ │ │ │ +000155d0: 6765 7320 7769 7468 2061 6e79 206e 756d ges with any num │ │ │ │ +000155e0: 6265 7273 206f 6620 6368 616e 6e65 6c73 bers of channels │ │ │ │ +000155f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00015600: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ +00015610: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ +00015620: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ +00015630: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +00015640: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00015650: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image.. │ │ │ │ +00015660: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015670: 6172 616d 2073 6967 6d61 5f73 2073 7061 aram sigma_s spa │ │ │ │ +00015680: 7469 616c 2073 7461 6e64 6172 6420 6465 tial standard de │ │ │ │ +00015690: 7669 6174 696f 6e2e 0a20 2020 2020 2a0a viation.. *. │ │ │ │ +000156a0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +000156b0: 676d 615f 7220 636f 6c6f 7220 7370 6163 gma_r color spac │ │ │ │ +000156c0: 6520 7374 616e 6461 7264 2064 6576 6961 e standard devia │ │ │ │ +000156d0: 7469 6f6e 2c20 6974 2069 7320 7369 6d69 tion, it is simi │ │ │ │ +000156e0: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +000156f0: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ +00015700: 6163 6520 696e 746f 0a20 2020 2020 2a20 ace into. * │ │ │ │ +00015710: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00015720: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00015730: 7061 7261 6d20 6164 6a75 7374 5f6f 7574 param adjust_out │ │ │ │ +00015740: 6c69 6572 7320 6f70 7469 6f6e 616c 2c20 liers optional, │ │ │ │ +00015750: 7370 6563 6966 7920 7065 7266 6f72 6d20 specify perform │ │ │ │ +00015760: 6f75 746c 6965 7273 2061 646a 7573 7420 outliers adjust │ │ │ │ +00015770: 6f70 6572 6174 696f 6e20 6f72 206e 6f74 operation or not │ │ │ │ +00015780: 2c20 2845 712e 2039 2920 696e 2074 6865 , (Eq. 9) in the │ │ │ │ +00015790: 0a20 2020 2020 2a20 6f72 6967 696e 616c . * original │ │ │ │ +000157a0: 2070 6170 6572 2e0a 2020 2020 202a 0a20 paper.. *. │ │ │ │ +000157b0: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: Joint images │ │ │ │ +000157d0: 7769 7468 2043 565f 3855 2061 6e64 2043 with CV_8U and C │ │ │ │ +000157e0: 565f 3136 5520 6465 7074 6820 636f 6e76 V_16U depth conv │ │ │ │ +000157f0: 6572 7465 6420 746f 2069 6d61 6765 7320 erted to images │ │ │ │ +00015800: 7769 7468 2043 565f 3332 4620 6465 7074 with CV_32F dept │ │ │ │ +00015810: 6820 616e 6420 5b30 3b20 315d 0a20 2020 h and [0; 1]. │ │ │ │ +00015820: 2020 2a20 636f 6c6f 7220 7261 6e67 6520 * color range │ │ │ │ +00015830: 6265 666f 7265 2070 726f 6365 7373 696e before processin │ │ │ │ +00015840: 672e 2048 656e 6365 2063 6f6c 6f72 2073 g. Hence color s │ │ │ │ +00015850: 7061 6365 2073 6967 6d61 2073 6967 6d61 pace sigma sigma │ │ │ │ +00015860: 5f72 206d 7573 7420 6265 2069 6e20 5b30 _r must be in [0 │ │ │ │ +00015870: 3b20 315d 2072 616e 6765 2c20 756e 6c69 ; 1] range, unli │ │ │ │ +00015880: 6b65 2073 616d 650a 2020 2020 202a 2073 ke same. * s │ │ │ │ +00015890: 6967 6d61 7320 696e 2062 696c 6174 6572 igmas in bilater │ │ │ │ +000158a0: 616c 4669 6c74 6572 2061 6e64 2064 7446 alFilter and dtF │ │ │ │ +000158b0: 696c 7465 7220 6675 6e63 7469 6f6e 732e ilter functions. │ │ │ │ +000158c0: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ +000158d0: 696c 7465 722c 2064 7446 696c 7465 722c ilter, dtFilter, │ │ │ │ +000158e0: 2067 7569 6465 6446 696c 7465 720a 2020 guidedFilter. │ │ │ │ +000158f0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00015900: 2073 7461 7469 6320 766f 6964 2061 6d46 static void amF │ │ │ │ +00015910: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ +00015920: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ +00015930: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +00015940: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ +00015950: 722c 2062 6f6f 6c65 616e 2061 646a 7573 r, boolean adjus │ │ │ │ +00015960: 745f 6f75 746c 6965 7273 2920 7b0a 2020 t_outliers) {. │ │ │ │ +00015970: 2020 2020 2020 616d 4669 6c74 6572 5f30 amFilter_0 │ │ │ │ +00015980: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ +00015990: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +000159a0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +000159b0: 7369 676d 615f 732c 2073 6967 6d61 5f72 sigma_s, sigma_r │ │ │ │ +000159c0: 2c20 6164 6a75 7374 5f6f 7574 6c69 6572 , adjust_outlier │ │ │ │ +000159d0: 7329 3b0a 2020 2020 7d0a 0a20 2020 202f s);. }.. / │ │ │ │ +000159e0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +000159f0: 206f 6e65 2d6c 696e 6520 4164 6170 7469 one-line Adapti │ │ │ │ +00015a00: 7665 204d 616e 6966 6f6c 6420 4669 6c74 ve Manifold Filt │ │ │ │ +00015a10: 6572 2063 616c 6c2e 0a20 2020 2020 2a0a er call.. *. │ │ │ │ +00015a20: 2020 2020 202a 2040 7061 7261 6d20 6a6f * @param jo │ │ │ │ +00015a30: 696e 7420 6a6f 696e 7420 2861 6c73 6f20 int joint (also │ │ │ │ +00015a40: 6361 6c6c 6564 2061 7320 6775 6964 6564 called as guided │ │ │ │ +00015a50: 2920 696d 6167 6520 6f72 2061 7272 6179 ) image or array │ │ │ │ +00015a60: 206f 6620 696d 6167 6573 2077 6974 6820 of images with │ │ │ │ +00015a70: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ +00015a80: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +00015a90: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00015aa0: 6320 6669 6c74 6572 696e 6720 696d 6167 c filtering imag │ │ │ │ +00015ab0: 6520 7769 7468 2061 6e79 206e 756d 6265 e with any numbe │ │ │ │ +00015ac0: 7273 206f 6620 6368 616e 6e65 6c73 2e0a rs of channels.. │ │ │ │ +00015ad0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015ae0: 6172 616d 2064 7374 206f 7574 7075 7420 aram dst output │ │ │ │ +00015af0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00015b00: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00015b10: 615f 7320 7370 6174 6961 6c20 7374 616e a_s spatial stan │ │ │ │ +00015b20: 6461 7264 2064 6576 6961 7469 6f6e 2e0a dard deviation.. │ │ │ │ +00015b30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015b40: 6172 616d 2073 6967 6d61 5f72 2063 6f6c aram sigma_r col │ │ │ │ +00015b50: 6f72 2073 7061 6365 2073 7461 6e64 6172 or space standar │ │ │ │ +00015b60: 6420 6465 7669 6174 696f 6e2c 2069 7420 d deviation, it │ │ │ │ +00015b70: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ +00015b80: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ +00015b90: 6f6c 6f72 2073 7061 6365 2069 6e74 6f0a olor space into. │ │ │ │ +00015ba0: 2020 2020 202a 2062 696c 6174 6572 616c * bilateral │ │ │ │ +00015bb0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00015bc0: 2020 2020 2a20 6f72 6967 696e 616c 2070 * original p │ │ │ │ +00015bd0: 6170 6572 2e0a 2020 2020 202a 0a20 2020 aper.. *. │ │ │ │ +00015be0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +00015bf0: 204a 6f69 6e74 2069 6d61 6765 7320 7769 Joint images wi │ │ │ │ +00015c00: 7468 2043 565f 3855 2061 6e64 2043 565f th CV_8U and CV_ │ │ │ │ +00015c10: 3136 5520 6465 7074 6820 636f 6e76 6572 16U depth conver │ │ │ │ +00015c20: 7465 6420 746f 2069 6d61 6765 7320 7769 ted to images wi │ │ │ │ +00015c30: 7468 2043 565f 3332 4620 6465 7074 6820 th CV_32F depth │ │ │ │ +00015c40: 616e 6420 5b30 3b20 315d 0a20 2020 2020 and [0; 1]. │ │ │ │ +00015c50: 2a20 636f 6c6f 7220 7261 6e67 6520 6265 * color range be │ │ │ │ +00015c60: 666f 7265 2070 726f 6365 7373 696e 672e fore processing. │ │ │ │ +00015c70: 2048 656e 6365 2063 6f6c 6f72 2073 7061 Hence color spa │ │ │ │ +00015c80: 6365 2073 6967 6d61 2073 6967 6d61 5f72 ce sigma sigma_r │ │ │ │ +00015c90: 206d 7573 7420 6265 2069 6e20 5b30 3b20 must be in [0; │ │ │ │ +00015ca0: 315d 2072 616e 6765 2c20 756e 6c69 6b65 1] range, unlike │ │ │ │ +00015cb0: 2073 616d 650a 2020 2020 202a 2073 6967 same. * sig │ │ │ │ +00015cc0: 6d61 7320 696e 2062 696c 6174 6572 616c mas in bilateral │ │ │ │ +00015cd0: 4669 6c74 6572 2061 6e64 2064 7446 696c Filter and dtFil │ │ │ │ +00015ce0: 7465 7220 6675 6e63 7469 6f6e 732e 2053 ter functions. S │ │ │ │ +00015cf0: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ +00015d00: 7465 722c 2064 7446 696c 7465 722c 2067 ter, dtFilter, g │ │ │ │ +00015d10: 7569 6465 6446 696c 7465 720a 2020 2020 uidedFilter. │ │ │ │ +00015d20: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00015d30: 7461 7469 6320 766f 6964 2061 6d46 696c tatic void amFil │ │ │ │ +00015d40: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +00015d50: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +00015d60: 2064 6f75 626c 6520 7369 676d 615f 732c double sigma_s, │ │ │ │ +00015d70: 2064 6f75 626c 6520 7369 676d 615f 7229 double sigma_r) │ │ │ │ +00015d80: 207b 0a20 2020 2020 2020 2061 6d46 696c {. amFil │ │ │ │ +00015d90: 7465 725f 3128 6a6f 696e 742e 6e61 7469 ter_1(joint.nati │ │ │ │ +00015da0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +00015db0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00015dc0: 4f62 6a2c 2073 6967 6d61 5f73 2c20 7369 Obj, sigma_s, si │ │ │ │ +00015dd0: 676d 615f 7229 3b0a 2020 2020 7d0a 0a0a gma_r);. }... │ │ │ │ +00015de0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00015df0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00015e00: 6770 726f 633a 3a6a 6f69 6e74 4269 6c61 gproc::jointBila │ │ │ │ +00015e10: 7465 7261 6c46 696c 7465 7228 4d61 7420 teralFilter(Mat │ │ │ │ +00015e20: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00015e30: 4d61 7426 2064 7374 2c20 696e 7420 642c Mat& dst, int d, │ │ │ │ +00015e40: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00015e50: 6f72 2c20 646f 7562 6c65 2073 6967 6d61 or, double sigma │ │ │ │ +00015e60: 5370 6163 652c 2069 6e74 2062 6f72 6465 Space, int borde │ │ │ │ +00015e70: 7254 7970 6520 3d20 424f 5244 4552 5f44 rType = BORDER_D │ │ │ │ +00015e80: 4546 4155 4c54 290a 2020 2020 2f2f 0a0a EFAULT). //.. │ │ │ │ +00015e90: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +00015ea0: 7070 6c69 6573 2074 6865 206a 6f69 6e74 pplies the joint │ │ │ │ +00015eb0: 2062 696c 6174 6572 616c 2066 696c 7465 bilateral filte │ │ │ │ +00015ec0: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +00015ed0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00015ee0: 7261 6d20 6a6f 696e 7420 4a6f 696e 7420 ram joint Joint │ │ │ │ +00015ef0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +00015f00: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ +00015f10: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ +00015f20: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00015f30: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00015f40: 536f 7572 6365 2038 2d62 6974 206f 7220 Source 8-bit or │ │ │ │ +00015f50: 666c 6f61 7469 6e67 2d70 6f69 6e74 2c20 floating-point, │ │ │ │ +00015f60: 312d 6368 616e 6e65 6c20 6f72 2033 2d63 1-channel or 3-c │ │ │ │ +00015f70: 6861 6e6e 656c 2069 6d61 6765 2077 6974 hannel image wit │ │ │ │ +00015f80: 6820 7468 6520 7361 6d65 2064 6570 7468 h the same depth │ │ │ │ +00015f90: 2061 7320 6a6f 696e 740a 2020 2020 202a as joint. * │ │ │ │ +00015fa0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00015fb0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00015fc0: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ +00015fd0: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ +00015fe0: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ +00015ff0: 7372 6320 2e0a 2020 2020 202a 0a20 2020 src .. *. │ │ │ │ +00016000: 2020 2a20 4070 6172 616d 2064 2044 6961 * @param d Dia │ │ │ │ +00016010: 6d65 7465 7220 6f66 2065 6163 6820 7069 meter of each pi │ │ │ │ +00016020: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +00016030: 2074 6861 7420 6973 2075 7365 6420 6475 that is used du │ │ │ │ +00016040: 7269 6e67 2066 696c 7465 7269 6e67 2e20 ring filtering. │ │ │ │ +00016050: 4966 2069 7420 6973 206e 6f6e 2d70 6f73 If it is non-pos │ │ │ │ +00016060: 6974 6976 652c 0a20 2020 2020 2a20 6974 itive,. * it │ │ │ │ +00016070: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ +00016080: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ +00016090: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000160a0: 7261 6d20 7369 676d 6143 6f6c 6f72 2046 ram sigmaColor F │ │ │ │ +000160b0: 696c 7465 7220 7369 676d 6120 696e 2074 ilter sigma in t │ │ │ │ +000160c0: 6865 2063 6f6c 6f72 2073 7061 6365 2e20 he color space. │ │ │ │ +000160d0: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ +000160e0: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ +000160f0: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ +00016100: 2a20 6661 7274 6865 7220 636f 6c6f 7273 * farther colors │ │ │ │ +00016110: 2077 6974 6869 6e20 7468 6520 7069 7865 within the pixe │ │ │ │ +00016120: 6c20 6e65 6967 6862 6f72 686f 6f64 2028 l neighborhood ( │ │ │ │ +00016130: 7365 6520 7369 676d 6153 7061 6365 2029 see sigmaSpace ) │ │ │ │ +00016140: 2077 696c 6c20 6265 206d 6978 6564 2074 will be mixed t │ │ │ │ +00016150: 6f67 6574 6865 722c 2072 6573 756c 7469 ogether, resulti │ │ │ │ +00016160: 6e67 2069 6e0a 2020 2020 202a 206c 6172 ng in. * lar │ │ │ │ +00016170: 6765 7220 6172 6561 7320 6f66 2073 656d ger areas of sem │ │ │ │ +00016180: 692d 6571 7561 6c20 636f 6c6f 722e 0a20 i-equal color.. │ │ │ │ +00016190: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000161a0: 7261 6d20 7369 676d 6153 7061 6365 2046 ram sigmaSpace F │ │ │ │ +000161b0: 696c 7465 7220 7369 676d 6120 696e 2074 ilter sigma in t │ │ │ │ +000161c0: 6865 2063 6f6f 7264 696e 6174 6520 7370 he coordinate sp │ │ │ │ +000161d0: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ +000161e0: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ +000161f0: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ +00016200: 2020 2020 202a 2066 6172 7468 6572 2070 * farther p │ │ │ │ +00016210: 6978 656c 7320 7769 6c6c 2069 6e66 6c75 ixels will influ │ │ │ │ +00016220: 656e 6365 2065 6163 6820 6f74 6865 7220 ence each other │ │ │ │ +00016230: 6173 206c 6f6e 6720 6173 2074 6865 6972 as long as their │ │ │ │ +00016240: 2063 6f6c 6f72 7320 6172 6520 636c 6f73 colors are clos │ │ │ │ +00016250: 6520 656e 6f75 6768 2028 7365 6520 7369 e enough (see si │ │ │ │ +00016260: 676d 6143 6f6c 6f72 2029 2e0a 2020 2020 gmaColor ).. │ │ │ │ +00016270: 202a 2057 6865 6e20 6426 6774 3b30 202c * When d>0 , │ │ │ │ +00016280: 2069 7420 7370 6563 6966 6965 7320 7468 it specifies th │ │ │ │ +00016290: 6520 6e65 6967 6862 6f72 686f 6f64 2073 e neighborhood s │ │ │ │ +000162a0: 697a 6520 7265 6761 7264 6c65 7373 206f ize regardless o │ │ │ │ +000162b0: 6620 7369 676d 6153 7061 6365 202e 204f f sigmaSpace . O │ │ │ │ +000162c0: 7468 6572 7769 7365 2c20 6420 6973 0a20 therwise, d is. │ │ │ │ +000162d0: 2020 2020 2a20 7072 6f70 6f72 7469 6f6e * proportion │ │ │ │ +000162e0: 616c 2074 6f20 7369 676d 6153 7061 6365 al to sigmaSpace │ │ │ │ +000162f0: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ +00016300: 2040 7061 7261 6d20 626f 7264 6572 5479 @param borderTy │ │ │ │ +00016310: 7065 0a20 2020 2020 2a0a 2020 2020 202a pe. *. * │ │ │ │ +00016320: 203c 623e 4e6f 7465 3a3c 2f62 3e20 6269 Note: bi │ │ │ │ +00016330: 6c61 7465 7261 6c46 696c 7465 7220 616e lateralFilter an │ │ │ │ +00016340: 6420 6a6f 696e 7442 696c 6174 6572 616c d jointBilateral │ │ │ │ +00016350: 4669 6c74 6572 2075 7365 204c 3120 6e6f Filter use L1 no │ │ │ │ +00016360: 726d 2074 6f20 636f 6d70 7574 6520 6469 rm to compute di │ │ │ │ +00016370: 6666 6572 656e 6365 2062 6574 7765 656e fference between │ │ │ │ +00016380: 2063 6f6c 6f72 732e 0a20 2020 2020 2a0a colors.. *. │ │ │ │ +00016390: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ +000163a0: 7465 7261 6c46 696c 7465 722c 2061 6d46 teralFilter, amF │ │ │ │ +000163b0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +000163c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000163d0: 766f 6964 206a 6f69 6e74 4269 6c61 7465 void jointBilate │ │ │ │ +000163e0: 7261 6c46 696c 7465 7228 4d61 7420 6a6f ralFilter(Mat jo │ │ │ │ +000163f0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ +00016400: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ +00016410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +00016420: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00016430: 6365 2c20 696e 7420 626f 7264 6572 5479 ce, int borderTy │ │ │ │ +00016440: 7065 2920 7b0a 2020 2020 2020 2020 6a6f pe) {. jo │ │ │ │ +00016450: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +00016460: 6572 5f30 286a 6f69 6e74 2e6e 6174 6976 er_0(joint.nativ │ │ │ │ +00016470: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +00016480: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00016490: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo │ │ │ │ +000164a0: 722c 2073 6967 6d61 5370 6163 652c 2062 r, sigmaSpace, b │ │ │ │ +000164b0: 6f72 6465 7254 7970 6529 3b0a 2020 2020 orderType);. │ │ │ │ +000164c0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000164d0: 2a20 4170 706c 6965 7320 7468 6520 6a6f * Applies the jo │ │ │ │ +000164e0: 696e 7420 6269 6c61 7465 7261 6c20 6669 int bilateral fi │ │ │ │ +000164f0: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ +00016500: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00016510: 4070 6172 616d 206a 6f69 6e74 204a 6f69 @param joint Joi │ │ │ │ +00016520: 6e74 2038 2d62 6974 206f 7220 666c 6f61 nt 8-bit or floa │ │ │ │ +00016530: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +00016540: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +00016550: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +00016560: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00016570: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ +00016580: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +00016590: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or │ │ │ │ +000165a0: 332d 6368 616e 6e65 6c20 696d 6167 6520 3-channel image │ │ │ │ +000165b0: 7769 7468 2074 6865 2073 616d 6520 6465 with the same de │ │ │ │ +000165c0: 7074 6820 6173 206a 6f69 6e74 0a20 2020 pth as joint. │ │ │ │ +000165d0: 2020 2a20 696d 6167 652e 0a20 2020 2020 * image.. │ │ │ │ +000165e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000165f0: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination │ │ │ │ +00016600: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam │ │ │ │ +00016610: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type │ │ │ │ +00016620: 6173 2073 7263 202e 0a20 2020 2020 2a0a as src .. *. │ │ │ │ +00016630: 2020 2020 202a 2040 7061 7261 6d20 6420 * @param d │ │ │ │ +00016640: 4469 616d 6574 6572 206f 6620 6561 6368 Diameter of each │ │ │ │ +00016650: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +00016660: 6f6f 6420 7468 6174 2069 7320 7573 6564 ood that is used │ │ │ │ +00016670: 2064 7572 696e 6720 6669 6c74 6572 696e during filterin │ │ │ │ +00016680: 672e 2049 6620 6974 2069 7320 6e6f 6e2d g. If it is non- │ │ │ │ +00016690: 706f 7369 7469 7665 2c0a 2020 2020 202a positive,. * │ │ │ │ +000166a0: 2069 7420 6973 2063 6f6d 7075 7465 6420 it is computed │ │ │ │ +000166b0: 6672 6f6d 2073 6967 6d61 5370 6163 6520 from sigmaSpace │ │ │ │ +000166c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000166d0: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ +000166e0: 7220 4669 6c74 6572 2073 6967 6d61 2069 r Filter sigma i │ │ │ │ +000166f0: 6e20 7468 6520 636f 6c6f 7220 7370 6163 n the color spac │ │ │ │ +00016700: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu │ │ │ │ +00016710: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet │ │ │ │ +00016720: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that. │ │ │ │ +00016730: 2020 202a 2066 6172 7468 6572 2063 6f6c * farther col │ │ │ │ +00016740: 6f72 7320 7769 7468 696e 2074 6865 2070 ors within the p │ │ │ │ +00016750: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +00016760: 6420 2873 6565 2073 6967 6d61 5370 6163 d (see sigmaSpac │ │ │ │ +00016770: 6520 2920 7769 6c6c 2062 6520 6d69 7865 e ) will be mixe │ │ │ │ +00016780: 6420 746f 6765 7468 6572 2c20 7265 7375 d together, resu │ │ │ │ +00016790: 6c74 696e 6720 696e 0a20 2020 2020 2a20 lting in. * │ │ │ │ +000167a0: 6c61 7267 6572 2061 7265 6173 206f 6620 larger areas of │ │ │ │ +000167b0: 7365 6d69 2d65 7175 616c 2063 6f6c 6f72 semi-equal color │ │ │ │ +000167c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000167d0: 4070 6172 616d 2073 6967 6d61 5370 6163 @param sigmaSpac │ │ │ │ +000167e0: 6520 4669 6c74 6572 2073 6967 6d61 2069 e Filter sigma i │ │ │ │ +000167f0: 6e20 7468 6520 636f 6f72 6469 6e61 7465 n the coordinate │ │ │ │ +00016800: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +00016810: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +00016820: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +00016830: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +00016840: 7220 7069 7865 6c73 2077 696c 6c20 696e r pixels will in │ │ │ │ +00016850: 666c 7565 6e63 6520 6561 6368 206f 7468 fluence each oth │ │ │ │ +00016860: 6572 2061 7320 6c6f 6e67 2061 7320 7468 er as long as th │ │ │ │ +00016870: 6569 7220 636f 6c6f 7273 2061 7265 2063 eir colors are c │ │ │ │ +00016880: 6c6f 7365 2065 6e6f 7567 6820 2873 6565 lose enough (see │ │ │ │ +00016890: 2073 6967 6d61 436f 6c6f 7220 292e 0a20 sigmaColor ).. │ │ │ │ +000168a0: 2020 2020 2a20 5768 656e 2064 2667 743b * When d> │ │ │ │ +000168b0: 3020 2c20 6974 2073 7065 6369 6669 6573 0 , it specifies │ │ │ │ +000168c0: 2074 6865 206e 6569 6768 626f 7268 6f6f the neighborhoo │ │ │ │ +000168d0: 6420 7369 7a65 2072 6567 6172 646c 6573 d size regardles │ │ │ │ +000168e0: 7320 6f66 2073 6967 6d61 5370 6163 6520 s of sigmaSpace │ │ │ │ +000168f0: 2e20 4f74 6865 7277 6973 652c 2064 2069 . Otherwise, d i │ │ │ │ +00016900: 730a 2020 2020 202a 2070 726f 706f 7274 s. * proport │ │ │ │ +00016910: 696f 6e61 6c20 746f 2073 6967 6d61 5370 ional to sigmaSp │ │ │ │ +00016920: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *. │ │ │ │ +00016930: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +00016940: 7465 3a3c 2f62 3e20 6269 6c61 7465 7261 te: bilatera │ │ │ │ +00016950: 6c46 696c 7465 7220 616e 6420 6a6f 696e lFilter and join │ │ │ │ +00016960: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00016970: 2075 7365 204c 3120 6e6f 726d 2074 6f20 use L1 norm to │ │ │ │ +00016980: 636f 6d70 7574 6520 6469 6666 6572 656e compute differen │ │ │ │ +00016990: 6365 2062 6574 7765 656e 2063 6f6c 6f72 ce between color │ │ │ │ +000169a0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +000169b0: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ +000169c0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +000169d0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000169e0: 6963 2073 7461 7469 6320 766f 6964 206a ic static void j │ │ │ │ +000169f0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +00016a00: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +00016a10: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +00016a20: 2069 6e74 2064 2c20 646f 7562 6c65 2073 int d, double s │ │ │ │ +00016a30: 6967 6d61 436f 6c6f 722c 2064 6f75 626c igmaColor, doubl │ │ │ │ +00016a40: 6520 7369 676d 6153 7061 6365 2920 7b0a e sigmaSpace) {. │ │ │ │ +00016a50: 2020 2020 2020 2020 6a6f 696e 7442 696c jointBil │ │ │ │ +00016a60: 6174 6572 616c 4669 6c74 6572 5f31 286a ateralFilter_1(j │ │ │ │ +00016a70: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ +00016a80: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00016a90: 7374 2e6e 6174 6976 654f 626a 2c20 642c st.nativeObj, d, │ │ │ │ +00016aa0: 2073 6967 6d61 436f 6c6f 722c 2073 6967 sigmaColor, sig │ │ │ │ +00016ab0: 6d61 5370 6163 6529 3b0a 2020 2020 7d0a maSpace);. }. │ │ │ │ +00016ac0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00016ad0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00016ae0: 696d 6770 726f 633a 3a62 696c 6174 6572 imgproc::bilater │ │ │ │ +00016af0: 616c 5465 7874 7572 6546 696c 7465 7228 alTextureFilter( │ │ │ │ +00016b00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00016b10: 742c 2069 6e74 2066 7220 3d20 332c 2069 t, int fr = 3, i │ │ │ │ +00016b20: 6e74 206e 756d 4974 6572 203d 2031 2c20 nt numIter = 1, │ │ │ │ +00016b30: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ +00016b40: 6120 3d20 2d31 2e2c 2064 6f75 626c 6520 a = -1., double │ │ │ │ +00016b50: 7369 676d 6141 7667 203d 202d 312e 290a sigmaAvg = -1.). │ │ │ │ +00016b60: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +00016b70: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +00016b80: 6865 2062 696c 6174 6572 616c 2074 6578 he bilateral tex │ │ │ │ +00016b90: 7475 7265 2066 696c 7465 7220 746f 2061 ture filter to a │ │ │ │ +00016ba0: 6e20 696d 6167 652e 2049 7420 7065 7266 n image. It perf │ │ │ │ +00016bb0: 6f72 6d73 2073 7472 7563 7475 7265 2d70 orms structure-p │ │ │ │ +00016bc0: 7265 7365 7276 696e 6720 7465 7874 7572 reserving textur │ │ │ │ +00016bd0: 6520 6669 6c74 6572 2e0a 2020 2020 202a e filter.. * │ │ │ │ +00016be0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00016bf0: 7320 6162 6f75 7420 7468 6973 2066 696c s about this fil │ │ │ │ +00016c00: 7465 7220 7365 6520 4349 5445 3a20 4368 ter see CITE: Ch │ │ │ │ +00016c10: 6f32 3031 342e 0a20 2020 2020 2a0a 2020 o2014.. *. │ │ │ │ +00016c20: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00016c30: 536f 7572 6365 2069 6d61 6765 2077 686f Source image who │ │ │ │ +00016c40: 7365 2064 6570 7468 2069 7320 382d 6269 se depth is 8-bi │ │ │ │ +00016c50: 7420 5549 4e54 206f 7220 3332 2d62 6974 t UINT or 32-bit │ │ │ │ +00016c60: 2046 4c4f 4154 0a20 2020 2020 2a0a 2020 FLOAT. *. │ │ │ │ +00016c70: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00016c80: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +00016c90: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +00016ca0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +00016cb0: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ +00016cc0: 2a20 4070 6172 616d 2066 7220 5261 6469 * @param fr Radi │ │ │ │ +00016cd0: 7573 206f 6620 6b65 726e 656c 2074 6f20 us of kernel to │ │ │ │ +00016ce0: 6265 2075 7365 6420 666f 7220 6669 6c74 be used for filt │ │ │ │ +00016cf0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +00016d00: 2062 6520 706f 7369 7469 7665 2069 6e74 be positive int │ │ │ │ +00016d10: 6567 6572 0a20 2020 2020 2a0a 2020 2020 eger. *. │ │ │ │ +00016d20: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ +00016d30: 7220 4e75 6d62 6572 206f 6620 6974 6572 r Number of iter │ │ │ │ +00016d40: 6174 696f 6e73 206f 6620 616c 676f 7269 ations of algori │ │ │ │ +00016d50: 7468 6d2c 2049 7420 7368 6f75 6c64 2062 thm, It should b │ │ │ │ +00016d60: 6520 706f 7369 7469 7665 2069 6e74 6567 e positive integ │ │ │ │ +00016d70: 6572 0a20 2020 2020 2a0a 2020 2020 202a er. *. * │ │ │ │ +00016d80: 2040 7061 7261 6d20 7369 676d 6141 6c70 @param sigmaAlp │ │ │ │ +00016d90: 6861 2043 6f6e 7472 6f6c 7320 7468 6520 ha Controls the │ │ │ │ +00016da0: 7368 6172 706e 6573 7320 6f66 2074 6865 sharpness of the │ │ │ │ +00016db0: 2077 6569 6768 7420 7472 616e 7369 7469 weight transiti │ │ │ │ +00016dc0: 6f6e 2066 726f 6d20 6564 6765 7320 746f on from edges to │ │ │ │ +00016dd0: 2073 6d6f 6f74 682f 7465 7874 7572 6520 smooth/texture │ │ │ │ +00016de0: 7265 6769 6f6e 732c 2077 6865 7265 0a20 regions, where. │ │ │ │ +00016df0: 2020 2020 2a20 6120 6269 6767 6572 2076 * a bigger v │ │ │ │ +00016e00: 616c 7565 206d 6561 6e73 2073 6861 7270 alue means sharp │ │ │ │ +00016e10: 6572 2074 7261 6e73 6974 696f 6e2e 2057 er transition. W │ │ │ │ +00016e20: 6865 6e20 7468 6520 7661 6c75 6520 6973 hen the value is │ │ │ │ +00016e30: 206e 6567 6174 6976 652c 2069 7420 6973 negative, it is │ │ │ │ +00016e40: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c │ │ │ │ +00016e50: 616c 6375 6c61 7465 642e 0a20 2020 2020 alculated.. │ │ │ │ +00016e60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00016e70: 7369 676d 6141 7667 2052 616e 6765 2062 sigmaAvg Range b │ │ │ │ +00016e80: 6c75 7220 7061 7261 6d65 7465 7220 666f lur parameter fo │ │ │ │ +00016e90: 7220 7465 7874 7572 6520 626c 7572 7269 r texture blurri │ │ │ │ +00016ea0: 6e67 2e20 4c61 7267 6572 2076 616c 7565 ng. Larger value │ │ │ │ +00016eb0: 206d 616b 6573 2072 6573 756c 7420 746f makes result to │ │ │ │ +00016ec0: 2062 6520 6d6f 7265 2062 6c75 7272 6564 be more blurred │ │ │ │ +00016ed0: 2e20 5768 656e 2074 6865 0a20 2020 2020 . When the. │ │ │ │ +00016ee0: 2a20 7661 6c75 6520 6973 206e 6567 6174 * value is negat │ │ │ │ +00016ef0: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ +00016f00: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ +00016f10: 7465 6420 6173 2064 6573 6372 6962 6564 ted as described │ │ │ │ +00016f20: 2069 6e20 7468 6520 7061 7065 722e 0a20 in the paper.. │ │ │ │ +00016f30: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ +00016f40: 3a20 726f 6c6c 696e 6747 7569 6461 6e63 : rollingGuidanc │ │ │ │ +00016f50: 6546 696c 7465 722c 2062 696c 6174 6572 eFilter, bilater │ │ │ │ +00016f60: 616c 4669 6c74 6572 0a20 2020 2020 2a2f alFilter. */ │ │ │ │ +00016f70: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00016f80: 6963 2076 6f69 6420 6269 6c61 7465 7261 ic void bilatera │ │ │ │ +00016f90: 6c54 6578 7475 7265 4669 6c74 6572 284d lTextureFilter(M │ │ │ │ +00016fa0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +00016fb0: 2069 6e74 2066 722c 2069 6e74 206e 756d int fr, int num │ │ │ │ +00016fc0: 4974 6572 2c20 646f 7562 6c65 2073 6967 Iter, double sig │ │ │ │ +00016fd0: 6d61 416c 7068 612c 2064 6f75 626c 6520 maAlpha, double │ │ │ │ +00016fe0: 7369 676d 6141 7667 2920 7b0a 2020 2020 sigmaAvg) {. │ │ │ │ +00016ff0: 2020 2020 6269 6c61 7465 7261 6c54 6578 bilateralTex │ │ │ │ +00017000: 7475 7265 4669 6c74 6572 5f30 2873 7263 tureFilter_0(src │ │ │ │ +00017010: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00017020: 6e61 7469 7665 4f62 6a2c 2066 722c 206e nativeObj, fr, n │ │ │ │ +00017030: 756d 4974 6572 2c20 7369 676d 6141 6c70 umIter, sigmaAlp │ │ │ │ +00017040: 6861 2c20 7369 676d 6141 7667 293b 0a20 ha, sigmaAvg);. │ │ │ │ +00017050: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00017060: 2020 202a 2041 7070 6c69 6573 2074 6865 * Applies the │ │ │ │ +00017070: 2062 696c 6174 6572 616c 2074 6578 7475 bilateral textu │ │ │ │ +00017080: 7265 2066 696c 7465 7220 746f 2061 6e20 re filter to an │ │ │ │ +00017090: 696d 6167 652e 2049 7420 7065 7266 6f72 image. It perfor │ │ │ │ +000170a0: 6d73 2073 7472 7563 7475 7265 2d70 7265 ms structure-pre │ │ │ │ +000170b0: 7365 7276 696e 6720 7465 7874 7572 6520 serving texture │ │ │ │ +000170c0: 6669 6c74 6572 2e0a 2020 2020 202a 2046 filter.. * F │ │ │ │ +000170d0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +000170e0: 6162 6f75 7420 7468 6973 2066 696c 7465 about this filte │ │ │ │ +000170f0: 7220 7365 6520 4349 5445 3a20 4368 6f32 r see CITE: Cho2 │ │ │ │ +00017100: 3031 342e 0a20 2020 2020 2a0a 2020 2020 014.. *. │ │ │ │ +00017110: 202a 2040 7061 7261 6d20 7372 6320 536f * @param src So │ │ │ │ +00017120: 7572 6365 2069 6d61 6765 2077 686f 7365 urce image whose │ │ │ │ +00017130: 2064 6570 7468 2069 7320 382d 6269 7420 depth is 8-bit │ │ │ │ +00017140: 5549 4e54 206f 7220 3332 2d62 6974 2046 UINT or 32-bit F │ │ │ │ +00017150: 4c4f 4154 0a20 2020 2020 2a0a 2020 2020 LOAT. *. │ │ │ │ +00017160: 202a 2040 7061 7261 6d20 6473 7420 4465 * @param dst De │ │ │ │ +00017170: 7374 696e 6174 696f 6e20 696d 6167 6520 stination image │ │ │ │ +00017180: 6f66 2074 6865 2073 616d 6520 7369 7a65 of the same size │ │ │ │ +00017190: 2061 6e64 2074 7970 6520 6173 2073 7263 and type as src │ │ │ │ +000171a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000171b0: 4070 6172 616d 2066 7220 5261 6469 7573 @param fr Radius │ │ │ │ +000171c0: 206f 6620 6b65 726e 656c 2074 6f20 6265 of kernel to be │ │ │ │ +000171d0: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +000171e0: 696e 672e 2049 7420 7368 6f75 6c64 2062 ing. It should b │ │ │ │ +000171f0: 6520 706f 7369 7469 7665 2069 6e74 6567 e positive integ │ │ │ │ +00017200: 6572 0a20 2020 2020 2a0a 2020 2020 202a er. *. * │ │ │ │ +00017210: 2040 7061 7261 6d20 6e75 6d49 7465 7220 @param numIter │ │ │ │ +00017220: 4e75 6d62 6572 206f 6620 6974 6572 6174 Number of iterat │ │ │ │ +00017230: 696f 6e73 206f 6620 616c 676f 7269 7468 ions of algorith │ │ │ │ +00017240: 6d2c 2049 7420 7368 6f75 6c64 2062 6520 m, It should be │ │ │ │ +00017250: 706f 7369 7469 7665 2069 6e74 6567 6572 positive integer │ │ │ │ +00017260: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017270: 7061 7261 6d20 7369 676d 6141 6c70 6861 param sigmaAlpha │ │ │ │ +00017280: 2043 6f6e 7472 6f6c 7320 7468 6520 7368 Controls the sh │ │ │ │ +00017290: 6172 706e 6573 7320 6f66 2074 6865 2077 arpness of the w │ │ │ │ +000172a0: 6569 6768 7420 7472 616e 7369 7469 6f6e eight transition │ │ │ │ +000172b0: 2066 726f 6d20 6564 6765 7320 746f 2073 from edges to s │ │ │ │ +000172c0: 6d6f 6f74 682f 7465 7874 7572 6520 7265 mooth/texture re │ │ │ │ +000172d0: 6769 6f6e 732c 2077 6865 7265 0a20 2020 gions, where. │ │ │ │ +000172e0: 2020 2a20 6120 6269 6767 6572 2076 616c * a bigger val │ │ │ │ +000172f0: 7565 206d 6561 6e73 2073 6861 7270 6572 ue means sharper │ │ │ │ +00017300: 2074 7261 6e73 6974 696f 6e2e 2057 6865 transition. Whe │ │ │ │ +00017310: 6e20 7468 6520 7661 6c75 6520 6973 206e n the value is n │ │ │ │ +00017320: 6567 6174 6976 652c 2069 7420 6973 2061 egative, it is a │ │ │ │ +00017330: 7574 6f6d 6174 6963 616c 6c79 2063 616c utomatically cal │ │ │ │ +00017340: 6375 6c61 7465 642e 0a20 2020 2020 2a0a culated.. *. │ │ │ │ +00017350: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ +00017360: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +00017370: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +00017380: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ +00017390: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ +000173a0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000173b0: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ +000173c0: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ +000173d0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ +000173e0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000173f0: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ +00017400: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +00017410: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +00017420: 2064 7374 2c20 696e 7420 6672 2c20 696e dst, int fr, in │ │ │ │ +00017430: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +00017440: 6520 7369 676d 6141 6c70 6861 2920 7b0a e sigmaAlpha) {. │ │ │ │ +00017450: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ +00017460: 6c54 6578 7475 7265 4669 6c74 6572 5f31 lTextureFilter_1 │ │ │ │ +00017470: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00017480: 6473 742e 6e61 7469 7665 4f62 6a2c 2066 dst.nativeObj, f │ │ │ │ +00017490: 722c 206e 756d 4974 6572 2c20 7369 676d r, numIter, sigm │ │ │ │ +000174a0: 6141 6c70 6861 293b 0a20 2020 207d 0a0a aAlpha);. }.. │ │ │ │ +000174b0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ +000174c0: 7070 6c69 6573 2074 6865 2062 696c 6174 pplies the bilat │ │ │ │ +000174d0: 6572 616c 2074 6578 7475 7265 2066 696c eral texture fil │ │ │ │ +000174e0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +000174f0: 2049 7420 7065 7266 6f72 6d73 2073 7472 It performs str │ │ │ │ +00017500: 7563 7475 7265 2d70 7265 7365 7276 696e ucture-preservin │ │ │ │ +00017510: 6720 7465 7874 7572 6520 6669 6c74 6572 g texture filter │ │ │ │ +00017520: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor │ │ │ │ +00017530: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00017540: 7468 6973 2066 696c 7465 7220 7365 6520 this filter see │ │ │ │ +00017550: 4349 5445 3a20 4368 6f32 3031 342e 0a20 CITE: Cho2014.. │ │ │ │ +00017560: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00017570: 7261 6d20 7372 6320 536f 7572 6365 2069 ram src Source i │ │ │ │ +00017580: 6d61 6765 2077 686f 7365 2064 6570 7468 mage whose depth │ │ │ │ +00017590: 2069 7320 382d 6269 7420 5549 4e54 206f is 8-bit UINT o │ │ │ │ +000175a0: 7220 3332 2d62 6974 2046 4c4f 4154 0a20 r 32-bit FLOAT. │ │ │ │ +000175b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000175c0: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ +000175d0: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ +000175e0: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ +000175f0: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ +00017600: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017610: 2066 7220 5261 6469 7573 206f 6620 6b65 fr Radius of ke │ │ │ │ +00017620: 726e 656c 2074 6f20 6265 2075 7365 6420 rnel to be used │ │ │ │ +00017630: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +00017640: 7420 7368 6f75 6c64 2062 6520 706f 7369 t should be posi │ │ │ │ +00017650: 7469 7665 2069 6e74 6567 6572 0a20 2020 tive integer. │ │ │ │ +00017660: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00017670: 6d20 6e75 6d49 7465 7220 4e75 6d62 6572 m numIter Number │ │ │ │ +00017680: 206f 6620 6974 6572 6174 696f 6e73 206f of iterations o │ │ │ │ +00017690: 6620 616c 676f 7269 7468 6d2c 2049 7420 f algorithm, It │ │ │ │ +000176a0: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ +000176b0: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ +000176c0: 2a0a 2020 2020 202a 2061 2062 6967 6765 *. * a bigge │ │ │ │ +000176d0: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ +000176e0: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ +000176f0: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ +00017700: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +00017710: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +00017720: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ +00017730: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ +00017740: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ +00017750: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ +00017760: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ +00017770: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +00017780: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ +00017790: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ +000177a0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +000177b0: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +000177c0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +000177d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +000177e0: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +000177f0: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ +00017800: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ +00017810: 722c 2069 6e74 206e 756d 4974 6572 2920 r, int numIter) │ │ │ │ +00017820: 7b0a 2020 2020 2020 2020 6269 6c61 7465 {. bilate │ │ │ │ +00017830: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ +00017840: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ +00017850: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00017860: 2066 722c 206e 756d 4974 6572 293b 0a20 fr, numIter);. │ │ │ │ +00017870: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00017880: 2020 202a 2041 7070 6c69 6573 2074 6865 * Applies the │ │ │ │ +00017890: 2062 696c 6174 6572 616c 2074 6578 7475 bilateral textu │ │ │ │ +000178a0: 7265 2066 696c 7465 7220 746f 2061 6e20 re filter to an │ │ │ │ +000178b0: 696d 6167 652e 2049 7420 7065 7266 6f72 image. It perfor │ │ │ │ +000178c0: 6d73 2073 7472 7563 7475 7265 2d70 7265 ms structure-pre │ │ │ │ +000178d0: 7365 7276 696e 6720 7465 7874 7572 6520 serving texture │ │ │ │ +000178e0: 6669 6c74 6572 2e0a 2020 2020 202a 2046 filter.. * F │ │ │ │ +000178f0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00017900: 6162 6f75 7420 7468 6973 2066 696c 7465 about this filte │ │ │ │ +00017910: 7220 7365 6520 4349 5445 3a20 4368 6f32 r see CITE: Cho2 │ │ │ │ +00017920: 3031 342e 0a20 2020 2020 2a0a 2020 2020 014.. *. │ │ │ │ +00017930: 202a 2040 7061 7261 6d20 7372 6320 536f * @param src So │ │ │ │ +00017940: 7572 6365 2069 6d61 6765 2077 686f 7365 urce image whose │ │ │ │ +00017950: 2064 6570 7468 2069 7320 382d 6269 7420 depth is 8-bit │ │ │ │ +00017960: 5549 4e54 206f 7220 3332 2d62 6974 2046 UINT or 32-bit F │ │ │ │ +00017970: 4c4f 4154 0a20 2020 2020 2a0a 2020 2020 LOAT. *. │ │ │ │ +00017980: 202a 2040 7061 7261 6d20 6473 7420 4465 * @param dst De │ │ │ │ +00017990: 7374 696e 6174 696f 6e20 696d 6167 6520 stination image │ │ │ │ +000179a0: 6f66 2074 6865 2073 616d 6520 7369 7a65 of the same size │ │ │ │ +000179b0: 2061 6e64 2074 7970 6520 6173 2073 7263 and type as src │ │ │ │ +000179c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000179d0: 4070 6172 616d 2066 7220 5261 6469 7573 @param fr Radius │ │ │ │ +000179e0: 206f 6620 6b65 726e 656c 2074 6f20 6265 of kernel to be │ │ │ │ +000179f0: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +00017a00: 696e 672e 2049 7420 7368 6f75 6c64 2062 ing. It should b │ │ │ │ +00017a10: 6520 706f 7369 7469 7665 2069 6e74 6567 e positive integ │ │ │ │ +00017a20: 6572 0a20 2020 2020 2a0a 2020 2020 202a er. *. * │ │ │ │ +00017a30: 0a20 2020 2020 2a20 6120 6269 6767 6572 . * a bigger │ │ │ │ +00017a40: 2076 616c 7565 206d 6561 6e73 2073 6861 value means sha │ │ │ │ +00017a50: 7270 6572 2074 7261 6e73 6974 696f 6e2e rper transition. │ │ │ │ +00017a60: 2057 6865 6e20 7468 6520 7661 6c75 6520 When the value │ │ │ │ +00017a70: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +00017a80: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +00017a90: 2063 616c 6375 6c61 7465 642e 0a20 2020 calculated.. │ │ │ │ +00017aa0: 2020 2a0a 2020 2020 202a 2076 616c 7565 *. * value │ │ │ │ +00017ab0: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +00017ac0: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +00017ad0: 7920 6361 6c63 756c 6174 6564 2061 7320 y calculated as │ │ │ │ +00017ae0: 6465 7363 7269 6265 6420 696e 2074 6865 described in the │ │ │ │ +00017af0: 2070 6170 6572 2e0a 2020 2020 202a 0a20 paper.. *. │ │ │ │ +00017b00: 2020 2020 2a20 5345 453a 2072 6f6c 6c69 * SEE: rolli │ │ │ │ +00017b10: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00017b20: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ +00017b30: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +00017b40: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00017b50: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +00017b60: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ +00017b70: 204d 6174 2064 7374 2c20 696e 7420 6672 Mat dst, int fr │ │ │ │ +00017b80: 2920 7b0a 2020 2020 2020 2020 6269 6c61 ) {. bila │ │ │ │ +00017b90: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ +00017ba0: 6572 5f33 2873 7263 2e6e 6174 6976 654f er_3(src.nativeO │ │ │ │ +00017bb0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00017bc0: 6a2c 2066 7229 3b0a 2020 2020 7d0a 0a20 j, fr);. }.. │ │ │ │ +00017bd0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00017be0: 706c 6965 7320 7468 6520 6269 6c61 7465 plies the bilate │ │ │ │ +00017bf0: 7261 6c20 7465 7874 7572 6520 6669 6c74 ral texture filt │ │ │ │ +00017c00: 6572 2074 6f20 616e 2069 6d61 6765 2e20 er to an image. │ │ │ │ +00017c10: 4974 2070 6572 666f 726d 7320 7374 7275 It performs stru │ │ │ │ +00017c20: 6374 7572 652d 7072 6573 6572 7669 6e67 cture-preserving │ │ │ │ +00017c30: 2074 6578 7475 7265 2066 696c 7465 722e texture filter. │ │ │ │ +00017c40: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00017c50: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +00017c60: 6869 7320 6669 6c74 6572 2073 6565 2043 his filter see C │ │ │ │ +00017c70: 4954 453a 2043 686f 3230 3134 2e0a 2020 ITE: Cho2014.. │ │ │ │ +00017c80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00017c90: 616d 2073 7263 2053 6f75 7263 6520 696d am src Source im │ │ │ │ +00017ca0: 6167 6520 7768 6f73 6520 6465 7074 6820 age whose depth │ │ │ │ +00017cb0: 6973 2038 2d62 6974 2055 494e 5420 6f72 is 8-bit UINT or │ │ │ │ +00017cc0: 2033 322d 6269 7420 464c 4f41 540a 2020 32-bit FLOAT. │ │ │ │ +00017cd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00017ce0: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati │ │ │ │ +00017cf0: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the │ │ │ │ +00017d00: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty │ │ │ │ +00017d10: 7065 2061 7320 7372 632e 0a20 2020 2020 pe as src.. │ │ │ │ +00017d20: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +00017d30: 2020 2020 202a 2061 2062 6967 6765 7220 * a bigger │ │ │ │ +00017d40: 7661 6c75 6520 6d65 616e 7320 7368 6172 value means shar │ │ │ │ +00017d50: 7065 7220 7472 616e 7369 7469 6f6e 2e20 per transition. │ │ │ │ +00017d60: 5768 656e 2074 6865 2076 616c 7565 2069 When the value i │ │ │ │ +00017d70: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i │ │ │ │ +00017d80: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +00017d90: 6361 6c63 756c 6174 6564 2e0a 2020 2020 calculated.. │ │ │ │ +00017da0: 202a 0a20 2020 2020 2a20 7661 6c75 6520 *. * value │ │ │ │ +00017db0: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +00017dc0: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +00017dd0: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d │ │ │ │ +00017de0: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the │ │ │ │ +00017df0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +00017e00: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin │ │ │ │ +00017e10: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter, │ │ │ │ +00017e20: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00017e30: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00017e40: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00017e50: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ +00017e60: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ +00017e70: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ +00017e80: 2020 2062 696c 6174 6572 616c 5465 7874 bilateralText │ │ │ │ +00017e90: 7572 6546 696c 7465 725f 3428 7372 632e ureFilter_4(src. │ │ │ │ +00017ea0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00017eb0: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +00017ec0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00017ed0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00017ee0: 7869 6d67 7072 6f63 3a3a 726f 6c6c 696e ximgproc::rollin │ │ │ │ +00017ef0: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter( │ │ │ │ +00017f00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00017f10: 742c 2069 6e74 2064 203d 202d 312c 2064 t, int d = -1, d │ │ │ │ +00017f20: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00017f30: 203d 2032 352c 2064 6f75 626c 6520 7369 = 25, double si │ │ │ │ +00017f40: 676d 6153 7061 6365 203d 2033 2c20 696e gmaSpace = 3, in │ │ │ │ +00017f50: 7420 6e75 6d4f 6649 7465 7220 3d20 342c t numOfIter = 4, │ │ │ │ +00017f60: 2069 6e74 2062 6f72 6465 7254 7970 6520 int borderType │ │ │ │ +00017f70: 3d20 424f 5244 4552 5f44 4546 4155 4c54 = BORDER_DEFAULT │ │ │ │ +00017f80: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00017f90: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +00017fa0: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ +00017fb0: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ +00017fc0: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +00017fd0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00017fe0: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ +00017ff0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ +00018000: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ +00018010: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00018020: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +00018030: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00018040: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +00018050: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +00018060: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00018070: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +00018080: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +00018090: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +000180a0: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +000180b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000180c0: 6172 616d 2064 2044 6961 6d65 7465 7220 aram d Diameter │ │ │ │ +000180d0: 6f66 2065 6163 6820 7069 7865 6c20 6e65 of each pixel ne │ │ │ │ +000180e0: 6967 6862 6f72 686f 6f64 2074 6861 7420 ighborhood that │ │ │ │ +000180f0: 6973 2075 7365 6420 6475 7269 6e67 2066 is used during f │ │ │ │ +00018100: 696c 7465 7269 6e67 2e20 4966 2069 7420 iltering. If it │ │ │ │ +00018110: 6973 206e 6f6e 2d70 6f73 6974 6976 652c is non-positive, │ │ │ │ +00018120: 0a20 2020 2020 2a20 6974 2069 7320 636f . * it is co │ │ │ │ +00018130: 6d70 7574 6564 2066 726f 6d20 7369 676d mputed from sigm │ │ │ │ +00018140: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *. │ │ │ │ +00018150: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00018160: 676d 6143 6f6c 6f72 2046 696c 7465 7220 gmaColor Filter │ │ │ │ +00018170: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ +00018180: 6f72 2073 7061 6365 2e20 4120 6c61 7267 or space. A larg │ │ │ │ +00018190: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ +000181a0: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ +000181b0: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ +000181c0: 6865 7220 636f 6c6f 7273 2077 6974 6869 her colors withi │ │ │ │ +000181d0: 6e20 7468 6520 7069 7865 6c20 6e65 6967 n the pixel neig │ │ │ │ +000181e0: 6862 6f72 686f 6f64 2028 7365 6520 7369 hborhood (see si │ │ │ │ +000181f0: 676d 6153 7061 6365 2029 2077 696c 6c20 gmaSpace ) will │ │ │ │ +00018200: 6265 206d 6978 6564 2074 6f67 6574 6865 be mixed togethe │ │ │ │ +00018210: 722c 2072 6573 756c 7469 6e67 2069 6e0a r, resulting in. │ │ │ │ +00018220: 2020 2020 202a 206c 6172 6765 7220 6172 * larger ar │ │ │ │ +00018230: 6561 7320 6f66 2073 656d 692d 6571 7561 eas of semi-equa │ │ │ │ +00018240: 6c20 636f 6c6f 722e 0a20 2020 2020 2a0a l color.. *. │ │ │ │ +00018250: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00018260: 676d 6153 7061 6365 2046 696c 7465 7220 gmaSpace Filter │ │ │ │ +00018270: 7369 676d 6120 696e 2074 6865 2063 6f6f sigma in the coo │ │ │ │ +00018280: 7264 696e 6174 6520 7370 6163 652e 2041 rdinate space. A │ │ │ │ +00018290: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +000182a0: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +000182b0: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +000182c0: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ +000182d0: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ +000182e0: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ +000182f0: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ +00018300: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ +00018310: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ +00018320: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ +00018330: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ +00018340: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ +00018350: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ +00018360: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ +00018370: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ +00018380: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ +00018390: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ +000183a0: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +000183b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000183c0: 6d20 6e75 6d4f 6649 7465 7220 4e75 6d62 m numOfIter Numb │ │ │ │ +000183d0: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +000183e0: 206f 6620 6a6f 696e 7420 6564 6765 2d70 of joint edge-p │ │ │ │ +000183f0: 7265 7365 7276 696e 6720 6669 6c74 6572 reserving filter │ │ │ │ +00018400: 696e 6720 6170 706c 6965 6420 6f6e 2074 ing applied on t │ │ │ │ +00018410: 6865 2073 6f75 7263 6520 696d 6167 652e he source image. │ │ │ │ +00018420: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00018430: 7061 7261 6d20 626f 7264 6572 5479 7065 param borderType │ │ │ │ +00018440: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ +00018450: 623e 4e6f 7465 3a3c 2f62 3e20 2072 6f6c b>Note: rol │ │ │ │ +00018460: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +00018470: 6572 2075 7365 7320 6a6f 696e 7442 696c er uses jointBil │ │ │ │ +00018480: 6174 6572 616c 4669 6c74 6572 2061 7320 ateralFilter as │ │ │ │ +00018490: 7468 6520 6564 6765 2d70 7265 7365 7276 the edge-preserv │ │ │ │ +000184a0: 696e 6720 6669 6c74 6572 2e0a 2020 2020 ing filter.. │ │ │ │ +000184b0: 202a 0a20 2020 2020 2a20 5345 453a 206a *. * SEE: j │ │ │ │ +000184c0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +000184d0: 7465 722c 2062 696c 6174 6572 616c 4669 ter, bilateralFi │ │ │ │ +000184e0: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ +000184f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00018500: 6320 7374 6174 6963 2076 6f69 6420 726f c static void ro │ │ │ │ +00018510: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +00018520: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +00018530: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +00018540: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00018550: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +00018560: 652c 2069 6e74 206e 756d 4f66 4974 6572 e, int numOfIter │ │ │ │ +00018570: 2c20 696e 7420 626f 7264 6572 5479 7065 , int borderType │ │ │ │ +00018580: 2920 7b0a 2020 2020 2020 2020 726f 6c6c ) {. roll │ │ │ │ +00018590: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +000185a0: 725f 3028 7372 632e 6e61 7469 7665 4f62 r_0(src.nativeOb │ │ │ │ +000185b0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +000185c0: 2c20 642c 2073 6967 6d61 436f 6c6f 722c , d, sigmaColor, │ │ │ │ +000185d0: 2073 6967 6d61 5370 6163 652c 206e 756d sigmaSpace, num │ │ │ │ +000185e0: 4f66 4974 6572 2c20 626f 7264 6572 5479 OfIter, borderTy │ │ │ │ +000185f0: 7065 293b 0a20 2020 207d 0a0a 2020 2020 pe);. }.. │ │ │ │ +00018600: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +00018610: 6573 2074 6865 2072 6f6c 6c69 6e67 2067 es the rolling g │ │ │ │ +00018620: 7569 6461 6e63 6520 6669 6c74 6572 2074 uidance filter t │ │ │ │ +00018630: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00018640: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00018650: 7265 2064 6574 6169 6c73 2c20 706c 6561 re details, plea │ │ │ │ +00018660: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha │ │ │ │ +00018670: 6e67 3230 3134 726f 6c6c 696e 670a 2020 ng2014rolling. │ │ │ │ +00018680: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00018690: 616d 2073 7263 2053 6f75 7263 6520 382d am src Source 8- │ │ │ │ +000186a0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +000186b0: 706f 696e 742c 2031 2d63 6861 6e6e 656c point, 1-channel │ │ │ │ +000186c0: 206f 7220 332d 6368 616e 6e65 6c20 696d or 3-channel im │ │ │ │ +000186d0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +000186e0: 202a 2040 7061 7261 6d20 6473 7420 4465 * @param dst De │ │ │ │ +000186f0: 7374 696e 6174 696f 6e20 696d 6167 6520 stination image │ │ │ │ +00018700: 6f66 2074 6865 2073 616d 6520 7369 7a65 of the same size │ │ │ │ +00018710: 2061 6e64 2074 7970 6520 6173 2073 7263 and type as src │ │ │ │ +00018720: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00018730: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete │ │ │ │ +00018740: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel │ │ │ │ +00018750: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha │ │ │ │ +00018760: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during │ │ │ │ +00018770: 2066 696c 7465 7269 6e67 2e20 4966 2069 filtering. If i │ │ │ │ +00018780: 7420 6973 206e 6f6e 2d70 6f73 6974 6976 t is non-positiv │ │ │ │ +00018790: 652c 0a20 2020 2020 2a20 6974 2069 7320 e,. * it is │ │ │ │ +000187a0: 636f 6d70 7574 6564 2066 726f 6d20 7369 computed from si │ │ │ │ +000187b0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +000187c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000187d0: 7369 676d 6143 6f6c 6f72 2046 696c 7465 sigmaColor Filte │ │ │ │ +000187e0: 7220 7369 676d 6120 696e 2074 6865 2063 r sigma in the c │ │ │ │ +000187f0: 6f6c 6f72 2073 7061 6365 2e20 4120 6c61 olor space. A la │ │ │ │ +00018800: 7267 6572 2076 616c 7565 206f 6620 7468 rger value of th │ │ │ │ +00018810: 6520 7061 7261 6d65 7465 7220 6d65 616e e parameter mean │ │ │ │ +00018820: 7320 7468 6174 0a20 2020 2020 2a20 6661 s that. * fa │ │ │ │ +00018830: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ +00018840: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ +00018850: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ +00018860: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ +00018870: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ +00018880: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ +00018890: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ +000188a0: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ +000188b0: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ +000188c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000188d0: 7369 676d 6153 7061 6365 2046 696c 7465 sigmaSpace Filte │ │ │ │ +000188e0: 7220 7369 676d 6120 696e 2074 6865 2063 r sigma in the c │ │ │ │ +000188f0: 6f6f 7264 696e 6174 6520 7370 6163 652e oordinate space. │ │ │ │ +00018900: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +00018910: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ +00018920: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ +00018930: 202a 2066 6172 7468 6572 2070 6978 656c * farther pixel │ │ │ │ +00018940: 7320 7769 6c6c 2069 6e66 6c75 656e 6365 s will influence │ │ │ │ +00018950: 2065 6163 6820 6f74 6865 7220 6173 206c each other as l │ │ │ │ +00018960: 6f6e 6720 6173 2074 6865 6972 2063 6f6c ong as their col │ │ │ │ +00018970: 6f72 7320 6172 6520 636c 6f73 6520 656e ors are close en │ │ │ │ +00018980: 6f75 6768 2028 7365 6520 7369 676d 6143 ough (see sigmaC │ │ │ │ +00018990: 6f6c 6f72 2029 2e0a 2020 2020 202a 2057 olor ).. * W │ │ │ │ +000189a0: 6865 6e20 6426 6774 3b30 202c 2069 7420 hen d>0 , it │ │ │ │ +000189b0: 7370 6563 6966 6965 7320 7468 6520 6e65 specifies the ne │ │ │ │ +000189c0: 6967 6862 6f72 686f 6f64 2073 697a 6520 ighborhood size │ │ │ │ +000189d0: 7265 6761 7264 6c65 7373 206f 6620 7369 regardless of si │ │ │ │ +000189e0: 676d 6153 7061 6365 202e 204f 7468 6572 gmaSpace . Other │ │ │ │ +000189f0: 7769 7365 2c20 6420 6973 0a20 2020 2020 wise, d is. │ │ │ │ +00018a00: 2a20 7072 6f70 6f72 7469 6f6e 616c 2074 * proportional t │ │ │ │ +00018a10: 6f20 7369 676d 6153 7061 6365 202e 0a20 o sigmaSpace .. │ │ │ │ +00018a20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00018a30: 7261 6d20 6e75 6d4f 6649 7465 7220 4e75 ram numOfIter Nu │ │ │ │ +00018a40: 6d62 6572 206f 6620 6974 6572 6174 696f mber of iteratio │ │ │ │ +00018a50: 6e73 206f 6620 6a6f 696e 7420 6564 6765 ns of joint edge │ │ │ │ +00018a60: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ +00018a70: 6572 696e 6720 6170 706c 6965 6420 6f6e ering applied on │ │ │ │ +00018a80: 2074 6865 2073 6f75 7263 6520 696d 6167 the source imag │ │ │ │ +00018a90: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00018aa0: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ +00018ab0: 3c2f 623e 2020 726f 6c6c 696e 6747 7569 rollingGui │ │ │ │ +00018ac0: 6461 6e63 6546 696c 7465 7220 7573 6573 danceFilter uses │ │ │ │ +00018ad0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +00018ae0: 696c 7465 7220 6173 2074 6865 2065 6467 ilter as the edg │ │ │ │ +00018af0: 652d 7072 6573 6572 7669 6e67 2066 696c e-preserving fil │ │ │ │ +00018b00: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00018b10: 202a 2053 4545 3a20 6a6f 696e 7442 696c * SEE: jointBil │ │ │ │ +00018b20: 6174 6572 616c 4669 6c74 6572 2c20 6269 ateralFilter, bi │ │ │ │ +00018b30: 6c61 7465 7261 6c46 696c 7465 722c 2061 lateralFilter, a │ │ │ │ +00018b40: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ +00018b50: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00018b60: 6320 766f 6964 2072 6f6c 6c69 6e67 4775 c void rollingGu │ │ │ │ +00018b70: 6964 616e 6365 4669 6c74 6572 284d 6174 idanceFilter(Mat │ │ │ │ +00018b80: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +00018b90: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +00018ba0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +00018bb0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ +00018bc0: 6e75 6d4f 6649 7465 7229 207b 0a20 2020 numOfIter) {. │ │ │ │ +00018bd0: 2020 2020 2072 6f6c 6c69 6e67 4775 6964 rollingGuid │ │ │ │ +00018be0: 616e 6365 4669 6c74 6572 5f31 2873 7263 anceFilter_1(src │ │ │ │ +00018bf0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00018c00: 6e61 7469 7665 4f62 6a2c 2064 2c20 7369 nativeObj, d, si │ │ │ │ +00018c10: 676d 6143 6f6c 6f72 2c20 7369 676d 6153 gmaColor, sigmaS │ │ │ │ +00018c20: 7061 6365 2c20 6e75 6d4f 6649 7465 7229 pace, numOfIter) │ │ │ │ +00018c30: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00018c40: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +00018c50: 7468 6520 726f 6c6c 696e 6720 6775 6964 the rolling guid │ │ │ │ +00018c60: 616e 6365 2066 696c 7465 7220 746f 2061 ance filter to a │ │ │ │ +00018c70: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00018c80: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00018c90: 6465 7461 696c 732c 2070 6c65 6173 6520 details, please │ │ │ │ +00018ca0: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +00018cb0: 3031 3472 6f6c 6c69 6e67 0a20 2020 2020 014rolling. │ │ │ │ +00018cc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00018cd0: 7372 6320 536f 7572 6365 2038 2d62 6974 src Source 8-bit │ │ │ │ +00018ce0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00018cf0: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ +00018d00: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ +00018d10: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00018d20: 4070 6172 616d 2064 7374 2044 6573 7469 @param dst Desti │ │ │ │ +00018d30: 6e61 7469 6f6e 2069 6d61 6765 206f 6620 nation image of │ │ │ │ +00018d40: 7468 6520 7361 6d65 2073 697a 6520 616e the same size an │ │ │ │ +00018d50: 6420 7479 7065 2061 7320 7372 632e 0a20 d type as src.. │ │ │ │ +00018d60: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00018d70: 7261 6d20 6420 4469 616d 6574 6572 206f ram d Diameter o │ │ │ │ +00018d80: 6620 6561 6368 2070 6978 656c 206e 6569 f each pixel nei │ │ │ │ +00018d90: 6768 626f 7268 6f6f 6420 7468 6174 2069 ghborhood that i │ │ │ │ +00018da0: 7320 7573 6564 2064 7572 696e 6720 6669 s used during fi │ │ │ │ +00018db0: 6c74 6572 696e 672e 2049 6620 6974 2069 ltering. If it i │ │ │ │ +00018dc0: 7320 6e6f 6e2d 706f 7369 7469 7665 2c0a s non-positive,. │ │ │ │ +00018dd0: 2020 2020 202a 2069 7420 6973 2063 6f6d * it is com │ │ │ │ +00018de0: 7075 7465 6420 6672 6f6d 2073 6967 6d61 puted from sigma │ │ │ │ +00018df0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +00018e00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00018e10: 6d61 436f 6c6f 7220 4669 6c74 6572 2073 maColor Filter s │ │ │ │ +00018e20: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ +00018e30: 7220 7370 6163 652e 2041 206c 6172 6765 r space. A large │ │ │ │ +00018e40: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ +00018e50: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ +00018e60: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ +00018e70: 6572 2063 6f6c 6f72 7320 7769 7468 696e er colors within │ │ │ │ +00018e80: 2074 6865 2070 6978 656c 206e 6569 6768 the pixel neigh │ │ │ │ +00018e90: 626f 7268 6f6f 6420 2873 6565 2073 6967 borhood (see sig │ │ │ │ +00018ea0: 6d61 5370 6163 6520 2920 7769 6c6c 2062 maSpace ) will b │ │ │ │ +00018eb0: 6520 6d69 7865 6420 746f 6765 7468 6572 e mixed together │ │ │ │ +00018ec0: 2c20 7265 7375 6c74 696e 6720 696e 0a20 , resulting in. │ │ │ │ +00018ed0: 2020 2020 2a20 6c61 7267 6572 2061 7265 * larger are │ │ │ │ +00018ee0: 6173 206f 6620 7365 6d69 2d65 7175 616c as of semi-equal │ │ │ │ +00018ef0: 2063 6f6c 6f72 2e0a 2020 2020 202a 0a20 color.. *. │ │ │ │ +00018f00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00018f10: 6d61 5370 6163 6520 4669 6c74 6572 2073 maSpace Filter s │ │ │ │ +00018f20: 6967 6d61 2069 6e20 7468 6520 636f 6f72 igma in the coor │ │ │ │ +00018f30: 6469 6e61 7465 2073 7061 6365 2e20 4120 dinate space. A │ │ │ │ +00018f40: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +00018f50: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +00018f60: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +00018f70: 6661 7274 6865 7220 7069 7865 6c73 2077 farther pixels w │ │ │ │ +00018f80: 696c 6c20 696e 666c 7565 6e63 6520 6561 ill influence ea │ │ │ │ +00018f90: 6368 206f 7468 6572 2061 7320 6c6f 6e67 ch other as long │ │ │ │ +00018fa0: 2061 7320 7468 6569 7220 636f 6c6f 7273 as their colors │ │ │ │ +00018fb0: 2061 7265 2063 6c6f 7365 2065 6e6f 7567 are close enoug │ │ │ │ +00018fc0: 6820 2873 6565 2073 6967 6d61 436f 6c6f h (see sigmaColo │ │ │ │ +00018fd0: 7220 292e 0a20 2020 2020 2a20 5768 656e r ).. * When │ │ │ │ +00018fe0: 2064 2667 743b 3020 2c20 6974 2073 7065 d>0 , it spe │ │ │ │ +00018ff0: 6369 6669 6573 2074 6865 206e 6569 6768 cifies the neigh │ │ │ │ +00019000: 626f 7268 6f6f 6420 7369 7a65 2072 6567 borhood size reg │ │ │ │ +00019010: 6172 646c 6573 7320 6f66 2073 6967 6d61 ardless of sigma │ │ │ │ +00019020: 5370 6163 6520 2e20 4f74 6865 7277 6973 Space . Otherwis │ │ │ │ +00019030: 652c 2064 2069 730a 2020 2020 202a 2070 e, d is. * p │ │ │ │ +00019040: 726f 706f 7274 696f 6e61 6c20 746f 2073 roportional to s │ │ │ │ +00019050: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace .. │ │ │ │ +00019060: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00019070: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ +00019080: 3c2f 623e 2020 726f 6c6c 696e 6747 7569 rollingGui │ │ │ │ +00019090: 6461 6e63 6546 696c 7465 7220 7573 6573 danceFilter uses │ │ │ │ +000190a0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +000190b0: 696c 7465 7220 6173 2074 6865 2065 6467 ilter as the edg │ │ │ │ +000190c0: 652d 7072 6573 6572 7669 6e67 2066 696c e-preserving fil │ │ │ │ +000190d0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +000190e0: 202a 2053 4545 3a20 6a6f 696e 7442 696c * SEE: jointBil │ │ │ │ +000190f0: 6174 6572 616c 4669 6c74 6572 2c20 6269 ateralFilter, bi │ │ │ │ +00019100: 6c61 7465 7261 6c46 696c 7465 722c 2061 lateralFilter, a │ │ │ │ +00019110: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ +00019120: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00019130: 6320 766f 6964 2072 6f6c 6c69 6e67 4775 c void rollingGu │ │ │ │ +00019140: 6964 616e 6365 4669 6c74 6572 284d 6174 idanceFilter(Mat │ │ │ │ +00019150: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +00019160: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +00019170: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +00019180: 7369 676d 6153 7061 6365 2920 7b0a 2020 sigmaSpace) {. │ │ │ │ +00019190: 2020 2020 2020 726f 6c6c 696e 6747 7569 rollingGui │ │ │ │ +000191a0: 6461 6e63 6546 696c 7465 725f 3228 7372 danceFilter_2(sr │ │ │ │ +000191b0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +000191c0: 2e6e 6174 6976 654f 626a 2c20 642c 2073 .nativeObj, d, s │ │ │ │ +000191d0: 6967 6d61 436f 6c6f 722c 2073 6967 6d61 igmaColor, sigma │ │ │ │ +000191e0: 5370 6163 6529 3b0a 2020 2020 7d0a 0a20 Space);. }.. │ │ │ │ +000191f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00019200: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin │ │ │ │ +00019210: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte │ │ │ │ +00019220: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +00019230: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00019240: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p │ │ │ │ +00019250: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +00019260: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling │ │ │ │ +00019270: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00019280: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ +00019290: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +000192a0: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ +000192b0: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ +000192c0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +000192d0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +000192e0: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ +000192f0: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ +00019300: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ +00019310: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ +00019320: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +00019330: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +00019340: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +00019350: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +00019360: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +00019370: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +00019380: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +00019390: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +000193a0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +000193b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000193c0: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +000193d0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +000193e0: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +000193f0: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +00019400: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +00019410: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +00019420: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +00019430: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +00019440: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +00019450: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +00019460: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +00019470: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +00019480: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +00019490: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +000194a0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +000194b0: 2020 202a 0a20 2020 2020 2a20 6661 7274 *. * fart │ │ │ │ +000194c0: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ +000194d0: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ +000194e0: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ +000194f0: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ +00019500: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ +00019510: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ +00019520: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ +00019530: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ +00019540: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ +00019550: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ +00019560: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ +00019570: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ +00019580: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ +00019590: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ +000195a0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +000195b0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +000195c0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +000195d0: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +000195e0: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ +000195f0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00019600: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ +00019610: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ +00019620: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +00019630: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ +00019640: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ +00019650: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ +00019660: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00019670: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00019680: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +00019690: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ +000196a0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +000196b0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +000196c0: 6c6f 7229 207b 0a20 2020 2020 2020 2072 lor) {. r │ │ │ │ +000196d0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +000196e0: 6c74 6572 5f33 2873 7263 2e6e 6174 6976 lter_3(src.nativ │ │ │ │ +000196f0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00019700: 4f62 6a2c 2064 2c20 7369 676d 6143 6f6c Obj, d, sigmaCol │ │ │ │ +00019710: 6f72 293b 0a20 2020 207d 0a0a 2020 2020 or);. }.. │ │ │ │ +00019720: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +00019730: 6573 2074 6865 2072 6f6c 6c69 6e67 2067 es the rolling g │ │ │ │ +00019740: 7569 6461 6e63 6520 6669 6c74 6572 2074 uidance filter t │ │ │ │ +00019750: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00019760: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00019770: 7265 2064 6574 6169 6c73 2c20 706c 6561 re details, plea │ │ │ │ +00019780: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha │ │ │ │ +00019790: 6e67 3230 3134 726f 6c6c 696e 670a 2020 ng2014rolling. │ │ │ │ +000197a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000197b0: 616d 2073 7263 2053 6f75 7263 6520 382d am src Source 8- │ │ │ │ +000197c0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +000197d0: 706f 696e 742c 2031 2d63 6861 6e6e 656c point, 1-channel │ │ │ │ +000197e0: 206f 7220 332d 6368 616e 6e65 6c20 696d or 3-channel im │ │ │ │ +000197f0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00019800: 202a 2040 7061 7261 6d20 6473 7420 4465 * @param dst De │ │ │ │ +00019810: 7374 696e 6174 696f 6e20 696d 6167 6520 stination image │ │ │ │ +00019820: 6f66 2074 6865 2073 616d 6520 7369 7a65 of the same size │ │ │ │ +00019830: 2061 6e64 2074 7970 6520 6173 2073 7263 and type as src │ │ │ │ +00019840: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019850: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete │ │ │ │ +00019860: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel │ │ │ │ +00019870: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha │ │ │ │ +00019880: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during │ │ │ │ +00019890: 2066 696c 7465 7269 6e67 2e20 4966 2069 filtering. If i │ │ │ │ +000198a0: 7420 6973 206e 6f6e 2d70 6f73 6974 6976 t is non-positiv │ │ │ │ +000198b0: 652c 0a20 2020 2020 2a20 6974 2069 7320 e,. * it is │ │ │ │ +000198c0: 636f 6d70 7574 6564 2066 726f 6d20 7369 computed from si │ │ │ │ +000198d0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +000198e0: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ +000198f0: 2063 6f6c 6f72 7320 7769 7468 696e 2074 colors within t │ │ │ │ +00019900: 6865 2070 6978 656c 206e 6569 6768 626f he pixel neighbo │ │ │ │ +00019910: 7268 6f6f 6420 2873 6565 2073 6967 6d61 rhood (see sigma │ │ │ │ +00019920: 5370 6163 6520 2920 7769 6c6c 2062 6520 Space ) will be │ │ │ │ +00019930: 6d69 7865 6420 746f 6765 7468 6572 2c20 mixed together, │ │ │ │ +00019940: 7265 7375 6c74 696e 6720 696e 0a20 2020 resulting in. │ │ │ │ +00019950: 2020 2a20 6c61 7267 6572 2061 7265 6173 * larger areas │ │ │ │ +00019960: 206f 6620 7365 6d69 2d65 7175 616c 2063 of semi-equal c │ │ │ │ +00019970: 6f6c 6f72 2e0a 2020 2020 202a 0a20 2020 olor.. *. │ │ │ │ +00019980: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe │ │ │ │ +00019990: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc │ │ │ │ +000199a0: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as │ │ │ │ +000199b0: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co │ │ │ │ +000199c0: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e │ │ │ │ +000199d0: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma │ │ │ │ +000199e0: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. * │ │ │ │ +000199f0: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it │ │ │ │ +00019a00: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n │ │ │ │ +00019a10: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size │ │ │ │ +00019a20: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s │ │ │ │ +00019a30: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe │ │ │ │ +00019a40: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is. │ │ │ │ +00019a50: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional │ │ │ │ +00019a60: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace .. │ │ │ │ +00019a70: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00019a80: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00019a90: 6f74 653a 3c2f 623e 2020 726f 6c6c 696e ote: rollin │ │ │ │ +00019aa0: 6747 7569 6461 6e63 6546 696c 7465 7220 gGuidanceFilter │ │ │ │ +00019ab0: 7573 6573 206a 6f69 6e74 4269 6c61 7465 uses jointBilate │ │ │ │ +00019ac0: 7261 6c46 696c 7465 7220 6173 2074 6865 ralFilter as the │ │ │ │ +00019ad0: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ +00019ae0: 2066 696c 7465 722e 0a20 2020 2020 2a0a filter.. *. │ │ │ │ +00019af0: 2020 2020 202a 2053 4545 3a20 6a6f 696e * SEE: join │ │ │ │ +00019b00: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00019b10: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ +00019b20: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ +00019b30: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00019b40: 7461 7469 6320 766f 6964 2072 6f6c 6c69 tatic void rolli │ │ │ │ +00019b50: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00019b60: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00019b70: 742c 2069 6e74 2064 2920 7b0a 2020 2020 t, int d) {. │ │ │ │ +00019b80: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ +00019b90: 6e63 6546 696c 7465 725f 3428 7372 632e nceFilter_4(src. │ │ │ │ +00019ba0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00019bb0: 6174 6976 654f 626a 2c20 6429 3b0a 2020 ativeObj, d);. │ │ │ │ +00019bc0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00019bd0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +00019be0: 726f 6c6c 696e 6720 6775 6964 616e 6365 rolling guidance │ │ │ │ +00019bf0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +00019c00: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00019c10: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +00019c20: 696c 732c 2070 6c65 6173 6520 7365 6520 ils, please see │ │ │ │ +00019c30: 4349 5445 3a20 7a68 616e 6732 3031 3472 CITE: zhang2014r │ │ │ │ +00019c40: 6f6c 6c69 6e67 0a20 2020 2020 2a0a 2020 olling. *. │ │ │ │ +00019c50: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00019c60: 536f 7572 6365 2038 2d62 6974 206f 7220 Source 8-bit or │ │ │ │ +00019c70: 666c 6f61 7469 6e67 2d70 6f69 6e74 2c20 floating-point, │ │ │ │ +00019c80: 312d 6368 616e 6e65 6c20 6f72 2033 2d63 1-channel or 3-c │ │ │ │ +00019c90: 6861 6e6e 656c 2069 6d61 6765 2e0a 2020 hannel image.. │ │ │ │ +00019ca0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019cb0: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati │ │ │ │ +00019cc0: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the │ │ │ │ +00019cd0: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty │ │ │ │ +00019ce0: 7065 2061 7320 7372 632e 0a20 2020 2020 pe as src.. │ │ │ │ +00019cf0: 2a0a 2020 2020 202a 2069 7420 6973 2063 *. * it is c │ │ │ │ +00019d00: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +00019d10: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +00019d20: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +00019d30: 636f 6c6f 7273 2077 6974 6869 6e20 7468 colors within th │ │ │ │ +00019d40: 6520 7069 7865 6c20 6e65 6967 6862 6f72 e pixel neighbor │ │ │ │ +00019d50: 686f 6f64 2028 7365 6520 7369 676d 6153 hood (see sigmaS │ │ │ │ +00019d60: 7061 6365 2029 2077 696c 6c20 6265 206d pace ) will be m │ │ │ │ +00019d70: 6978 6564 2074 6f67 6574 6865 722c 2072 ixed together, r │ │ │ │ +00019d80: 6573 756c 7469 6e67 2069 6e0a 2020 2020 esulting in. │ │ │ │ +00019d90: 202a 206c 6172 6765 7220 6172 6561 7320 * larger areas │ │ │ │ +00019da0: 6f66 2073 656d 692d 6571 7561 6c20 636f of semi-equal co │ │ │ │ +00019db0: 6c6f 722e 0a20 2020 2020 2a0a 2020 2020 lor.. *. │ │ │ │ +00019dc0: 202a 2066 6172 7468 6572 2070 6978 656c * farther pixel │ │ │ │ +00019dd0: 7320 7769 6c6c 2069 6e66 6c75 656e 6365 s will influence │ │ │ │ +00019de0: 2065 6163 6820 6f74 6865 7220 6173 206c each other as l │ │ │ │ +00019df0: 6f6e 6720 6173 2074 6865 6972 2063 6f6c ong as their col │ │ │ │ +00019e00: 6f72 7320 6172 6520 636c 6f73 6520 656e ors are close en │ │ │ │ +00019e10: 6f75 6768 2028 7365 6520 7369 676d 6143 ough (see sigmaC │ │ │ │ +00019e20: 6f6c 6f72 2029 2e0a 2020 2020 202a 2057 olor ).. * W │ │ │ │ +00019e30: 6865 6e20 6426 6774 3b30 202c 2069 7420 hen d>0 , it │ │ │ │ +00019e40: 7370 6563 6966 6965 7320 7468 6520 6e65 specifies the ne │ │ │ │ +00019e50: 6967 6862 6f72 686f 6f64 2073 697a 6520 ighborhood size │ │ │ │ +00019e60: 7265 6761 7264 6c65 7373 206f 6620 7369 regardless of si │ │ │ │ +00019e70: 676d 6153 7061 6365 202e 204f 7468 6572 gmaSpace . Other │ │ │ │ +00019e80: 7769 7365 2c20 6420 6973 0a20 2020 2020 wise, d is. │ │ │ │ +00019e90: 2a20 7072 6f70 6f72 7469 6f6e 616c 2074 * proportional t │ │ │ │ +00019ea0: 6f20 7369 676d 6153 7061 6365 202e 0a20 o sigmaSpace .. │ │ │ │ +00019eb0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00019ec0: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +00019ed0: 7465 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 te: rolling │ │ │ │ +00019ee0: 4775 6964 616e 6365 4669 6c74 6572 2075 GuidanceFilter u │ │ │ │ +00019ef0: 7365 7320 6a6f 696e 7442 696c 6174 6572 ses jointBilater │ │ │ │ +00019f00: 616c 4669 6c74 6572 2061 7320 7468 6520 alFilter as the │ │ │ │ +00019f10: 6564 6765 2d70 7265 7365 7276 696e 6720 edge-preserving │ │ │ │ +00019f20: 6669 6c74 6572 2e0a 2020 2020 202a 0a20 filter.. *. │ │ │ │ +00019f30: 2020 2020 2a20 5345 453a 206a 6f69 6e74 * SEE: joint │ │ │ │ +00019f40: 4269 6c61 7465 7261 6c46 696c 7465 722c BilateralFilter, │ │ │ │ +00019f50: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00019f60: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +00019f70: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00019f80: 6174 6963 2076 6f69 6420 726f 6c6c 696e atic void rollin │ │ │ │ +00019f90: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter( │ │ │ │ +00019fa0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00019fb0: 2920 7b0a 2020 2020 2020 2020 726f 6c6c ) {. roll │ │ │ │ +00019fc0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +00019fd0: 725f 3528 7372 632e 6e61 7469 7665 4f62 r_5(src.nativeOb │ │ │ │ +00019fe0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00019ff0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0001a000: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0001a010: 7472 5f46 6173 7442 696c 6174 6572 616c tr_FastBilateral │ │ │ │ +0001a020: 536f 6c76 6572 4669 6c74 6572 2063 763a SolverFilter cv: │ │ │ │ +0001a030: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0001a040: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ +0001a050: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +0001a060: 7569 6465 2c20 646f 7562 6c65 2073 6967 uide, double sig │ │ │ │ +0001a070: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ +0001a080: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ +0001a090: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ +0001a0a0: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd │ │ │ │ +0001a0b0: 6120 3d20 3132 382e 302c 2069 6e74 206e a = 128.0, int n │ │ │ │ +0001a0c0: 756d 5f69 7465 7220 3d20 3235 2c20 646f um_iter = 25, do │ │ │ │ +0001a0d0: 7562 6c65 206d 6178 5f74 6f6c 203d 2031 uble max_tol = 1 │ │ │ │ +0001a0e0: 652d 3529 0a20 2020 202f 2f0a 0a20 2020 e-5). //.. │ │ │ │ +0001a0f0: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +0001a100: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +0001a110: 7465 2069 6e73 7461 6e63 6520 6f66 2046 te instance of F │ │ │ │ +0001a120: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001a130: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ +0001a140: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ +0001a150: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +0001a160: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a170: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +0001a180: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +0001a190: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +0001a1a0: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +0001a1b0: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +0001a1c0: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +0001a1d0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001a1e0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001a1f0: 6967 6d61 5f73 7061 7469 616c 2070 6172 igma_spatial par │ │ │ │ +0001a200: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001a210: 7369 6d69 6c61 7220 746f 2073 7061 7469 similar to spati │ │ │ │ +0001a220: 616c 2073 7061 6365 2073 6967 6d61 2028 al space sigma ( │ │ │ │ +0001a230: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +0001a240: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001a250: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a260: 7261 6d20 7369 676d 615f 6c75 6d61 2070 ram sigma_luma p │ │ │ │ +0001a270: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001a280: 7320 7369 6d69 6c61 7220 746f 206c 756d s similar to lum │ │ │ │ +0001a290: 6120 7370 6163 6520 7369 676d 6120 2862 a space sigma (b │ │ │ │ +0001a2a0: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001a2b0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001a2c0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a2d0: 616d 2073 6967 6d61 5f63 6872 6f6d 6120 am sigma_chroma │ │ │ │ +0001a2e0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001a2f0: 6973 2073 696d 696c 6172 2074 6f20 6368 is similar to ch │ │ │ │ +0001a300: 726f 6d61 2073 7061 6365 2073 6967 6d61 roma space sigma │ │ │ │ +0001a310: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +0001a320: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001a330: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a340: 7061 7261 6d20 6c61 6d62 6461 2073 6d6f param lambda smo │ │ │ │ +0001a350: 6f74 686e 6573 7320 7374 7265 6e67 7468 othness strength │ │ │ │ +0001a360: 2070 6172 616d 6574 6572 2066 6f72 2073 parameter for s │ │ │ │ +0001a370: 6f6c 7665 722e 0a20 2020 2020 2a0a 2020 olver.. *. │ │ │ │ +0001a380: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +0001a390: 6974 6572 206e 756d 6265 7220 6f66 2069 iter number of i │ │ │ │ +0001a3a0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f │ │ │ │ +0001a3b0: 6f72 2073 6f6c 7665 722c 2032 3520 6973 or solver, 25 is │ │ │ │ +0001a3c0: 2075 7375 616c 6c79 2065 6e6f 7567 682e usually enough. │ │ │ │ +0001a3d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a3e0: 7061 7261 6d20 6d61 785f 746f 6c20 636f param max_tol co │ │ │ │ +0001a3f0: 6e76 6572 6765 6e63 6520 746f 6c65 7261 nvergence tolera │ │ │ │ +0001a400: 6e63 6520 7573 6564 2066 6f72 2073 6f6c nce used for sol │ │ │ │ +0001a410: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ +0001a420: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0001a430: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa │ │ │ │ +0001a440: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +0001a450: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters, │ │ │ │ +0001a460: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +0001a470: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar │ │ │ │ +0001a480: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016.. │ │ │ │ +0001a490: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0001a4a0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001a4b0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0001a4c0: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ +0001a4d0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001a4e0: 6572 4669 6c74 6572 2063 7265 6174 6546 erFilter createF │ │ │ │ +0001a4f0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001a500: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +0001a510: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +0001a520: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0001a530: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0001a540: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0001a550: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0001a560: 2069 6e74 206e 756d 5f69 7465 722c 2064 int num_iter, d │ │ │ │ +0001a570: 6f75 626c 6520 6d61 785f 746f 6c29 207b ouble max_tol) { │ │ │ │ +0001a580: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0001a590: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001a5a0: 7665 7246 696c 7465 722e 5f5f 6672 6f6d verFilter.__from │ │ │ │ +0001a5b0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +0001a5c0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001a5d0: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ +0001a5e0: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ +0001a5f0: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ +0001a600: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ +0001a610: 2c20 6c61 6d62 6461 2c20 6e75 6d5f 6974 , lambda, num_it │ │ │ │ +0001a620: 6572 2c20 6d61 785f 746f 6c29 293b 0a20 er, max_tol));. │ │ │ │ +0001a630: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0001a640: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +0001a650: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +0001a660: 616e 6365 206f 6620 4661 7374 4269 6c61 ance of FastBila │ │ │ │ +0001a670: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001a680: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +0001a690: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +0001a6a0: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +0001a6b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001a6c0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001a6d0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001a6e0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001a6f0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001a700: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001a710: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001a720: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001a730: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ +0001a740: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ +0001a750: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001a760: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ +0001a770: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +0001a780: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +0001a790: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001a7a0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001a7b0: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ +0001a7c0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001a7d0: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ +0001a7e0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001a7f0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001a800: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001a810: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001a820: 615f 6368 726f 6d61 2070 6172 616d 6574 a_chroma paramet │ │ │ │ +0001a830: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001a840: 6c61 7220 746f 2063 6872 6f6d 6120 7370 lar to chroma sp │ │ │ │ +0001a850: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001a860: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001a870: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001a880: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +0001a890: 616d 6264 6120 736d 6f6f 7468 6e65 7373 ambda smoothness │ │ │ │ +0001a8a0: 2073 7472 656e 6774 6820 7061 7261 6d65 strength parame │ │ │ │ +0001a8b0: 7465 7220 666f 7220 736f 6c76 6572 2e0a ter for solver.. │ │ │ │ +0001a8c0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001a8d0: 6172 616d 206e 756d 5f69 7465 7220 6e75 aram num_iter nu │ │ │ │ +0001a8e0: 6d62 6572 206f 6620 6974 6572 6174 696f mber of iteratio │ │ │ │ +0001a8f0: 6e73 2075 7365 6420 666f 7220 736f 6c76 ns used for solv │ │ │ │ +0001a900: 6572 2c20 3235 2069 7320 7573 7561 6c6c er, 25 is usuall │ │ │ │ +0001a910: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. * │ │ │ │ +0001a920: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001a930: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0001a940: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ +0001a950: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001a960: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +0001a970: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +0001a980: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ +0001a990: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ +0001a9a0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0001a9b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001a9c0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001a9d0: 6c69 6320 7374 6174 6963 2046 6173 7442 lic static FastB │ │ │ │ +0001a9e0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001a9f0: 6c74 6572 2063 7265 6174 6546 6173 7442 lter createFastB │ │ │ │ +0001aa00: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001aa10: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001aa20: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0001aa30: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0001aa40: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +0001aa50: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +0001aa60: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ +0001aa70: 206e 756d 5f69 7465 7229 207b 0a20 2020 num_iter) {. │ │ │ │ +0001aa80: 2020 2020 2072 6574 7572 6e20 4661 7374 return Fast │ │ │ │ +0001aa90: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001aaa0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +0001aab0: 5f28 6372 6561 7465 4661 7374 4269 6c61 _(createFastBila │ │ │ │ +0001aac0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001aad0: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ +0001aae0: 4f62 6a2c 2073 6967 6d61 5f73 7061 7469 Obj, sigma_spati │ │ │ │ +0001aaf0: 616c 2c20 7369 676d 615f 6c75 6d61 2c20 al, sigma_luma, │ │ │ │ +0001ab00: 7369 676d 615f 6368 726f 6d61 2c20 6c61 sigma_chroma, la │ │ │ │ +0001ab10: 6d62 6461 2c20 6e75 6d5f 6974 6572 2929 mbda, num_iter)) │ │ │ │ +0001ab20: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0001ab30: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +0001ab40: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +0001ab50: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB │ │ │ │ +0001ab60: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001ab70: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ +0001ab80: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ +0001ab90: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ +0001aba0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001abb0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +0001abc0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +0001abd0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +0001abe0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +0001abf0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +0001ac00: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +0001ac10: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001ac20: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001ac30: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +0001ac40: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001ac50: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +0001ac60: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +0001ac70: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +0001ac80: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001ac90: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001aca0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ +0001acb0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001acc0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ +0001acd0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001ace0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001acf0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001ad00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001ad10: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ +0001ad20: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001ad30: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ +0001ad40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001ad50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001ad60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001ad70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ad80: 6d20 6c61 6d62 6461 2073 6d6f 6f74 686e m lambda smoothn │ │ │ │ +0001ad90: 6573 7320 7374 7265 6e67 7468 2070 6172 ess strength par │ │ │ │ +0001ada0: 616d 6574 6572 2066 6f72 2073 6f6c 7665 ameter for solve │ │ │ │ +0001adb0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001adc0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001add0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0001ade0: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ +0001adf0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001ae00: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +0001ae10: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +0001ae20: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ +0001ae30: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ +0001ae40: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0001ae50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001ae60: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001ae70: 6c69 6320 7374 6174 6963 2046 6173 7442 lic static FastB │ │ │ │ +0001ae80: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001ae90: 6c74 6572 2063 7265 6174 6546 6173 7442 lter createFastB │ │ │ │ +0001aea0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001aeb0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001aec0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0001aed0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0001aee0: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ +0001aef0: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ +0001af00: 7562 6c65 206c 616d 6264 6129 207b 0a20 uble lambda) {. │ │ │ │ +0001af10: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +0001af20: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001af30: 7246 696c 7465 722e 5f5f 6672 6f6d 5074 rFilter.__fromPt │ │ │ │ +0001af40: 725f 5f28 6372 6561 7465 4661 7374 4269 r__(createFastBi │ │ │ │ +0001af50: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001af60: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ +0001af70: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa │ │ │ │ +0001af80: 7469 616c 2c20 7369 676d 615f 6c75 6d61 tial, sigma_luma │ │ │ │ +0001af90: 2c20 7369 676d 615f 6368 726f 6d61 2c20 , sigma_chroma, │ │ │ │ +0001afa0: 6c61 6d62 6461 2929 3b0a 2020 2020 7d0a lambda));. }. │ │ │ │ +0001afb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001afc0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ +0001afd0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ +0001afe0: 6f66 2046 6173 7442 696c 6174 6572 616c of FastBilateral │ │ │ │ +0001aff0: 536f 6c76 6572 4669 6c74 6572 2061 6e64 SolverFilter and │ │ │ │ +0001b000: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ +0001b010: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +0001b020: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +0001b030: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +0001b040: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +0001b050: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +0001b060: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +0001b070: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +0001b080: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +0001b090: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +0001b0a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b0b0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ +0001b0c0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +0001b0d0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ +0001b0e0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ +0001b0f0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +0001b100: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001b110: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001b120: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ +0001b130: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +0001b140: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001b150: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ +0001b160: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +0001b170: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001b180: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b190: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ +0001b1a0: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ +0001b1b0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001b1c0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ +0001b1d0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +0001b1e0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +0001b1f0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001b200: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001b210: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +0001b220: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +0001b230: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ +0001b240: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ +0001b250: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +0001b260: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +0001b270: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ +0001b280: 362e 0a20 2020 2020 2a20 4072 6574 7572 6.. * @retur │ │ │ │ +0001b290: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0001b2a0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001b2b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001b2c0: 7469 6320 4661 7374 4269 6c61 7465 7261 tic FastBilatera │ │ │ │ +0001b2d0: 6c53 6f6c 7665 7246 696c 7465 7220 6372 lSolverFilter cr │ │ │ │ +0001b2e0: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +0001b2f0: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +0001b300: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +0001b310: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0001b320: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0001b330: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001b340: 6872 6f6d 6129 207b 0a20 2020 2020 2020 hroma) {. │ │ │ │ +0001b350: 2072 6574 7572 6e20 4661 7374 4269 6c61 return FastBila │ │ │ │ +0001b360: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001b370: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +0001b380: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +0001b390: 6c53 6f6c 7665 7246 696c 7465 725f 3328 lSolverFilter_3( │ │ │ │ +0001b3a0: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001b3b0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001b3c0: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm │ │ │ │ +0001b3d0: 615f 6368 726f 6d61 2929 3b0a 2020 2020 a_chroma));. │ │ │ │ +0001b3e0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +0001b3f0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0001b400: 3a78 696d 6770 726f 633a 3a66 6173 7442 :ximgproc::fastB │ │ │ │ +0001b410: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001b420: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001b430: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +0001b440: 6669 6465 6e63 652c 204d 6174 2620 6473 fidence, Mat& ds │ │ │ │ +0001b450: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +0001b460: 7370 6174 6961 6c20 3d20 382c 2064 6f75 spatial = 8, dou │ │ │ │ +0001b470: 626c 6520 7369 676d 615f 6c75 6d61 203d ble sigma_luma = │ │ │ │ +0001b480: 2038 2c20 646f 7562 6c65 2073 6967 6d61 8, double sigma │ │ │ │ +0001b490: 5f63 6872 6f6d 6120 3d20 382c 2064 6f75 _chroma = 8, dou │ │ │ │ +0001b4a0: 626c 6520 6c61 6d62 6461 203d 2031 3238 ble lambda = 128 │ │ │ │ +0001b4b0: 2e30 2c20 696e 7420 6e75 6d5f 6974 6572 .0, int num_iter │ │ │ │ +0001b4c0: 203d 2032 352c 2064 6f75 626c 6520 6d61 = 25, double ma │ │ │ │ +0001b4d0: 785f 746f 6c20 3d20 3165 2d35 290a 2020 x_tol = 1e-5). │ │ │ │ +0001b4e0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0001b4f0: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ +0001b500: 6c69 6e65 2046 6173 7420 4269 6c61 7465 line Fast Bilate │ │ │ │ +0001b510: 7261 6c20 536f 6c76 6572 2066 696c 7465 ral Solver filte │ │ │ │ +0001b520: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +0001b530: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +0001b540: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +0001b550: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +0001b560: 202a 2067 7569 6465 2074 6865 6e20 7573 * guide then us │ │ │ │ +0001b570: 6520 4661 7374 4269 6c61 7465 7261 6c53 e FastBilateralS │ │ │ │ +0001b580: 6f6c 7665 7246 696c 7465 7220 696e 7465 olverFilter inte │ │ │ │ +0001b590: 7266 6163 6520 746f 2061 766f 6964 2065 rface to avoid e │ │ │ │ +0001b5a0: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ +0001b5b0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001b5c0: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ +0001b5d0: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ +0001b5e0: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ +0001b5f0: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ +0001b600: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ +0001b610: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ +0001b620: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +0001b630: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001b640: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image │ │ │ │ +0001b650: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w │ │ │ │ +0001b660: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +0001b670: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16- │ │ │ │ +0001b680: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +0001b690: 706f 696e 7420 3332 2d62 6974 2064 6570 point 32-bit dep │ │ │ │ +0001b6a0: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ +0001b6b0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001b6c0: 2020 2020 202a 2040 7061 7261 6d20 636f * @param co │ │ │ │ +0001b6d0: 6e66 6964 656e 6365 2063 6f6e 6669 6465 nfidence confide │ │ │ │ +0001b6e0: 6e63 6520 696d 6167 6520 7769 7468 2075 nce image with u │ │ │ │ +0001b6f0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +0001b700: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +0001b710: 3332 2d62 6974 2063 6f6e 6669 6465 6e63 32-bit confidenc │ │ │ │ +0001b720: 6520 616e 6420 3120 6368 616e 6e65 6c2e e and 1 channel. │ │ │ │ +0001b730: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b740: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +0001b750: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +0001b760: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001b770: 6d20 7369 676d 615f 7370 6174 6961 6c20 m sigma_spatial │ │ │ │ +0001b780: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001b790: 6973 2073 696d 696c 6172 2074 6f20 7370 is similar to sp │ │ │ │ +0001b7a0: 6174 6961 6c20 7370 6163 6520 7369 676d atial space sigm │ │ │ │ +0001b7b0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +0001b7c0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001b7d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b7e0: 4070 6172 616d 2073 6967 6d61 5f6c 756d @param sigma_lum │ │ │ │ +0001b7f0: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha │ │ │ │ +0001b800: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +0001b810: 6c75 6d61 2073 7061 6365 2073 6967 6d61 luma space sigma │ │ │ │ +0001b820: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +0001b830: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001b840: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b850: 7061 7261 6d20 7369 676d 615f 6368 726f param sigma_chro │ │ │ │ +0001b860: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +0001b870: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001b880: 2063 6872 6f6d 6120 7370 6163 6520 7369 chroma space si │ │ │ │ +0001b890: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +0001b8a0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001b8b0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001b8c0: 2a20 4070 6172 616d 206c 616d 6264 6120 * @param lambda │ │ │ │ +0001b8d0: 736d 6f6f 7468 6e65 7373 2073 7472 656e smoothness stren │ │ │ │ +0001b8e0: 6774 6820 7061 7261 6d65 7465 7220 666f gth parameter fo │ │ │ │ +0001b8f0: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. * │ │ │ │ +0001b900: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +0001b910: 756d 5f69 7465 7220 6e75 6d62 6572 206f um_iter number o │ │ │ │ +0001b920: 6620 6974 6572 6174 696f 6e73 2075 7365 f iterations use │ │ │ │ +0001b930: 6420 666f 7220 736f 6c76 6572 2c20 3235 d for solver, 25 │ │ │ │ +0001b940: 2069 7320 7573 7561 6c6c 7920 656e 6f75 is usually enou │ │ │ │ +0001b950: 6768 2e0a 2020 2020 202a 0a20 2020 2020 gh.. *. │ │ │ │ +0001b960: 2a20 4070 6172 616d 206d 6178 5f74 6f6c * @param max_tol │ │ │ │ +0001b970: 2063 6f6e 7665 7267 656e 6365 2074 6f6c convergence tol │ │ │ │ +0001b980: 6572 616e 6365 2075 7365 6420 666f 7220 erance used for │ │ │ │ +0001b990: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +0001b9a0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001b9b0: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ +0001b9c0: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +0001b9d0: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ +0001b9e0: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ +0001b9f0: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +0001ba00: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ +0001ba10: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ +0001ba20: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ +0001ba30: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ +0001ba40: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ +0001ba50: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ +0001ba60: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ +0001ba70: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ +0001ba80: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ +0001ba90: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001baa0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0001bab0: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +0001bac0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0001bad0: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ +0001bae0: 6365 2c20 4d61 7420 6473 742c 2064 6f75 ce, Mat dst, dou │ │ │ │ +0001baf0: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0001bb00: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0001bb10: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ +0001bb20: 6d61 5f63 6872 6f6d 612c 2064 6f75 626c ma_chroma, doubl │ │ │ │ +0001bb30: 6520 6c61 6d62 6461 2c20 696e 7420 6e75 e lambda, int nu │ │ │ │ +0001bb40: 6d5f 6974 6572 2c20 646f 7562 6c65 206d m_iter, double m │ │ │ │ +0001bb50: 6178 5f74 6f6c 2920 7b0a 2020 2020 2020 ax_tol) {. │ │ │ │ +0001bb60: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS │ │ │ │ +0001bb70: 6f6c 7665 7246 696c 7465 725f 3028 6775 olverFilter_0(gu │ │ │ │ +0001bb80: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +0001bb90: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co │ │ │ │ +0001bba0: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO │ │ │ │ +0001bbb0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +0001bbc0: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ +0001bbd0: 2c20 7369 676d 615f 6c75 6d61 2c20 7369 , sigma_luma, si │ │ │ │ +0001bbe0: 676d 615f 6368 726f 6d61 2c20 6c61 6d62 gma_chroma, lamb │ │ │ │ +0001bbf0: 6461 2c20 6e75 6d5f 6974 6572 2c20 6d61 da, num_iter, ma │ │ │ │ +0001bc00: 785f 746f 6c29 3b0a 2020 2020 7d0a 0a20 x_tol);. }.. │ │ │ │ +0001bc10: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +0001bc20: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ +0001bc30: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +0001bc40: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ +0001bc50: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +0001bc60: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +0001bc70: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +0001bc80: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +0001bc90: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ +0001bca0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001bcb0: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +0001bcc0: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +0001bcd0: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ +0001bce0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001bcf0: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +0001bd00: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +0001bd10: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +0001bd20: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +0001bd30: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +0001bd40: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +0001bd50: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +0001bd60: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +0001bd70: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +0001bd80: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +0001bd90: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +0001bda0: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +0001bdb0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +0001bdc0: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ +0001bdd0: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +0001bde0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001bdf0: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ +0001be00: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ +0001be10: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ +0001be20: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +0001be30: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +0001be40: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ +0001be50: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ +0001be60: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001be70: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +0001be80: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001be90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001bea0: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +0001beb0: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001bec0: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +0001bed0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +0001bee0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +0001bef0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001bf00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001bf10: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ +0001bf20: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001bf30: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ +0001bf40: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001bf50: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001bf60: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001bf70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001bf80: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ +0001bf90: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001bfa0: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ +0001bfb0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001bfc0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001bfd0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001bfe0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001bff0: 6d20 6c61 6d62 6461 2073 6d6f 6f74 686e m lambda smoothn │ │ │ │ +0001c000: 6573 7320 7374 7265 6e67 7468 2070 6172 ess strength par │ │ │ │ +0001c010: 616d 6574 6572 2066 6f72 2073 6f6c 7665 ameter for solve │ │ │ │ +0001c020: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001c030: 2040 7061 7261 6d20 6e75 6d5f 6974 6572 @param num_iter │ │ │ │ +0001c040: 206e 756d 6265 7220 6f66 2069 7465 7261 number of itera │ │ │ │ +0001c050: 7469 6f6e 7320 7573 6564 2066 6f72 2073 tions used for s │ │ │ │ +0001c060: 6f6c 7665 722c 2032 3520 6973 2075 7375 olver, 25 is usu │ │ │ │ +0001c070: 616c 6c79 2065 6e6f 7567 682e 0a20 2020 ally enough.. │ │ │ │ +0001c080: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001c090: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001c0a0: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ +0001c0b0: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001c0c0: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +0001c0d0: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +0001c0e0: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ +0001c0f0: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ +0001c100: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001c110: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ +0001c120: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ +0001c130: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ +0001c140: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ +0001c150: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ +0001c160: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ +0001c170: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +0001c180: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001c190: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ +0001c1a0: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ +0001c1b0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +0001c1c0: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ +0001c1d0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +0001c1e0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0001c1f0: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0001c200: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001c210: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0001c220: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +0001c230: 6572 2920 7b0a 2020 2020 2020 2020 6661 er) {. fa │ │ │ │ +0001c240: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001c250: 7246 696c 7465 725f 3128 6775 6964 652e rFilter_1(guide. │ │ │ │ +0001c260: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0001c270: 6174 6976 654f 626a 2c20 636f 6e66 6964 ativeObj, confid │ │ │ │ +0001c280: 656e 6365 2e6e 6174 6976 654f 626a 2c20 ence.nativeObj, │ │ │ │ +0001c290: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s │ │ │ │ +0001c2a0: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si │ │ │ │ +0001c2b0: 676d 615f 6c75 6d61 2c20 7369 676d 615f gma_luma, sigma_ │ │ │ │ +0001c2c0: 6368 726f 6d61 2c20 6c61 6d62 6461 2c20 chroma, lambda, │ │ │ │ +0001c2d0: 6e75 6d5f 6974 6572 293b 0a20 2020 207d num_iter);. } │ │ │ │ +0001c2e0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001c2f0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ +0001c300: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +0001c310: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca │ │ │ │ +0001c320: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ +0001c330: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ +0001c340: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ +0001c350: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ +0001c360: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ +0001c370: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001c380: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ +0001c390: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ +0001c3a0: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ +0001c3b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001c3c0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +0001c3d0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +0001c3e0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +0001c3f0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +0001c400: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +0001c410: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +0001c420: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001c430: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001c440: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ +0001c450: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ +0001c460: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0001c470: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ +0001c480: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001c490: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ +0001c4a0: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ +0001c4b0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001c4c0: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid │ │ │ │ +0001c4d0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence │ │ │ │ +0001c4e0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ +0001c4f0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +0001c500: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +0001c510: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an │ │ │ │ +0001c520: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel.. │ │ │ │ +0001c530: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c540: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ +0001c550: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +0001c560: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001c570: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ +0001c580: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001c590: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ +0001c5a0: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ +0001c5b0: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001c5c0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001c5d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001c5e0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ +0001c5f0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001c600: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ +0001c610: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001c620: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001c630: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001c640: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c650: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ +0001c660: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001c670: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ +0001c680: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ +0001c690: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +0001c6a0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001c6b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001c6c0: 6172 616d 206c 616d 6264 6120 736d 6f6f aram lambda smoo │ │ │ │ +0001c6d0: 7468 6e65 7373 2073 7472 656e 6774 6820 thness strength │ │ │ │ +0001c6e0: 7061 7261 6d65 7465 7220 666f 7220 736f parameter for so │ │ │ │ +0001c6f0: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *. │ │ │ │ +0001c700: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001c710: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001c720: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ +0001c730: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001c740: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +0001c750: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +0001c760: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ +0001c770: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ +0001c780: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001c790: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ +0001c7a0: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ +0001c7b0: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ +0001c7c0: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ +0001c7d0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ +0001c7e0: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ +0001c7f0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +0001c800: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001c810: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ +0001c820: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ +0001c830: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +0001c840: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ +0001c850: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +0001c860: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0001c870: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0001c880: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001c890: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0001c8a0: 6d62 6461 2920 7b0a 2020 2020 2020 2020 mbda) {. │ │ │ │ +0001c8b0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0001c8c0: 7665 7246 696c 7465 725f 3228 6775 6964 verFilter_2(guid │ │ │ │ +0001c8d0: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +0001c8e0: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +0001c8f0: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +0001c900: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001c910: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001c920: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm │ │ │ │ +0001c930: 615f 6368 726f 6d61 2c20 6c61 6d62 6461 a_chroma, lambda │ │ │ │ +0001c940: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0001c950: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +0001c960: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi │ │ │ │ +0001c970: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f │ │ │ │ +0001c980: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ +0001c990: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ +0001c9a0: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ +0001c9b0: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ +0001c9c0: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ +0001c9d0: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate │ │ │ │ +0001c9e0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ +0001c9f0: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +0001ca00: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +0001ca10: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ +0001ca20: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0001ca30: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +0001ca40: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +0001ca50: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +0001ca60: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +0001ca70: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +0001ca80: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +0001ca90: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001caa0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +0001cab0: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +0001cac0: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +0001cad0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +0001cae0: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +0001caf0: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +0001cb00: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ +0001cb10: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ +0001cb20: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001cb30: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con │ │ │ │ +0001cb40: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi │ │ │ │ +0001cb50: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +0001cb60: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001cb70: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi │ │ │ │ +0001cb80: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan │ │ │ │ +0001cb90: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *. │ │ │ │ +0001cba0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +0001cbb0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +0001cbc0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001cbd0: 7061 7261 6d20 7369 676d 615f 7370 6174 param sigma_spat │ │ │ │ +0001cbe0: 6961 6c20 7061 7261 6d65 7465 722c 2074 ial parameter, t │ │ │ │ +0001cbf0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001cc00: 6f20 7370 6174 6961 6c20 7370 6163 6520 o spatial space │ │ │ │ +0001cc10: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001cc20: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001cc30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001cc40: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001cc50: 5f6c 756d 6120 7061 7261 6d65 7465 722c _luma parameter, │ │ │ │ +0001cc60: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001cc70: 2074 6f20 6c75 6d61 2073 7061 6365 2073 to luma space s │ │ │ │ +0001cc80: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +0001cc90: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +0001cca0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001ccb0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001ccc0: 6368 726f 6d61 2070 6172 616d 6574 6572 chroma parameter │ │ │ │ +0001ccd0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001cce0: 7220 746f 2063 6872 6f6d 6120 7370 6163 r to chroma spac │ │ │ │ +0001ccf0: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +0001cd00: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +0001cd10: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001cd20: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001cd30: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0001cd40: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001cd50: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +0001cd60: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +0001cd70: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0001cd80: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001cd90: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +0001cda0: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +0001cdb0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001cdc0: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +0001cdd0: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +0001cde0: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +0001cdf0: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +0001ce00: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +0001ce10: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +0001ce20: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001ce30: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +0001ce40: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001ce50: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001ce60: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +0001ce70: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +0001ce80: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0001ce90: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0001cea0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +0001ceb0: 6520 7369 676d 615f 6368 726f 6d61 2920 e sigma_chroma) │ │ │ │ +0001cec0: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ +0001ced0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001cee0: 7465 725f 3328 6775 6964 652e 6e61 7469 ter_3(guide.nati │ │ │ │ +0001cef0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001cf00: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ +0001cf10: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0001cf20: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +0001cf30: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ +0001cf40: 6c75 6d61 2c20 7369 676d 615f 6368 726f luma, sigma_chro │ │ │ │ +0001cf50: 6d61 293b 0a20 2020 207d 0a0a 2020 2020 ma);. }.. │ │ │ │ +0001cf60: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ +0001cf70: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast │ │ │ │ +0001cf80: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +0001cf90: 2066 696c 7465 7220 6361 6c6c 2e20 4966 filter call. If │ │ │ │ +0001cfa0: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ +0001cfb0: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ +0001cfc0: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ +0001cfd0: 650a 2020 2020 202a 2067 7569 6465 2074 e. * guide t │ │ │ │ +0001cfe0: 6865 6e20 7573 6520 4661 7374 4269 6c61 hen use FastBila │ │ │ │ +0001cff0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001d000: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ +0001d010: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ +0001d020: 7461 7469 6f6e 732e 0a20 2020 2020 2a0a tations.. *. │ │ │ │ +0001d030: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +0001d040: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ +0001d050: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ +0001d060: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +0001d070: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ +0001d080: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ +0001d090: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ +0001d0a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001d0b0: 7061 7261 6d20 7372 6320 736f 7572 6365 param src source │ │ │ │ +0001d0c0: 2069 6d61 6765 2066 6f72 2066 696c 7465 image for filte │ │ │ │ +0001d0d0: 7269 6e67 2077 6974 6820 756e 7369 676e ring with unsign │ │ │ │ +0001d0e0: 6564 2038 2d62 6974 206f 7220 7369 676e ed 8-bit or sign │ │ │ │ +0001d0f0: 6564 2031 362d 6269 7420 6f72 2066 6c6f ed 16-bit or flo │ │ │ │ +0001d100: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +0001d110: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ +0001d120: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +0001d130: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001d140: 7261 6d20 636f 6e66 6964 656e 6365 2063 ram confidence c │ │ │ │ +0001d150: 6f6e 6669 6465 6e63 6520 696d 6167 6520 onfidence image │ │ │ │ +0001d160: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0001d170: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +0001d180: 706f 696e 7420 3332 2d62 6974 2063 6f6e point 32-bit con │ │ │ │ +0001d190: 6669 6465 6e63 6520 616e 6420 3120 6368 fidence and 1 ch │ │ │ │ +0001d1a0: 616e 6e65 6c2e 0a20 2020 2020 2a0a 2020 annel.. *. │ │ │ │ +0001d1b0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001d1c0: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ +0001d1d0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0001d1e0: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ +0001d1f0: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ +0001d200: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001d210: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ +0001d220: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +0001d230: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +0001d240: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001d250: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001d260: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ +0001d270: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001d280: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ +0001d290: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001d2a0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001d2b0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001d2c0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001d2d0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001d2e0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0001d2f0: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +0001d300: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +0001d310: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +0001d320: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +0001d330: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +0001d340: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +0001d350: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +0001d360: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +0001d370: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +0001d380: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +0001d390: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +0001d3a0: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +0001d3b0: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +0001d3c0: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0001d3d0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001d3e0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0001d3f0: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +0001d400: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +0001d410: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +0001d420: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0001d430: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0001d440: 7562 6c65 2073 6967 6d61 5f6c 756d 6129 uble sigma_luma) │ │ │ │ +0001d450: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB │ │ │ │ +0001d460: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001d470: 6c74 6572 5f34 2867 7569 6465 2e6e 6174 lter_4(guide.nat │ │ │ │ +0001d480: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0001d490: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc │ │ │ │ +0001d4a0: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst │ │ │ │ +0001d4b0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +0001d4c0: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ +0001d4d0: 5f6c 756d 6129 3b0a 2020 2020 7d0a 0a20 _luma);. }.. │ │ │ │ +0001d4e0: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +0001d4f0: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ +0001d500: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +0001d510: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ +0001d520: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +0001d530: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +0001d540: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +0001d550: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +0001d560: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ +0001d570: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001d580: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +0001d590: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +0001d5a0: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ +0001d5b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001d5c0: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +0001d5d0: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +0001d5e0: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +0001d5f0: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +0001d600: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +0001d610: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +0001d620: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +0001d630: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +0001d640: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +0001d650: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +0001d660: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +0001d670: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +0001d680: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +0001d690: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ +0001d6a0: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +0001d6b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001d6c0: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ +0001d6d0: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ +0001d6e0: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ +0001d6f0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +0001d700: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +0001d710: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ +0001d720: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ +0001d730: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001d740: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +0001d750: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001d760: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001d770: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +0001d780: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001d790: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +0001d7a0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +0001d7b0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +0001d7c0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001d7d0: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +0001d7e0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001d7f0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0001d800: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0001d810: 7574 2074 6865 2046 6173 7420 4269 6c61 ut the Fast Bila │ │ │ │ +0001d820: 7465 7261 6c20 536f 6c76 6572 2070 6172 teral Solver par │ │ │ │ +0001d830: 616d 6574 6572 732c 2073 6565 2074 6865 ameters, see the │ │ │ │ +0001d840: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +0001d850: 4349 5445 3a20 4261 7272 6f6e 506f 6f6c CITE: BarronPool │ │ │ │ +0001d860: 6532 3031 362e 0a20 2020 2020 2a0a 2020 e2016.. *. │ │ │ │ +0001d870: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Confidence ima │ │ │ │ +0001d890: 6765 7320 7769 7468 2043 565f 3855 2064 ges with CV_8U d │ │ │ │ +0001d8a0: 6570 7468 2061 7265 2065 7870 6563 7465 epth are expecte │ │ │ │ +0001d8b0: 6420 746f 2069 6e20 5b30 2c20 3235 355d d to in [0, 255] │ │ │ │ +0001d8c0: 2061 6e64 2043 565f 3332 4620 696e 205b and CV_32F in [ │ │ │ │ +0001d8d0: 302c 2031 5d20 7261 6e67 652e 0a20 2020 0, 1] range.. │ │ │ │ +0001d8e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001d8f0: 7374 6174 6963 2076 6f69 6420 6661 7374 static void fast │ │ │ │ +0001d900: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001d910: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +0001d920: 204d 6174 2073 7263 2c20 4d61 7420 636f Mat src, Mat co │ │ │ │ +0001d930: 6e66 6964 656e 6365 2c20 4d61 7420 6473 nfidence, Mat ds │ │ │ │ +0001d940: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +0001d950: 7370 6174 6961 6c29 207b 0a20 2020 2020 spatial) {. │ │ │ │ +0001d960: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ +0001d970: 536f 6c76 6572 4669 6c74 6572 5f35 2867 SolverFilter_5(g │ │ │ │ +0001d980: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +0001d990: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ +0001d9a0: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ +0001d9b0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001d9c0: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +0001d9d0: 6c29 3b0a 2020 2020 7d0a 0a20 2020 202f l);. }.. / │ │ │ │ +0001d9e0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +0001d9f0: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +0001da00: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001da10: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +0001da20: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0001da30: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0001da40: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0001da50: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +0001da60: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +0001da70: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001da80: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +0001da90: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +0001daa0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +0001dab0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001dac0: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +0001dad0: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +0001dae0: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +0001daf0: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +0001db00: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +0001db10: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +0001db20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001db30: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +0001db40: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +0001db50: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +0001db60: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +0001db70: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +0001db80: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001db90: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +0001dba0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +0001dbb0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001dbc0: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +0001dbd0: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +0001dbe0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +0001dbf0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001dc00: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +0001dc10: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +0001dc20: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +0001dc30: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001dc40: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001dc50: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001dc60: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001dc70: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001dc80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +0001dc90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +0001dca0: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ +0001dcb0: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ +0001dcc0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +0001dcd0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ +0001dce0: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ +0001dcf0: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ +0001dd00: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +0001dd10: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ +0001dd20: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ +0001dd30: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ +0001dd40: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ +0001dd50: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ +0001dd60: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ +0001dd70: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001dd80: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ +0001dd90: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001dda0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0001ddb0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ +0001ddc0: 6964 656e 6365 2c20 4d61 7420 6473 7429 idence, Mat dst) │ │ │ │ +0001ddd0: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB │ │ │ │ +0001dde0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001ddf0: 6c74 6572 5f36 2867 7569 6465 2e6e 6174 lter_6(guide.nat │ │ │ │ +0001de00: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0001de10: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc │ │ │ │ +0001de20: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst │ │ │ │ +0001de30: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +0001de40: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001de50: 2f2f 2043 2b2b 3a20 2050 7472 5f46 6173 // C++: Ptr_Fas │ │ │ │ +0001de60: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0001de70: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ +0001de80: 6f63 3a3a 6372 6561 7465 4661 7374 476c oc::createFastGl │ │ │ │ +0001de90: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001dea0: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +0001deb0: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +0001dec0: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ +0001ded0: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ +0001dee0: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ +0001def0: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ +0001df00: 3d20 3329 0a20 2020 202f 2f0a 0a20 2020 = 3). //.. │ │ │ │ +0001df10: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +0001df20: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +0001df30: 7465 2069 6e73 7461 6e63 6520 6f66 2046 te instance of F │ │ │ │ +0001df40: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001df50: 7246 696c 7465 7220 616e 6420 6578 6563 rFilter and exec │ │ │ │ +0001df60: 7574 6520 7468 6520 696e 6974 6961 6c69 ute the initiali │ │ │ │ +0001df70: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +0001df80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001df90: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +0001dfa0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +0001dfb0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +0001dfc0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +0001dfd0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +0001dfe0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +0001dff0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001e000: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001e010: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ +0001e020: 6566 696e 696e 6720 7468 6520 616d 6f75 efining the amou │ │ │ │ +0001e030: 6e74 206f 6620 7265 6775 6c61 7269 7a61 nt of regulariza │ │ │ │ +0001e040: 7469 6f6e 0a20 2020 2020 2a0a 2020 2020 tion. *. │ │ │ │ +0001e050: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001e060: 636f 6c6f 7220 7061 7261 6d65 7465 722c color parameter, │ │ │ │ +0001e070: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001e080: 2074 6f20 636f 6c6f 7220 7370 6163 6520 to color space │ │ │ │ +0001e090: 7369 676d 6120 696e 2062 696c 6174 6572 sigma in bilater │ │ │ │ +0001e0a0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001e0b0: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +0001e0c0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +0001e0d0: 6e20 696e 7465 726e 616c 2070 6172 616d n internal param │ │ │ │ +0001e0e0: 6574 6572 2c20 6465 6669 6e69 6e67 2068 eter, defining h │ │ │ │ +0001e0f0: 6f77 206d 7563 6820 6c61 6d62 6461 2064 ow much lambda d │ │ │ │ +0001e100: 6563 7265 6173 6573 2061 6674 6572 2065 ecreases after e │ │ │ │ +0001e110: 6163 6820 6974 6572 6174 696f 6e2e 204e ach iteration. N │ │ │ │ +0001e120: 6f72 6d61 6c6c 792c 0a20 2020 2020 2a20 ormally,. * │ │ │ │ +0001e130: 6974 2073 686f 756c 6420 6265 2030 2e32 it should be 0.2 │ │ │ │ +0001e140: 352e 2053 6574 7469 6e67 2069 7420 746f 5. Setting it to │ │ │ │ +0001e150: 2031 2e30 206d 6179 206c 6561 6420 746f 1.0 may lead to │ │ │ │ +0001e160: 2073 7472 6561 6b69 6e67 2061 7274 6966 streaking artif │ │ │ │ +0001e170: 6163 7473 2e0a 2020 2020 202a 0a20 2020 acts.. *. │ │ │ │ +0001e180: 2020 2a20 4070 6172 616d 206e 756d 5f69 * @param num_i │ │ │ │ +0001e190: 7465 7220 6e75 6d62 6572 206f 6620 6974 ter number of it │ │ │ │ +0001e1a0: 6572 6174 696f 6e73 2075 7365 6420 666f erations used fo │ │ │ │ +0001e1b0: 7220 6669 6c74 6572 696e 672c 2033 2069 r filtering, 3 i │ │ │ │ +0001e1c0: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ +0001e1d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e1e0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0001e1f0: 2061 626f 7574 2046 6173 7420 476c 6f62 about Fast Glob │ │ │ │ +0001e200: 616c 2053 6d6f 6f74 6865 7220 7061 7261 al Smoother para │ │ │ │ +0001e210: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0001e220: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001e230: 4954 453a 204d 696e 3230 3134 2e20 486f ITE: Min2014. Ho │ │ │ │ +0001e240: 7765 7665 722c 2070 6c65 6173 6520 6e6f wever, please no │ │ │ │ +0001e250: 7465 2074 6861 740a 2020 2020 202a 2074 te that. * t │ │ │ │ +0001e260: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ +0001e270: 2064 6966 6665 7265 6e63 6573 2e20 4c61 differences. La │ │ │ │ +0001e280: 6d62 6461 2061 7474 656e 7561 7469 6f6e mbda attenuation │ │ │ │ +0001e290: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +0001e2a0: 6520 7061 7065 7220 6973 2069 6d70 6c65 e paper is imple │ │ │ │ +0001e2b0: 6d65 6e74 6564 2061 2062 6974 2064 6966 mented a bit dif │ │ │ │ +0001e2c0: 6665 7265 6e74 6c79 2073 6f20 646f 206e ferently so do n │ │ │ │ +0001e2d0: 6f74 0a20 2020 2020 2a20 6578 7065 6374 ot. * expect │ │ │ │ +0001e2e0: 2074 6865 2072 6573 756c 7473 2074 6f20 the results to │ │ │ │ +0001e2f0: 6265 2069 6465 6e74 6963 616c 2074 6f20 be identical to │ │ │ │ +0001e300: 7468 6f73 6520 6672 6f6d 2074 6865 2070 those from the p │ │ │ │ +0001e310: 6170 6572 3b20 7369 676d 615f 636f 6c6f aper; sigma_colo │ │ │ │ +0001e320: 7220 7661 6c75 6573 2066 726f 6d20 7468 r values from th │ │ │ │ +0001e330: 6520 7061 7065 7220 7368 6f75 6c64 2062 e paper should b │ │ │ │ +0001e340: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ +0001e350: 3235 352e 3020 746f 0a20 2020 2020 2a20 255.0 to. * │ │ │ │ +0001e360: 6163 6869 6576 6520 7468 6520 7361 6d65 achieve the same │ │ │ │ +0001e370: 2065 6666 6563 742e 2041 6c73 6f2c 2069 effect. Also, i │ │ │ │ +0001e380: 6e20 6361 7365 206f 6620 696d 6167 6520 n case of image │ │ │ │ +0001e390: 6669 6c74 6572 696e 6720 7768 6572 6520 filtering where │ │ │ │ +0001e3a0: 736f 7572 6365 2061 6e64 2067 7569 6465 source and guide │ │ │ │ +0001e3b0: 2069 6d61 6765 2061 7265 2074 6865 2073 image are the s │ │ │ │ +0001e3c0: 616d 652c 2061 7574 686f 7273 0a20 2020 ame, authors. │ │ │ │ +0001e3d0: 2020 2a20 7072 6f70 6f73 6520 746f 2064 * propose to d │ │ │ │ +0001e3e0: 796e 616d 6963 616c 6c79 2075 7064 6174 ynamically updat │ │ │ │ +0001e3f0: 6520 7468 6520 6775 6964 6520 696d 6167 e the guide imag │ │ │ │ +0001e400: 6520 6166 7465 7220 6561 6368 2069 7465 e after each ite │ │ │ │ +0001e410: 7261 7469 6f6e 2e20 546f 206d 6178 696d ration. To maxim │ │ │ │ +0001e420: 697a 6520 7468 6520 7065 7266 6f72 6d61 ize the performa │ │ │ │ +0001e430: 6e63 6520 7468 6973 2066 6561 7475 7265 nce this feature │ │ │ │ +0001e440: 0a20 2020 2020 2a20 7761 7320 6e6f 7420 . * was not │ │ │ │ +0001e450: 696d 706c 656d 656e 7465 6420 6865 7265 implemented here │ │ │ │ +0001e460: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +0001e470: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0001e480: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0001e490: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0001e4a0: 6963 2046 6173 7447 6c6f 6261 6c53 6d6f ic FastGlobalSmo │ │ │ │ +0001e4b0: 6f74 6865 7246 696c 7465 7220 6372 6561 otherFilter crea │ │ │ │ +0001e4c0: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +0001e4d0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ +0001e4e0: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ +0001e4f0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0001e500: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +0001e510: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0001e520: 6f6e 2c20 696e 7420 6e75 6d5f 6974 6572 on, int num_iter │ │ │ │ +0001e530: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0001e540: 726e 2046 6173 7447 6c6f 6261 6c53 6d6f rn FastGlobalSmo │ │ │ │ +0001e550: 6f74 6865 7246 696c 7465 722e 5f5f 6672 otherFilter.__fr │ │ │ │ +0001e560: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa │ │ │ │ +0001e570: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001e580: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n │ │ │ │ +0001e590: 6174 6976 654f 626a 2c20 6c61 6d62 6461 ativeObj, lambda │ │ │ │ +0001e5a0: 2c20 7369 676d 615f 636f 6c6f 722c 206c , sigma_color, l │ │ │ │ +0001e5b0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +0001e5c0: 6e2c 206e 756d 5f69 7465 7229 293b 0a20 n, num_iter));. │ │ │ │ +0001e5d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0001e5e0: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +0001e5f0: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +0001e600: 616e 6365 206f 6620 4661 7374 476c 6f62 ance of FastGlob │ │ │ │ +0001e610: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +0001e620: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ +0001e630: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +0001e640: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ +0001e650: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +0001e660: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ +0001e670: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ +0001e680: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ +0001e690: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ +0001e6a0: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ +0001e6b0: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ +0001e6c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e6d0: 4070 6172 616d 206c 616d 6264 6120 7061 @param lambda pa │ │ │ │ +0001e6e0: 7261 6d65 7465 7220 6465 6669 6e69 6e67 rameter defining │ │ │ │ +0001e6f0: 2074 6865 2061 6d6f 756e 7420 6f66 2072 the amount of r │ │ │ │ +0001e700: 6567 756c 6172 697a 6174 696f 6e0a 2020 egularization. │ │ │ │ +0001e710: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001e720: 616d 2073 6967 6d61 5f63 6f6c 6f72 2070 am sigma_color p │ │ │ │ +0001e730: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001e740: 7320 7369 6d69 6c61 7220 746f 2063 6f6c s similar to col │ │ │ │ +0001e750: 6f72 2073 7061 6365 2073 6967 6d61 2069 or space sigma i │ │ │ │ +0001e760: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001e770: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001e780: 2040 7061 7261 6d20 6c61 6d62 6461 5f61 @param lambda_a │ │ │ │ +0001e790: 7474 656e 7561 7469 6f6e 2069 6e74 6572 ttenuation inter │ │ │ │ +0001e7a0: 6e61 6c20 7061 7261 6d65 7465 722c 2064 nal parameter, d │ │ │ │ +0001e7b0: 6566 696e 696e 6720 686f 7720 6d75 6368 efining how much │ │ │ │ +0001e7c0: 206c 616d 6264 6120 6465 6372 6561 7365 lambda decrease │ │ │ │ +0001e7d0: 7320 6166 7465 7220 6561 6368 2069 7465 s after each ite │ │ │ │ +0001e7e0: 7261 7469 6f6e 2e20 4e6f 726d 616c 6c79 ration. Normally │ │ │ │ +0001e7f0: 2c0a 2020 2020 202a 2069 7420 7368 6f75 ,. * it shou │ │ │ │ +0001e800: 6c64 2062 6520 302e 3235 2e20 5365 7474 ld be 0.25. Sett │ │ │ │ +0001e810: 696e 6720 6974 2074 6f20 312e 3020 6d61 ing it to 1.0 ma │ │ │ │ +0001e820: 7920 6c65 6164 2074 6f20 7374 7265 616b y lead to streak │ │ │ │ +0001e830: 696e 6720 6172 7469 6661 6374 732e 0a20 ing artifacts.. │ │ │ │ +0001e840: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001e850: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001e860: 6169 6c73 2061 626f 7574 2046 6173 7420 ails about Fast │ │ │ │ +0001e870: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother │ │ │ │ +0001e880: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +0001e890: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +0001e8a0: 6572 2043 4954 453a 204d 696e 3230 3134 er CITE: Min2014 │ │ │ │ +0001e8b0: 2e20 486f 7765 7665 722c 2070 6c65 6173 . However, pleas │ │ │ │ +0001e8c0: 6520 6e6f 7465 2074 6861 740a 2020 2020 e note that. │ │ │ │ +0001e8d0: 202a 2074 6865 7265 2061 7265 2073 6576 * there are sev │ │ │ │ +0001e8e0: 6572 616c 2064 6966 6665 7265 6e63 6573 eral differences │ │ │ │ +0001e8f0: 2e20 4c61 6d62 6461 2061 7474 656e 7561 . Lambda attenua │ │ │ │ +0001e900: 7469 6f6e 2064 6573 6372 6962 6564 2069 tion described i │ │ │ │ +0001e910: 6e20 7468 6520 7061 7065 7220 6973 2069 n the paper is i │ │ │ │ +0001e920: 6d70 6c65 6d65 6e74 6564 2061 2062 6974 mplemented a bit │ │ │ │ +0001e930: 2064 6966 6665 7265 6e74 6c79 2073 6f20 differently so │ │ │ │ +0001e940: 646f 206e 6f74 0a20 2020 2020 2a20 6578 do not. * ex │ │ │ │ +0001e950: 7065 6374 2074 6865 2072 6573 756c 7473 pect the results │ │ │ │ +0001e960: 2074 6f20 6265 2069 6465 6e74 6963 616c to be identical │ │ │ │ +0001e970: 2074 6f20 7468 6f73 6520 6672 6f6d 2074 to those from t │ │ │ │ +0001e980: 6865 2070 6170 6572 3b20 7369 676d 615f he paper; sigma_ │ │ │ │ +0001e990: 636f 6c6f 7220 7661 6c75 6573 2066 726f color values fro │ │ │ │ +0001e9a0: 6d20 7468 6520 7061 7065 7220 7368 6f75 m the paper shou │ │ │ │ +0001e9b0: 6c64 2062 6520 6d75 6c74 6970 6c69 6564 ld be multiplied │ │ │ │ +0001e9c0: 2062 7920 3235 352e 3020 746f 0a20 2020 by 255.0 to. │ │ │ │ +0001e9d0: 2020 2a20 6163 6869 6576 6520 7468 6520 * achieve the │ │ │ │ +0001e9e0: 7361 6d65 2065 6666 6563 742e 2041 6c73 same effect. Als │ │ │ │ +0001e9f0: 6f2c 2069 6e20 6361 7365 206f 6620 696d o, in case of im │ │ │ │ +0001ea00: 6167 6520 6669 6c74 6572 696e 6720 7768 age filtering wh │ │ │ │ +0001ea10: 6572 6520 736f 7572 6365 2061 6e64 2067 ere source and g │ │ │ │ +0001ea20: 7569 6465 2069 6d61 6765 2061 7265 2074 uide image are t │ │ │ │ +0001ea30: 6865 2073 616d 652c 2061 7574 686f 7273 he same, authors │ │ │ │ +0001ea40: 0a20 2020 2020 2a20 7072 6f70 6f73 6520 . * propose │ │ │ │ +0001ea50: 746f 2064 796e 616d 6963 616c 6c79 2075 to dynamically u │ │ │ │ +0001ea60: 7064 6174 6520 7468 6520 6775 6964 6520 pdate the guide │ │ │ │ +0001ea70: 696d 6167 6520 6166 7465 7220 6561 6368 image after each │ │ │ │ +0001ea80: 2069 7465 7261 7469 6f6e 2e20 546f 206d iteration. To m │ │ │ │ +0001ea90: 6178 696d 697a 6520 7468 6520 7065 7266 aximize the perf │ │ │ │ +0001eaa0: 6f72 6d61 6e63 6520 7468 6973 2066 6561 ormance this fea │ │ │ │ +0001eab0: 7475 7265 0a20 2020 2020 2a20 7761 7320 ture. * was │ │ │ │ +0001eac0: 6e6f 7420 696d 706c 656d 656e 7465 6420 not implemented │ │ │ │ +0001ead0: 6865 7265 2e0a 2020 2020 202a 2040 7265 here.. * @re │ │ │ │ +0001eae0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0001eaf0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0001eb00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001eb10: 7374 6174 6963 2046 6173 7447 6c6f 6261 static FastGloba │ │ │ │ +0001eb20: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ +0001eb30: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +0001eb40: 536d 6f6f 7468 6572 4669 6c74 6572 284d SmootherFilter(M │ │ │ │ +0001eb50: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +0001eb60: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0001eb70: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0001eb80: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0001eb90: 7561 7469 6f6e 2920 7b0a 2020 2020 2020 uation) {. │ │ │ │ +0001eba0: 2020 7265 7475 726e 2046 6173 7447 6c6f return FastGlo │ │ │ │ +0001ebb0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001ebc0: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +0001ebd0: 6561 7465 4661 7374 476c 6f62 616c 536d eateFastGlobalSm │ │ │ │ +0001ebe0: 6f6f 7468 6572 4669 6c74 6572 5f31 2867 ootherFilter_1(g │ │ │ │ +0001ebf0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +0001ec00: 6c61 6d62 6461 2c20 7369 676d 615f 636f lambda, sigma_co │ │ │ │ +0001ec10: 6c6f 722c 206c 616d 6264 615f 6174 7465 lor, lambda_atte │ │ │ │ +0001ec20: 6e75 6174 696f 6e29 293b 0a20 2020 207d nuation));. } │ │ │ │ +0001ec30: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001ec40: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +0001ec50: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +0001ec60: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ +0001ec70: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ +0001ec80: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ +0001ec90: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +0001eca0: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +0001ecb0: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +0001ecc0: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +0001ecd0: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +0001ece0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +0001ecf0: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +0001ed00: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +0001ed10: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +0001ed20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001ed30: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +0001ed40: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +0001ed50: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ +0001ed60: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ +0001ed70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001ed80: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ +0001ed90: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001eda0: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ +0001edb0: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ +0001edc0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001edd0: 2020 2020 2a0a 2020 2020 202a 2069 7420 *. * it │ │ │ │ +0001ede0: 7368 6f75 6c64 2062 6520 302e 3235 2e20 should be 0.25. │ │ │ │ +0001edf0: 5365 7474 696e 6720 6974 2074 6f20 312e Setting it to 1. │ │ │ │ +0001ee00: 3020 6d61 7920 6c65 6164 2074 6f20 7374 0 may lead to st │ │ │ │ +0001ee10: 7265 616b 696e 6720 6172 7469 6661 6374 reaking artifact │ │ │ │ +0001ee20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001ee30: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +0001ee40: 2064 6574 6169 6c73 2061 626f 7574 2046 details about F │ │ │ │ +0001ee50: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ +0001ee60: 6865 7220 7061 7261 6d65 7465 7273 2c20 her parameters, │ │ │ │ +0001ee70: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +0001ee80: 2070 6170 6572 2043 4954 453a 204d 696e paper CITE: Min │ │ │ │ +0001ee90: 3230 3134 2e20 486f 7765 7665 722c 2070 2014. However, p │ │ │ │ +0001eea0: 6c65 6173 6520 6e6f 7465 2074 6861 740a lease note that. │ │ │ │ +0001eeb0: 2020 2020 202a 2074 6865 7265 2061 7265 * there are │ │ │ │ +0001eec0: 2073 6576 6572 616c 2064 6966 6665 7265 several differe │ │ │ │ +0001eed0: 6e63 6573 2e20 4c61 6d62 6461 2061 7474 nces. Lambda att │ │ │ │ +0001eee0: 656e 7561 7469 6f6e 2064 6573 6372 6962 enuation describ │ │ │ │ +0001eef0: 6564 2069 6e20 7468 6520 7061 7065 7220 ed in the paper │ │ │ │ +0001ef00: 6973 2069 6d70 6c65 6d65 6e74 6564 2061 is implemented a │ │ │ │ +0001ef10: 2062 6974 2064 6966 6665 7265 6e74 6c79 bit differently │ │ │ │ +0001ef20: 2073 6f20 646f 206e 6f74 0a20 2020 2020 so do not. │ │ │ │ +0001ef30: 2a20 6578 7065 6374 2074 6865 2072 6573 * expect the res │ │ │ │ +0001ef40: 756c 7473 2074 6f20 6265 2069 6465 6e74 ults to be ident │ │ │ │ +0001ef50: 6963 616c 2074 6f20 7468 6f73 6520 6672 ical to those fr │ │ │ │ +0001ef60: 6f6d 2074 6865 2070 6170 6572 3b20 7369 om the paper; si │ │ │ │ +0001ef70: 676d 615f 636f 6c6f 7220 7661 6c75 6573 gma_color values │ │ │ │ +0001ef80: 2066 726f 6d20 7468 6520 7061 7065 7220 from the paper │ │ │ │ +0001ef90: 7368 6f75 6c64 2062 6520 6d75 6c74 6970 should be multip │ │ │ │ +0001efa0: 6c69 6564 2062 7920 3235 352e 3020 746f lied by 255.0 to │ │ │ │ +0001efb0: 0a20 2020 2020 2a20 6163 6869 6576 6520 . * achieve │ │ │ │ +0001efc0: 7468 6520 7361 6d65 2065 6666 6563 742e the same effect. │ │ │ │ +0001efd0: 2041 6c73 6f2c 2069 6e20 6361 7365 206f Also, in case o │ │ │ │ +0001efe0: 6620 696d 6167 6520 6669 6c74 6572 696e f image filterin │ │ │ │ +0001eff0: 6720 7768 6572 6520 736f 7572 6365 2061 g where source a │ │ │ │ +0001f000: 6e64 2067 7569 6465 2069 6d61 6765 2061 nd guide image a │ │ │ │ +0001f010: 7265 2074 6865 2073 616d 652c 2061 7574 re the same, aut │ │ │ │ +0001f020: 686f 7273 0a20 2020 2020 2a20 7072 6f70 hors. * prop │ │ │ │ +0001f030: 6f73 6520 746f 2064 796e 616d 6963 616c ose to dynamical │ │ │ │ +0001f040: 6c79 2075 7064 6174 6520 7468 6520 6775 ly update the gu │ │ │ │ +0001f050: 6964 6520 696d 6167 6520 6166 7465 7220 ide image after │ │ │ │ +0001f060: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ +0001f070: 546f 206d 6178 696d 697a 6520 7468 6520 To maximize the │ │ │ │ +0001f080: 7065 7266 6f72 6d61 6e63 6520 7468 6973 performance this │ │ │ │ +0001f090: 2066 6561 7475 7265 0a20 2020 2020 2a20 feature. * │ │ │ │ +0001f0a0: 7761 7320 6e6f 7420 696d 706c 656d 656e was not implemen │ │ │ │ +0001f0b0: 7465 6420 6865 7265 2e0a 2020 2020 202a ted here.. * │ │ │ │ +0001f0c0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0001f0d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001f0e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001f0f0: 6c69 6320 7374 6174 6963 2046 6173 7447 lic static FastG │ │ │ │ +0001f100: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001f110: 7465 7220 6372 6561 7465 4661 7374 476c ter createFastGl │ │ │ │ +0001f120: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001f130: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +0001f140: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +0001f150: 626c 6520 7369 676d 615f 636f 6c6f 7229 ble sigma_color) │ │ │ │ +0001f160: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0001f170: 6e20 4661 7374 476c 6f62 616c 536d 6f6f n FastGlobalSmoo │ │ │ │ +0001f180: 7468 6572 4669 6c74 6572 2e5f 5f66 726f therFilter.__fro │ │ │ │ +0001f190: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +0001f1a0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0001f1b0: 696c 7465 725f 3228 6775 6964 652e 6e61 ilter_2(guide.na │ │ │ │ +0001f1c0: 7469 7665 4f62 6a2c 206c 616d 6264 612c tiveObj, lambda, │ │ │ │ +0001f1d0: 2073 6967 6d61 5f63 6f6c 6f72 2929 3b0a sigma_color));. │ │ │ │ +0001f1e0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0001f1f0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0001f200: 2063 763a 3a78 696d 6770 726f 633a 3a66 cv::ximgproc::f │ │ │ │ +0001f210: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001f220: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001f230: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +0001f240: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ +0001f250: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0001f260: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +0001f270: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0001f280: 6f6e 203d 2030 2e32 352c 2069 6e74 206e on = 0.25, int n │ │ │ │ +0001f290: 756d 5f69 7465 7220 3d20 3329 0a20 2020 um_iter = 3). │ │ │ │ +0001f2a0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001f2b0: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +0001f2c0: 696e 6520 4661 7374 2047 6c6f 6261 6c20 ine Fast Global │ │ │ │ +0001f2d0: 536d 6f6f 7468 6572 2066 696c 7465 7220 Smoother filter │ │ │ │ +0001f2e0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +0001f2f0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +0001f300: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +0001f310: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +0001f320: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +0001f330: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +0001f340: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa │ │ │ │ +0001f350: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ +0001f360: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations.. │ │ │ │ +0001f370: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f380: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +0001f390: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +0001f3a0: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +0001f3b0: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +0001f3c0: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +0001f3d0: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +0001f3e0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +0001f3f0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001f400: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ +0001f410: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ +0001f420: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +0001f430: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ +0001f440: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +0001f450: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ +0001f460: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +0001f470: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001f480: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001f490: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001f4a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f4b0: 4070 6172 616d 206c 616d 6264 6120 7061 @param lambda pa │ │ │ │ +0001f4c0: 7261 6d65 7465 7220 6465 6669 6e69 6e67 rameter defining │ │ │ │ +0001f4d0: 2074 6865 2061 6d6f 756e 7420 6f66 2072 the amount of r │ │ │ │ +0001f4e0: 6567 756c 6172 697a 6174 696f 6e0a 2020 egularization. │ │ │ │ +0001f4f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001f500: 616d 2073 6967 6d61 5f63 6f6c 6f72 2070 am sigma_color p │ │ │ │ +0001f510: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001f520: 7320 7369 6d69 6c61 7220 746f 2063 6f6c s similar to col │ │ │ │ +0001f530: 6f72 2073 7061 6365 2073 6967 6d61 2069 or space sigma i │ │ │ │ +0001f540: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001f550: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001f560: 2040 7061 7261 6d20 6c61 6d62 6461 5f61 @param lambda_a │ │ │ │ +0001f570: 7474 656e 7561 7469 6f6e 2069 6e74 6572 ttenuation inter │ │ │ │ +0001f580: 6e61 6c20 7061 7261 6d65 7465 722c 2064 nal parameter, d │ │ │ │ +0001f590: 6566 696e 696e 6720 686f 7720 6d75 6368 efining how much │ │ │ │ +0001f5a0: 206c 616d 6264 6120 6465 6372 6561 7365 lambda decrease │ │ │ │ +0001f5b0: 7320 6166 7465 7220 6561 6368 2069 7465 s after each ite │ │ │ │ +0001f5c0: 7261 7469 6f6e 2e20 4e6f 726d 616c 6c79 ration. Normally │ │ │ │ +0001f5d0: 2c0a 2020 2020 202a 2069 7420 7368 6f75 ,. * it shou │ │ │ │ +0001f5e0: 6c64 2062 6520 302e 3235 2e20 5365 7474 ld be 0.25. Sett │ │ │ │ +0001f5f0: 696e 6720 6974 2074 6f20 312e 3020 6d61 ing it to 1.0 ma │ │ │ │ +0001f600: 7920 6c65 6164 2074 6f20 7374 7265 616b y lead to streak │ │ │ │ +0001f610: 696e 6720 6172 7469 6661 6374 732e 0a20 ing artifacts.. │ │ │ │ +0001f620: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001f630: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +0001f640: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +0001f650: 7320 7573 6564 2066 6f72 2066 696c 7465 s used for filte │ │ │ │ +0001f660: 7269 6e67 2c20 3320 6973 2075 7375 616c ring, 3 is usual │ │ │ │ +0001f670: 6c79 2065 6e6f 7567 682e 0a20 2020 2020 ly enough.. │ │ │ │ +0001f680: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001f690: 6174 6963 2076 6f69 6420 6661 7374 476c atic void fastGl │ │ │ │ +0001f6a0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001f6b0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +0001f6c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001f6d0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ +0001f6e0: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ +0001f6f0: 722c 2064 6f75 626c 6520 6c61 6d62 6461 r, double lambda │ │ │ │ +0001f700: 5f61 7474 656e 7561 7469 6f6e 2c20 696e _attenuation, in │ │ │ │ +0001f710: 7420 6e75 6d5f 6974 6572 2920 7b0a 2020 t num_iter) {. │ │ │ │ +0001f720: 2020 2020 2020 6661 7374 476c 6f62 616c fastGlobal │ │ │ │ +0001f730: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0 │ │ │ │ +0001f740: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ +0001f750: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +0001f760: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001f770: 6c61 6d62 6461 2c20 7369 676d 615f 636f lambda, sigma_co │ │ │ │ +0001f780: 6c6f 722c 206c 616d 6264 615f 6174 7465 lor, lambda_atte │ │ │ │ +0001f790: 6e75 6174 696f 6e2c 206e 756d 5f69 7465 nuation, num_ite │ │ │ │ +0001f7a0: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +0001f7b0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +0001f7c0: 206f 6e65 2d6c 696e 6520 4661 7374 2047 one-line Fast G │ │ │ │ +0001f7d0: 6c6f 6261 6c20 536d 6f6f 7468 6572 2066 lobal Smoother f │ │ │ │ +0001f7e0: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ +0001f7f0: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ +0001f800: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ +0001f810: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ +0001f820: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ +0001f830: 6e20 7573 6520 4661 7374 476c 6f62 616c n use FastGlobal │ │ │ │ +0001f840: 536d 6f6f 7468 6572 4669 6c74 6572 2069 SmootherFilter i │ │ │ │ +0001f850: 6e74 6572 6661 6365 2074 6f20 6176 6f69 nterface to avoi │ │ │ │ +0001f860: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ +0001f870: 696f 6e73 2e0a 2020 2020 202a 0a20 2020 ions.. *. │ │ │ │ +0001f880: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +0001f890: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +0001f8a0: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +0001f8b0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +0001f8c0: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +0001f8d0: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +0001f8e0: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +0001f8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001f900: 616d 2073 7263 2073 6f75 7263 6520 696d am src source im │ │ │ │ +0001f910: 6167 6520 666f 7220 6669 6c74 6572 696e age for filterin │ │ │ │ +0001f920: 6720 7769 7468 2075 6e73 6967 6e65 6420 g with unsigned │ │ │ │ +0001f930: 382d 6269 7420 6f72 2073 6967 6e65 6420 8-bit or signed │ │ │ │ +0001f940: 3136 2d62 6974 206f 7220 666c 6f61 7469 16-bit or floati │ │ │ │ +0001f950: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +0001f960: 6465 7074 6820 616e 6420 7570 2074 6f20 depth and up to │ │ │ │ +0001f970: 3420 6368 616e 6e65 6c73 2e0a 2020 2020 4 channels.. │ │ │ │ +0001f980: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001f990: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +0001f9a0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001f9b0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +0001f9c0: 6264 6120 7061 7261 6d65 7465 7220 6465 bda parameter de │ │ │ │ +0001f9d0: 6669 6e69 6e67 2074 6865 2061 6d6f 756e fining the amoun │ │ │ │ +0001f9e0: 7420 6f66 2072 6567 756c 6172 697a 6174 t of regularizat │ │ │ │ +0001f9f0: 696f 6e0a 2020 2020 202a 0a20 2020 2020 ion. *. │ │ │ │ +0001fa00: 2a20 4070 6172 616d 2073 6967 6d61 5f63 * @param sigma_c │ │ │ │ +0001fa10: 6f6c 6f72 2070 6172 616d 6574 6572 2c20 olor parameter, │ │ │ │ +0001fa20: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001fa30: 746f 2063 6f6c 6f72 2073 7061 6365 2073 to color space s │ │ │ │ +0001fa40: 6967 6d61 2069 6e20 6269 6c61 7465 7261 igma in bilatera │ │ │ │ +0001fa50: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001fa60: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001fa70: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +0001fa80: 2069 6e74 6572 6e61 6c20 7061 7261 6d65 internal parame │ │ │ │ +0001fa90: 7465 722c 2064 6566 696e 696e 6720 686f ter, defining ho │ │ │ │ +0001faa0: 7720 6d75 6368 206c 616d 6264 6120 6465 w much lambda de │ │ │ │ +0001fab0: 6372 6561 7365 7320 6166 7465 7220 6561 creases after ea │ │ │ │ +0001fac0: 6368 2069 7465 7261 7469 6f6e 2e20 4e6f ch iteration. No │ │ │ │ +0001fad0: 726d 616c 6c79 2c0a 2020 2020 202a 2069 rmally,. * i │ │ │ │ +0001fae0: 7420 7368 6f75 6c64 2062 6520 302e 3235 t should be 0.25 │ │ │ │ +0001faf0: 2e20 5365 7474 696e 6720 6974 2074 6f20 . Setting it to │ │ │ │ +0001fb00: 312e 3020 6d61 7920 6c65 6164 2074 6f20 1.0 may lead to │ │ │ │ +0001fb10: 7374 7265 616b 696e 6720 6172 7469 6661 streaking artifa │ │ │ │ +0001fb20: 6374 732e 0a20 2020 2020 2a0a 2020 2020 cts.. *. │ │ │ │ +0001fb30: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001fb40: 7461 7469 6320 766f 6964 2066 6173 7447 tatic void fastG │ │ │ │ +0001fb50: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001fb60: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0001fb70: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0001fb80: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +0001fb90: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ +0001fba0: 6f72 2c20 646f 7562 6c65 206c 616d 6264 or, double lambd │ │ │ │ +0001fbb0: 615f 6174 7465 6e75 6174 696f 6e29 207b a_attenuation) { │ │ │ │ +0001fbc0: 0a20 2020 2020 2020 2066 6173 7447 6c6f . fastGlo │ │ │ │ +0001fbd0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001fbe0: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ +0001fbf0: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +0001fc00: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +0001fc10: 6a2c 206c 616d 6264 612c 2073 6967 6d61 j, lambda, sigma │ │ │ │ +0001fc20: 5f63 6f6c 6f72 2c20 6c61 6d62 6461 5f61 _color, lambda_a │ │ │ │ +0001fc30: 7474 656e 7561 7469 6f6e 293b 0a20 2020 ttenuation);. │ │ │ │ +0001fc40: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001fc50: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +0001fc60: 6e65 2046 6173 7420 476c 6f62 616c 2053 ne Fast Global S │ │ │ │ +0001fc70: 6d6f 6f74 6865 7220 6669 6c74 6572 2063 moother filter c │ │ │ │ +0001fc80: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ +0001fc90: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ +0001fca0: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ +0001fcb0: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ +0001fcc0: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ +0001fcd0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001fce0: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ +0001fcf0: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ +0001fd00: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ +0001fd10: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001fd20: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +0001fd30: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +0001fd40: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +0001fd50: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +0001fd60: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +0001fd70: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +0001fd80: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001fd90: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001fda0: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ +0001fdb0: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ +0001fdc0: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0001fdd0: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ +0001fde0: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001fdf0: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ +0001fe00: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ +0001fe10: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001fe20: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +0001fe30: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +0001fe40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001fe50: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ +0001fe60: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ +0001fe70: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ +0001fe80: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ +0001fe90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001fea0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ +0001feb0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001fec0: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ +0001fed0: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ +0001fee0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001fef0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001ff00: 6974 2073 686f 756c 6420 6265 2030 2e32 it should be 0.2 │ │ │ │ +0001ff10: 352e 2053 6574 7469 6e67 2069 7420 746f 5. Setting it to │ │ │ │ +0001ff20: 2031 2e30 206d 6179 206c 6561 6420 746f 1.0 may lead to │ │ │ │ +0001ff30: 2073 7472 6561 6b69 6e67 2061 7274 6966 streaking artif │ │ │ │ +0001ff40: 6163 7473 2e0a 2020 2020 202a 0a20 2020 acts.. *. │ │ │ │ +0001ff50: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001ff60: 7374 6174 6963 2076 6f69 6420 6661 7374 static void fast │ │ │ │ +0001ff70: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0001ff80: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001ff90: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001ffa0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0001ffb0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0001ffc0: 6c6f 7229 207b 0a20 2020 2020 2020 2066 lor) {. f │ │ │ │ +0001ffd0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001ffe0: 7246 696c 7465 725f 3228 6775 6964 652e rFilter_2(guide. │ │ │ │ +0001fff0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00020000: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00020010: 7469 7665 4f62 6a2c 206c 616d 6264 612c tiveObj, lambda, │ │ │ │ +00020020: 2073 6967 6d61 5f63 6f6c 6f72 293b 0a20 sigma_color);. │ │ │ │ +00020030: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00020040: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00020050: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6c30 cv::ximgproc::l0 │ │ │ │ +00020060: 536d 6f6f 7468 284d 6174 2073 7263 2c20 Smooth(Mat src, │ │ │ │ +00020070: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +00020080: 206c 616d 6264 6120 3d20 302e 3032 2c20 lambda = 0.02, │ │ │ │ +00020090: 646f 7562 6c65 206b 6170 7061 203d 2032 double kappa = 2 │ │ │ │ +000200a0: 2e30 290a 2020 2020 2f2f 0a0a 2020 2020 .0). //.. │ │ │ │ +000200b0: 2f2a 2a0a 2020 2020 202a 2047 6c6f 6261 /**. * Globa │ │ │ │ +000200c0: 6c20 696d 6167 6520 736d 6f6f 7468 696e l image smoothin │ │ │ │ +000200d0: 6720 7669 6120 4c30 2067 7261 6469 656e g via L0 gradien │ │ │ │ +000200e0: 7420 6d69 6e69 6d69 7a61 7469 6f6e 2e0a t minimization.. │ │ │ │ +000200f0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020100: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +00020110: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +00020120: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +00020130: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00020140: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00020150: 7469 6e67 2d70 6f69 6e74 2064 6570 7468 ting-point depth │ │ │ │ +00020160: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020170: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +00020180: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +00020190: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000201a0: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +000201b0: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +000201c0: 2073 6d6f 6f74 6820 7465 726d 2077 6569 smooth term wei │ │ │ │ +000201d0: 6768 742e 0a20 2020 2020 2a0a 2020 2020 ght.. *. │ │ │ │ +000201e0: 202a 2040 7061 7261 6d20 6b61 7070 6120 * @param kappa │ │ │ │ +000201f0: 7061 7261 6d65 7465 7220 6465 6669 6e69 parameter defini │ │ │ │ +00020200: 6e67 2074 6865 2069 6e63 7265 6173 696e ng the increasin │ │ │ │ +00020210: 6720 6661 6374 6f72 206f 6620 7468 6520 g factor of the │ │ │ │ +00020220: 7765 6967 6874 206f 6620 7468 6520 6772 weight of the gr │ │ │ │ +00020230: 6164 6965 6e74 2064 6174 6120 7465 726d adient data term │ │ │ │ +00020240: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020250: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00020260: 2061 626f 7574 204c 3020 536d 6f6f 7468 about L0 Smooth │ │ │ │ +00020270: 6572 2c20 7365 6520 7468 6520 6f72 6967 er, see the orig │ │ │ │ +00020280: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +00020290: 2078 7532 3031 3169 6d61 6765 2e0a 2020 xu2011image.. │ │ │ │ +000202a0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000202b0: 2073 7461 7469 6320 766f 6964 206c 3053 static void l0S │ │ │ │ +000202c0: 6d6f 6f74 6828 4d61 7420 7372 632c 204d mooth(Mat src, M │ │ │ │ +000202d0: 6174 2064 7374 2c20 646f 7562 6c65 206c at dst, double l │ │ │ │ +000202e0: 616d 6264 612c 2064 6f75 626c 6520 6b61 ambda, double ka │ │ │ │ +000202f0: 7070 6129 207b 0a20 2020 2020 2020 206c ppa) {. l │ │ │ │ +00020300: 3053 6d6f 6f74 685f 3028 7372 632e 6e61 0Smooth_0(src.na │ │ │ │ +00020310: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00020320: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +00020330: 6b61 7070 6129 3b0a 2020 2020 7d0a 0a20 kappa);. }.. │ │ │ │ +00020340: 2020 202f 2a2a 0a20 2020 2020 2a20 476c /**. * Gl │ │ │ │ +00020350: 6f62 616c 2069 6d61 6765 2073 6d6f 6f74 obal image smoot │ │ │ │ +00020360: 6869 6e67 2076 6961 204c 3020 6772 6164 hing via L0 grad │ │ │ │ +00020370: 6965 6e74 206d 696e 696d 697a 6174 696f ient minimizatio │ │ │ │ +00020380: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ +00020390: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +000203a0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +000203b0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +000203c0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +000203d0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +000203e0: 6c6f 6174 696e 672d 706f 696e 7420 6465 loating-point de │ │ │ │ +000203f0: 7074 682e 0a20 2020 2020 2a0a 2020 2020 pth.. *. │ │ │ │ +00020400: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +00020410: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +00020420: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00020430: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ +00020440: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ +00020450: 7468 6520 736d 6f6f 7468 2074 6572 6d20 the smooth term │ │ │ │ +00020460: 7765 6967 6874 2e0a 2020 2020 202a 0a20 weight.. *. │ │ │ │ +00020470: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00020480: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00020490: 6f75 7420 4c30 2053 6d6f 6f74 6865 722c out L0 Smoother, │ │ │ │ +000204a0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +000204b0: 6c20 7061 7065 7220 4349 5445 3a20 7875 l paper CITE: xu │ │ │ │ +000204c0: 3230 3131 696d 6167 652e 0a20 2020 2020 2011image.. │ │ │ │ +000204d0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000204e0: 6174 6963 2076 6f69 6420 6c30 536d 6f6f atic void l0Smoo │ │ │ │ +000204f0: 7468 284d 6174 2073 7263 2c20 4d61 7420 th(Mat src, Mat │ │ │ │ +00020500: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ +00020510: 6461 2920 7b0a 2020 2020 2020 2020 6c30 da) {. l0 │ │ │ │ +00020520: 536d 6f6f 7468 5f31 2873 7263 2e6e 6174 Smooth_1(src.nat │ │ │ │ +00020530: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00020540: 7665 4f62 6a2c 206c 616d 6264 6129 3b0a veObj, lambda);. │ │ │ │ +00020550: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00020560: 2020 2020 2a20 476c 6f62 616c 2069 6d61 * Global ima │ │ │ │ +00020570: 6765 2073 6d6f 6f74 6869 6e67 2076 6961 ge smoothing via │ │ │ │ +00020580: 204c 3020 6772 6164 6965 6e74 206d 696e L0 gradient min │ │ │ │ +00020590: 696d 697a 6174 696f 6e2e 0a20 2020 2020 imization.. │ │ │ │ +000205a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000205b0: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image │ │ │ │ +000205c0: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w │ │ │ │ +000205d0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +000205e0: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16- │ │ │ │ +000205f0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +00020600: 706f 696e 7420 6465 7074 682e 0a20 2020 point depth.. │ │ │ │ +00020610: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020620: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ +00020630: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00020640: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00020650: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00020660: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ +00020670: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ +00020680: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +00020690: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ +000206a0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +000206b0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +000206c0: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ +000206d0: 7263 2c20 4d61 7420 6473 7429 207b 0a20 rc, Mat dst) {. │ │ │ │ +000206e0: 2020 2020 2020 206c 3053 6d6f 6f74 685f l0Smooth_ │ │ │ │ +000206f0: 3228 7372 632e 6e61 7469 7665 4f62 6a2c 2(src.nativeObj, │ │ │ │ +00020700: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +00020710: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00020720: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00020730: 5f45 6467 6542 6f78 6573 2063 763a 3a78 _EdgeBoxes cv::x │ │ │ │ +00020740: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +00020750: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00020760: 6c70 6861 203d 2030 2e36 3566 2c20 666c lpha = 0.65f, fl │ │ │ │ +00020770: 6f61 7420 6265 7461 203d 2030 2e37 3566 oat beta = 0.75f │ │ │ │ +00020780: 2c20 666c 6f61 7420 6574 6120 3d20 312c , float eta = 1, │ │ │ │ +00020790: 2066 6c6f 6174 206d 696e 5363 6f72 6520 float minScore │ │ │ │ +000207a0: 3d20 302e 3031 662c 2069 6e74 206d 6178 = 0.01f, int max │ │ │ │ +000207b0: 426f 7865 7320 3d20 3130 3030 302c 2066 Boxes = 10000, f │ │ │ │ +000207c0: 6c6f 6174 2065 6467 654d 696e 4d61 6720 loat edgeMinMag │ │ │ │ +000207d0: 3d20 302e 3166 2c20 666c 6f61 7420 6564 = 0.1f, float ed │ │ │ │ +000207e0: 6765 4d65 7267 6554 6872 203d 2030 2e35 geMergeThr = 0.5 │ │ │ │ +000207f0: 662c 2066 6c6f 6174 2063 6c75 7374 6572 f, float cluster │ │ │ │ +00020800: 4d69 6e4d 6167 203d 2030 2e35 662c 2066 MinMag = 0.5f, f │ │ │ │ +00020810: 6c6f 6174 206d 6178 4173 7065 6374 5261 loat maxAspectRa │ │ │ │ +00020820: 7469 6f20 3d20 332c 2066 6c6f 6174 206d tio = 3, float m │ │ │ │ +00020830: 696e 426f 7841 7265 6120 3d20 3130 3030 inBoxArea = 1000 │ │ │ │ +00020840: 2c20 666c 6f61 7420 6761 6d6d 6120 3d20 , float gamma = │ │ │ │ +00020850: 322c 2066 6c6f 6174 206b 6170 7061 203d 2, float kappa = │ │ │ │ +00020860: 2031 2e35 6629 0a20 2020 202f 2f0a 0a20 1.5f). //.. │ │ │ │ +00020870: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00020880: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +00020890: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +000208a0: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ +000208b0: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ +000208c0: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ +000208d0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ +000208e0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ +000208f0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ +00020900: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ +00020910: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ +00020920: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ +00020930: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ +00020940: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ +00020950: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ +00020960: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +00020970: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00020980: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ +00020990: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ +000209a0: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +000209b0: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ +000209c0: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ +000209d0: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ +000209e0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ +000209f0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ +00020a00: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ +00020a10: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ +00020a20: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ +00020a30: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00020a40: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00020a50: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00020a60: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ +00020a70: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ +00020a80: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ +00020a90: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +00020aa0: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +00020ab0: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ +00020ac0: 6172 616d 206d 6178 4173 7065 6374 5261 aram maxAspectRa │ │ │ │ +00020ad0: 7469 6f20 6d61 7820 6173 7065 6374 2072 tio max aspect r │ │ │ │ +00020ae0: 6174 696f 206f 6620 626f 7865 732e 0a20 atio of boxes.. │ │ │ │ +00020af0: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ +00020b00: 426f 7841 7265 6120 6d69 6e69 6d75 6d20 BoxArea minimum │ │ │ │ +00020b10: 6172 6561 206f 6620 626f 7865 732e 0a20 area of boxes.. │ │ │ │ +00020b20: 2020 2020 2a20 4070 6172 616d 2067 616d * @param gam │ │ │ │ +00020b30: 6d61 2061 6666 696e 6974 7920 7365 6e73 ma affinity sens │ │ │ │ +00020b40: 6974 6976 6974 792e 0a20 2020 2020 2a20 itivity.. * │ │ │ │ +00020b50: 4070 6172 616d 206b 6170 7061 2073 6361 @param kappa sca │ │ │ │ +00020b60: 6c65 2073 656e 7369 7469 7669 7479 2e0a le sensitivity.. │ │ │ │ +00020b70: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00020b80: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00020b90: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00020ba0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00020bb0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +00020bc0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ +00020bd0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00020be0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +00020bf0: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ +00020c00: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ +00020c10: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f │ │ │ │ +00020c20: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh │ │ │ │ +00020c30: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster │ │ │ │ +00020c40: 4d69 6e4d 6167 2c20 666c 6f61 7420 6d61 MinMag, float ma │ │ │ │ +00020c50: 7841 7370 6563 7452 6174 696f 2c20 666c xAspectRatio, fl │ │ │ │ +00020c60: 6f61 7420 6d69 6e42 6f78 4172 6561 2c20 oat minBoxArea, │ │ │ │ +00020c70: 666c 6f61 7420 6761 6d6d 612c 2066 6c6f float gamma, flo │ │ │ │ +00020c80: 6174 206b 6170 7061 2920 7b0a 2020 2020 at kappa) {. │ │ │ │ +00020c90: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +00020ca0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +00020cb0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +00020cc0: 5f30 2861 6c70 6861 2c20 6265 7461 2c20 _0(alpha, beta, │ │ │ │ +00020cd0: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ +00020ce0: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ +00020cf0: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ +00020d00: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ +00020d10: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ +00020d20: 2c20 6d69 6e42 6f78 4172 6561 2c20 6761 , minBoxArea, ga │ │ │ │ +00020d30: 6d6d 612c 206b 6170 7061 2929 3b0a 2020 mma, kappa));. │ │ │ │ +00020d40: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00020d50: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00020d60: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00020d70: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +00020d80: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +00020d90: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +00020da0: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +00020db0: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +00020dc0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +00020dd0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +00020de0: 2020 202a 2040 7061 7261 6d20 6574 6120 * @param eta │ │ │ │ +00020df0: 6164 6170 7461 7469 6f6e 2072 6174 6520 adaptation rate │ │ │ │ +00020e00: 666f 7220 6e6d 7320 7468 7265 7368 6f6c for nms threshol │ │ │ │ +00020e10: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00020e20: 206d 696e 5363 6f72 6520 6d69 6e20 7363 minScore min sc │ │ │ │ +00020e30: 6f72 6520 6f66 2062 6f78 6573 2074 6f20 ore of boxes to │ │ │ │ +00020e40: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00020e50: 7061 7261 6d20 6d61 7842 6f78 6573 206d param maxBoxes m │ │ │ │ +00020e60: 6178 206e 756d 6265 7220 6f66 2062 6f78 ax number of box │ │ │ │ +00020e70: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00020e80: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ +00020e90: 4d69 6e4d 6167 2065 6467 6520 6d69 6e20 MinMag edge min │ │ │ │ +00020ea0: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre │ │ │ │ +00020eb0: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +00020ec0: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +00020ed0: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +00020ee0: 616d 2065 6467 654d 6572 6765 5468 7220 am edgeMergeThr │ │ │ │ +00020ef0: 6564 6765 206d 6572 6765 2074 6872 6573 edge merge thres │ │ │ │ +00020f00: 686f 6c64 2e20 496e 6372 6561 7365 2074 hold. Increase t │ │ │ │ +00020f10: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00020f20: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00020f30: 2020 2020 202a 2040 7061 7261 6d20 636c * @param cl │ │ │ │ +00020f40: 7573 7465 724d 696e 4d61 6720 636c 7573 usterMinMag clus │ │ │ │ +00020f50: 7465 7220 6d69 6e20 6d61 676e 6974 7564 ter min magnitud │ │ │ │ +00020f60: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +00020f70: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00020f80: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00020f90: 2020 2a20 4070 6172 616d 206d 6178 4173 * @param maxAs │ │ │ │ +00020fa0: 7065 6374 5261 7469 6f20 6d61 7820 6173 pectRatio max as │ │ │ │ +00020fb0: 7065 6374 2072 6174 696f 206f 6620 626f pect ratio of bo │ │ │ │ +00020fc0: 7865 732e 0a20 2020 2020 2a20 4070 6172 xes.. * @par │ │ │ │ +00020fd0: 616d 206d 696e 426f 7841 7265 6120 6d69 am minBoxArea mi │ │ │ │ +00020fe0: 6e69 6d75 6d20 6172 6561 206f 6620 626f nimum area of bo │ │ │ │ +00020ff0: 7865 732e 0a20 2020 2020 2a20 4070 6172 xes.. * @par │ │ │ │ +00021000: 616d 2067 616d 6d61 2061 6666 696e 6974 am gamma affinit │ │ │ │ +00021010: 7920 7365 6e73 6974 6976 6974 792e 0a20 y sensitivity.. │ │ │ │ +00021020: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00021030: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00021040: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00021050: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00021060: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00021070: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +00021080: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00021090: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +000210a0: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +000210b0: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +000210c0: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +000210d0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +000210e0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +000210f0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +00021100: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ +00021110: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ +00021120: 6c6f 6174 2067 616d 6d61 2920 7b0a 2020 loat gamma) {. │ │ │ │ +00021130: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00021140: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00021150: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00021160: 6573 5f31 2861 6c70 6861 2c20 6265 7461 es_1(alpha, beta │ │ │ │ +00021170: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ +00021180: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM │ │ │ │ +00021190: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge │ │ │ │ +000211a0: 5468 722c 2063 6c75 7374 6572 4d69 6e4d Thr, clusterMinM │ │ │ │ +000211b0: 6167 2c20 6d61 7841 7370 6563 7452 6174 ag, maxAspectRat │ │ │ │ +000211c0: 696f 2c20 6d69 6e42 6f78 4172 6561 2c20 io, minBoxArea, │ │ │ │ +000211d0: 6761 6d6d 6129 293b 0a20 2020 207d 0a0a gamma));. }.. │ │ │ │ +000211e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +000211f0: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox │ │ │ │ +00021200: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00021210: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st │ │ │ │ +00021220: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi │ │ │ │ +00021230: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search │ │ │ │ +00021240: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00021250: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho │ │ │ │ +00021260: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr │ │ │ │ +00021270: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. * │ │ │ │ +00021280: 4070 6172 616d 2065 7461 2061 6461 7074 @param eta adapt │ │ │ │ +00021290: 6174 696f 6e20 7261 7465 2066 6f72 206e ation rate for n │ │ │ │ +000212a0: 6d73 2074 6872 6573 686f 6c64 2e0a 2020 ms threshold.. │ │ │ │ +000212b0: 2020 202a 2040 7061 7261 6d20 6d69 6e53 * @param minS │ │ │ │ +000212c0: 636f 7265 206d 696e 2073 636f 7265 206f core min score o │ │ │ │ +000212d0: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +000212e0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000212f0: 206d 6178 426f 7865 7320 6d61 7820 6e75 maxBoxes max nu │ │ │ │ +00021300: 6d62 6572 206f 6620 626f 7865 7320 746f mber of boxes to │ │ │ │ +00021310: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +00021320: 4070 6172 616d 2065 6467 654d 696e 4d61 @param edgeMinMa │ │ │ │ +00021330: 6720 6564 6765 206d 696e 206d 6167 6e69 g edge min magni │ │ │ │ +00021340: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ +00021350: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00021360: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00021370: 2020 2020 202a 2040 7061 7261 6d20 6564 * @param ed │ │ │ │ +00021380: 6765 4d65 7267 6554 6872 2065 6467 6520 geMergeThr edge │ │ │ │ +00021390: 6d65 7267 6520 7468 7265 7368 6f6c 642e merge threshold. │ │ │ │ +000213a0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +000213b0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +000213c0: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +000213d0: 2a20 4070 6172 616d 2063 6c75 7374 6572 * @param cluster │ │ │ │ +000213e0: 4d69 6e4d 6167 2063 6c75 7374 6572 206d MinMag cluster m │ │ │ │ +000213f0: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In │ │ │ │ +00021400: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +00021410: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +00021420: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +00021430: 7061 7261 6d20 6d61 7841 7370 6563 7452 param maxAspectR │ │ │ │ +00021440: 6174 696f 206d 6178 2061 7370 6563 7420 atio max aspect │ │ │ │ +00021450: 7261 7469 6f20 6f66 2062 6f78 6573 2e0a ratio of boxes.. │ │ │ │ +00021460: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00021470: 6e42 6f78 4172 6561 206d 696e 696d 756d nBoxArea minimum │ │ │ │ +00021480: 2061 7265 6120 6f66 2062 6f78 6573 2e0a area of boxes.. │ │ │ │ +00021490: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000214a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000214b0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000214c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000214d0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +000214e0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ +000214f0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00021500: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +00021510: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ +00021520: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ +00021530: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f │ │ │ │ +00021540: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh │ │ │ │ +00021550: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster │ │ │ │ +00021560: 4d69 6e4d 6167 2c20 666c 6f61 7420 6d61 MinMag, float ma │ │ │ │ +00021570: 7841 7370 6563 7452 6174 696f 2c20 666c xAspectRatio, fl │ │ │ │ +00021580: 6f61 7420 6d69 6e42 6f78 4172 6561 2920 oat minBoxArea) │ │ │ │ +00021590: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000215a0: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +000215b0: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +000215c0: 6542 6f78 6573 5f32 2861 6c70 6861 2c20 eBoxes_2(alpha, │ │ │ │ +000215d0: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +000215e0: 6f72 652c 206d 6178 426f 7865 732c 2065 ore, maxBoxes, e │ │ │ │ +000215f0: 6467 654d 696e 4d61 672c 2065 6467 654d dgeMinMag, edgeM │ │ │ │ +00021600: 6572 6765 5468 722c 2063 6c75 7374 6572 ergeThr, cluster │ │ │ │ +00021610: 4d69 6e4d 6167 2c20 6d61 7841 7370 6563 MinMag, maxAspec │ │ │ │ +00021620: 7452 6174 696f 2c20 6d69 6e42 6f78 4172 tRatio, minBoxAr │ │ │ │ +00021630: 6561 2929 3b0a 2020 2020 7d0a 0a20 2020 ea));. }.. │ │ │ │ +00021640: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00021650: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +00021660: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00021670: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +00021680: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +00021690: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +000216a0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +000216b0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +000216c0: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +000216d0: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ +000216e0: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ +000216f0: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ +00021700: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ +00021710: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ +00021720: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ +00021730: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ +00021740: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +00021750: 7842 6f78 6573 206d 6178 206e 756d 6265 xBoxes max numbe │ │ │ │ +00021760: 7220 6f66 2062 6f78 6573 2074 6f20 6465 r of boxes to de │ │ │ │ +00021770: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00021780: 7261 6d20 6564 6765 4d69 6e4d 6167 2065 ram edgeMinMag e │ │ │ │ +00021790: 6467 6520 6d69 6e20 6d61 676e 6974 7564 dge min magnitud │ │ │ │ +000217a0: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +000217b0: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +000217c0: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +000217d0: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ +000217e0: 6572 6765 5468 7220 6564 6765 206d 6572 ergeThr edge mer │ │ │ │ +000217f0: 6765 2074 6872 6573 686f 6c64 2e20 496e ge threshold. In │ │ │ │ +00021800: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +00021810: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +00021820: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +00021830: 7061 7261 6d20 636c 7573 7465 724d 696e param clusterMin │ │ │ │ +00021840: 4d61 6720 636c 7573 7465 7220 6d69 6e20 Mag cluster min │ │ │ │ +00021850: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre │ │ │ │ +00021860: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +00021870: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +00021880: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +00021890: 616d 206d 6178 4173 7065 6374 5261 7469 am maxAspectRati │ │ │ │ +000218a0: 6f20 6d61 7820 6173 7065 6374 2072 6174 o max aspect rat │ │ │ │ +000218b0: 696f 206f 6620 626f 7865 732e 0a20 2020 io of boxes.. │ │ │ │ +000218c0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000218d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000218e0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000218f0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00021900: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00021910: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +00021920: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +00021930: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +00021940: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +00021950: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +00021960: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +00021970: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ +00021980: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ +00021990: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ +000219a0: 7065 6374 5261 7469 6f29 207b 0a20 2020 pectRatio) {. │ │ │ │ +000219b0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +000219c0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +000219d0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +000219e0: 735f 3328 616c 7068 612c 2062 6574 612c s_3(alpha, beta, │ │ │ │ +000219f0: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00021a00: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ +00021a10: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ +00021a20: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ +00021a30: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati │ │ │ │ +00021a40: 6f29 293b 0a20 2020 207d 0a0a 2020 2020 o));. }.. │ │ │ │ +00021a50: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00021a60: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00021a70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021a80: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00021a90: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00021aa0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00021ab0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00021ac0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00021ad0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00021ae0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00021af0: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00021b00: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00021b10: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +00021b20: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +00021b30: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +00021b40: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00021b50: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ +00021b60: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ +00021b70: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00021b80: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00021b90: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ +00021ba0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ +00021bb0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00021bc0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00021bd0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00021be0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ +00021bf0: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ +00021c00: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ +00021c10: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +00021c20: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +00021c30: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ +00021c40: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ +00021c50: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ +00021c60: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ +00021c70: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00021c80: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +00021c90: 6564 2e0a 2020 2020 202a 2040 7265 7475 ed.. * @retu │ │ │ │ +00021ca0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00021cb0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00021cc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00021cd0: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +00021ce0: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00021cf0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00021d00: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00021d10: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00021d20: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00021d30: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00021d40: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +00021d50: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +00021d60: 7374 6572 4d69 6e4d 6167 2920 7b0a 2020 sterMinMag) {. │ │ │ │ +00021d70: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00021d80: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00021d90: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00021da0: 6573 5f34 2861 6c70 6861 2c20 6265 7461 es_4(alpha, beta │ │ │ │ +00021db0: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ +00021dc0: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM │ │ │ │ +00021dd0: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge │ │ │ │ +00021de0: 5468 722c 2063 6c75 7374 6572 4d69 6e4d Thr, clusterMinM │ │ │ │ +00021df0: 6167 2929 3b0a 2020 2020 7d0a 0a20 2020 ag));. }.. │ │ │ │ +00021e00: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00021e10: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +00021e20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00021e30: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +00021e40: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +00021e50: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +00021e60: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +00021e70: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +00021e80: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +00021e90: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ +00021ea0: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ +00021eb0: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ +00021ec0: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ +00021ed0: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ +00021ee0: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ +00021ef0: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ +00021f00: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +00021f10: 7842 6f78 6573 206d 6178 206e 756d 6265 xBoxes max numbe │ │ │ │ +00021f20: 7220 6f66 2062 6f78 6573 2074 6f20 6465 r of boxes to de │ │ │ │ +00021f30: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00021f40: 7261 6d20 6564 6765 4d69 6e4d 6167 2065 ram edgeMinMag e │ │ │ │ +00021f50: 6467 6520 6d69 6e20 6d61 676e 6974 7564 dge min magnitud │ │ │ │ +00021f60: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +00021f70: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00021f80: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00021f90: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ +00021fa0: 6572 6765 5468 7220 6564 6765 206d 6572 ergeThr edge mer │ │ │ │ +00021fb0: 6765 2074 6872 6573 686f 6c64 2e20 496e ge threshold. In │ │ │ │ +00021fc0: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +00021fd0: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +00021fe0: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +00021ff0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00022000: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00022010: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00022020: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ +00022030: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ +00022040: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ +00022050: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +00022060: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +00022070: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +00022080: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ +00022090: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ +000220a0: 654d 6572 6765 5468 7229 207b 0a20 2020 eMergeThr) {. │ │ │ │ +000220b0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +000220c0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +000220d0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +000220e0: 735f 3528 616c 7068 612c 2062 6574 612c s_5(alpha, beta, │ │ │ │ +000220f0: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00022100: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ +00022110: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ +00022120: 6872 2929 3b0a 2020 2020 7d0a 0a20 2020 hr));. }.. │ │ │ │ +00022130: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00022140: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +00022150: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00022160: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +00022170: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +00022180: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +00022190: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +000221a0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +000221b0: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +000221c0: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ +000221d0: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ +000221e0: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ +000221f0: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ +00022200: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ +00022210: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ +00022220: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ +00022230: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +00022240: 7842 6f78 6573 206d 6178 206e 756d 6265 xBoxes max numbe │ │ │ │ +00022250: 7220 6f66 2062 6f78 6573 2074 6f20 6465 r of boxes to de │ │ │ │ +00022260: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00022270: 7261 6d20 6564 6765 4d69 6e4d 6167 2065 ram edgeMinMag e │ │ │ │ +00022280: 6467 6520 6d69 6e20 6d61 676e 6974 7564 dge min magnitud │ │ │ │ +00022290: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +000222a0: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +000222b0: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +000222c0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000222d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000222e0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000222f0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00022300: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00022310: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +00022320: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +00022330: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +00022340: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +00022350: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +00022360: 6564 6765 4d69 6e4d 6167 2920 7b0a 2020 edgeMinMag) {. │ │ │ │ +00022370: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00022380: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00022390: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +000223a0: 6573 5f36 2861 6c70 6861 2c20 6265 7461 es_6(alpha, beta │ │ │ │ +000223b0: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ +000223c0: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM │ │ │ │ +000223d0: 696e 4d61 6729 293b 0a20 2020 207d 0a0a inMag));. }.. │ │ │ │ +000223e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +000223f0: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox │ │ │ │ +00022400: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00022410: 2040 7061 7261 6d20 616c 7068 6120 7374 @param alpha st │ │ │ │ +00022420: 6570 2073 697a 6520 6f66 2073 6c69 6469 ep size of slidi │ │ │ │ +00022430: 6e67 2077 696e 646f 7720 7365 6172 6368 ng window search │ │ │ │ +00022440: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00022450: 6265 7461 206e 6d73 2074 6872 6573 686f beta nms thresho │ │ │ │ +00022460: 6c64 2066 6f72 206f 626a 6563 7420 7072 ld for object pr │ │ │ │ +00022470: 6f70 6f73 616c 732e 0a20 2020 2020 2a20 oposals.. * │ │ │ │ +00022480: 4070 6172 616d 2065 7461 2061 6461 7074 @param eta adapt │ │ │ │ +00022490: 6174 696f 6e20 7261 7465 2066 6f72 206e ation rate for n │ │ │ │ +000224a0: 6d73 2074 6872 6573 686f 6c64 2e0a 2020 ms threshold.. │ │ │ │ +000224b0: 2020 202a 2040 7061 7261 6d20 6d69 6e53 * @param minS │ │ │ │ +000224c0: 636f 7265 206d 696e 2073 636f 7265 206f core min score o │ │ │ │ +000224d0: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +000224e0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000224f0: 206d 6178 426f 7865 7320 6d61 7820 6e75 maxBoxes max nu │ │ │ │ +00022500: 6d62 6572 206f 6620 626f 7865 7320 746f mber of boxes to │ │ │ │ +00022510: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +00022520: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00022530: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00022540: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00022550: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ +00022560: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ +00022570: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ +00022580: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +00022590: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +000225a0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +000225b0: 6f78 6573 2920 7b0a 2020 2020 2020 2020 oxes) {. │ │ │ │ +000225c0: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ +000225d0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000225e0: 6174 6545 6467 6542 6f78 6573 5f37 2861 ateEdgeBoxes_7(a │ │ │ │ +000225f0: 6c70 6861 2c20 6265 7461 2c20 6574 612c lpha, beta, eta, │ │ │ │ +00022600: 206d 696e 5363 6f72 652c 206d 6178 426f minScore, maxBo │ │ │ │ +00022610: 7865 7329 293b 0a20 2020 207d 0a0a 2020 xes));. }.. │ │ │ │ +00022620: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00022630: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +00022640: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00022650: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ +00022660: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ +00022670: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ +00022680: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ +00022690: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ +000226a0: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ +000226b0: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ +000226c0: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ +000226d0: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ +000226e0: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ +000226f0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ +00022700: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ +00022710: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ +00022720: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00022730: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00022740: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00022750: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00022760: 6320 4564 6765 426f 7865 7320 6372 6561 c EdgeBoxes crea │ │ │ │ +00022770: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa │ │ │ │ +00022780: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b │ │ │ │ +00022790: 6574 612c 2066 6c6f 6174 2065 7461 2c20 eta, float eta, │ │ │ │ +000227a0: 666c 6f61 7420 6d69 6e53 636f 7265 2920 float minScore) │ │ │ │ +000227b0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000227c0: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +000227d0: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +000227e0: 6542 6f78 6573 5f38 2861 6c70 6861 2c20 eBoxes_8(alpha, │ │ │ │ +000227f0: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +00022800: 6f72 6529 293b 0a20 2020 207d 0a0a 2020 ore));. }.. │ │ │ │ +00022810: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00022820: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +00022830: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00022840: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ +00022850: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ +00022860: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ +00022870: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ +00022880: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ +00022890: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ +000228a0: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ +000228b0: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ +000228c0: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ +000228d0: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ +000228e0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +000228f0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00022900: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00022910: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +00022920: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +00022930: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +00022940: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +00022950: 666c 6f61 7420 6574 6129 207b 0a20 2020 float eta) {. │ │ │ │ +00022960: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00022970: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00022980: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00022990: 735f 3928 616c 7068 612c 2062 6574 612c s_9(alpha, beta, │ │ │ │ +000229a0: 2065 7461 2929 3b0a 2020 2020 7d0a 0a20 eta));. }.. │ │ │ │ +000229b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +000229c0: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +000229d0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +000229e0: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ +000229f0: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ +00022a00: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ +00022a10: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ +00022a20: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ +00022a30: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ +00022a40: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ +00022a50: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00022a60: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00022a70: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00022a80: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ +00022a90: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ +00022aa0: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ +00022ab0: 666c 6f61 7420 6265 7461 2920 7b0a 2020 float beta) {. │ │ │ │ +00022ac0: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00022ad0: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00022ae0: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00022af0: 6573 5f31 3028 616c 7068 612c 2062 6574 es_10(alpha, bet │ │ │ │ +00022b00: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ +00022b10: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00022b20: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00022b30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00022b40: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00022b50: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00022b60: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00022b70: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00022b80: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00022b90: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00022ba0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +00022bb0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +00022bc0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00022bd0: 6c70 6861 2920 7b0a 2020 2020 2020 2020 lpha) {. │ │ │ │ +00022be0: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ +00022bf0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00022c00: 6174 6545 6467 6542 6f78 6573 5f31 3128 ateEdgeBoxes_11( │ │ │ │ +00022c10: 616c 7068 6129 293b 0a20 2020 207d 0a0a alpha));. }.. │ │ │ │ +00022c20: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00022c30: 7265 6174 6573 2061 2045 6467 6562 6f78 reates a Edgebox │ │ │ │ +00022c40: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00022c50: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00022c60: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00022c70: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00022c80: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB │ │ │ │ +00022c90: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB │ │ │ │ +00022ca0: 6f78 6573 2829 207b 0a20 2020 2020 2020 oxes() {. │ │ │ │ +00022cb0: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ +00022cc0: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ +00022cd0: 6561 7465 4564 6765 426f 7865 735f 3132 eateEdgeBoxes_12 │ │ │ │ +00022ce0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +00022cf0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00022d00: 2050 7472 5f45 6467 6541 7761 7265 496e Ptr_EdgeAwareIn │ │ │ │ +00022d10: 7465 7270 6f6c 6174 6f72 2063 763a 3a78 terpolator cv::x │ │ │ │ +00022d20: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +00022d30: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol │ │ │ │ +00022d40: 6174 6f72 2829 0a20 2020 202f 2f0a 0a20 ator(). //.. │ │ │ │ +00022d50: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ +00022d60: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +00022d70: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +00022d80: 7461 6e63 6520 6f66 2074 6865 0a20 2020 tance of the. │ │ │ │ +00022d90: 2020 2a20 4564 6765 4177 6172 6549 6e74 * EdgeAwareInt │ │ │ │ +00022da0: 6572 706f 6c61 746f 722e 0a20 2020 2020 erpolator.. │ │ │ │ +00022db0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00022dc0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00022dd0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00022de0: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +00022df0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +00022e00: 7220 6372 6561 7465 4564 6765 4177 6172 r createEdgeAwar │ │ │ │ +00022e10: 6549 6e74 6572 706f 6c61 746f 7228 2920 eInterpolator() │ │ │ │ +00022e20: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00022e30: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ +00022e40: 6f6c 6174 6f72 2e5f 5f66 726f 6d50 7472 olator.__fromPtr │ │ │ │ +00022e50: 5f5f 2863 7265 6174 6545 6467 6541 7761 __(createEdgeAwa │ │ │ │ +00022e60: 7265 496e 7465 7270 6f6c 6174 6f72 5f30 reInterpolator_0 │ │ │ │ +00022e70: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +00022e80: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00022e90: 2050 7472 5f52 4943 496e 7465 7270 6f6c Ptr_RICInterpol │ │ │ │ +00022ea0: 6174 6f72 2063 763a 3a78 696d 6770 726f ator cv::ximgpro │ │ │ │ +00022eb0: 633a 3a63 7265 6174 6552 4943 496e 7465 c::createRICInte │ │ │ │ +00022ec0: 7270 6f6c 6174 6f72 2829 0a20 2020 202f rpolator(). / │ │ │ │ +00022ed0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00022ee0: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +00022ef0: 2074 6861 7420 6372 6561 7465 7320 616e that creates an │ │ │ │ +00022f00: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the │ │ │ │ +00022f10: 0a20 2020 2020 2a20 5249 4349 6e74 6572 . * RICInter │ │ │ │ +00022f20: 706f 6c61 746f 722e 0a20 2020 2020 2a20 polator.. * │ │ │ │ +00022f30: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00022f40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00022f50: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00022f60: 6963 2073 7461 7469 6320 5249 4349 6e74 ic static RICInt │ │ │ │ +00022f70: 6572 706f 6c61 746f 7220 6372 6561 7465 erpolator create │ │ │ │ +00022f80: 5249 4349 6e74 6572 706f 6c61 746f 7228 RICInterpolator( │ │ │ │ +00022f90: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00022fa0: 726e 2052 4943 496e 7465 7270 6f6c 6174 rn RICInterpolat │ │ │ │ +00022fb0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ +00022fc0: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ +00022fd0: 6174 6f72 5f30 2829 293b 0a20 2020 207d ator_0());. } │ │ │ │ +00022fe0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00022ff0: 2043 2b2b 3a20 2050 7472 5f53 6361 6e53 C++: Ptr_ScanS │ │ │ │ +00023000: 6567 6d65 6e74 2063 763a 3a78 696d 6770 egment cv::ximgp │ │ │ │ +00023010: 726f 633a 3a63 7265 6174 6553 6361 6e53 roc::createScanS │ │ │ │ +00023020: 6567 6d65 6e74 2869 6e74 2069 6d61 6765 egment(int image │ │ │ │ +00023030: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00023040: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ +00023050: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ +00023060: 6e74 2073 6c69 6365 7320 3d20 382c 2062 nt slices = 8, b │ │ │ │ +00023070: 6f6f 6c20 6d65 7267 655f 736d 616c 6c20 ool merge_small │ │ │ │ +00023080: 3d20 7472 7565 290a 2020 2020 2f2f 0a0a = true). //.. │ │ │ │ +00023090: 2020 2020 2f2a 2a0a 2020 2020 202a 2049 /**. * I │ │ │ │ +000230a0: 6e69 7469 616c 697a 6573 2061 2053 6361 nitializes a Sca │ │ │ │ +000230b0: 6e53 6567 6d65 6e74 206f 626a 6563 742e nSegment object. │ │ │ │ +000230c0: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +000230d0: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +000230e0: 6961 6c69 7a65 7320 6120 5363 616e 5365 ializes a ScanSe │ │ │ │ +000230f0: 676d 656e 7420 6f62 6a65 6374 2066 6f72 gment object for │ │ │ │ +00023100: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00023110: 2e20 4974 2073 746f 7265 7320 7468 6520 . It stores the │ │ │ │ +00023120: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of. │ │ │ │ +00023130: 2020 202a 2074 6865 2069 6d61 6765 3a20 * the image: │ │ │ │ +00023140: 696d 6167 655f 7769 6474 6820 616e 6420 image_width and │ │ │ │ +00023150: 696d 6167 655f 6865 6967 6874 2e20 4974 image_height. It │ │ │ │ +00023160: 2061 6c73 6f20 7365 7473 2074 6865 2070 also sets the p │ │ │ │ +00023170: 6172 616d 6574 6572 7320 6f66 2074 6865 arameters of the │ │ │ │ +00023180: 2046 2d44 4253 4341 4e20 7375 7065 7270 F-DBSCAN superp │ │ │ │ +00023190: 6978 656c 0a20 2020 2020 2a20 616c 676f ixel. * algo │ │ │ │ +000231a0: 7269 7468 6d2c 2077 6869 6368 2061 7265 rithm, which are │ │ │ │ +000231b0: 3a20 6e75 6d5f 7375 7065 7270 6978 656c : num_superpixel │ │ │ │ +000231c0: 732c 2074 6872 6561 6473 2c20 616e 6420 s, threads, and │ │ │ │ +000231d0: 6d65 7267 655f 736d 616c 6c2e 0a20 2020 merge_small.. │ │ │ │ +000231e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000231f0: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ +00023200: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ +00023210: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ +00023220: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ +00023230: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ +00023240: 6d20 6e75 6d5f 7375 7065 7270 6978 656c m num_superpixel │ │ │ │ +00023250: 7320 4465 7369 7265 6420 6e75 6d62 6572 s Desired number │ │ │ │ +00023260: 206f 6620 7375 7065 7270 6978 656c 732e of superpixels. │ │ │ │ +00023270: 204e 6f74 6520 7468 6174 2074 6865 2061 Note that the a │ │ │ │ +00023280: 6374 7561 6c20 6e75 6d62 6572 206d 6179 ctual number may │ │ │ │ +00023290: 2062 6520 736d 616c 6c65 720a 2020 2020 be smaller. │ │ │ │ +000232a0: 202a 2064 7565 2074 6f20 7265 7374 7269 * due to restri │ │ │ │ +000232b0: 6374 696f 6e73 2028 6465 7065 6e64 696e ctions (dependin │ │ │ │ +000232c0: 6720 6f6e 2074 6865 2069 6d61 6765 2073 g on the image s │ │ │ │ +000232d0: 697a 6529 2e20 5573 6520 6765 744e 756d ize). Use getNum │ │ │ │ +000232e0: 6265 724f 6653 7570 6572 7069 7865 6c73 berOfSuperpixels │ │ │ │ +000232f0: 2829 2074 6f0a 2020 2020 202a 2067 6574 () to. * get │ │ │ │ +00023300: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +00023310: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ +00023320: 6d20 736c 6963 6573 204e 756d 6265 7220 m slices Number │ │ │ │ +00023330: 6f66 2070 726f 6365 7373 696e 6720 7468 of processing th │ │ │ │ +00023340: 7265 6164 7320 666f 7220 7061 7261 6c6c reads for parall │ │ │ │ +00023350: 656c 6973 6174 696f 6e2e 2053 6574 7469 elisation. Setti │ │ │ │ +00023360: 6e67 202d 3120 7573 6573 2074 6865 206d ng -1 uses the m │ │ │ │ +00023370: 6178 696d 756d 206e 756d 6265 720a 2020 aximum number. │ │ │ │ +00023380: 2020 202a 206f 6620 7468 7265 6164 732e * of threads. │ │ │ │ +00023390: 2049 6e20 7072 6163 7469 6365 2c20 666f In practice, fo │ │ │ │ +000233a0: 7572 2074 6872 6561 6473 2069 7320 656e ur threads is en │ │ │ │ +000233b0: 6f75 6768 2066 6f72 2073 6d61 6c6c 6572 ough for smaller │ │ │ │ +000233c0: 2069 6d61 6765 7320 616e 6420 6569 6768 images and eigh │ │ │ │ +000233d0: 7420 7468 7265 6164 7320 666f 7220 6c61 t threads for la │ │ │ │ +000233e0: 7267 6572 206f 6e65 732e 0a20 2020 2020 rger ones.. │ │ │ │ +000233f0: 2a20 4070 6172 616d 206d 6572 6765 5f73 * @param merge_s │ │ │ │ +00023400: 6d61 6c6c 206d 6572 6765 2073 6d61 6c6c mall merge small │ │ │ │ +00023410: 2073 6567 6d65 6e74 7320 746f 2067 6976 segments to giv │ │ │ │ +00023420: 6520 7468 6520 6465 7369 7265 6420 6e75 e the desired nu │ │ │ │ +00023430: 6d62 6572 206f 6620 7375 7065 7270 6978 mber of superpix │ │ │ │ +00023440: 656c 732e 2050 726f 6365 7373 696e 6720 els. Processing │ │ │ │ +00023450: 6973 0a20 2020 2020 2a20 6d75 6368 2066 is. * much f │ │ │ │ +00023460: 6173 7465 7220 7769 7468 6f75 7420 6d65 aster without me │ │ │ │ +00023470: 7267 696e 672c 2062 7574 206d 616e 7920 rging, but many │ │ │ │ +00023480: 736d 616c 6c20 7365 676d 656e 7473 2077 small segments w │ │ │ │ +00023490: 696c 6c20 6265 206c 6566 7420 696e 2074 ill be left in t │ │ │ │ +000234a0: 6865 2069 6d61 6765 2e0a 2020 2020 202a he image.. * │ │ │ │ +000234b0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000234c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000234d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000234e0: 6c69 6320 7374 6174 6963 2053 6361 6e53 lic static ScanS │ │ │ │ +000234f0: 6567 6d65 6e74 2063 7265 6174 6553 6361 egment createSca │ │ │ │ +00023500: 6e53 6567 6d65 6e74 2869 6e74 2069 6d61 nSegment(int ima │ │ │ │ +00023510: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +00023520: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +00023530: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00023540: 2069 6e74 2073 6c69 6365 732c 2062 6f6f int slices, boo │ │ │ │ +00023550: 6c65 616e 206d 6572 6765 5f73 6d61 6c6c lean merge_small │ │ │ │ +00023560: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00023570: 726e 2053 6361 6e53 6567 6d65 6e74 2e5f rn ScanSegment._ │ │ │ │ +00023580: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00023590: 6553 6361 6e53 6567 6d65 6e74 5f30 2869 eScanSegment_0(i │ │ │ │ +000235a0: 6d61 6765 5f77 6964 7468 2c20 696d 6167 mage_width, imag │ │ │ │ +000235b0: 655f 6865 6967 6874 2c20 6e75 6d5f 7375 e_height, num_su │ │ │ │ +000235c0: 7065 7270 6978 656c 732c 2073 6c69 6365 perpixels, slice │ │ │ │ +000235d0: 732c 206d 6572 6765 5f73 6d61 6c6c 2929 s, merge_small)) │ │ │ │ +000235e0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +000235f0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ +00023600: 7a65 7320 6120 5363 616e 5365 676d 656e zes a ScanSegmen │ │ │ │ +00023610: 7420 6f62 6a65 6374 2e0a 2020 2020 202a t object.. * │ │ │ │ +00023620: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00023630: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ +00023640: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ +00023650: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ +00023660: 7075 7420 696d 6167 652e 2049 7420 7374 put image. It st │ │ │ │ +00023670: 6f72 6573 2074 6865 2070 6172 616d 6574 ores the paramet │ │ │ │ +00023680: 6572 7320 6f66 0a20 2020 2020 2a20 7468 ers of. * th │ │ │ │ +00023690: 6520 696d 6167 653a 2069 6d61 6765 5f77 e image: image_w │ │ │ │ +000236a0: 6964 7468 2061 6e64 2069 6d61 6765 5f68 idth and image_h │ │ │ │ +000236b0: 6569 6768 742e 2049 7420 616c 736f 2073 eight. It also s │ │ │ │ +000236c0: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ +000236d0: 7273 206f 6620 7468 6520 462d 4442 5343 rs of the F-DBSC │ │ │ │ +000236e0: 414e 2073 7570 6572 7069 7865 6c0a 2020 AN superpixel. │ │ │ │ +000236f0: 2020 202a 2061 6c67 6f72 6974 686d 2c20 * algorithm, │ │ │ │ +00023700: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ +00023710: 7570 6572 7069 7865 6c73 2c20 7468 7265 uperpixels, thre │ │ │ │ +00023720: 6164 732c 2061 6e64 206d 6572 6765 5f73 ads, and merge_s │ │ │ │ +00023730: 6d61 6c6c 2e0a 2020 2020 202a 0a20 2020 mall.. *. │ │ │ │ +00023740: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +00023750: 5f77 6964 7468 2049 6d61 6765 2077 6964 _width Image wid │ │ │ │ +00023760: 7468 2e0a 2020 2020 202a 2040 7061 7261 th.. * @para │ │ │ │ +00023770: 6d20 696d 6167 655f 6865 6967 6874 2049 m image_height I │ │ │ │ +00023780: 6d61 6765 2068 6569 6768 742e 0a20 2020 mage height.. │ │ │ │ +00023790: 2020 2a20 4070 6172 616d 206e 756d 5f73 * @param num_s │ │ │ │ +000237a0: 7570 6572 7069 7865 6c73 2044 6573 6972 uperpixels Desir │ │ │ │ +000237b0: 6564 206e 756d 6265 7220 6f66 2073 7570 ed number of sup │ │ │ │ +000237c0: 6572 7069 7865 6c73 2e20 4e6f 7465 2074 erpixels. Note t │ │ │ │ +000237d0: 6861 7420 7468 6520 6163 7475 616c 206e hat the actual n │ │ │ │ +000237e0: 756d 6265 7220 6d61 7920 6265 2073 6d61 umber may be sma │ │ │ │ +000237f0: 6c6c 6572 0a20 2020 2020 2a20 6475 6520 ller. * due │ │ │ │ +00023800: 746f 2072 6573 7472 6963 7469 6f6e 7320 to restrictions │ │ │ │ +00023810: 2864 6570 656e 6469 6e67 206f 6e20 7468 (depending on th │ │ │ │ +00023820: 6520 696d 6167 6520 7369 7a65 292e 2055 e image size). U │ │ │ │ +00023830: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ +00023840: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ +00023850: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ +00023860: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ +00023870: 2020 2a20 4070 6172 616d 2073 6c69 6365 * @param slice │ │ │ │ +00023880: 7320 4e75 6d62 6572 206f 6620 7072 6f63 s Number of proc │ │ │ │ +00023890: 6573 7369 6e67 2074 6872 6561 6473 2066 essing threads f │ │ │ │ +000238a0: 6f72 2070 6172 616c 6c65 6c69 7361 7469 or parallelisati │ │ │ │ +000238b0: 6f6e 2e20 5365 7474 696e 6720 2d31 2075 on. Setting -1 u │ │ │ │ +000238c0: 7365 7320 7468 6520 6d61 7869 6d75 6d20 ses the maximum │ │ │ │ +000238d0: 6e75 6d62 6572 0a20 2020 2020 2a20 6f66 number. * of │ │ │ │ +000238e0: 2074 6872 6561 6473 2e20 496e 2070 7261 threads. In pra │ │ │ │ +000238f0: 6374 6963 652c 2066 6f75 7220 7468 7265 ctice, four thre │ │ │ │ +00023900: 6164 7320 6973 2065 6e6f 7567 6820 666f ads is enough fo │ │ │ │ +00023910: 7220 736d 616c 6c65 7220 696d 6167 6573 r smaller images │ │ │ │ +00023920: 2061 6e64 2065 6967 6874 2074 6872 6561 and eight threa │ │ │ │ +00023930: 6473 2066 6f72 206c 6172 6765 7220 6f6e ds for larger on │ │ │ │ +00023940: 6573 2e0a 2020 2020 202a 206d 7563 6820 es.. * much │ │ │ │ +00023950: 6661 7374 6572 2077 6974 686f 7574 206d faster without m │ │ │ │ +00023960: 6572 6769 6e67 2c20 6275 7420 6d61 6e79 erging, but many │ │ │ │ +00023970: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ +00023980: 7769 6c6c 2062 6520 6c65 6674 2069 6e20 will be left in │ │ │ │ +00023990: 7468 6520 696d 6167 652e 0a20 2020 2020 the image.. │ │ │ │ +000239a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +000239b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000239c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000239d0: 626c 6963 2073 7461 7469 6320 5363 616e blic static Scan │ │ │ │ +000239e0: 5365 676d 656e 7420 6372 6561 7465 5363 Segment createSc │ │ │ │ +000239f0: 616e 5365 676d 656e 7428 696e 7420 696d anSegment(int im │ │ │ │ +00023a00: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +00023a10: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00023a20: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00023a30: 2c20 696e 7420 736c 6963 6573 2920 7b0a , int slices) {. │ │ │ │ +00023a40: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00023a50: 6361 6e53 6567 6d65 6e74 2e5f 5f66 726f canSegment.__fro │ │ │ │ +00023a60: 6d50 7472 5f5f 2863 7265 6174 6553 6361 mPtr__(createSca │ │ │ │ +00023a70: 6e53 6567 6d65 6e74 5f31 2869 6d61 6765 nSegment_1(image │ │ │ │ +00023a80: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +00023a90: 6967 6874 2c20 6e75 6d5f 7375 7065 7270 ight, num_superp │ │ │ │ +00023aa0: 6978 656c 732c 2073 6c69 6365 7329 293b ixels, slices)); │ │ │ │ +00023ab0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00023ac0: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ +00023ad0: 6573 2061 2053 6361 6e53 6567 6d65 6e74 es a ScanSegment │ │ │ │ +00023ae0: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ +00023af0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +00023b00: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +00023b10: 6120 5363 616e 5365 676d 656e 7420 6f62 a ScanSegment ob │ │ │ │ +00023b20: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ +00023b30: 7574 2069 6d61 6765 2e20 4974 2073 746f ut image. It sto │ │ │ │ +00023b40: 7265 7320 7468 6520 7061 7261 6d65 7465 res the paramete │ │ │ │ +00023b50: 7273 206f 660a 2020 2020 202a 2074 6865 rs of. * the │ │ │ │ +00023b60: 2069 6d61 6765 3a20 696d 6167 655f 7769 image: image_wi │ │ │ │ +00023b70: 6474 6820 616e 6420 696d 6167 655f 6865 dth and image_he │ │ │ │ +00023b80: 6967 6874 2e20 4974 2061 6c73 6f20 7365 ight. It also se │ │ │ │ +00023b90: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ +00023ba0: 7320 6f66 2074 6865 2046 2d44 4253 4341 s of the F-DBSCA │ │ │ │ +00023bb0: 4e20 7375 7065 7270 6978 656c 0a20 2020 N superpixel. │ │ │ │ +00023bc0: 2020 2a20 616c 676f 7269 7468 6d2c 2077 * algorithm, w │ │ │ │ +00023bd0: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ +00023be0: 7065 7270 6978 656c 732c 2074 6872 6561 perpixels, threa │ │ │ │ +00023bf0: 6473 2c20 616e 6420 6d65 7267 655f 736d ds, and merge_sm │ │ │ │ +00023c00: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ +00023c10: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00023c20: 7769 6474 6820 496d 6167 6520 7769 6474 width Image widt │ │ │ │ +00023c30: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00023c40: 2069 6d61 6765 5f68 6569 6768 7420 496d image_height Im │ │ │ │ +00023c50: 6167 6520 6865 6967 6874 2e0a 2020 2020 age height.. │ │ │ │ +00023c60: 202a 2040 7061 7261 6d20 6e75 6d5f 7375 * @param num_su │ │ │ │ +00023c70: 7065 7270 6978 656c 7320 4465 7369 7265 perpixels Desire │ │ │ │ +00023c80: 6420 6e75 6d62 6572 206f 6620 7375 7065 d number of supe │ │ │ │ +00023c90: 7270 6978 656c 732e 204e 6f74 6520 7468 rpixels. Note th │ │ │ │ +00023ca0: 6174 2074 6865 2061 6374 7561 6c20 6e75 at the actual nu │ │ │ │ +00023cb0: 6d62 6572 206d 6179 2062 6520 736d 616c mber may be smal │ │ │ │ +00023cc0: 6c65 720a 2020 2020 202a 2064 7565 2074 ler. * due t │ │ │ │ +00023cd0: 6f20 7265 7374 7269 6374 696f 6e73 2028 o restrictions ( │ │ │ │ +00023ce0: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ +00023cf0: 2069 6d61 6765 2073 697a 6529 2e20 5573 image size). Us │ │ │ │ +00023d00: 6520 6765 744e 756d 6265 724f 6653 7570 e getNumberOfSup │ │ │ │ +00023d10: 6572 7069 7865 6c73 2829 2074 6f0a 2020 erpixels() to. │ │ │ │ +00023d20: 2020 202a 2067 6574 2074 6865 2061 6374 * get the act │ │ │ │ +00023d30: 7561 6c20 6e75 6d62 6572 2e0a 2020 2020 ual number.. │ │ │ │ +00023d40: 202a 206f 6620 7468 7265 6164 732e 2049 * of threads. I │ │ │ │ +00023d50: 6e20 7072 6163 7469 6365 2c20 666f 7572 n practice, four │ │ │ │ +00023d60: 2074 6872 6561 6473 2069 7320 656e 6f75 threads is enou │ │ │ │ +00023d70: 6768 2066 6f72 2073 6d61 6c6c 6572 2069 gh for smaller i │ │ │ │ +00023d80: 6d61 6765 7320 616e 6420 6569 6768 7420 mages and eight │ │ │ │ +00023d90: 7468 7265 6164 7320 666f 7220 6c61 7267 threads for larg │ │ │ │ +00023da0: 6572 206f 6e65 732e 0a20 2020 2020 2a20 er ones.. * │ │ │ │ +00023db0: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ +00023dc0: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ +00023dd0: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ +00023de0: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ +00023df0: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ +00023e00: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00023e10: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00023e20: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00023e30: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023e40: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ +00023e50: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ +00023e60: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00023e70: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00023e80: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00023e90: 6978 656c 7329 207b 0a20 2020 2020 2020 ixels) {. │ │ │ │ +00023ea0: 2072 6574 7572 6e20 5363 616e 5365 676d return ScanSegm │ │ │ │ +00023eb0: 656e 742e 5f5f 6672 6f6d 5074 725f 5f28 ent.__fromPtr__( │ │ │ │ +00023ec0: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ +00023ed0: 745f 3228 696d 6167 655f 7769 6474 682c t_2(image_width, │ │ │ │ +00023ee0: 2069 6d61 6765 5f68 6569 6768 742c 206e image_height, n │ │ │ │ +00023ef0: 756d 5f73 7570 6572 7069 7865 6c73 2929 um_superpixels)) │ │ │ │ +00023f00: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00023f10: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00023f20: 725f 4661 7374 4c69 6e65 4465 7465 6374 r_FastLineDetect │ │ │ │ +00023f30: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ +00023f40: 3a63 7265 6174 6546 6173 744c 696e 6544 :createFastLineD │ │ │ │ +00023f50: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ +00023f60: 7468 5f74 6872 6573 686f 6c64 203d 2031 th_threshold = 1 │ │ │ │ +00023f70: 302c 2066 6c6f 6174 2064 6973 7461 6e63 0, float distanc │ │ │ │ +00023f80: 655f 7468 7265 7368 6f6c 6420 3d20 312e e_threshold = 1. │ │ │ │ +00023f90: 3431 3432 3133 3536 3266 2c20 646f 7562 414213562f, doub │ │ │ │ +00023fa0: 6c65 2063 616e 6e79 5f74 6831 203d 2035 le canny_th1 = 5 │ │ │ │ +00023fb0: 302e 302c 2064 6f75 626c 6520 6361 6e6e 0.0, double cann │ │ │ │ +00023fc0: 795f 7468 3220 3d20 3530 2e30 2c20 696e y_th2 = 50.0, in │ │ │ │ +00023fd0: 7420 6361 6e6e 795f 6170 6572 7475 7265 t canny_aperture │ │ │ │ +00023fe0: 5f73 697a 6520 3d20 332c 2062 6f6f 6c20 _size = 3, bool │ │ │ │ +00023ff0: 646f 5f6d 6572 6765 203d 2066 616c 7365 do_merge = false │ │ │ │ +00024000: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00024010: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00024020: 2061 2073 6d61 7274 2070 6f69 6e74 6572 a smart pointer │ │ │ │ +00024030: 2074 6f20 6120 4661 7374 4c69 6e65 4465 to a FastLineDe │ │ │ │ +00024040: 7465 6374 6f72 206f 626a 6563 7420 616e tector object an │ │ │ │ +00024050: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ +00024060: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00024070: 7061 7261 6d20 6c65 6e67 7468 5f74 6872 param length_thr │ │ │ │ +00024080: 6573 686f 6c64 2020 2020 5365 676d 656e eshold Segmen │ │ │ │ +00024090: 7420 7368 6f72 7465 7220 7468 616e 2074 t shorter than t │ │ │ │ +000240a0: 6869 7320 7769 6c6c 2062 6520 6469 7363 his will be disc │ │ │ │ +000240b0: 6172 6465 640a 2020 2020 202a 2040 7061 arded. * @pa │ │ │ │ +000240c0: 7261 6d20 6469 7374 616e 6365 5f74 6872 ram distance_thr │ │ │ │ +000240d0: 6573 686f 6c64 2020 4120 706f 696e 7420 eshold A point │ │ │ │ +000240e0: 706c 6163 6564 2066 726f 6d20 6120 6879 placed from a hy │ │ │ │ +000240f0: 706f 7468 6573 6973 206c 696e 650a 2020 pothesis line. │ │ │ │ +00024100: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00024110: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024120: 7365 676d 656e 7420 6661 7274 6865 7220 segment farther │ │ │ │ +00024130: 7468 616e 2074 6869 7320 7769 6c6c 2062 than this will b │ │ │ │ +00024140: 6520 7265 6761 7264 6564 2061 7320 616e e regarded as an │ │ │ │ +00024150: 206f 7574 6c69 6572 0a20 2020 2020 2a20 outlier. * │ │ │ │ +00024160: 4070 6172 616d 2063 616e 6e79 5f74 6831 @param canny_th1 │ │ │ │ +00024170: 2020 2020 2020 2020 2020 2046 6972 7374 First │ │ │ │ +00024180: 2074 6872 6573 686f 6c64 2066 6f72 2068 threshold for h │ │ │ │ +00024190: 7973 7465 7265 7369 7320 7072 6f63 6564 ysteresis proced │ │ │ │ +000241a0: 7572 6520 696e 2043 616e 6e79 2829 0a20 ure in Canny(). │ │ │ │ +000241b0: 2020 2020 2a20 4070 6172 616d 2063 616e * @param can │ │ │ │ +000241c0: 6e79 5f74 6832 2020 2020 2020 2020 2020 ny_th2 │ │ │ │ +000241d0: 2053 6563 6f6e 6420 7468 7265 7368 6f6c Second threshol │ │ │ │ +000241e0: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ +000241f0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ +00024200: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ +00024210: 7261 6d20 6361 6e6e 795f 6170 6572 7475 ram canny_apertu │ │ │ │ +00024220: 7265 5f73 697a 6520 4170 6572 7475 7265 re_size Aperture │ │ │ │ +00024230: 7369 7a65 2066 6f72 2074 6865 2073 6f62 size for the sob │ │ │ │ +00024240: 656c 206f 7065 7261 746f 7220 696e 2043 el operator in C │ │ │ │ +00024250: 616e 6e79 2829 2e0a 2020 2020 202a 2020 anny().. * │ │ │ │ +00024260: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024270: 2020 2020 2020 2020 2020 4966 207a 6572 If zer │ │ │ │ +00024280: 6f2c 2043 616e 6e79 2829 2069 7320 6e6f o, Canny() is no │ │ │ │ +00024290: 7420 6170 706c 6965 6420 616e 6420 7468 t applied and th │ │ │ │ +000242a0: 6520 696e 7075 7420 696d 6167 6520 6973 e input image is │ │ │ │ +000242b0: 2074 616b 656e 2061 7320 616e 2065 6467 taken as an edg │ │ │ │ +000242c0: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +000242d0: 4070 6172 616d 2064 6f5f 6d65 7267 6520 @param do_merge │ │ │ │ +000242e0: 2020 2020 2020 2020 2020 2049 6620 7472 If tr │ │ │ │ +000242f0: 7565 2c20 696e 6372 656d 656e 7461 6c20 ue, incremental │ │ │ │ +00024300: 6d65 7267 696e 6720 6f66 2073 6567 6d65 merging of segme │ │ │ │ +00024310: 6e74 7320 7769 6c6c 2062 6520 7065 7266 nts will be perf │ │ │ │ +00024320: 6f72 6d65 640a 2020 2020 202a 2040 7265 ormed. * @re │ │ │ │ +00024330: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00024340: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00024350: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00024360: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ +00024370: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ +00024380: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ +00024390: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +000243a0: 6f6c 642c 2066 6c6f 6174 2064 6973 7461 old, float dista │ │ │ │ +000243b0: 6e63 655f 7468 7265 7368 6f6c 642c 2064 nce_threshold, d │ │ │ │ +000243c0: 6f75 626c 6520 6361 6e6e 795f 7468 312c ouble canny_th1, │ │ │ │ +000243d0: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +000243e0: 322c 2069 6e74 2063 616e 6e79 5f61 7065 2, int canny_ape │ │ │ │ +000243f0: 7274 7572 655f 7369 7a65 2c20 626f 6f6c rture_size, bool │ │ │ │ +00024400: 6561 6e20 646f 5f6d 6572 6765 2920 7b0a ean do_merge) {. │ │ │ │ +00024410: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +00024420: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ +00024430: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00024440: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +00024450: 6f72 5f30 286c 656e 6774 685f 7468 7265 or_0(length_thre │ │ │ │ +00024460: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ +00024470: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ +00024480: 5f74 6831 2c20 6361 6e6e 795f 7468 322c _th1, canny_th2, │ │ │ │ +00024490: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +000244a0: 7369 7a65 2c20 646f 5f6d 6572 6765 2929 size, do_merge)) │ │ │ │ +000244b0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +000244c0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +000244d0: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ +000244e0: 746f 2061 2046 6173 744c 696e 6544 6574 to a FastLineDet │ │ │ │ +000244f0: 6563 746f 7220 6f62 6a65 6374 2061 6e64 ector object and │ │ │ │ +00024500: 2069 6e69 7469 616c 697a 6573 2069 740a initializes it. │ │ │ │ +00024510: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00024520: 6172 616d 206c 656e 6774 685f 7468 7265 aram length_thre │ │ │ │ +00024530: 7368 6f6c 6420 2020 2053 6567 6d65 6e74 shold Segment │ │ │ │ +00024540: 2073 686f 7274 6572 2074 6861 6e20 7468 shorter than th │ │ │ │ +00024550: 6973 2077 696c 6c20 6265 2064 6973 6361 is will be disca │ │ │ │ +00024560: 7264 6564 0a20 2020 2020 2a20 4070 6172 rded. * @par │ │ │ │ +00024570: 616d 2064 6973 7461 6e63 655f 7468 7265 am distance_thre │ │ │ │ +00024580: 7368 6f6c 6420 2041 2070 6f69 6e74 2070 shold A point p │ │ │ │ +00024590: 6c61 6365 6420 6672 6f6d 2061 2068 7970 laced from a hyp │ │ │ │ +000245a0: 6f74 6865 7369 7320 6c69 6e65 0a20 2020 othesis line. │ │ │ │ +000245b0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000245c0: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ +000245d0: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ +000245e0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +000245f0: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ +00024600: 6f75 746c 6965 720a 2020 2020 202a 2040 outlier. * @ │ │ │ │ +00024610: 7061 7261 6d20 6361 6e6e 795f 7468 3120 param canny_th1 │ │ │ │ +00024620: 2020 2020 2020 2020 2020 4669 7273 7420 First │ │ │ │ +00024630: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ +00024640: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ +00024650: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ +00024660: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +00024670: 795f 7468 3220 2020 2020 2020 2020 2020 y_th2 │ │ │ │ +00024680: 5365 636f 6e64 2074 6872 6573 686f 6c64 Second threshold │ │ │ │ +00024690: 2066 6f72 2068 7973 7465 7265 7369 7320 for hysteresis │ │ │ │ +000246a0: 7072 6f63 6564 7572 6520 696e 2043 616e procedure in Can │ │ │ │ +000246b0: 6e79 2829 0a20 2020 2020 2a20 4070 6172 ny(). * @par │ │ │ │ +000246c0: 616d 2063 616e 6e79 5f61 7065 7274 7572 am canny_apertur │ │ │ │ +000246d0: 655f 7369 7a65 2041 7065 7274 7572 6573 e_size Apertures │ │ │ │ +000246e0: 697a 6520 666f 7220 7468 6520 736f 6265 ize for the sobe │ │ │ │ +000246f0: 6c20 6f70 6572 6174 6f72 2069 6e20 4361 l operator in Ca │ │ │ │ +00024700: 6e6e 7928 292e 0a20 2020 2020 2a20 2020 nny().. * │ │ │ │ +00024710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024720: 2020 2020 2020 2020 2049 6620 7a65 726f If zero │ │ │ │ +00024730: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not │ │ │ │ +00024740: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the │ │ │ │ +00024750: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is │ │ │ │ +00024760: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge │ │ │ │ +00024770: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00024780: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00024790: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000247a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000247b0: 6320 7374 6174 6963 2046 6173 744c 696e c static FastLin │ │ │ │ +000247c0: 6544 6574 6563 746f 7220 6372 6561 7465 eDetector create │ │ │ │ +000247d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +000247e0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +000247f0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +00024800: 7461 6e63 655f 7468 7265 7368 6f6c 642c tance_threshold, │ │ │ │ +00024810: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +00024820: 312c 2064 6f75 626c 6520 6361 6e6e 795f 1, double canny_ │ │ │ │ +00024830: 7468 322c 2069 6e74 2063 616e 6e79 5f61 th2, int canny_a │ │ │ │ +00024840: 7065 7274 7572 655f 7369 7a65 2920 7b0a perture_size) {. │ │ │ │ +00024850: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +00024860: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ +00024870: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00024880: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +00024890: 6f72 5f31 286c 656e 6774 685f 7468 7265 or_1(length_thre │ │ │ │ +000248a0: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ +000248b0: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ +000248c0: 5f74 6831 2c20 6361 6e6e 795f 7468 322c _th1, canny_th2, │ │ │ │ +000248d0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +000248e0: 7369 7a65 2929 3b0a 2020 2020 7d0a 0a20 size));. }.. │ │ │ │ +000248f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00024900: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ +00024910: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ +00024920: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ +00024930: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ +00024940: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ +00024950: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ +00024960: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ +00024970: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ +00024980: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +00024990: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ +000249a0: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ +000249b0: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ +000249c0: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ +000249d0: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ +000249e0: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ +000249f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024a00: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ +00024a10: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ +00024a20: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ +00024a30: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ +00024a40: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +00024a50: 795f 7468 3120 2020 2020 2020 2020 2020 y_th1 │ │ │ │ +00024a60: 4669 7273 7420 7468 7265 7368 6f6c 6420 First threshold │ │ │ │ +00024a70: 666f 7220 6879 7374 6572 6573 6973 2070 for hysteresis p │ │ │ │ +00024a80: 726f 6365 6475 7265 2069 6e20 4361 6e6e rocedure in Cann │ │ │ │ +00024a90: 7928 290a 2020 2020 202a 2040 7061 7261 y(). * @para │ │ │ │ +00024aa0: 6d20 6361 6e6e 795f 7468 3220 2020 2020 m canny_th2 │ │ │ │ +00024ab0: 2020 2020 2020 5365 636f 6e64 2074 6872 Second thr │ │ │ │ +00024ac0: 6573 686f 6c64 2066 6f72 2068 7973 7465 eshold for hyste │ │ │ │ +00024ad0: 7265 7369 7320 7072 6f63 6564 7572 6520 resis procedure │ │ │ │ +00024ae0: 696e 2043 616e 6e79 2829 0a20 2020 2020 in Canny(). │ │ │ │ +00024af0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00024b00: 2020 2020 2020 2020 2020 2020 2049 6620 If │ │ │ │ +00024b10: 7a65 726f 2c20 4361 6e6e 7928 2920 6973 zero, Canny() is │ │ │ │ +00024b20: 206e 6f74 2061 7070 6c69 6564 2061 6e64 not applied and │ │ │ │ +00024b30: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00024b40: 2069 7320 7461 6b65 6e20 6173 2061 6e20 is taken as an │ │ │ │ +00024b50: 6564 6765 2069 6d61 6765 2e0a 2020 2020 edge image.. │ │ │ │ +00024b60: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00024b70: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00024b80: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00024b90: 7562 6c69 6320 7374 6174 6963 2046 6173 ublic static Fas │ │ │ │ +00024ba0: 744c 696e 6544 6574 6563 746f 7220 6372 tLineDetector cr │ │ │ │ +00024bb0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +00024bc0: 6374 6f72 2869 6e74 206c 656e 6774 685f ctor(int length_ │ │ │ │ +00024bd0: 7468 7265 7368 6f6c 642c 2066 6c6f 6174 threshold, float │ │ │ │ +00024be0: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +00024bf0: 6f6c 642c 2064 6f75 626c 6520 6361 6e6e old, double cann │ │ │ │ +00024c00: 795f 7468 312c 2064 6f75 626c 6520 6361 y_th1, double ca │ │ │ │ +00024c10: 6e6e 795f 7468 3229 207b 0a20 2020 2020 nny_th2) {. │ │ │ │ +00024c20: 2020 2072 6574 7572 6e20 4661 7374 4c69 return FastLi │ │ │ │ +00024c30: 6e65 4465 7465 6374 6f72 2e5f 5f66 726f neDetector.__fro │ │ │ │ +00024c40: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00024c50: 744c 696e 6544 6574 6563 746f 725f 3228 tLineDetector_2( │ │ │ │ +00024c60: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +00024c70: 2c20 6469 7374 616e 6365 5f74 6872 6573 , distance_thres │ │ │ │ +00024c80: 686f 6c64 2c20 6361 6e6e 795f 7468 312c hold, canny_th1, │ │ │ │ +00024c90: 2063 616e 6e79 5f74 6832 2929 3b0a 2020 canny_th2));. │ │ │ │ +00024ca0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00024cb0: 2020 2a20 4372 6561 7465 7320 6120 736d * Creates a sm │ │ │ │ +00024cc0: 6172 7420 706f 696e 7465 7220 746f 2061 art pointer to a │ │ │ │ +00024cd0: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00024ce0: 7220 6f62 6a65 6374 2061 6e64 2069 6e69 r object and ini │ │ │ │ +00024cf0: 7469 616c 697a 6573 2069 740a 2020 2020 tializes it. │ │ │ │ +00024d00: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00024d10: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00024d20: 6420 2020 2053 6567 6d65 6e74 2073 686f d Segment sho │ │ │ │ +00024d30: 7274 6572 2074 6861 6e20 7468 6973 2077 rter than this w │ │ │ │ +00024d40: 696c 6c20 6265 2064 6973 6361 7264 6564 ill be discarded │ │ │ │ +00024d50: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00024d60: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00024d70: 6420 2041 2070 6f69 6e74 2070 6c61 6365 d A point place │ │ │ │ +00024d80: 6420 6672 6f6d 2061 2068 7970 6f74 6865 d from a hypothe │ │ │ │ +00024d90: 7369 7320 6c69 6e65 0a20 2020 2020 2a20 sis line. * │ │ │ │ +00024da0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024db0: 2020 2020 2020 2020 2020 2073 6567 6d65 segme │ │ │ │ +00024dc0: 6e74 2066 6172 7468 6572 2074 6861 6e20 nt farther than │ │ │ │ +00024dd0: 7468 6973 2077 696c 6c20 6265 2072 6567 this will be reg │ │ │ │ +00024de0: 6172 6465 6420 6173 2061 6e20 6f75 746c arded as an outl │ │ │ │ +00024df0: 6965 720a 2020 2020 202a 2040 7061 7261 ier. * @para │ │ │ │ +00024e00: 6d20 6361 6e6e 795f 7468 3120 2020 2020 m canny_th1 │ │ │ │ +00024e10: 2020 2020 2020 4669 7273 7420 7468 7265 First thre │ │ │ │ +00024e20: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ +00024e30: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ +00024e40: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ +00024e50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024e60: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ +00024e70: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ +00024e80: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ +00024e90: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +00024ea0: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ +00024eb0: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ +00024ec0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00024ed0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00024ee0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00024ef0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +00024f00: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ +00024f10: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00024f20: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ +00024f30: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +00024f40: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00024f50: 6c64 2c20 646f 7562 6c65 2063 616e 6e79 ld, double canny │ │ │ │ +00024f60: 5f74 6831 2920 7b0a 2020 2020 2020 2020 _th1) {. │ │ │ │ +00024f70: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ +00024f80: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ +00024f90: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ +00024fa0: 6e65 4465 7465 6374 6f72 5f33 286c 656e neDetector_3(len │ │ │ │ +00024fb0: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ +00024fc0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00024fd0: 642c 2063 616e 6e79 5f74 6831 2929 3b0a d, canny_th1));. │ │ │ │ +00024fe0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00024ff0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ +00025000: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ +00025010: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ +00025020: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ +00025030: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ +00025040: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00025050: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ +00025060: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ +00025070: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ +00025080: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ +00025090: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000250a0: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +000250b0: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ +000250c0: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ +000250d0: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ +000250e0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000250f0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ +00025100: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ +00025110: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ +00025120: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ +00025130: 746c 6965 720a 2020 2020 202a 2020 2020 tlier. * │ │ │ │ +00025140: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00025150: 2020 2020 2020 2020 4966 207a 6572 6f2c If zero, │ │ │ │ +00025160: 2043 616e 6e79 2829 2069 7320 6e6f 7420 Canny() is not │ │ │ │ +00025170: 6170 706c 6965 6420 616e 6420 7468 6520 applied and the │ │ │ │ +00025180: 696e 7075 7420 696d 6167 6520 6973 2074 input image is t │ │ │ │ +00025190: 616b 656e 2061 7320 616e 2065 6467 6520 aken as an edge │ │ │ │ +000251a0: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +000251b0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000251c0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000251d0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000251e0: 2073 7461 7469 6320 4661 7374 4c69 6e65 static FastLine │ │ │ │ +000251f0: 4465 7465 6374 6f72 2063 7265 6174 6546 Detector createF │ │ │ │ +00025200: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ +00025210: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +00025220: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ +00025230: 616e 6365 5f74 6872 6573 686f 6c64 2920 ance_threshold) │ │ │ │ +00025240: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00025250: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00025260: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +00025270: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +00025280: 6374 6f72 5f34 286c 656e 6774 685f 7468 ctor_4(length_th │ │ │ │ +00025290: 7265 7368 6f6c 642c 2064 6973 7461 6e63 reshold, distanc │ │ │ │ +000252a0: 655f 7468 7265 7368 6f6c 6429 293b 0a20 e_threshold));. │ │ │ │ +000252b0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000252c0: 2020 202a 2043 7265 6174 6573 2061 2073 * Creates a s │ │ │ │ +000252d0: 6d61 7274 2070 6f69 6e74 6572 2074 6f20 mart pointer to │ │ │ │ +000252e0: 6120 4661 7374 4c69 6e65 4465 7465 6374 a FastLineDetect │ │ │ │ +000252f0: 6f72 206f 626a 6563 7420 616e 6420 696e or object and in │ │ │ │ +00025300: 6974 6961 6c69 7a65 7320 6974 0a20 2020 itializes it. │ │ │ │ +00025310: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00025320: 6d20 6c65 6e67 7468 5f74 6872 6573 686f m length_thresho │ │ │ │ +00025330: 6c64 2020 2020 5365 676d 656e 7420 7368 ld Segment sh │ │ │ │ +00025340: 6f72 7465 7220 7468 616e 2074 6869 7320 orter than this │ │ │ │ +00025350: 7769 6c6c 2062 6520 6469 7363 6172 6465 will be discarde │ │ │ │ +00025360: 640a 2020 2020 202a 2020 2020 2020 2020 d. * │ │ │ │ +00025370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00025380: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ +00025390: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ +000253a0: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ +000253b0: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ +000253c0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000253d0: 2020 2020 2020 2020 2020 2020 2020 2049 I │ │ │ │ +000253e0: 6620 7a65 726f 2c20 4361 6e6e 7928 2920 f zero, Canny() │ │ │ │ +000253f0: 6973 206e 6f74 2061 7070 6c69 6564 2061 is not applied a │ │ │ │ +00025400: 6e64 2074 6865 2069 6e70 7574 2069 6d61 nd the input ima │ │ │ │ +00025410: 6765 2069 7320 7461 6b65 6e20 6173 2061 ge is taken as a │ │ │ │ +00025420: 6e20 6564 6765 2069 6d61 6765 2e0a 2020 n edge image.. │ │ │ │ +00025430: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00025440: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00025450: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00025460: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ +00025470: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +00025480: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00025490: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +000254a0: 685f 7468 7265 7368 6f6c 6429 207b 0a20 h_threshold) {. │ │ │ │ +000254b0: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +000254c0: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ +000254d0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000254e0: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +000254f0: 725f 3528 6c65 6e67 7468 5f74 6872 6573 r_5(length_thres │ │ │ │ +00025500: 686f 6c64 2929 3b0a 2020 2020 7d0a 0a20 hold));. }.. │ │ │ │ +00025510: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00025520: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ +00025530: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ +00025540: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ +00025550: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ +00025560: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ +00025570: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00025580: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ +00025590: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ +000255a0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +000255b0: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ +000255c0: 6f75 746c 6965 720a 2020 2020 202a 2020 outlier. * │ │ │ │ +000255d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000255e0: 2020 2020 2020 2020 2020 4966 207a 6572 If zer │ │ │ │ +000255f0: 6f2c 2043 616e 6e79 2829 2069 7320 6e6f o, Canny() is no │ │ │ │ +00025600: 7420 6170 706c 6965 6420 616e 6420 7468 t applied and th │ │ │ │ +00025610: 6520 696e 7075 7420 696d 6167 6520 6973 e input image is │ │ │ │ +00025620: 2074 616b 656e 2061 7320 616e 2065 6467 taken as an edg │ │ │ │ +00025630: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +00025640: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00025650: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00025660: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00025670: 6963 2073 7461 7469 6320 4661 7374 4c69 ic static FastLi │ │ │ │ +00025680: 6e65 4465 7465 6374 6f72 2063 7265 6174 neDetector creat │ │ │ │ +00025690: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +000256a0: 7228 2920 7b0a 2020 2020 2020 2020 7265 r() {. re │ │ │ │ +000256b0: 7475 726e 2046 6173 744c 696e 6544 6574 turn FastLineDet │ │ │ │ +000256c0: 6563 746f 722e 5f5f 6672 6f6d 5074 725f ector.__fromPtr_ │ │ │ │ +000256d0: 5f28 6372 6561 7465 4661 7374 4c69 6e65 _(createFastLine │ │ │ │ +000256e0: 4465 7465 6374 6f72 5f36 2829 293b 0a20 Detector_6());. │ │ │ │ +000256f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00025700: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00025710: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6669 cv::ximgproc::fi │ │ │ │ +00025720: 6e64 456c 6c69 7073 6573 284d 6174 2069 ndEllipses(Mat i │ │ │ │ +00025730: 6d61 6765 2c20 4d61 7426 2065 6c6c 6970 mage, Mat& ellip │ │ │ │ +00025740: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ +00025750: 5468 7265 7368 6f6c 6420 3d20 302e 3766 Threshold = 0.7f │ │ │ │ +00025760: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ +00025770: 6974 7954 6872 6573 686f 6c64 203d 2030 ityThreshold = 0 │ │ │ │ +00025780: 2e35 662c 2066 6c6f 6174 2063 656e 7465 .5f, float cente │ │ │ │ +00025790: 7244 6973 7461 6e63 6554 6872 6573 686f rDistanceThresho │ │ │ │ +000257a0: 6c64 203d 2030 2e30 3566 290a 2020 2020 ld = 0.05f). │ │ │ │ +000257b0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000257c0: 202a 2046 696e 6473 2065 6c6c 6970 7365 * Finds ellipse │ │ │ │ +000257d0: 7320 6661 7374 6c79 2069 6e20 616e 2069 s fastly in an i │ │ │ │ +000257e0: 6d61 6765 2075 7369 6e67 2070 726f 6a65 mage using proje │ │ │ │ +000257f0: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant │ │ │ │ +00025800: 7072 756e 696e 672e 0a20 2020 2020 2a0a pruning.. *. │ │ │ │ +00025810: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +00025820: 696f 6e20 6465 7465 6374 7320 656c 6c69 ion detects elli │ │ │ │ +00025830: 7073 6573 2069 6e20 696d 6167 6573 2075 pses in images u │ │ │ │ +00025840: 7369 6e67 2070 726f 6a65 6374 6976 6520 sing projective │ │ │ │ +00025850: 696e 7661 7269 616e 7420 7072 756e 696e invariant prunin │ │ │ │ +00025860: 672e 0a20 2020 2020 2a20 466f 7220 6d6f g.. * For mo │ │ │ │ +00025870: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00025880: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +00025890: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +000258a0: 2043 4954 453a 206a 6961 3230 3137 6661 CITE: jia2017fa │ │ │ │ +000258b0: 7374 0a20 2020 2020 2a20 4a69 612c 2051 st. * Jia, Q │ │ │ │ +000258c0: 6920 6574 2061 6c2c 2028 3230 3137 292e i et al, (2017). │ │ │ │ +000258d0: 0a20 2020 2020 2a20 4120 4661 7374 2045 . * A Fast E │ │ │ │ +000258e0: 6c6c 6970 7365 2044 6574 6563 746f 7220 llipse Detector │ │ │ │ +000258f0: 7573 696e 6720 5072 6f6a 6563 7469 7665 using Projective │ │ │ │ +00025900: 2049 6e76 6172 6961 6e74 2050 7275 6e69 Invariant Pruni │ │ │ │ +00025910: 6e67 2e20 4945 4545 2054 7261 6e73 6163 ng. IEEE Transac │ │ │ │ +00025920: 7469 6f6e 7320 6f6e 2049 6d61 6765 2050 tions on Image P │ │ │ │ +00025930: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing.. │ │ │ │ +00025940: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00025950: 696d 6167 6520 696e 7075 7420 696d 6167 image input imag │ │ │ │ +00025960: 652c 2063 6f75 6c64 2062 6520 6772 6179 e, could be gray │ │ │ │ +00025970: 206f 7220 636f 6c6f 722e 0a20 2020 2020 or color.. │ │ │ │ +00025980: 2a20 4070 6172 616d 2065 6c6c 6970 7365 * @param ellipse │ │ │ │ +00025990: 7320 6f75 7470 7574 2076 6563 746f 7220 s output vector │ │ │ │ +000259a0: 6f66 2066 6f75 6e64 2065 6c6c 6970 7365 of found ellipse │ │ │ │ +000259b0: 732e 2065 6163 6820 7665 6374 6f72 2069 s. each vector i │ │ │ │ +000259c0: 7320 656e 636f 6465 6420 6173 2066 6976 s encoded as fiv │ │ │ │ +000259d0: 6520 666c 6f61 7420 2478 2c20 792c 2061 e float $x, y, a │ │ │ │ +000259e0: 2c20 622c 2072 6164 6975 732c 2073 636f , b, radius, sco │ │ │ │ +000259f0: 7265 242e 0a20 2020 2020 2a20 4070 6172 re$.. * @par │ │ │ │ +00025a00: 616d 2073 636f 7265 5468 7265 7368 6f6c am scoreThreshol │ │ │ │ +00025a10: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr │ │ │ │ +00025a20: 6573 686f 6c64 206f 6620 656c 6c69 7073 eshold of ellips │ │ │ │ +00025a30: 6520 7363 6f72 652e 0a20 2020 2020 2a20 e score.. * │ │ │ │ +00025a40: 4070 6172 616d 2072 656c 6961 6269 6c69 @param reliabili │ │ │ │ +00025a50: 7479 5468 7265 7368 6f6c 6420 666c 6f61 tyThreshold floa │ │ │ │ +00025a60: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ +00025a70: 206f 6620 7265 6c69 6162 696c 6974 792e of reliability. │ │ │ │ +00025a80: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00025a90: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ +00025aa0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ +00025ab0: 6520 7468 7265 7368 6f6c 6420 6f66 2063 e threshold of c │ │ │ │ +00025ac0: 656e 7465 7220 6469 7374 616e 6365 2e0a enter distance.. │ │ │ │ +00025ad0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00025ae0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00025af0: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ +00025b00: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ +00025b10: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ +00025b20: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ +00025b30: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ +00025b40: 7368 6f6c 642c 2066 6c6f 6174 2063 656e shold, float cen │ │ │ │ +00025b50: 7465 7244 6973 7461 6e63 6554 6872 6573 terDistanceThres │ │ │ │ +00025b60: 686f 6c64 2920 7b0a 2020 2020 2020 2020 hold) {. │ │ │ │ +00025b70: 6669 6e64 456c 6c69 7073 6573 5f30 2869 findEllipses_0(i │ │ │ │ +00025b80: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +00025b90: 656c 6c69 7073 6573 2e6e 6174 6976 654f ellipses.nativeO │ │ │ │ +00025ba0: 626a 2c20 7363 6f72 6554 6872 6573 686f bj, scoreThresho │ │ │ │ +00025bb0: 6c64 2c20 7265 6c69 6162 696c 6974 7954 ld, reliabilityT │ │ │ │ +00025bc0: 6872 6573 686f 6c64 2c20 6365 6e74 6572 hreshold, center │ │ │ │ +00025bd0: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol │ │ │ │ +00025be0: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ +00025bf0: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ +00025c00: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ +00025c10: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ +00025c20: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +00025c30: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +00025c40: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00025c50: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ +00025c60: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ +00025c70: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ +00025c80: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +00025c90: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +00025ca0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00025cb0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00025cc0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00025cd0: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ +00025ce0: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ +00025cf0: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ +00025d00: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ +00025d10: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ +00025d20: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ +00025d30: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ +00025d40: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ +00025d50: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ +00025d60: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ +00025d70: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00025d80: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ +00025d90: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ +00025da0: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ +00025db0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00025dc0: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ +00025dd0: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ +00025de0: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ +00025df0: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ +00025e00: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ +00025e10: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ +00025e20: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ +00025e30: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ +00025e40: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ +00025e50: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ +00025e60: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ +00025e70: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ +00025e80: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +00025e90: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ +00025ea0: 7265 7368 6f6c 6420 6f66 2072 656c 6961 reshold of relia │ │ │ │ +00025eb0: 6269 6c69 7479 2e0a 2020 2020 202a 2f0a bility.. */. │ │ │ │ +00025ec0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00025ed0: 6320 766f 6964 2066 696e 6445 6c6c 6970 c void findEllip │ │ │ │ +00025ee0: 7365 7328 4d61 7420 696d 6167 652c 204d ses(Mat image, M │ │ │ │ +00025ef0: 6174 2065 6c6c 6970 7365 732c 2066 6c6f at ellipses, flo │ │ │ │ +00025f00: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ +00025f10: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ +00025f20: 6c69 7479 5468 7265 7368 6f6c 6429 207b lityThreshold) { │ │ │ │ +00025f30: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ +00025f40: 6970 7365 735f 3128 696d 6167 652e 6e61 ipses_1(image.na │ │ │ │ +00025f50: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ +00025f60: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ +00025f70: 7265 5468 7265 7368 6f6c 642c 2072 656c reThreshold, rel │ │ │ │ +00025f80: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +00025f90: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ +00025fa0: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ +00025fb0: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ +00025fc0: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ +00025fd0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +00025fe0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +00025ff0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00026000: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ +00026010: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ +00026020: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ +00026030: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +00026040: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +00026050: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00026060: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00026070: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00026080: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ +00026090: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ +000260a0: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ +000260b0: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ +000260c0: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ +000260d0: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ +000260e0: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ +000260f0: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ +00026100: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ +00026110: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ +00026120: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00026130: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ +00026140: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ +00026150: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ +00026160: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00026170: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ +00026180: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ +00026190: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ +000261a0: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ +000261b0: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ +000261c0: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ +000261d0: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ +000261e0: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ +000261f0: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ +00026200: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ +00026210: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ +00026220: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00026230: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00026240: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ +00026250: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ +00026260: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ +00026270: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ +00026280: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ +00026290: 735f 3228 696d 6167 652e 6e61 7469 7665 s_2(image.native │ │ │ │ +000262a0: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ +000262b0: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ +000262c0: 7265 7368 6f6c 6429 3b0a 2020 2020 7d0a reshold);. }. │ │ │ │ +000262d0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000262e0: 4669 6e64 7320 656c 6c69 7073 6573 2066 Finds ellipses f │ │ │ │ +000262f0: 6173 746c 7920 696e 2061 6e20 696d 6167 astly in an imag │ │ │ │ +00026300: 6520 7573 696e 6720 7072 6f6a 6563 7469 e using projecti │ │ │ │ +00026310: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +00026320: 6e69 6e67 2e0a 2020 2020 202a 0a20 2020 ning.. *. │ │ │ │ +00026330: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00026340: 2064 6574 6563 7473 2065 6c6c 6970 7365 detects ellipse │ │ │ │ +00026350: 7320 696e 2069 6d61 6765 7320 7573 696e s in images usin │ │ │ │ +00026360: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +00026370: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +00026380: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00026390: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000263a0: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +000263b0: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +000263c0: 5445 3a20 6a69 6132 3031 3766 6173 740a TE: jia2017fast. │ │ │ │ +000263d0: 2020 2020 202a 204a 6961 2c20 5169 2065 * Jia, Qi e │ │ │ │ +000263e0: 7420 616c 2c20 2832 3031 3729 2e0a 2020 t al, (2017).. │ │ │ │ +000263f0: 2020 202a 2041 2046 6173 7420 456c 6c69 * A Fast Elli │ │ │ │ +00026400: 7073 6520 4465 7465 6374 6f72 2075 7369 pse Detector usi │ │ │ │ +00026410: 6e67 2050 726f 6a65 6374 6976 6520 496e ng Projective In │ │ │ │ +00026420: 7661 7269 616e 7420 5072 756e 696e 672e variant Pruning. │ │ │ │ +00026430: 2049 4545 4520 5472 616e 7361 6374 696f IEEE Transactio │ │ │ │ +00026440: 6e73 206f 6e20 496d 6167 6520 5072 6f63 ns on Image Proc │ │ │ │ +00026450: 6573 7369 6e67 2e0a 2020 2020 202a 0a20 essing.. *. │ │ │ │ +00026460: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00026470: 6765 2069 6e70 7574 2069 6d61 6765 2c20 ge input image, │ │ │ │ +00026480: 636f 756c 6420 6265 2067 7261 7920 6f72 could be gray or │ │ │ │ +00026490: 2063 6f6c 6f72 2e0a 2020 2020 202a 2040 color.. * @ │ │ │ │ +000264a0: 7061 7261 6d20 656c 6c69 7073 6573 206f param ellipses o │ │ │ │ +000264b0: 7574 7075 7420 7665 6374 6f72 206f 6620 utput vector of │ │ │ │ +000264c0: 666f 756e 6420 656c 6c69 7073 6573 2e20 found ellipses. │ │ │ │ +000264d0: 6561 6368 2076 6563 746f 7220 6973 2065 each vector is e │ │ │ │ +000264e0: 6e63 6f64 6564 2061 7320 6669 7665 2066 ncoded as five f │ │ │ │ +000264f0: 6c6f 6174 2024 782c 2079 2c20 612c 2062 loat $x, y, a, b │ │ │ │ +00026500: 2c20 7261 6469 7573 2c20 7363 6f72 6524 , radius, score$ │ │ │ │ +00026510: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +00026520: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00026530: 2066 696e 6445 6c6c 6970 7365 7328 4d61 findEllipses(Ma │ │ │ │ +00026540: 7420 696d 6167 652c 204d 6174 2065 6c6c t image, Mat ell │ │ │ │ +00026550: 6970 7365 7329 207b 0a20 2020 2020 2020 ipses) {. │ │ │ │ +00026560: 2066 696e 6445 6c6c 6970 7365 735f 3328 findEllipses_3( │ │ │ │ +00026570: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +00026580: 2065 6c6c 6970 7365 732e 6e61 7469 7665 ellipses.native │ │ │ │ 00026590: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 0a0a Obj);. }..... │ │ │ │ 000265a0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ 000265b0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ 000265c0: 6e69 426c 6163 6b54 6872 6573 686f 6c64 niBlackThreshold │ │ │ │ 000265d0: 284d 6174 205f 7372 632c 204d 6174 2620 (Mat _src, Mat& │ │ │ │ 000265e0: 5f64 7374 2c20 646f 7562 6c65 206d 6178 _dst, double max │ │ │ │ 000265f0: 5661 6c75 652c 2069 6e74 2074 7970 652c Value, int type, │ │ │ │ @@ -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 │ │ │ │ +00026a50: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00026a60: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +00026a70: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00026a80: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ +00026a90: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi │ │ │ │ +00026aa0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00026ab0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +00026ac0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +00026ad0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00026ae0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ +00026af0: 696e 7420 7072 696f 7220 3d20 322c 2069 int prior = 2, i │ │ │ │ +00026b00: 6e74 2068 6973 746f 6772 616d 5f62 696e nt histogram_bin │ │ │ │ +00026b10: 7320 3d20 352c 2062 6f6f 6c20 646f 7562 s = 5, bool doub │ │ │ │ +00026b20: 6c65 5f73 7465 7020 3d20 6661 6c73 6529 le_step = false) │ │ │ │ +00026b30: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00026b40: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00026b50: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00026b60: 5345 4544 535f 3028 696e 7420 696d 6167 SEEDS_0(int imag │ │ │ │ +00026b70: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima │ │ │ │ +00026b80: 6765 5f68 6569 6768 742c 2069 6e74 2069 ge_height, int i │ │ │ │ +00026b90: 6d61 6765 5f63 6861 6e6e 656c 732c 2069 mage_channels, i │ │ │ │ +00026ba0: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +00026bb0: 6c73 2c20 696e 7420 6e75 6d5f 6c65 7665 ls, int num_leve │ │ │ │ +00026bc0: 6c73 2c20 696e 7420 7072 696f 722c 2069 ls, int prior, i │ │ │ │ +00026bd0: 6e74 2068 6973 746f 6772 616d 5f62 696e nt histogram_bin │ │ │ │ +00026be0: 732c 2062 6f6f 6c65 616e 2064 6f75 626c s, boolean doubl │ │ │ │ +00026bf0: 655f 7374 6570 293b 0a20 2020 2070 7269 e_step);. pri │ │ │ │ +00026c00: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00026c10: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ +00026c20: 7065 7270 6978 656c 5345 4544 535f 3128 perpixelSEEDS_1( │ │ │ │ +00026c30: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00026c40: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00026c50: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +00026c60: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +00026c70: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00026c80: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ +00026c90: 7072 696f 722c 2069 6e74 2068 6973 746f prior, int histo │ │ │ │ +00026ca0: 6772 616d 5f62 696e 7329 3b0a 2020 2020 gram_bins);. │ │ │ │ +00026cb0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00026cc0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00026cd0: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ +00026ce0: 5f32 2869 6e74 2069 6d61 6765 5f77 6964 _2(int image_wid │ │ │ │ +00026cf0: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ +00026d00: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ +00026d10: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ +00026d20: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ +00026d30: 6e74 206e 756d 5f6c 6576 656c 732c 2069 nt num_levels, i │ │ │ │ +00026d40: 6e74 2070 7269 6f72 293b 0a20 2020 2070 nt prior);. p │ │ │ │ +00026d50: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026d60: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00026d70: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +00026d80: 3328 696e 7420 696d 6167 655f 7769 6474 3(int image_widt │ │ │ │ +00026d90: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00026da0: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ +00026db0: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ +00026dc0: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00026dd0: 7420 6e75 6d5f 6c65 7665 6c73 293b 0a0a t num_levels);.. │ │ │ │ +00026de0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00026df0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00026e00: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +00026e10: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +00026e20: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00026e30: 742c 2069 6e74 2072 2c20 646f 7562 6c65 t, int r, double │ │ │ │ +00026e40: 2073 6967 6d61 203d 2032 352e 352c 2069 sigma = 25.5, i │ │ │ │ +00026e50: 6e74 2077 6569 6768 7454 7970 6520 3d20 nt weightType = │ │ │ │ +00026e60: 574d 465f 4558 502c 204d 6174 206d 6173 WMF_EXP, Mat mas │ │ │ │ +00026e70: 6b20 3d20 4d61 7428 2929 0a20 2020 2070 k = Mat()). p │ │ │ │ +00026e80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026e90: 7469 7665 2076 6f69 6420 7765 6967 6874 tive void weight │ │ │ │ +00026ea0: 6564 4d65 6469 616e 4669 6c74 6572 5f30 edMedianFilter_0 │ │ │ │ +00026eb0: 286c 6f6e 6720 6a6f 696e 745f 6e61 7469 (long joint_nati │ │ │ │ +00026ec0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +00026ed0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00026ee0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00026ef0: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ +00026f00: 6d61 2c20 696e 7420 7765 6967 6874 5479 ma, int weightTy │ │ │ │ +00026f10: 7065 2c20 6c6f 6e67 206d 6173 6b5f 6e61 pe, long mask_na │ │ │ │ +00026f20: 7469 7665 4f62 6a29 3b0a 2020 2020 7072 tiveObj);. pr │ │ │ │ +00026f30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026f40: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ +00026f50: 644d 6564 6961 6e46 696c 7465 725f 3128 dMedianFilter_1( │ │ │ │ +00026f60: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ +00026f70: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +00026f80: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00026f90: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00026fa0: 7420 722c 2064 6f75 626c 6520 7369 676d t r, double sigm │ │ │ │ +00026fb0: 612c 2069 6e74 2077 6569 6768 7454 7970 a, int weightTyp │ │ │ │ +00026fc0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +00026fd0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00026fe0: 6964 2077 6569 6768 7465 644d 6564 6961 id weightedMedia │ │ │ │ +00026ff0: 6e46 696c 7465 725f 3228 6c6f 6e67 206a nFilter_2(long j │ │ │ │ +00027000: 6f69 6e74 5f6e 6174 6976 654f 626a 2c20 oint_nativeObj, │ │ │ │ +00027010: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00027020: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00027030: 6976 654f 626a 2c20 696e 7420 722c 2064 iveObj, int r, d │ │ │ │ +00027040: 6f75 626c 6520 7369 676d 6129 3b0a 2020 ouble sigma);. │ │ │ │ +00027050: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027060: 206e 6174 6976 6520 766f 6964 2077 6569 native void wei │ │ │ │ +00027070: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ +00027080: 725f 3328 6c6f 6e67 206a 6f69 6e74 5f6e r_3(long joint_n │ │ │ │ +00027090: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +000270a0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +000270b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +000270c0: 2c20 696e 7420 7229 3b0a 0a20 2020 202f , int r);.. / │ │ │ │ +000270d0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +000270e0: 3a78 696d 6770 726f 633a 3a50 6569 4c69 :ximgproc::PeiLi │ │ │ │ +000270f0: 6e4e 6f72 6d61 6c69 7a61 7469 6f6e 284d nNormalization(M │ │ │ │ +00027100: 6174 2049 2c20 4d61 7426 2054 290a 2020 at I, Mat& T). │ │ │ │ +00027110: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027120: 206e 6174 6976 6520 766f 6964 2050 6569 native void Pei │ │ │ │ +00027130: 4c69 6e4e 6f72 6d61 6c69 7a61 7469 6f6e LinNormalization │ │ │ │ +00027140: 5f30 286c 6f6e 6720 495f 6e61 7469 7665 _0(long I_native │ │ │ │ +00027150: 4f62 6a2c 206c 6f6e 6720 545f 6e61 7469 Obj, long T_nati │ │ │ │ +00027160: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +00027170: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00027180: 696d 6770 726f 633a 3a63 7265 6174 6551 imgproc::createQ │ │ │ │ +00027190: 7561 7465 726e 696f 6e49 6d61 6765 284d uaternionImage(M │ │ │ │ +000271a0: 6174 2069 6d67 2c20 4d61 7426 2071 696d at img, Mat& qim │ │ │ │ +000271b0: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s │ │ │ │ +000271c0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +000271d0: 6420 6372 6561 7465 5175 6174 6572 6e69 d createQuaterni │ │ │ │ +000271e0: 6f6e 496d 6167 655f 3028 6c6f 6e67 2069 onImage_0(long i │ │ │ │ +000271f0: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ +00027200: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ +00027210: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +00027220: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00027230: 726f 633a 3a71 636f 6e6a 284d 6174 2071 roc::qconj(Mat q │ │ │ │ +00027240: 696d 672c 204d 6174 2620 7163 696d 6729 img, Mat& qcimg) │ │ │ │ +00027250: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027260: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027270: 7163 6f6e 6a5f 3028 6c6f 6e67 2071 696d qconj_0(long qim │ │ │ │ +00027280: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ +00027290: 6720 7163 696d 675f 6e61 7469 7665 4f62 g qcimg_nativeOb │ │ │ │ +000272a0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +000272b0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +000272c0: 726f 633a 3a71 756e 6974 6172 7928 4d61 roc::qunitary(Ma │ │ │ │ +000272d0: 7420 7169 6d67 2c20 4d61 7426 2071 6e69 t qimg, Mat& qni │ │ │ │ +000272e0: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ +000272f0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00027300: 6964 2071 756e 6974 6172 795f 3028 6c6f id qunitary_0(lo │ │ │ │ +00027310: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ +00027320: 6a2c 206c 6f6e 6720 716e 696d 675f 6e61 j, long qnimg_na │ │ │ │ +00027330: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +00027340: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00027350: 3a78 696d 6770 726f 633a 3a71 6d75 6c74 :ximgproc::qmult │ │ │ │ +00027360: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ +00027370: 6174 2073 7263 322c 204d 6174 2620 6473 at src2, Mat& ds │ │ │ │ +00027380: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ +00027390: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +000273a0: 6420 716d 756c 7469 706c 795f 3028 6c6f d qmultiply_0(lo │ │ │ │ +000273b0: 6e67 2073 7263 315f 6e61 7469 7665 4f62 ng src1_nativeOb │ │ │ │ +000273c0: 6a2c 206c 6f6e 6720 7372 6332 5f6e 6174 j, long src2_nat │ │ │ │ +000273d0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +000273e0: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +000273f0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00027400: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7164 cv::ximgproc::qd │ │ │ │ +00027410: 6674 284d 6174 2069 6d67 2c20 4d61 7426 ft(Mat img, Mat& │ │ │ │ +00027420: 2071 696d 672c 2069 6e74 2066 6c61 6773 qimg, int flags │ │ │ │ +00027430: 2c20 626f 6f6c 2073 6964 654c 6566 7429 , bool sideLeft) │ │ │ │ +00027440: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027450: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027460: 7164 6674 5f30 286c 6f6e 6720 696d 675f qdft_0(long img_ │ │ │ │ +00027470: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027480: 7169 6d67 5f6e 6174 6976 654f 626a 2c20 qimg_nativeObj, │ │ │ │ +00027490: 696e 7420 666c 6167 732c 2062 6f6f 6c65 int flags, boole │ │ │ │ +000274a0: 616e 2073 6964 654c 6566 7429 3b0a 0a20 an sideLeft);.. │ │ │ │ +000274b0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000274c0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +000274d0: 6f6c 6f72 4d61 7463 6854 656d 706c 6174 olorMatchTemplat │ │ │ │ +000274e0: 6528 4d61 7420 696d 672c 204d 6174 2074 e(Mat img, Mat t │ │ │ │ +000274f0: 656d 706c 2c20 4d61 7426 2072 6573 756c empl, Mat& resul │ │ │ │ +00027500: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ +00027510: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00027520: 6420 636f 6c6f 724d 6174 6368 5465 6d70 d colorMatchTemp │ │ │ │ +00027530: 6c61 7465 5f30 286c 6f6e 6720 696d 675f late_0(long img_ │ │ │ │ +00027540: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027550: 7465 6d70 6c5f 6e61 7469 7665 4f62 6a2c templ_nativeObj, │ │ │ │ +00027560: 206c 6f6e 6720 7265 7375 6c74 5f6e 6174 long result_nat │ │ │ │ +00027570: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +00027580: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00027590: 7869 6d67 7072 6f63 3a3a 4772 6164 6965 ximgproc::Gradie │ │ │ │ +000275a0: 6e74 4465 7269 6368 6559 284d 6174 206f ntDericheY(Mat o │ │ │ │ +000275b0: 702c 204d 6174 2620 6473 742c 2064 6f75 p, Mat& dst, dou │ │ │ │ +000275c0: 626c 6520 616c 7068 612c 2064 6f75 626c ble alpha, doubl │ │ │ │ +000275d0: 6520 6f6d 6567 6129 0a20 2020 2070 7269 e omega). pri │ │ │ │ +000275e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000275f0: 7665 2076 6f69 6420 4772 6164 6965 6e74 ve void Gradient │ │ │ │ +00027600: 4465 7269 6368 6559 5f30 286c 6f6e 6720 DericheY_0(long │ │ │ │ +00027610: 6f70 5f6e 6174 6976 654f 626a 2c20 6c6f op_nativeObj, lo │ │ │ │ +00027620: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00027630: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +00027640: 646f 7562 6c65 206f 6d65 6761 293b 0a0a double omega);.. │ │ │ │ +00027650: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00027660: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00027670: 4772 6164 6965 6e74 4465 7269 6368 6558 GradientDericheX │ │ │ │ +00027680: 284d 6174 206f 702c 204d 6174 2620 6473 (Mat op, Mat& ds │ │ │ │ +00027690: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ +000276a0: 2064 6f75 626c 6520 6f6d 6567 6129 0a20 double omega). │ │ │ │ +000276b0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +000276c0: 6320 6e61 7469 7665 2076 6f69 6420 4772 c native void Gr │ │ │ │ +000276d0: 6164 6965 6e74 4465 7269 6368 6558 5f30 adientDericheX_0 │ │ │ │ +000276e0: 286c 6f6e 6720 6f70 5f6e 6174 6976 654f (long op_nativeO │ │ │ │ +000276f0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00027700: 6976 654f 626a 2c20 646f 7562 6c65 2061 iveObj, double a │ │ │ │ +00027710: 6c70 6861 2c20 646f 7562 6c65 206f 6d65 lpha, double ome │ │ │ │ +00027720: 6761 293b 0a0a 2020 2020 2f2f 2043 2b2b ga);.. // C++ │ │ │ │ +00027730: 3a20 2050 7472 5f45 6467 6544 7261 7769 : Ptr_EdgeDrawi │ │ │ │ +00027740: 6e67 2063 763a 3a78 696d 6770 726f 633a ng cv::ximgproc: │ │ │ │ +00027750: 3a63 7265 6174 6545 6467 6544 7261 7769 :createEdgeDrawi │ │ │ │ +00027760: 6e67 2829 0a20 2020 2070 7269 7661 7465 ng(). private │ │ │ │ +00027770: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00027780: 6f6e 6720 6372 6561 7465 4564 6765 4472 ong createEdgeDr │ │ │ │ +00027790: 6177 696e 675f 3028 293b 0a0a 2020 2020 awing_0();.. │ │ │ │ +000277a0: 2f2f 2043 2b2b 3a20 2050 7472 5f44 6973 // C++: Ptr_Dis │ │ │ │ +000277b0: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +000277c0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +000277d0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +000277e0: 4669 6c74 6572 2850 7472 5f53 7465 7265 Filter(Ptr_Stere │ │ │ │ +000277f0: 6f4d 6174 6368 6572 206d 6174 6368 6572 oMatcher matcher │ │ │ │ +00027800: 5f6c 6566 7429 0a20 2020 2070 7269 7661 _left). priva │ │ │ │ +00027810: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027820: 206c 6f6e 6720 6372 6561 7465 4469 7370 long createDisp │ │ │ │ +00027830: 6172 6974 7957 4c53 4669 6c74 6572 5f30 arityWLSFilter_0 │ │ │ │ +00027840: 286c 6f6e 6720 6d61 7463 6865 725f 6c65 (long matcher_le │ │ │ │ +00027850: 6674 5f6e 6174 6976 654f 626a 293b 0a0a ft_nativeObj);.. │ │ │ │ +00027860: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00027870: 5f53 7465 7265 6f4d 6174 6368 6572 2063 _StereoMatcher c │ │ │ │ +00027880: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00027890: 6174 6552 6967 6874 4d61 7463 6865 7228 ateRightMatcher( │ │ │ │ +000278a0: 5074 725f 5374 6572 656f 4d61 7463 6865 Ptr_StereoMatche │ │ │ │ +000278b0: 7220 6d61 7463 6865 725f 6c65 6674 290a r matcher_left). │ │ │ │ +000278c0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000278d0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000278e0: 7265 6174 6552 6967 6874 4d61 7463 6865 reateRightMatche │ │ │ │ +000278f0: 725f 3028 6c6f 6e67 206d 6174 6368 6572 r_0(long matcher │ │ │ │ +00027900: 5f6c 6566 745f 6e61 7469 7665 4f62 6a29 _left_nativeObj) │ │ │ │ +00027910: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00027920: 5074 725f 4469 7370 6172 6974 7957 4c53 Ptr_DisparityWLS │ │ │ │ +00027930: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +00027940: 726f 633a 3a63 7265 6174 6544 6973 7061 roc::createDispa │ │ │ │ +00027950: 7269 7479 574c 5346 696c 7465 7247 656e rityWLSFilterGen │ │ │ │ +00027960: 6572 6963 2862 6f6f 6c20 7573 655f 636f eric(bool use_co │ │ │ │ +00027970: 6e66 6964 656e 6365 290a 2020 2020 7072 nfidence). pr │ │ │ │ +00027980: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027990: 6976 6520 6c6f 6e67 2063 7265 6174 6544 ive long createD │ │ │ │ +000279a0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +000279b0: 7247 656e 6572 6963 5f30 2862 6f6f 6c65 rGeneric_0(boole │ │ │ │ +000279c0: 616e 2075 7365 5f63 6f6e 6669 6465 6e63 an use_confidenc │ │ │ │ +000279d0: 6529 3b0a 0a20 2020 202f 2f20 432b 2b3a e);.. // C++: │ │ │ │ +000279e0: 2020 696e 7420 6376 3a3a 7869 6d67 7072 int cv::ximgpr │ │ │ │ +000279f0: 6f63 3a3a 7265 6164 4754 2853 7472 696e oc::readGT(Strin │ │ │ │ +00027a00: 6720 7372 635f 7061 7468 2c20 4d61 7426 g src_path, Mat& │ │ │ │ +00027a10: 2064 7374 290a 2020 2020 7072 6976 6174 dst). privat │ │ │ │ +00027a20: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027a30: 696e 7420 7265 6164 4754 5f30 2853 7472 int readGT_0(Str │ │ │ │ +00027a40: 696e 6720 7372 635f 7061 7468 2c20 6c6f ing src_path, lo │ │ │ │ +00027a50: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00027a60: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00027a70: 2064 6f75 626c 6520 6376 3a3a 7869 6d67 double cv::ximg │ │ │ │ +00027a80: 7072 6f63 3a3a 636f 6d70 7574 654d 5345 proc::computeMSE │ │ │ │ +00027a90: 284d 6174 2047 542c 204d 6174 2073 7263 (Mat GT, Mat src │ │ │ │ +00027aa0: 2c20 5265 6374 2052 4f49 290a 2020 2020 , Rect ROI). │ │ │ │ +00027ab0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027ac0: 6174 6976 6520 646f 7562 6c65 2063 6f6d ative double com │ │ │ │ +00027ad0: 7075 7465 4d53 455f 3028 6c6f 6e67 2047 puteMSE_0(long G │ │ │ │ +00027ae0: 545f 6e61 7469 7665 4f62 6a2c 206c 6f6e T_nativeObj, lon │ │ │ │ +00027af0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027b00: 2069 6e74 2052 4f49 5f78 2c20 696e 7420 int ROI_x, int │ │ │ │ +00027b10: 524f 495f 792c 2069 6e74 2052 4f49 5f77 ROI_y, int ROI_w │ │ │ │ +00027b20: 6964 7468 2c20 696e 7420 524f 495f 6865 idth, int ROI_he │ │ │ │ +00027b30: 6967 6874 293b 0a0a 2020 2020 2f2f 2043 ight);.. // C │ │ │ │ +00027b40: 2b2b 3a20 2064 6f75 626c 6520 6376 3a3a ++: double cv:: │ │ │ │ +00027b50: 7869 6d67 7072 6f63 3a3a 636f 6d70 7574 ximgproc::comput │ │ │ │ +00027b60: 6542 6164 5069 7865 6c50 6572 6365 6e74 eBadPixelPercent │ │ │ │ +00027b70: 284d 6174 2047 542c 204d 6174 2073 7263 (Mat GT, Mat src │ │ │ │ +00027b80: 2c20 5265 6374 2052 4f49 2c20 696e 7420 , Rect ROI, int │ │ │ │ +00027b90: 7468 7265 7368 203d 2032 3429 0a20 2020 thresh = 24). │ │ │ │ +00027ba0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027bb0: 6e61 7469 7665 2064 6f75 626c 6520 636f native double co │ │ │ │ +00027bc0: 6d70 7574 6542 6164 5069 7865 6c50 6572 mputeBadPixelPer │ │ │ │ +00027bd0: 6365 6e74 5f30 286c 6f6e 6720 4754 5f6e cent_0(long GT_n │ │ │ │ +00027be0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +00027bf0: 7263 5f6e 6174 6976 654f 626a 2c20 696e rc_nativeObj, in │ │ │ │ +00027c00: 7420 524f 495f 782c 2069 6e74 2052 4f49 t ROI_x, int ROI │ │ │ │ +00027c10: 5f79 2c20 696e 7420 524f 495f 7769 6474 _y, int ROI_widt │ │ │ │ +00027c20: 682c 2069 6e74 2052 4f49 5f68 6569 6768 h, int ROI_heigh │ │ │ │ +00027c30: 742c 2069 6e74 2074 6872 6573 6829 3b0a t, int thresh);. │ │ │ │ +00027c40: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027c50: 6963 206e 6174 6976 6520 646f 7562 6c65 ic native double │ │ │ │ +00027c60: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +00027c70: 5065 7263 656e 745f 3128 6c6f 6e67 2047 Percent_1(long G │ │ │ │ +00027c80: 545f 6e61 7469 7665 4f62 6a2c 206c 6f6e T_nativeObj, lon │ │ │ │ +00027c90: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027ca0: 2069 6e74 2052 4f49 5f78 2c20 696e 7420 int ROI_x, int │ │ │ │ +00027cb0: 524f 495f 792c 2069 6e74 2052 4f49 5f77 ROI_y, int ROI_w │ │ │ │ +00027cc0: 6964 7468 2c20 696e 7420 524f 495f 6865 idth, int ROI_he │ │ │ │ +00027cd0: 6967 6874 293b 0a0a 2020 2020 2f2f 2043 ight);.. // C │ │ │ │ +00027ce0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00027cf0: 6d67 7072 6f63 3a3a 6765 7444 6973 7061 mgproc::getDispa │ │ │ │ +00027d00: 7269 7479 5669 7328 4d61 7420 7372 632c rityVis(Mat src, │ │ │ │ +00027d10: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +00027d20: 6520 7363 616c 6520 3d20 312e 3029 0a20 e scale = 1.0). │ │ │ │ +00027d30: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00027d40: 6320 6e61 7469 7665 2076 6f69 6420 6765 c native void ge │ │ │ │ +00027d50: 7444 6973 7061 7269 7479 5669 735f 3028 tDisparityVis_0( │ │ │ │ +00027d60: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00027d70: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00027d80: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +00027d90: 6361 6c65 293b 0a20 2020 2070 7269 7661 cale);. priva │ │ │ │ +00027da0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027db0: 2076 6f69 6420 6765 7444 6973 7061 7269 void getDispari │ │ │ │ +00027dc0: 7479 5669 735f 3128 6c6f 6e67 2073 7263 tyVis_1(long src │ │ │ │ +00027dd0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00027de0: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ +00027df0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00027e00: 7472 5f53 7570 6572 7069 7865 6c4c 5343 tr_SuperpixelLSC │ │ │ │ +00027e10: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00027e20: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00027e30: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ +00027e40: 7420 7265 6769 6f6e 5f73 697a 6520 3d20 t region_size = │ │ │ │ +00027e50: 3130 2c20 666c 6f61 7420 7261 7469 6f20 10, float ratio │ │ │ │ +00027e60: 3d20 302e 3037 3566 290a 2020 2020 7072 = 0.075f). pr │ │ │ │ +00027e70: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027e80: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00027e90: 7570 6572 7069 7865 6c4c 5343 5f30 286c uperpixelLSC_0(l │ │ │ │ +00027ea0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +00027eb0: 4f62 6a2c 2069 6e74 2072 6567 696f 6e5f Obj, int region_ │ │ │ │ +00027ec0: 7369 7a65 2c20 666c 6f61 7420 7261 7469 size, float rati │ │ │ │ +00027ed0: 6f29 3b0a 2020 2020 7072 6976 6174 6520 o);. private │ │ │ │ +00027ee0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027ef0: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +00027f00: 7865 6c4c 5343 5f31 286c 6f6e 6720 696d xelLSC_1(long im │ │ │ │ +00027f10: 6167 655f 6e61 7469 7665 4f62 6a2c 2069 age_nativeObj, i │ │ │ │ +00027f20: 6e74 2072 6567 696f 6e5f 7369 7a65 293b nt region_size); │ │ │ │ +00027f30: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027f40: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00027f50: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00027f60: 4c53 435f 3228 6c6f 6e67 2069 6d61 6765 LSC_2(long image │ │ │ │ +00027f70: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00027f80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00027f90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 666f cv::ximgproc::fo │ │ │ │ +00027fa0: 7572 6965 7244 6573 6372 6970 746f 7228 urierDescriptor( │ │ │ │ +00027fb0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00027fc0: 742c 2069 6e74 206e 6245 6c74 203d 202d t, int nbElt = - │ │ │ │ +00027fd0: 312c 2069 6e74 206e 6246 4420 3d20 2d31 1, int nbFD = -1 │ │ │ │ +00027fe0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00027ff0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028000: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ +00028010: 6f72 5f30 286c 6f6e 6720 7372 635f 6e61 or_0(long src_na │ │ │ │ +00028020: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +00028030: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +00028040: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ +00028050: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00028060: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00028070: 6420 666f 7572 6965 7244 6573 6372 6970 d fourierDescrip │ │ │ │ +00028080: 746f 725f 3128 6c6f 6e67 2073 7263 5f6e tor_1(long src_n │ │ │ │ +00028090: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +000280a0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +000280b0: 7420 6e62 456c 7429 3b0a 2020 2020 7072 t nbElt);. 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 │ │ │ │ +000280d0: 6976 6520 766f 6964 2066 6f75 7269 6572 ive void fourier │ │ │ │ +000280e0: 4465 7363 7269 7074 6f72 5f32 286c 6f6e Descriptor_2(lon │ │ │ │ +000280f0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00028100: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00028110: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00028120: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00028130: 6770 726f 633a 3a74 7261 6e73 666f 726d gproc::transform │ │ │ │ +00028140: 4644 284d 6174 2073 7263 2c20 4d61 7420 FD(Mat src, Mat │ │ │ │ +00028150: 742c 204d 6174 2620 6473 742c 2062 6f6f t, Mat& dst, boo │ │ │ │ +00028160: 6c20 6664 436f 6e74 6f75 7220 3d20 7472 l fdContour = tr │ │ │ │ +00028170: 7565 290a 2020 2020 7072 6976 6174 6520 ue). private │ │ │ │ +00028180: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00028190: 6964 2074 7261 6e73 666f 726d 4644 5f30 id transformFD_0 │ │ │ │ +000281a0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +000281b0: 4f62 6a2c 206c 6f6e 6720 745f 6e61 7469 Obj, long t_nati │ │ │ │ +000281c0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +000281d0: 6e61 7469 7665 4f62 6a2c 2062 6f6f 6c65 nativeObj, boole │ │ │ │ +000281e0: 616e 2066 6443 6f6e 746f 7572 293b 0a20 an fdContour);. │ │ │ │ +000281f0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028200: 6320 6e61 7469 7665 2076 6f69 6420 7472 c native void tr │ │ │ │ +00028210: 616e 7366 6f72 6d46 445f 3128 6c6f 6e67 ansformFD_1(long │ │ │ │ +00028220: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00028230: 6c6f 6e67 2074 5f6e 6174 6976 654f 626a long t_nativeObj │ │ │ │ +00028240: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00028250: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +00028260: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00028270: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ +00028280: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ +00028290: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ +000282a0: 6245 6c74 290a 2020 2020 7072 6976 6174 bElt). privat │ │ │ │ +000282b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000282c0: 766f 6964 2063 6f6e 746f 7572 5361 6d70 void contourSamp │ │ │ │ +000282d0: 6c69 6e67 5f30 286c 6f6e 6720 7372 635f ling_0(long src_ │ │ │ │ +000282e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +000282f0: 6f75 745f 6e61 7469 7665 4f62 6a2c 2069 out_nativeObj, i │ │ │ │ +00028300: 6e74 206e 6245 6c74 293b 0a0a 2020 2020 nt nbElt);.. │ │ │ │ +00028310: 2f2f 2043 2b2b 3a20 2050 7472 5f43 6f6e // C++: Ptr_Con │ │ │ │ +00028320: 746f 7572 4669 7474 696e 6720 6376 3a3a tourFitting cv:: │ │ │ │ +00028330: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00028340: 436f 6e74 6f75 7246 6974 7469 6e67 2869 ContourFitting(i │ │ │ │ +00028350: 6e74 2063 7472 203d 2031 3032 342c 2069 nt ctr = 1024, i │ │ │ │ +00028360: 6e74 2066 6420 3d20 3136 290a 2020 2020 nt fd = 16). │ │ │ │ +00028370: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028380: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00028390: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ +000283a0: 3028 696e 7420 6374 722c 2069 6e74 2066 0(int ctr, int f │ │ │ │ +000283b0: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private │ │ │ │ +000283c0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +000283d0: 6e67 2063 7265 6174 6543 6f6e 746f 7572 ng createContour │ │ │ │ +000283e0: 4669 7474 696e 675f 3128 696e 7420 6374 Fitting_1(int ct │ │ │ │ +000283f0: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +00028400: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00028410: 6e67 2063 7265 6174 6543 6f6e 746f 7572 ng createContour │ │ │ │ +00028420: 4669 7474 696e 675f 3228 293b 0a0a 2020 Fitting_2();.. │ │ │ │ +00028430: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00028440: 6376 3a3a 7869 6d67 7072 6f63 3a3a 5261 cv::ximgproc::Ra │ │ │ │ +00028450: 646f 6e54 7261 6e73 666f 726d 284d 6174 donTransform(Mat │ │ │ │ +00028460: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00028470: 646f 7562 6c65 2074 6865 7461 203d 2031 double theta = 1 │ │ │ │ +00028480: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ +00028490: 6e67 6c65 203d 2030 2c20 646f 7562 6c65 ngle = 0, double │ │ │ │ +000284a0: 2065 6e64 5f61 6e67 6c65 203d 2031 3830 end_angle = 180 │ │ │ │ +000284b0: 2c20 626f 6f6c 2063 726f 7020 3d20 6661 , bool crop = fa │ │ │ │ +000284c0: 6c73 652c 2062 6f6f 6c20 6e6f 726d 203d lse, bool norm = │ │ │ │ +000284d0: 2066 616c 7365 290a 2020 2020 7072 6976 false). priv │ │ │ │ +000284e0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +000284f0: 6520 766f 6964 2052 6164 6f6e 5472 616e e void RadonTran │ │ │ │ +00028500: 7366 6f72 6d5f 3028 6c6f 6e67 2073 7263 sform_0(long src │ │ │ │ +00028510: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00028520: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00028530: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ +00028540: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ +00028550: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ +00028560: 6c65 2c20 626f 6f6c 6561 6e20 6372 6f70 le, boolean crop │ │ │ │ +00028570: 2c20 626f 6f6c 6561 6e20 6e6f 726d 293b , boolean norm); │ │ │ │ +00028580: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028590: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000285a0: 5261 646f 6e54 7261 6e73 666f 726d 5f31 RadonTransform_1 │ │ │ │ +000285b0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +000285c0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +000285d0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +000285e0: 7468 6574 612c 2064 6f75 626c 6520 7374 theta, double st │ │ │ │ +000285f0: 6172 745f 616e 676c 652c 2064 6f75 626c art_angle, doubl │ │ │ │ +00028600: 6520 656e 645f 616e 676c 652c 2062 6f6f e end_angle, boo │ │ │ │ +00028610: 6c65 616e 2063 726f 7029 3b0a 2020 2020 lean crop);. │ │ │ │ +00028620: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028630: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ +00028640: 5472 616e 7366 6f72 6d5f 3228 6c6f 6e67 Transform_2(long │ │ │ │ +00028650: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00028660: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00028670: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ +00028680: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ +00028690: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ +000286a0: 5f61 6e67 6c65 293b 0a20 2020 2070 7269 _angle);. pri │ │ │ │ +000286b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000286c0: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ +000286d0: 6e73 666f 726d 5f33 286c 6f6e 6720 7372 nsform_3(long sr │ │ │ │ +000286e0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +000286f0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00028700: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ +00028710: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ +00028720: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +00028730: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00028740: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ +00028750: 6d5f 3428 6c6f 6e67 2073 7263 5f6e 6174 m_4(long src_nat │ │ │ │ +00028760: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00028770: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00028780: 6c65 2074 6865 7461 293b 0a20 2020 2070 le theta);. p │ │ │ │ +00028790: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +000287a0: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ +000287b0: 7261 6e73 666f 726d 5f35 286c 6f6e 6720 ransform_5(long │ │ │ │ +000287c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +000287d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +000287e0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +000287f0: 2020 5074 725f 5375 7065 7270 6978 656c Ptr_Superpixel │ │ │ │ +00028800: 534c 4943 2063 763a 3a78 696d 6770 726f SLIC cv::ximgpro │ │ │ │ +00028810: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ +00028820: 7865 6c53 4c49 4328 4d61 7420 696d 6167 xelSLIC(Mat imag │ │ │ │ +00028830: 652c 2069 6e74 2061 6c67 6f72 6974 686d e, int algorithm │ │ │ │ +00028840: 203d 2053 4c49 434f 2c20 696e 7420 7265 = SLICO, int re │ │ │ │ +00028850: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ +00028860: 666c 6f61 7420 7275 6c65 7220 3d20 3130 float ruler = 10 │ │ │ │ +00028870: 2e30 6629 0a20 2020 2070 7269 7661 7465 .0f). private │ │ │ │ +00028880: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028890: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +000288a0: 6978 656c 534c 4943 5f30 286c 6f6e 6720 ixelSLIC_0(long │ │ │ │ +000288b0: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ +000288c0: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ +000288d0: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ +000288e0: 2066 6c6f 6174 2072 756c 6572 293b 0a20 float ruler);. │ │ │ │ +000288f0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028900: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00028910: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +00028920: 4943 5f31 286c 6f6e 6720 696d 6167 655f IC_1(long image_ │ │ │ │ +00028930: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a │ │ │ │ +00028940: 6c67 6f72 6974 686d 2c20 696e 7420 7265 lgorithm, int re │ │ │ │ +00028950: 6769 6f6e 5f73 697a 6529 3b0a 2020 2020 gion_size);. │ │ │ │ +00028960: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028970: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00028980: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ +00028990: 3228 6c6f 6e67 2069 6d61 6765 5f6e 6174 2(long image_nat │ │ │ │ +000289a0: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ +000289b0: 7269 7468 6d29 3b0a 2020 2020 7072 6976 rithm);. priv │ │ │ │ +000289c0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +000289d0: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +000289e0: 6572 7069 7865 6c53 4c49 435f 3328 6c6f erpixelSLIC_3(lo │ │ │ │ +000289f0: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ +00028a00: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00028a10: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00028a20: 7072 6f63 3a3a 636f 7661 7269 616e 6365 proc::covariance │ │ │ │ +00028a30: 4573 7469 6d61 7469 6f6e 284d 6174 2073 Estimation(Mat s │ │ │ │ +00028a40: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +00028a50: 7420 7769 6e64 6f77 526f 7773 2c20 696e t windowRows, in │ │ │ │ +00028a60: 7420 7769 6e64 6f77 436f 6c73 290a 2020 t windowCols). │ │ │ │ +00028a70: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028a80: 206e 6174 6976 6520 766f 6964 2063 6f76 native void cov │ │ │ │ +00028a90: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +00028aa0: 6e5f 3028 6c6f 6e67 2073 7263 5f6e 6174 n_0(long src_nat │ │ │ │ +00028ab0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00028ac0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +00028ad0: 7769 6e64 6f77 526f 7773 2c20 696e 7420 windowRows, int │ │ │ │ +00028ae0: 7769 6e64 6f77 436f 6c73 293b 0a0a 2020 windowCols);.. │ │ │ │ +00028af0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f52 // C++: Ptr_R │ │ │ │ +00028b00: 4646 6561 7475 7265 4765 7474 6572 2063 FFeatureGetter c │ │ │ │ +00028b10: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00028b20: 6174 6552 4646 6561 7475 7265 4765 7474 ateRFFeatureGett │ │ │ │ +00028b30: 6572 2829 0a20 2020 2070 7269 7661 7465 er(). private │ │ │ │ +00028b40: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028b50: 6f6e 6720 6372 6561 7465 5246 4665 6174 ong createRFFeat │ │ │ │ +00028b60: 7572 6547 6574 7465 725f 3028 293b 0a0a ureGetter_0();.. │ │ │ │ +00028b70: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00028b80: 5f53 7472 7563 7475 7265 6445 6467 6544 _StructuredEdgeD │ │ │ │ +00028b90: 6574 6563 7469 6f6e 2063 763a 3a78 696d etection cv::xim │ │ │ │ +00028ba0: 6770 726f 633a 3a63 7265 6174 6553 7472 gproc::createStr │ │ │ │ +00028bb0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +00028bc0: 7469 6f6e 2853 7472 696e 6720 6d6f 6465 tion(String mode │ │ │ │ +00028bd0: 6c2c 2050 7472 5f52 4646 6561 7475 7265 l, Ptr_RFFeature │ │ │ │ +00028be0: 4765 7474 6572 2068 6f77 546f 4765 7446 Getter howToGetF │ │ │ │ +00028bf0: 6561 7475 7265 7320 3d20 5074 723c 5246 eatures = Ptr() │ │ │ │ +00028c10: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028c20: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00028c30: 2063 7265 6174 6553 7472 7563 7475 7265 createStructure │ │ │ │ +00028c40: 6445 6467 6544 6574 6563 7469 6f6e 5f30 dEdgeDetection_0 │ │ │ │ +00028c50: 2853 7472 696e 6720 6d6f 6465 6c2c 206c (String model, l │ │ │ │ +00028c60: 6f6e 6720 686f 7754 6f47 6574 4665 6174 ong howToGetFeat │ │ │ │ +00028c70: 7572 6573 5f6e 6174 6976 654f 626a 293b ures_nativeObj); │ │ │ │ +00028c80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028c90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00028ca0: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ +00028cb0: 4564 6765 4465 7465 6374 696f 6e5f 3128 EdgeDetection_1( │ │ │ │ +00028cc0: 5374 7269 6e67 206d 6f64 656c 293b 0a0a String model);.. │ │ │ │ +00028cd0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00028ce0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00028cf0: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ +00028d00: 726d 284d 6174 2073 7263 2c20 4d61 7426 rm(Mat src, Mat& │ │ │ │ +00028d10: 2064 7374 2c20 696e 7420 6473 744d 6174 dst, int dstMat │ │ │ │ +00028d20: 4465 7074 682c 2069 6e74 2061 6e67 6c65 Depth, int angle │ │ │ │ +00028d30: 5261 6e67 6520 3d20 4152 4f5f 3331 355f Range = ARO_315_ │ │ │ │ +00028d40: 3133 352c 2069 6e74 206f 7020 3d20 4648 135, int op = FH │ │ │ │ +00028d50: 545f 4144 442c 2069 6e74 206d 616b 6553 T_ADD, int makeS │ │ │ │ +00028d60: 6b65 7720 3d20 4844 4f5f 4445 534b 4557 kew = HDO_DESKEW │ │ │ │ +00028d70: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028d80: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028d90: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +00028da0: 6f72 6d5f 3028 6c6f 6e67 2073 7263 5f6e orm_0(long src_n │ │ │ │ +00028db0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028dc0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00028dd0: 7420 6473 744d 6174 4465 7074 682c 2069 t dstMatDepth, i │ │ │ │ +00028de0: 6e74 2061 6e67 6c65 5261 6e67 652c 2069 nt angleRange, i │ │ │ │ +00028df0: 6e74 206f 702c 2069 6e74 206d 616b 6553 nt op, int makeS │ │ │ │ +00028e00: 6b65 7729 3b0a 2020 2020 7072 6976 6174 kew);. privat │ │ │ │ +00028e10: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028e20: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ +00028e30: 616e 7366 6f72 6d5f 3128 6c6f 6e67 2073 ansform_1(long s │ │ │ │ +00028e40: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00028e50: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00028e60: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ +00028e70: 682c 2069 6e74 2061 6e67 6c65 5261 6e67 h, int angleRang │ │ │ │ +00028e80: 652c 2069 6e74 206f 7029 3b0a 2020 2020 e, int op);. │ │ │ │ +00028e90: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028ea0: 6174 6976 6520 766f 6964 2046 6173 7448 ative void FastH │ │ │ │ +00028eb0: 6f75 6768 5472 616e 7366 6f72 6d5f 3228 oughTransform_2( │ │ │ │ +00028ec0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00028ed0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00028ee0: 6976 654f 626a 2c20 696e 7420 6473 744d iveObj, int dstM │ │ │ │ +00028ef0: 6174 4465 7074 682c 2069 6e74 2061 6e67 atDepth, int ang │ │ │ │ +00028f00: 6c65 5261 6e67 6529 3b0a 2020 2020 7072 leRange);. pr │ │ │ │ +00028f10: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028f20: 6976 6520 766f 6964 2046 6173 7448 6f75 ive void FastHou │ │ │ │ +00028f30: 6768 5472 616e 7366 6f72 6d5f 3328 6c6f ghTransform_3(lo │ │ │ │ +00028f40: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00028f50: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00028f60: 654f 626a 2c20 696e 7420 6473 744d 6174 eObj, int dstMat │ │ │ │ +00028f70: 4465 7074 6829 3b0a 0a20 2020 202f 2f20 Depth);.. // │ │ │ │ +00028f80: 432b 2b3a 2020 5665 6334 6920 6376 3a3a C++: Vec4i cv:: │ │ │ │ +00028f90: 7869 6d67 7072 6f63 3a3a 486f 7567 6850 ximgproc::HoughP │ │ │ │ +00028fa0: 6f69 6e74 324c 696e 6528 506f 696e 7420 oint2Line(Point │ │ │ │ +00028fb0: 686f 7567 6850 6f69 6e74 2c20 4d61 7420 houghPoint, Mat │ │ │ │ +00028fc0: 7372 6349 6d67 496e 666f 2c20 696e 7420 srcImgInfo, int │ │ │ │ +00028fd0: 616e 676c 6552 616e 6765 203d 2041 524f angleRange = ARO │ │ │ │ +00028fe0: 5f33 3135 5f31 3335 2c20 696e 7420 6d61 _315_135, int ma │ │ │ │ +00028ff0: 6b65 536b 6577 203d 2048 444f 5f44 4553 keSkew = HDO_DES │ │ │ │ +00029000: 4b45 572c 2069 6e74 2072 756c 6573 203d KEW, int rules = │ │ │ │ +00029010: 2052 4f5f 4947 4e4f 5245 5f42 4f52 4445 RO_IGNORE_BORDE │ │ │ │ +00029020: 5253 290a 2020 2020 7072 6976 6174 6520 RS). private │ │ │ │ +00029030: 7374 6174 6963 206e 6174 6976 6520 696e static native in │ │ │ │ +00029040: 745b 5d20 486f 7567 6850 6f69 6e74 324c t[] HoughPoint2L │ │ │ │ +00029050: 696e 655f 3028 646f 7562 6c65 2068 6f75 ine_0(double hou │ │ │ │ +00029060: 6768 506f 696e 745f 782c 2064 6f75 626c ghPoint_x, doubl │ │ │ │ +00029070: 6520 686f 7567 6850 6f69 6e74 5f79 2c20 e houghPoint_y, │ │ │ │ +00029080: 6c6f 6e67 2073 7263 496d 6749 6e66 6f5f long srcImgInfo_ │ │ │ │ +00029090: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a │ │ │ │ +000290a0: 6e67 6c65 5261 6e67 652c 2069 6e74 206d ngleRange, int m │ │ │ │ +000290b0: 616b 6553 6b65 772c 2069 6e74 2072 756c akeSkew, int rul │ │ │ │ +000290c0: 6573 293b 0a20 2020 2070 7269 7661 7465 es);. private │ │ │ │ +000290d0: 2073 7461 7469 6320 6e61 7469 7665 2069 static native i │ │ │ │ +000290e0: 6e74 5b5d 2048 6f75 6768 506f 696e 7432 nt[] HoughPoint2 │ │ │ │ +000290f0: 4c69 6e65 5f31 2864 6f75 626c 6520 686f Line_1(double ho │ │ │ │ +00029100: 7567 6850 6f69 6e74 5f78 2c20 646f 7562 ughPoint_x, doub │ │ │ │ +00029110: 6c65 2068 6f75 6768 506f 696e 745f 792c le houghPoint_y, │ │ │ │ +00029120: 206c 6f6e 6720 7372 6349 6d67 496e 666f long srcImgInfo │ │ │ │ +00029130: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +00029140: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ +00029150: 6d61 6b65 536b 6577 293b 0a20 2020 2070 makeSkew);. p │ │ │ │ +00029160: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029170: 7469 7665 2069 6e74 5b5d 2048 6f75 6768 tive int[] Hough │ │ │ │ +00029180: 506f 696e 7432 4c69 6e65 5f32 2864 6f75 Point2Line_2(dou │ │ │ │ +00029190: 626c 6520 686f 7567 6850 6f69 6e74 5f78 ble houghPoint_x │ │ │ │ +000291a0: 2c20 646f 7562 6c65 2068 6f75 6768 506f , double houghPo │ │ │ │ +000291b0: 696e 745f 792c 206c 6f6e 6720 7372 6349 int_y, long srcI │ │ │ │ +000291c0: 6d67 496e 666f 5f6e 6174 6976 654f 626a mgInfo_nativeObj │ │ │ │ +000291d0: 2c20 696e 7420 616e 676c 6552 616e 6765 , int angleRange │ │ │ │ +000291e0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +000291f0: 7461 7469 6320 6e61 7469 7665 2069 6e74 tatic native int │ │ │ │ +00029200: 5b5d 2048 6f75 6768 506f 696e 7432 4c69 [] HoughPoint2Li │ │ │ │ +00029210: 6e65 5f33 2864 6f75 626c 6520 686f 7567 ne_3(double houg │ │ │ │ +00029220: 6850 6f69 6e74 5f78 2c20 646f 7562 6c65 hPoint_x, double │ │ │ │ +00029230: 2068 6f75 6768 506f 696e 745f 792c 206c houghPoint_y, l │ │ │ │ +00029240: 6f6e 6720 7372 6349 6d67 496e 666f 5f6e ong srcImgInfo_n │ │ │ │ +00029250: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +00029260: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00029270: 3a3a 7869 6d67 7072 6f63 3a3a 6564 6765 ::ximgproc::edge │ │ │ │ +00029280: 5072 6573 6572 7669 6e67 4669 6c74 6572 PreservingFilter │ │ │ │ +00029290: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +000292a0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +000292b0: 6520 7468 7265 7368 6f6c 6429 0a20 2020 e threshold). │ │ │ │ +000292c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000292d0: 6e61 7469 7665 2076 6f69 6420 6564 6765 native void edge │ │ │ │ +000292e0: 5072 6573 6572 7669 6e67 4669 6c74 6572 PreservingFilter │ │ │ │ +000292f0: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ +00029300: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00029310: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ +00029320: 2c20 646f 7562 6c65 2074 6872 6573 686f , double thresho │ │ │ │ +00029330: 6c64 293b 0a0a 2020 2020 2f2f 2043 2b2b ld);.. // C++ │ │ │ │ +00029340: 3a20 2050 7472 5f47 7261 7068 5365 676d : Ptr_GraphSegm │ │ │ │ +00029350: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ +00029360: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +00029370: 696f 6e3a 3a63 7265 6174 6547 7261 7068 ion::createGraph │ │ │ │ +00029380: 5365 676d 656e 7461 7469 6f6e 2864 6f75 Segmentation(dou │ │ │ │ +00029390: 626c 6520 7369 676d 6120 3d20 302e 352c ble sigma = 0.5, │ │ │ │ +000293a0: 2066 6c6f 6174 206b 203d 2033 3030 2c20 float k = 300, │ │ │ │ +000293b0: 696e 7420 6d69 6e5f 7369 7a65 203d 2031 int min_size = 1 │ │ │ │ +000293c0: 3030 290a 2020 2020 7072 6976 6174 6520 00). private │ │ │ │ +000293d0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +000293e0: 6e67 2063 7265 6174 6547 7261 7068 5365 ng createGraphSe │ │ │ │ +000293f0: 676d 656e 7461 7469 6f6e 5f30 2864 6f75 gmentation_0(dou │ │ │ │ +00029400: 626c 6520 7369 676d 612c 2066 6c6f 6174 ble sigma, float │ │ │ │ +00029410: 206b 2c20 696e 7420 6d69 6e5f 7369 7a65 k, int min_size │ │ │ │ +00029420: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00029430: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00029440: 6720 6372 6561 7465 4772 6170 6853 6567 g createGraphSeg │ │ │ │ +00029450: 6d65 6e74 6174 696f 6e5f 3128 646f 7562 mentation_1(doub │ │ │ │ +00029460: 6c65 2073 6967 6d61 2c20 666c 6f61 7420 le sigma, float │ │ │ │ +00029470: 6b29 3b0a 2020 2020 7072 6976 6174 6520 k);. private │ │ │ │ +00029480: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00029490: 6e67 2063 7265 6174 6547 7261 7068 5365 ng createGraphSe │ │ │ │ +000294a0: 676d 656e 7461 7469 6f6e 5f32 2864 6f75 gmentation_2(dou │ │ │ │ +000294b0: 626c 6520 7369 676d 6129 3b0a 2020 2020 ble sigma);. │ │ │ │ +000294c0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000294d0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +000294e0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +000294f0: 6f6e 5f33 2829 3b0a 0a20 2020 202f 2f20 on_3();.. // │ │ │ │ +00029500: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +00029510: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00029520: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +00029530: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ +00029540: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00029550: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00029560: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029570: 5374 7261 7465 6779 436f 6c6f 7228 290a StrategyColor(). │ │ │ │ +00029580: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00029590: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000295a0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +000295b0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000295c0: 5374 7261 7465 6779 436f 6c6f 725f 3028 StrategyColor_0( │ │ │ │ +000295d0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +000295e0: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +000295f0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029600: 5374 7261 7465 6779 5369 7a65 2063 763a StrategySize cv: │ │ │ │ +00029610: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +00029620: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +00029630: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00029640: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00029650: 6779 5369 7a65 2829 0a20 2020 2070 7269 gySize(). pri │ │ │ │ +00029660: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029670: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ +00029680: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00029690: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +000296a0: 7953 697a 655f 3028 293b 0a0a 2020 2020 ySize_0();.. │ │ │ │ +000296b0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +000296c0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000296d0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +000296e0: 5465 7874 7572 6520 6376 3a3a 7869 6d67 Texture cv::ximg │ │ │ │ +000296f0: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00029700: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +00029710: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00029720: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ +00029730: 7475 7265 2829 0a20 2020 2070 7269 7661 ture(). priva │ │ │ │ +00029740: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00029750: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +00029760: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029770: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ +00029780: 6578 7475 7265 5f30 2829 3b0a 0a20 2020 exture_0();.. │ │ │ │ +00029790: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ +000297a0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000297b0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +000297c0: 7946 696c 6c20 6376 3a3a 7869 6d67 7072 yFill cv::ximgpr │ │ │ │ +000297d0: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ +000297e0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ +000297f0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00029800: 696f 6e53 7472 6174 6567 7946 696c 6c28 ionStrategyFill( │ │ │ │ +00029810: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00029820: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00029830: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +00029840: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029850: 6f6e 5374 7261 7465 6779 4669 6c6c 5f30 onStrategyFill_0 │ │ │ │ +00029860: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++: │ │ │ │ +00029870: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00029880: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00029890: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +000298a0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +000298b0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +000298c0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +000298d0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +000298e0: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +000298f0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00029900: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00029910: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +00029920: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029930: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00029940: 6c65 5f30 2829 3b0a 0a20 2020 202f 2f20 le_0();.. // │ │ │ │ +00029950: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +00029960: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00029970: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00029980: 7469 706c 6520 6376 3a3a 7869 6d67 7072 tiple cv::ximgpr │ │ │ │ +00029990: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ +000299a0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ +000299b0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000299c0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +000299d0: 706c 6528 5074 725f 5365 6c65 6374 6976 ple(Ptr_Selectiv │ │ │ │ +000299e0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000299f0: 696f 6e53 7472 6174 6567 7920 7331 290a ionStrategy s1). │ │ │ │ +00029a00: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00029a10: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00029a20: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00029a30: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029a40: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00029a50: 5f31 286c 6f6e 6720 7331 5f6e 6174 6976 _1(long s1_nativ │ │ │ │ +00029a60: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +00029a70: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00029a80: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00029a90: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00029aa0: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +00029ab0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00029ac0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00029ad0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029ae0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00029af0: 6c65 2850 7472 5f53 656c 6563 7469 7665 le(Ptr_Selective │ │ │ │ +00029b00: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029b10: 6f6e 5374 7261 7465 6779 2073 312c 2050 onStrategy s1, P │ │ │ │ +00029b20: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00029b30: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00029b40: 7261 7465 6779 2073 3229 0a20 2020 2070 rategy s2). p │ │ │ │ +00029b50: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029b60: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00029b70: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00029b80: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00029b90: 6567 794d 756c 7469 706c 655f 3228 6c6f egyMultiple_2(lo │ │ │ │ +00029ba0: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj, │ │ │ │ +00029bb0: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO │ │ │ │ +00029bc0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00029bd0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +00029be0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029bf0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00029c00: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +00029c10: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00029c20: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00029c30: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029c40: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00029c50: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +00029c60: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029c70: 5374 7261 7465 6779 2073 312c 2050 7472 Strategy s1, Ptr │ │ │ │ +00029c80: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00029c90: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00029ca0: 7465 6779 2073 322c 2050 7472 5f53 656c tegy s2, Ptr_Sel │ │ │ │ +00029cb0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029cc0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029cd0: 2073 3329 0a20 2020 2070 7269 7661 7465 s3). private │ │ │ │ +00029ce0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00029cf0: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ +00029d00: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00029d10: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00029d20: 7469 706c 655f 3328 6c6f 6e67 2073 315f tiple_3(long s1_ │ │ │ │ +00029d30: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029d40: 7332 5f6e 6174 6976 654f 626a 2c20 6c6f s2_nativeObj, lo │ │ │ │ +00029d50: 6e67 2073 335f 6e61 7469 7665 4f62 6a29 ng s3_nativeObj) │ │ │ │ +00029d60: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00029d70: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00029d80: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00029d90: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +00029da0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +00029db0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +00029dc0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00029dd0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00029de0: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ +00029df0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00029e00: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00029e10: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ +00029e20: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00029e30: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00029e40: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ +00029e50: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00029e60: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ +00029e70: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +00029e80: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00029e90: 6e53 7472 6174 6567 7920 7334 290a 2020 nStrategy s4). │ │ │ │ +00029ea0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029eb0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029ec0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00029ed0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00029ee0: 7261 7465 6779 4d75 6c74 6970 6c65 5f34 rategyMultiple_4 │ │ │ │ +00029ef0: 286c 6f6e 6720 7331 5f6e 6174 6976 654f (long s1_nativeO │ │ │ │ +00029f00: 626a 2c20 6c6f 6e67 2073 325f 6e61 7469 bj, long s2_nati │ │ │ │ +00029f10: 7665 4f62 6a2c 206c 6f6e 6720 7333 5f6e veObj, long s3_n │ │ │ │ +00029f20: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +00029f30: 345f 6e61 7469 7665 4f62 6a29 3b0a 0a20 4_nativeObj);.. │ │ │ │ +00029f40: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00029f50: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00029f60: 6567 6d65 6e74 6174 696f 6e20 6376 3a3a egmentation cv:: │ │ │ │ +00029f70: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +00029f80: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +00029f90: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00029fa0: 6d65 6e74 6174 696f 6e28 290a 2020 2020 mentation(). │ │ │ │ +00029fb0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029fc0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029fd0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00029fe0: 5365 676d 656e 7461 7469 6f6e 5f30 2829 Segmentation_0() │ │ │ │ +00029ff0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002a000: 5074 725f 4454 4669 6c74 6572 2063 763a Ptr_DTFilter cv: │ │ │ │ +0002a010: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0002a020: 6544 5446 696c 7465 7228 4d61 7420 6775 eDTFilter(Mat gu │ │ │ │ +0002a030: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +0002a040: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +0002a050: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ +0002a060: 206d 6f64 6520 3d20 4454 465f 4e43 2c20 mode = DTF_NC, │ │ │ │ +0002a070: 696e 7420 6e75 6d49 7465 7273 203d 2033 int numIters = 3 │ │ │ │ +0002a080: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002a090: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002a0a0: 2063 7265 6174 6544 5446 696c 7465 725f createDTFilter_ │ │ │ │ +0002a0b0: 3028 6c6f 6e67 2067 7569 6465 5f6e 6174 0(long guide_nat │ │ │ │ +0002a0c0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002a0d0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +0002a0e0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002a0f0: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +0002a100: 6d49 7465 7273 293b 0a20 2020 2070 7269 mIters);. pri │ │ │ │ +0002a110: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a120: 7665 206c 6f6e 6720 6372 6561 7465 4454 ve long createDT │ │ │ │ +0002a130: 4669 6c74 6572 5f31 286c 6f6e 6720 6775 Filter_1(long gu │ │ │ │ +0002a140: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002a150: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +0002a160: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0002a170: 436f 6c6f 722c 2069 6e74 206d 6f64 6529 Color, int mode) │ │ │ │ +0002a180: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002a190: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002a1a0: 2063 7265 6174 6544 5446 696c 7465 725f createDTFilter_ │ │ │ │ +0002a1b0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ +0002a1c0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002a1d0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +0002a1e0: 626c 6520 7369 676d 6143 6f6c 6f72 293b ble sigmaColor); │ │ │ │ +0002a1f0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +0002a200: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +0002a210: 3a3a 6474 4669 6c74 6572 284d 6174 2067 ::dtFilter(Mat g │ │ │ │ +0002a220: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +0002a230: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +0002a240: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +0002a250: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002a260: 2069 6e74 206d 6f64 6520 3d20 4454 465f int mode = DTF_ │ │ │ │ +0002a270: 4e43 2c20 696e 7420 6e75 6d49 7465 7273 NC, int numIters │ │ │ │ +0002a280: 203d 2033 290a 2020 2020 7072 6976 6174 = 3). privat │ │ │ │ +0002a290: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002a2a0: 766f 6964 2064 7446 696c 7465 725f 3028 void dtFilter_0( │ │ │ │ +0002a2b0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002a2c0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002a2d0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002a2e0: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +0002a2f0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +0002a300: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +0002a310: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2c20 olor, int mode, │ │ │ │ +0002a320: 696e 7420 6e75 6d49 7465 7273 293b 0a20 int numIters);. │ │ │ │ +0002a330: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a340: 6320 6e61 7469 7665 2076 6f69 6420 6474 c native void dt │ │ │ │ +0002a350: 4669 6c74 6572 5f31 286c 6f6e 6720 6775 Filter_1(long gu │ │ │ │ +0002a360: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ +0002a370: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002a380: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002a390: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ +0002a3a0: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ +0002a3b0: 6c65 2073 6967 6d61 436f 6c6f 722c 2069 le sigmaColor, i │ │ │ │ +0002a3c0: 6e74 206d 6f64 6529 3b0a 2020 2020 7072 nt mode);. pr │ │ │ │ +0002a3d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002a3e0: 6976 6520 766f 6964 2064 7446 696c 7465 ive void dtFilte │ │ │ │ +0002a3f0: 725f 3228 6c6f 6e67 2067 7569 6465 5f6e r_2(long guide_n │ │ │ │ +0002a400: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002a410: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002a420: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002a430: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002a440: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002a450: 676d 6143 6f6c 6f72 293b 0a0a 2020 2020 gmaColor);.. │ │ │ │ +0002a460: 2f2f 2043 2b2b 3a20 2050 7472 5f47 7569 // C++: Ptr_Gui │ │ │ │ +0002a470: 6465 6446 696c 7465 7220 6376 3a3a 7869 dedFilter cv::xi │ │ │ │ +0002a480: 6d67 7072 6f63 3a3a 6372 6561 7465 4775 mgproc::createGu │ │ │ │ +0002a490: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ +0002a4a0: 7569 6465 2c20 696e 7420 7261 6469 7573 uide, int radius │ │ │ │ +0002a4b0: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +0002a4c0: 7562 6c65 2073 6361 6c65 203d 2031 2e30 uble scale = 1.0 │ │ │ │ +0002a4d0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002a4e0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002a4f0: 2063 7265 6174 6547 7569 6465 6446 696c createGuidedFil │ │ │ │ +0002a500: 7465 725f 3028 6c6f 6e67 2067 7569 6465 ter_0(long guide │ │ │ │ +0002a510: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a520: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +0002a530: 7073 2c20 646f 7562 6c65 2073 6361 6c65 ps, double scale │ │ │ │ +0002a540: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002a550: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002a560: 6720 6372 6561 7465 4775 6964 6564 4669 g createGuidedFi │ │ │ │ +0002a570: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ +0002a580: 655f 6e61 7469 7665 4f62 6a2c 2069 6e74 e_nativeObj, int │ │ │ │ +0002a590: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +0002a5a0: 6570 7329 3b0a 0a20 2020 202f 2f20 432b eps);.. // C+ │ │ │ │ +0002a5b0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002a5c0: 6770 726f 633a 3a67 7569 6465 6446 696c gproc::guidedFil │ │ │ │ +0002a5d0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0002a5e0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0002a5f0: 2c20 696e 7420 7261 6469 7573 2c20 646f , int radius, do │ │ │ │ +0002a600: 7562 6c65 2065 7073 2c20 696e 7420 6444 uble eps, int dD │ │ │ │ +0002a610: 6570 7468 203d 202d 312c 2064 6f75 626c epth = -1, doubl │ │ │ │ +0002a620: 6520 7363 616c 6520 3d20 312e 3029 0a20 e scale = 1.0). │ │ │ │ +0002a630: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a640: 6320 6e61 7469 7665 2076 6f69 6420 6775 c native void gu │ │ │ │ +0002a650: 6964 6564 4669 6c74 6572 5f30 286c 6f6e idedFilter_0(lon │ │ │ │ +0002a660: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002a670: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002a680: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002a690: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +0002a6a0: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ +0002a6b0: 732c 2069 6e74 2064 4465 7074 682c 2064 s, int dDepth, d │ │ │ │ +0002a6c0: 6f75 626c 6520 7363 616c 6529 3b0a 2020 ouble scale);. │ │ │ │ +0002a6d0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a6e0: 206e 6174 6976 6520 766f 6964 2067 7569 native void gui │ │ │ │ +0002a6f0: 6465 6446 696c 7465 725f 3128 6c6f 6e67 dedFilter_1(long │ │ │ │ +0002a700: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002a710: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002a720: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a730: 6174 6976 654f 626a 2c20 696e 7420 7261 ativeObj, int ra │ │ │ │ +0002a740: 6469 7573 2c20 646f 7562 6c65 2065 7073 dius, double eps │ │ │ │ +0002a750: 2c20 696e 7420 6444 6570 7468 293b 0a20 , int dDepth);. │ │ │ │ +0002a760: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a770: 6320 6e61 7469 7665 2076 6f69 6420 6775 c native void gu │ │ │ │ +0002a780: 6964 6564 4669 6c74 6572 5f32 286c 6f6e idedFilter_2(lon │ │ │ │ +0002a790: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002a7a0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002a7b0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002a7c0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +0002a7d0: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ +0002a7e0: 7329 3b0a 0a20 2020 202f 2f20 432b 2b3a s);.. // C++: │ │ │ │ +0002a7f0: 2020 5074 725f 4164 6170 7469 7665 4d61 Ptr_AdaptiveMa │ │ │ │ +0002a800: 6e69 666f 6c64 4669 6c74 6572 2063 763a nifoldFilter cv: │ │ │ │ +0002a810: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0002a820: 6541 4d46 696c 7465 7228 646f 7562 6c65 eAMFilter(double │ │ │ │ +0002a830: 2073 6967 6d61 5f73 2c20 646f 7562 6c65 sigma_s, double │ │ │ │ +0002a840: 2073 6967 6d61 5f72 2c20 626f 6f6c 2061 sigma_r, bool a │ │ │ │ +0002a850: 646a 7573 745f 6f75 746c 6965 7273 203d djust_outliers = │ │ │ │ +0002a860: 2066 616c 7365 290a 2020 2020 7072 6976 false). priv │ │ │ │ +0002a870: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002a880: 6520 6c6f 6e67 2063 7265 6174 6541 4d46 e long createAMF │ │ │ │ +0002a890: 696c 7465 725f 3028 646f 7562 6c65 2073 ilter_0(double s │ │ │ │ +0002a8a0: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ +0002a8b0: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ +0002a8c0: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ +0002a8d0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002a8e0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002a8f0: 2063 7265 6174 6541 4d46 696c 7465 725f createAMFilter_ │ │ │ │ +0002a900: 3128 646f 7562 6c65 2073 6967 6d61 5f73 1(double sigma_s │ │ │ │ +0002a910: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +0002a920: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002a930: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002a940: 6f63 3a3a 616d 4669 6c74 6572 284d 6174 oc::amFilter(Mat │ │ │ │ +0002a950: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +0002a960: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +0002a970: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +0002a980: 6520 7369 676d 615f 722c 2062 6f6f 6c20 e sigma_r, bool │ │ │ │ +0002a990: 6164 6a75 7374 5f6f 7574 6c69 6572 7320 adjust_outliers │ │ │ │ +0002a9a0: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ +0002a9b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a9c0: 7665 2076 6f69 6420 616d 4669 6c74 6572 ve void amFilter │ │ │ │ +0002a9d0: 5f30 286c 6f6e 6720 6a6f 696e 745f 6e61 _0(long joint_na │ │ │ │ +0002a9e0: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002a9f0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002aa00: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002aa10: 2064 6f75 626c 6520 7369 676d 615f 732c double sigma_s, │ │ │ │ +0002aa20: 2064 6f75 626c 6520 7369 676d 615f 722c double sigma_r, │ │ │ │ +0002aa30: 2062 6f6f 6c65 616e 2061 646a 7573 745f boolean adjust_ │ │ │ │ +0002aa40: 6f75 746c 6965 7273 293b 0a20 2020 2070 outliers);. p │ │ │ │ +0002aa50: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002aa60: 7469 7665 2076 6f69 6420 616d 4669 6c74 tive void amFilt │ │ │ │ +0002aa70: 6572 5f31 286c 6f6e 6720 6a6f 696e 745f er_1(long joint_ │ │ │ │ +0002aa80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002aa90: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002aaa0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002aab0: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ +0002aac0: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ +0002aad0: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ +0002aae0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002aaf0: 726f 633a 3a6a 6f69 6e74 4269 6c61 7465 roc::jointBilate │ │ │ │ +0002ab00: 7261 6c46 696c 7465 7228 4d61 7420 6a6f ralFilter(Mat jo │ │ │ │ +0002ab10: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ +0002ab20: 7426 2064 7374 2c20 696e 7420 642c 2064 t& dst, int d, d │ │ │ │ +0002ab30: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +0002ab40: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002ab50: 6163 652c 2069 6e74 2062 6f72 6465 7254 ace, int borderT │ │ │ │ +0002ab60: 7970 6520 3d20 424f 5244 4552 5f44 4546 ype = BORDER_DEF │ │ │ │ +0002ab70: 4155 4c54 290a 2020 2020 7072 6976 6174 AULT). privat │ │ │ │ +0002ab80: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002ab90: 766f 6964 206a 6f69 6e74 4269 6c61 7465 void jointBilate │ │ │ │ +0002aba0: 7261 6c46 696c 7465 725f 3028 6c6f 6e67 ralFilter_0(long │ │ │ │ +0002abb0: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj │ │ │ │ +0002abc0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002abd0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002abe0: 6174 6976 654f 626a 2c20 696e 7420 642c ativeObj, int d, │ │ │ │ +0002abf0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +0002ac00: 6f72 2c20 646f 7562 6c65 2073 6967 6d61 or, double sigma │ │ │ │ +0002ac10: 5370 6163 652c 2069 6e74 2062 6f72 6465 Space, int borde │ │ │ │ +0002ac20: 7254 7970 6529 3b0a 2020 2020 7072 6976 rType);. priv │ │ │ │ +0002ac30: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002ac40: 6520 766f 6964 206a 6f69 6e74 4269 6c61 e void jointBila │ │ │ │ +0002ac50: 7465 7261 6c46 696c 7465 725f 3128 6c6f teralFilter_1(lo │ │ │ │ +0002ac60: 6e67 206a 6f69 6e74 5f6e 6174 6976 654f ng joint_nativeO │ │ │ │ +0002ac70: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +0002ac80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002ac90: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002aca0: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0002acb0: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +0002acc0: 6d61 5370 6163 6529 3b0a 0a20 2020 202f maSpace);.. / │ │ │ │ +0002acd0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0002ace0: 3a78 696d 6770 726f 633a 3a62 696c 6174 :ximgproc::bilat │ │ │ │ +0002acf0: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +0002ad00: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ +0002ad10: 6473 742c 2069 6e74 2066 7220 3d20 332c dst, int fr = 3, │ │ │ │ +0002ad20: 2069 6e74 206e 756d 4974 6572 203d 2031 int numIter = 1 │ │ │ │ +0002ad30: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ +0002ad40: 7068 6120 3d20 2d31 2e2c 2064 6f75 626c pha = -1., doubl │ │ │ │ +0002ad50: 6520 7369 676d 6141 7667 203d 202d 312e e sigmaAvg = -1. │ │ │ │ +0002ad60: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002ad70: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002ad80: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +0002ad90: 6546 696c 7465 725f 3028 6c6f 6e67 2073 eFilter_0(long s │ │ │ │ +0002ada0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002adb0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002adc0: 2c20 696e 7420 6672 2c20 696e 7420 6e75 , int fr, int nu │ │ │ │ +0002add0: 6d49 7465 722c 2064 6f75 626c 6520 7369 mIter, double si │ │ │ │ +0002ade0: 676d 6141 6c70 6861 2c20 646f 7562 6c65 gmaAlpha, double │ │ │ │ +0002adf0: 2073 6967 6d61 4176 6729 3b0a 2020 2020 sigmaAvg);. │ │ │ │ +0002ae00: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002ae10: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ +0002ae20: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +0002ae30: 725f 3128 6c6f 6e67 2073 7263 5f6e 6174 r_1(long src_nat │ │ │ │ +0002ae40: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002ae50: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002ae60: 6672 2c20 696e 7420 6e75 6d49 7465 722c fr, int numIter, │ │ │ │ +0002ae70: 2064 6f75 626c 6520 7369 676d 6141 6c70 double sigmaAlp │ │ │ │ +0002ae80: 6861 293b 0a20 2020 2070 7269 7661 7465 ha);. private │ │ │ │ +0002ae90: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002aea0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ +0002aeb0: 7475 7265 4669 6c74 6572 5f32 286c 6f6e tureFilter_2(lon │ │ │ │ +0002aec0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002aed0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002aee0: 4f62 6a2c 2069 6e74 2066 722c 2069 6e74 Obj, int fr, int │ │ │ │ +0002aef0: 206e 756d 4974 6572 293b 0a20 2020 2070 numIter);. p │ │ │ │ +0002af00: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002af10: 7469 7665 2076 6f69 6420 6269 6c61 7465 tive void bilate │ │ │ │ +0002af20: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ +0002af30: 5f33 286c 6f6e 6720 7372 635f 6e61 7469 _3(long src_nati │ │ │ │ +0002af40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002af50: 6e61 7469 7665 4f62 6a2c 2069 6e74 2066 nativeObj, int f │ │ │ │ +0002af60: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +0002af70: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002af80: 6964 2062 696c 6174 6572 616c 5465 7874 id bilateralText │ │ │ │ +0002af90: 7572 6546 696c 7465 725f 3428 6c6f 6e67 ureFilter_4(long │ │ │ │ +0002afa0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002afb0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002afc0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002afd0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002afe0: 7072 6f63 3a3a 726f 6c6c 696e 6747 7569 proc::rollingGui │ │ │ │ +0002aff0: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +0002b000: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0002b010: 6e74 2064 203d 202d 312c 2064 6f75 626c nt d = -1, doubl │ │ │ │ +0002b020: 6520 7369 676d 6143 6f6c 6f72 203d 2032 e sigmaColor = 2 │ │ │ │ +0002b030: 352c 2064 6f75 626c 6520 7369 676d 6153 5, double sigmaS │ │ │ │ +0002b040: 7061 6365 203d 2033 2c20 696e 7420 6e75 pace = 3, int nu │ │ │ │ +0002b050: 6d4f 6649 7465 7220 3d20 342c 2069 6e74 mOfIter = 4, int │ │ │ │ +0002b060: 2062 6f72 6465 7254 7970 6520 3d20 424f borderType = BO │ │ │ │ +0002b070: 5244 4552 5f44 4546 4155 4c54 290a 2020 RDER_DEFAULT). │ │ │ │ +0002b080: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002b090: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ +0002b0a0: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +0002b0b0: 6572 5f30 286c 6f6e 6720 7372 635f 6e61 er_0(long src_na │ │ │ │ +0002b0c0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002b0d0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002b0e0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ +0002b0f0: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ +0002b100: 676d 6153 7061 6365 2c20 696e 7420 6e75 gmaSpace, int nu │ │ │ │ +0002b110: 6d4f 6649 7465 722c 2069 6e74 2062 6f72 mOfIter, int bor │ │ │ │ +0002b120: 6465 7254 7970 6529 3b0a 2020 2020 7072 derType);. pr │ │ │ │ +0002b130: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002b140: 6976 6520 766f 6964 2072 6f6c 6c69 6e67 ive void rolling │ │ │ │ +0002b150: 4775 6964 616e 6365 4669 6c74 6572 5f31 GuidanceFilter_1 │ │ │ │ +0002b160: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +0002b170: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002b180: 7469 7665 4f62 6a2c 2069 6e74 2064 2c20 tiveObj, int d, │ │ │ │ +0002b190: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +0002b1a0: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ +0002b1b0: 7061 6365 2c20 696e 7420 6e75 6d4f 6649 pace, int numOfI │ │ │ │ +0002b1c0: 7465 7229 3b0a 2020 2020 7072 6976 6174 ter);. privat │ │ │ │ +0002b1d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b1e0: 766f 6964 2072 6f6c 6c69 6e67 4775 6964 void rollingGuid │ │ │ │ +0002b1f0: 616e 6365 4669 6c74 6572 5f32 286c 6f6e anceFilter_2(lon │ │ │ │ +0002b200: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b210: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002b220: 4f62 6a2c 2069 6e74 2064 2c20 646f 7562 Obj, int d, doub │ │ │ │ +0002b230: 6c65 2073 6967 6d61 436f 6c6f 722c 2064 le sigmaColor, d │ │ │ │ +0002b240: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ +0002b250: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b260: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002b270: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ +0002b280: 6546 696c 7465 725f 3328 6c6f 6e67 2073 eFilter_3(long s │ │ │ │ +0002b290: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002b2a0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002b2b0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0002b2c0: 7369 676d 6143 6f6c 6f72 293b 0a20 2020 sigmaColor);. │ │ │ │ +0002b2d0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b2e0: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +0002b2f0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0002b300: 725f 3428 6c6f 6e67 2073 7263 5f6e 6174 r_4(long src_nat │ │ │ │ +0002b310: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002b320: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002b330: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private │ │ │ │ +0002b340: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002b350: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0002b360: 6365 4669 6c74 6572 5f35 286c 6f6e 6720 ceFilter_5(long │ │ │ │ +0002b370: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002b380: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002b390: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +0002b3a0: 2020 5074 725f 4661 7374 4269 6c61 7465 Ptr_FastBilate │ │ │ │ +0002b3b0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ +0002b3c0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +0002b3d0: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +0002b3e0: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +0002b3f0: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +0002b400: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0002b410: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002b420: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002b430: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0002b440: 6d62 6461 203d 2031 3238 2e30 2c20 696e mbda = 128.0, in │ │ │ │ +0002b450: 7420 6e75 6d5f 6974 6572 203d 2032 352c t num_iter = 25, │ │ │ │ +0002b460: 2064 6f75 626c 6520 6d61 785f 746f 6c20 double max_tol │ │ │ │ +0002b470: 3d20 3165 2d35 290a 2020 2020 7072 6976 = 1e-5). priv │ │ │ │ +0002b480: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002b490: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ +0002b4a0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002b4b0: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ +0002b4c0: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002b4d0: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0002b4e0: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0002b4f0: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +0002b500: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +0002b510: 626c 6520 6c61 6d62 6461 2c20 696e 7420 ble lambda, int │ │ │ │ +0002b520: 6e75 6d5f 6974 6572 2c20 646f 7562 6c65 num_iter, double │ │ │ │ +0002b530: 206d 6178 5f74 6f6c 293b 0a20 2020 2070 max_tol);. p │ │ │ │ +0002b540: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b550: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002b560: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0002b570: 7665 7246 696c 7465 725f 3128 6c6f 6e67 verFilter_1(long │ │ │ │ +0002b580: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b590: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0002b5a0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0002b5b0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +0002b5c0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ +0002b5d0: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ +0002b5e0: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ +0002b5f0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002b600: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002b610: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +0002b620: 536f 6c76 6572 4669 6c74 6572 5f32 286c SolverFilter_2(l │ │ │ │ +0002b630: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002b640: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +0002b650: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +0002b660: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +0002b670: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +0002b680: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +0002b690: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b6a0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002b6b0: 6720 6372 6561 7465 4661 7374 4269 6c61 g createFastBila │ │ │ │ +0002b6c0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0002b6d0: 725f 3328 6c6f 6e67 2067 7569 6465 5f6e r_3(long guide_n │ │ │ │ +0002b6e0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002b6f0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0002b700: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +0002b710: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +0002b720: 6368 726f 6d61 293b 0a0a 2020 2020 2f2f chroma);.. // │ │ │ │ +0002b730: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002b740: 7869 6d67 7072 6f63 3a3a 6661 7374 4269 ximgproc::fastBi │ │ │ │ +0002b750: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0002b760: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0002b770: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ +0002b780: 6964 656e 6365 2c20 4d61 7426 2064 7374 idence, Mat& dst │ │ │ │ +0002b790: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0002b7a0: 7061 7469 616c 203d 2038 2c20 646f 7562 patial = 8, doub │ │ │ │ +0002b7b0: 6c65 2073 6967 6d61 5f6c 756d 6120 3d20 le sigma_luma = │ │ │ │ +0002b7c0: 382c 2064 6f75 626c 6520 7369 676d 615f 8, double sigma_ │ │ │ │ +0002b7d0: 6368 726f 6d61 203d 2038 2c20 646f 7562 chroma = 8, doub │ │ │ │ +0002b7e0: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128. │ │ │ │ +0002b7f0: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter │ │ │ │ +0002b800: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max │ │ │ │ +0002b810: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5). │ │ │ │ +0002b820: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b830: 6e61 7469 7665 2076 6f69 6420 6661 7374 native void fast │ │ │ │ +0002b840: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0002b850: 696c 7465 725f 3028 6c6f 6e67 2067 7569 ilter_0(long gui │ │ │ │ +0002b860: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +0002b870: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002b880: 2c20 6c6f 6e67 2063 6f6e 6669 6465 6e63 , long confidenc │ │ │ │ +0002b890: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b8a0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002b8b0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +0002b8c0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b8d0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +0002b8e0: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ +0002b8f0: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ +0002b900: 7420 6e75 6d5f 6974 6572 2c20 646f 7562 t num_iter, doub │ │ │ │ +0002b910: 6c65 206d 6178 5f74 6f6c 293b 0a20 2020 le max_tol);. │ │ │ │ +0002b920: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b930: 6e61 7469 7665 2076 6f69 6420 6661 7374 native void fast │ │ │ │ +0002b940: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0002b950: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ +0002b960: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +0002b970: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002b980: 2c20 6c6f 6e67 2063 6f6e 6669 6465 6e63 , long confidenc │ │ │ │ +0002b990: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b9a0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002b9b0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +0002b9c0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b9d0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +0002b9e0: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ +0002b9f0: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ +0002ba00: 7420 6e75 6d5f 6974 6572 293b 0a20 2020 t num_iter);. │ │ │ │ +0002ba10: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002ba20: 6e61 7469 7665 2076 6f69 6420 6661 7374 native void fast │ │ │ │ +0002ba30: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0002ba40: 696c 7465 725f 3228 6c6f 6e67 2067 7569 ilter_2(long gui │ │ │ │ +0002ba50: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +0002ba60: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002ba70: 2c20 6c6f 6e67 2063 6f6e 6669 6465 6e63 , long confidenc │ │ │ │ +0002ba80: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002ba90: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002baa0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +0002bab0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002bac0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +0002bad0: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ +0002bae0: 6f75 626c 6520 6c61 6d62 6461 293b 0a20 ouble lambda);. │ │ │ │ +0002baf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002bb00: 6320 6e61 7469 7665 2076 6f69 6420 6661 c native void fa │ │ │ │ +0002bb10: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0002bb20: 7246 696c 7465 725f 3328 6c6f 6e67 2067 rFilter_3(long g │ │ │ │ +0002bb30: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002bb40: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002bb50: 626a 2c20 6c6f 6e67 2063 6f6e 6669 6465 bj, long confide │ │ │ │ +0002bb60: 6e63 655f 6e61 7469 7665 4f62 6a2c 206c nce_nativeObj, l │ │ │ │ +0002bb70: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002bb80: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ +0002bb90: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +0002bba0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +0002bbb0: 6c65 2073 6967 6d61 5f63 6872 6f6d 6129 le sigma_chroma) │ │ │ │ +0002bbc0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bbd0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002bbe0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0002bbf0: 6c76 6572 4669 6c74 6572 5f34 286c 6f6e lverFilter_4(lon │ │ │ │ +0002bc00: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002bc10: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002bc20: 7665 4f62 6a2c 206c 6f6e 6720 636f 6e66 veObj, long conf │ │ │ │ +0002bc30: 6964 656e 6365 5f6e 6174 6976 654f 626a idence_nativeObj │ │ │ │ +0002bc40: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002bc50: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +0002bc60: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ +0002bc70: 6c65 2073 6967 6d61 5f6c 756d 6129 3b0a le sigma_luma);. │ │ │ │ +0002bc80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002bc90: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002bca0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0002bcb0: 6572 4669 6c74 6572 5f35 286c 6f6e 6720 erFilter_5(long │ │ │ │ +0002bcc0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002bcd0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002bce0: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ +0002bcf0: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ +0002bd00: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002bd10: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002bd20: 5f73 7061 7469 616c 293b 0a20 2020 2070 _spatial);. p │ │ │ │ +0002bd30: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002bd40: 7469 7665 2076 6f69 6420 6661 7374 4269 tive void fastBi │ │ │ │ +0002bd50: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0002bd60: 7465 725f 3628 6c6f 6e67 2067 7569 6465 ter_6(long guide │ │ │ │ +0002bd70: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002bd80: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002bd90: 6c6f 6e67 2063 6f6e 6669 6465 6e63 655f long confidence_ │ │ │ │ +0002bda0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002bdb0: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ +0002bdc0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0002bdd0: 725f 4661 7374 476c 6f62 616c 536d 6f6f r_FastGlobalSmoo │ │ │ │ +0002bde0: 7468 6572 4669 6c74 6572 2063 763a 3a78 therFilter cv::x │ │ │ │ +0002bdf0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ +0002be00: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0002be10: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0002be20: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +0002be30: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002be40: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +0002be50: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +0002be60: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ +0002be70: 6974 6572 203d 2033 290a 2020 2020 7072 iter = 3). pr │ │ │ │ +0002be80: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002be90: 6976 6520 6c6f 6e67 2063 7265 6174 6546 ive long createF │ │ │ │ +0002bea0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0002beb0: 7246 696c 7465 725f 3028 6c6f 6e67 2067 rFilter_0(long g │ │ │ │ +0002bec0: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002bed0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ +0002bee0: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ +0002bef0: 722c 2064 6f75 626c 6520 6c61 6d62 6461 r, double lambda │ │ │ │ +0002bf00: 5f61 7474 656e 7561 7469 6f6e 2c20 696e _attenuation, in │ │ │ │ +0002bf10: 7420 6e75 6d5f 6974 6572 293b 0a20 2020 t num_iter);. │ │ │ │ +0002bf20: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002bf30: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002bf40: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +0002bf50: 7468 6572 4669 6c74 6572 5f31 286c 6f6e therFilter_1(lon │ │ │ │ +0002bf60: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002bf70: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ +0002bf80: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002bf90: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +0002bfa0: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ +0002bfb0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bfc0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002bfd0: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ +0002bfe0: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ +0002bff0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ +0002c000: 6976 654f 626a 2c20 646f 7562 6c65 206c iveObj, double l │ │ │ │ +0002c010: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si │ │ │ │ +0002c020: 676d 615f 636f 6c6f 7229 3b0a 0a20 2020 gma_color);.. │ │ │ │ +0002c030: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0002c040: 763a 3a78 696d 6770 726f 633a 3a66 6173 v::ximgproc::fas │ │ │ │ +0002c050: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0002c060: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +0002c070: 204d 6174 2073 7263 2c20 4d61 7426 2064 Mat src, Mat& d │ │ │ │ +0002c080: 7374 2c20 646f 7562 6c65 206c 616d 6264 st, double lambd │ │ │ │ +0002c090: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +0002c0a0: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ +0002c0b0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +0002c0c0: 203d 2030 2e32 352c 2069 6e74 206e 756d = 0.25, int num │ │ │ │ +0002c0d0: 5f69 7465 7220 3d20 3329 0a20 2020 2070 _iter = 3). p │ │ │ │ +0002c0e0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002c0f0: 7469 7665 2076 6f69 6420 6661 7374 476c tive void fastGl │ │ │ │ +0002c100: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0002c110: 6572 5f30 286c 6f6e 6720 6775 6964 655f er_0(long guide_ │ │ │ │ +0002c120: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c130: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002c140: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002c150: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ +0002c160: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002c170: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +0002c180: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation, │ │ │ │ +0002c190: 2069 6e74 206e 756d 5f69 7465 7229 3b0a int num_iter);. │ │ │ │ +0002c1a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c1b0: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002c1c0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0002c1d0: 7246 696c 7465 725f 3128 6c6f 6e67 2067 rFilter_1(long g │ │ │ │ +0002c1e0: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002c1f0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002c200: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002c210: 6976 654f 626a 2c20 646f 7562 6c65 206c iveObj, double l │ │ │ │ +0002c220: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si │ │ │ │ +0002c230: 676d 615f 636f 6c6f 722c 2064 6f75 626c gma_color, doubl │ │ │ │ +0002c240: 6520 6c61 6d62 6461 5f61 7474 656e 7561 e lambda_attenua │ │ │ │ +0002c250: 7469 6f6e 293b 0a20 2020 2070 7269 7661 tion);. priva │ │ │ │ +0002c260: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002c270: 2076 6f69 6420 6661 7374 476c 6f62 616c void fastGlobal │ │ │ │ +0002c280: 536d 6f6f 7468 6572 4669 6c74 6572 5f32 SmootherFilter_2 │ │ │ │ +0002c290: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002c2a0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +0002c2b0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c2c0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ +0002c2d0: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0002c2e0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0002c2f0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002c300: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002c310: 6f63 3a3a 6c30 536d 6f6f 7468 284d 6174 oc::l0Smooth(Mat │ │ │ │ +0002c320: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +0002c330: 646f 7562 6c65 206c 616d 6264 6120 3d20 double lambda = │ │ │ │ +0002c340: 302e 3032 2c20 646f 7562 6c65 206b 6170 0.02, double kap │ │ │ │ +0002c350: 7061 203d 2032 2e30 290a 2020 2020 7072 pa = 2.0). pr │ │ │ │ +0002c360: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c370: 6976 6520 766f 6964 206c 3053 6d6f 6f74 ive void l0Smoot │ │ │ │ +0002c380: 685f 3028 6c6f 6e67 2073 7263 5f6e 6174 h_0(long src_nat │ │ │ │ +0002c390: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c3a0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002c3b0: 6c65 206c 616d 6264 612c 2064 6f75 626c le lambda, doubl │ │ │ │ +0002c3c0: 6520 6b61 7070 6129 3b0a 2020 2020 7072 e kappa);. pr │ │ │ │ +0002c3d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c3e0: 6976 6520 766f 6964 206c 3053 6d6f 6f74 ive void l0Smoot │ │ │ │ +0002c3f0: 685f 3128 6c6f 6e67 2073 7263 5f6e 6174 h_1(long src_nat │ │ │ │ +0002c400: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c410: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002c420: 6c65 206c 616d 6264 6129 3b0a 2020 2020 le lambda);. │ │ │ │ +0002c430: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c440: 6174 6976 6520 766f 6964 206c 3053 6d6f ative void l0Smo │ │ │ │ +0002c450: 6f74 685f 3228 6c6f 6e67 2073 7263 5f6e oth_2(long src_n │ │ │ │ +0002c460: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002c470: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002c480: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0002c490: 5f45 6467 6542 6f78 6573 2063 763a 3a78 _EdgeBoxes cv::x │ │ │ │ +0002c4a0: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +0002c4b0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +0002c4c0: 6c70 6861 203d 2030 2e36 3566 2c20 666c lpha = 0.65f, fl │ │ │ │ +0002c4d0: 6f61 7420 6265 7461 203d 2030 2e37 3566 oat beta = 0.75f │ │ │ │ +0002c4e0: 2c20 666c 6f61 7420 6574 6120 3d20 312c , float eta = 1, │ │ │ │ +0002c4f0: 2066 6c6f 6174 206d 696e 5363 6f72 6520 float minScore │ │ │ │ +0002c500: 3d20 302e 3031 662c 2069 6e74 206d 6178 = 0.01f, int max │ │ │ │ +0002c510: 426f 7865 7320 3d20 3130 3030 302c 2066 Boxes = 10000, f │ │ │ │ +0002c520: 6c6f 6174 2065 6467 654d 696e 4d61 6720 loat edgeMinMag │ │ │ │ +0002c530: 3d20 302e 3166 2c20 666c 6f61 7420 6564 = 0.1f, float ed │ │ │ │ +0002c540: 6765 4d65 7267 6554 6872 203d 2030 2e35 geMergeThr = 0.5 │ │ │ │ +0002c550: 662c 2066 6c6f 6174 2063 6c75 7374 6572 f, float cluster │ │ │ │ +0002c560: 4d69 6e4d 6167 203d 2030 2e35 662c 2066 MinMag = 0.5f, f │ │ │ │ +0002c570: 6c6f 6174 206d 6178 4173 7065 6374 5261 loat maxAspectRa │ │ │ │ +0002c580: 7469 6f20 3d20 332c 2066 6c6f 6174 206d tio = 3, float m │ │ │ │ +0002c590: 696e 426f 7841 7265 6120 3d20 3130 3030 inBoxArea = 1000 │ │ │ │ +0002c5a0: 2c20 666c 6f61 7420 6761 6d6d 6120 3d20 , float gamma = │ │ │ │ +0002c5b0: 322c 2066 6c6f 6174 206b 6170 7061 203d 2, float kappa = │ │ │ │ +0002c5c0: 2031 2e35 6629 0a20 2020 2070 7269 7661 1.5f). priva │ │ │ │ +0002c5d0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002c5e0: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +0002c5f0: 426f 7865 735f 3028 666c 6f61 7420 616c Boxes_0(float al │ │ │ │ +0002c600: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +0002c610: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +0002c620: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +0002c630: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +0002c640: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +0002c650: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ +0002c660: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ +0002c670: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ +0002c680: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float │ │ │ │ +0002c690: 206d 696e 426f 7841 7265 612c 2066 6c6f minBoxArea, flo │ │ │ │ +0002c6a0: 6174 2067 616d 6d61 2c20 666c 6f61 7420 at gamma, float │ │ │ │ +0002c6b0: 6b61 7070 6129 3b0a 2020 2020 7072 6976 kappa);. priv │ │ │ │ +0002c6c0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c6d0: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +0002c6e0: 6542 6f78 6573 5f31 2866 6c6f 6174 2061 eBoxes_1(float a │ │ │ │ +0002c6f0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +0002c700: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +0002c710: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +0002c720: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +0002c730: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +0002c740: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ +0002c750: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +0002c760: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ +0002c770: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ +0002c780: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ +0002c790: 6f61 7420 6761 6d6d 6129 3b0a 2020 2020 oat gamma);. │ │ │ │ +0002c7a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c7b0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002c7c0: 6545 6467 6542 6f78 6573 5f32 2866 6c6f eEdgeBoxes_2(flo │ │ │ │ +0002c7d0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +0002c7e0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +0002c7f0: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +0002c800: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +0002c810: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ +0002c820: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +0002c830: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ +0002c840: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ +0002c850: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ +0002c860: 666c 6f61 7420 6d69 6e42 6f78 4172 6561 float minBoxArea │ │ │ │ +0002c870: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002c880: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002c890: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ +0002c8a0: 735f 3328 666c 6f61 7420 616c 7068 612c s_3(float alpha, │ │ │ │ +0002c8b0: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +0002c8c0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +0002c8d0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +0002c8e0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +0002c8f0: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ +0002c900: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ +0002c910: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ +0002c920: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ +0002c930: 5261 7469 6f29 3b0a 2020 2020 7072 6976 Ratio);. priv │ │ │ │ +0002c940: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c950: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +0002c960: 6542 6f78 6573 5f34 2866 6c6f 6174 2061 eBoxes_4(float a │ │ │ │ +0002c970: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +0002c980: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +0002c990: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +0002c9a0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +0002c9b0: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +0002c9c0: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ +0002c9d0: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +0002c9e0: 6e4d 6167 293b 0a20 2020 2070 7269 7661 nMag);. priva │ │ │ │ +0002c9f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002ca00: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +0002ca10: 426f 7865 735f 3528 666c 6f61 7420 616c Boxes_5(float al │ │ │ │ +0002ca20: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +0002ca30: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +0002ca40: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +0002ca50: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +0002ca60: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +0002ca70: 7420 6564 6765 4d65 7267 6554 6872 293b t edgeMergeThr); │ │ │ │ +0002ca80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002ca90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002caa0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +0002cab0: 3628 666c 6f61 7420 616c 7068 612c 2066 6(float alpha, f │ │ │ │ +0002cac0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +0002cad0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +0002cae0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ +0002caf0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ +0002cb00: 6e4d 6167 293b 0a20 2020 2070 7269 7661 nMag);. priva │ │ │ │ +0002cb10: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002cb20: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +0002cb30: 426f 7865 735f 3728 666c 6f61 7420 616c Boxes_7(float al │ │ │ │ +0002cb40: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +0002cb50: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +0002cb60: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +0002cb70: 6d61 7842 6f78 6573 293b 0a20 2020 2070 maxBoxes);. p │ │ │ │ +0002cb80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002cb90: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002cba0: 4564 6765 426f 7865 735f 3828 666c 6f61 EdgeBoxes_8(floa │ │ │ │ +0002cbb0: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b │ │ │ │ +0002cbc0: 6574 612c 2066 6c6f 6174 2065 7461 2c20 eta, float eta, │ │ │ │ +0002cbd0: 666c 6f61 7420 6d69 6e53 636f 7265 293b float minScore); │ │ │ │ +0002cbe0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002cbf0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002cc00: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +0002cc10: 3928 666c 6f61 7420 616c 7068 612c 2066 9(float alpha, f │ │ │ │ +0002cc20: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +0002cc30: 2065 7461 293b 0a20 2020 2070 7269 7661 eta);. priva │ │ │ │ +0002cc40: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002cc50: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +0002cc60: 426f 7865 735f 3130 2866 6c6f 6174 2061 Boxes_10(float a │ │ │ │ +0002cc70: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +0002cc80: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002cc90: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002cca0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ +0002ccb0: 735f 3131 2866 6c6f 6174 2061 6c70 6861 s_11(float alpha │ │ │ │ +0002ccc0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002ccd0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002cce0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ +0002ccf0: 735f 3132 2829 3b0a 0a20 2020 202f 2f20 s_12();.. // │ │ │ │ +0002cd00: 432b 2b3a 2020 5074 725f 4564 6765 4177 C++: Ptr_EdgeAw │ │ │ │ +0002cd10: 6172 6549 6e74 6572 706f 6c61 746f 7220 areInterpolator │ │ │ │ +0002cd20: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +0002cd30: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ +0002cd40: 6572 706f 6c61 746f 7228 290a 2020 2020 erpolator(). │ │ │ │ +0002cd50: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002cd60: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002cd70: 6545 6467 6541 7761 7265 496e 7465 7270 eEdgeAwareInterp │ │ │ │ +0002cd80: 6f6c 6174 6f72 5f30 2829 3b0a 0a20 2020 olator_0();.. │ │ │ │ +0002cd90: 202f 2f20 432b 2b3a 2020 5074 725f 5249 // C++: Ptr_RI │ │ │ │ +0002cda0: 4349 6e74 6572 706f 6c61 746f 7220 6376 CInterpolator cv │ │ │ │ +0002cdb0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0002cdc0: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ +0002cdd0: 7228 290a 2020 2020 7072 6976 6174 6520 r(). private │ │ │ │ +0002cde0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002cdf0: 6e67 2063 7265 6174 6552 4943 496e 7465 ng createRICInte │ │ │ │ +0002ce00: 7270 6f6c 6174 6f72 5f30 2829 3b0a 0a20 rpolator_0();.. │ │ │ │ +0002ce10: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002ce20: 5363 616e 5365 676d 656e 7420 6376 3a3a ScanSegment cv:: │ │ │ │ +0002ce30: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002ce40: 5363 616e 5365 676d 656e 7428 696e 7420 ScanSegment(int │ │ │ │ +0002ce50: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +0002ce60: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +0002ce70: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +0002ce80: 6c73 2c20 696e 7420 736c 6963 6573 203d ls, int slices = │ │ │ │ +0002ce90: 2038 2c20 626f 6f6c 206d 6572 6765 5f73 8, bool merge_s │ │ │ │ +0002cea0: 6d61 6c6c 203d 2074 7275 6529 0a20 2020 mall = true). │ │ │ │ +0002ceb0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002cec0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002ced0: 7465 5363 616e 5365 676d 656e 745f 3028 teScanSegment_0( │ │ │ │ +0002cee0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +0002cef0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +0002cf00: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ +0002cf10: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ +0002cf20: 6573 2c20 626f 6f6c 6561 6e20 6d65 7267 es, boolean merg │ │ │ │ +0002cf30: 655f 736d 616c 6c29 3b0a 2020 2020 7072 e_small);. pr │ │ │ │ +0002cf40: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002cf50: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +0002cf60: 6361 6e53 6567 6d65 6e74 5f31 2869 6e74 canSegment_1(int │ │ │ │ +0002cf70: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +0002cf80: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +0002cf90: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +0002cfa0: 656c 732c 2069 6e74 2073 6c69 6365 7329 els, int slices) │ │ │ │ +0002cfb0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002cfc0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002cfd0: 2063 7265 6174 6553 6361 6e53 6567 6d65 createScanSegme │ │ │ │ +0002cfe0: 6e74 5f32 2869 6e74 2069 6d61 6765 5f77 nt_2(int image_w │ │ │ │ +0002cff0: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +0002d000: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +0002d010: 7375 7065 7270 6978 656c 7329 3b0a 0a20 superpixels);.. │ │ │ │ +0002d020: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002d030: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +0002d040: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +0002d050: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +0002d060: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ +0002d070: 5f74 6872 6573 686f 6c64 203d 2031 302c _threshold = 10, │ │ │ │ +0002d080: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ +0002d090: 7468 7265 7368 6f6c 6420 3d20 312e 3431 threshold = 1.41 │ │ │ │ +0002d0a0: 3432 3133 3536 3266 2c20 646f 7562 6c65 4213562f, double │ │ │ │ +0002d0b0: 2063 616e 6e79 5f74 6831 203d 2035 302e canny_th1 = 50. │ │ │ │ +0002d0c0: 302c 2064 6f75 626c 6520 6361 6e6e 795f 0, double canny_ │ │ │ │ +0002d0d0: 7468 3220 3d20 3530 2e30 2c20 696e 7420 th2 = 50.0, int │ │ │ │ +0002d0e0: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +0002d0f0: 697a 6520 3d20 332c 2062 6f6f 6c20 646f ize = 3, bool do │ │ │ │ +0002d100: 5f6d 6572 6765 203d 2066 616c 7365 290a _merge = false). │ │ │ │ +0002d110: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002d120: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002d130: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +0002d140: 6563 746f 725f 3028 696e 7420 6c65 6e67 ector_0(int leng │ │ │ │ +0002d150: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ +0002d160: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ +0002d170: 6573 686f 6c64 2c20 646f 7562 6c65 2063 eshold, double c │ │ │ │ +0002d180: 616e 6e79 5f74 6831 2c20 646f 7562 6c65 anny_th1, double │ │ │ │ +0002d190: 2063 616e 6e79 5f74 6832 2c20 696e 7420 canny_th2, int │ │ │ │ +0002d1a0: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +0002d1b0: 697a 652c 2062 6f6f 6c65 616e 2064 6f5f ize, boolean do_ │ │ │ │ +0002d1c0: 6d65 7267 6529 3b0a 2020 2020 7072 6976 merge);. priv │ │ │ │ +0002d1d0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002d1e0: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ +0002d1f0: 744c 696e 6544 6574 6563 746f 725f 3128 tLineDetector_1( │ │ │ │ +0002d200: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +0002d210: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ +0002d220: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ +0002d230: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ +0002d240: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ +0002d250: 6832 2c20 696e 7420 6361 6e6e 795f 6170 h2, int canny_ap │ │ │ │ +0002d260: 6572 7475 7265 5f73 697a 6529 3b0a 2020 erture_size);. │ │ │ │ +0002d270: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002d280: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002d290: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +0002d2a0: 746f 725f 3228 696e 7420 6c65 6e67 7468 tor_2(int length │ │ │ │ +0002d2b0: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +0002d2c0: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +0002d2d0: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +0002d2e0: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c │ │ │ │ +0002d2f0: 616e 6e79 5f74 6832 293b 0a20 2020 2070 anny_th2);. p │ │ │ │ +0002d300: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002d310: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002d320: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +0002d330: 5f33 2869 6e74 206c 656e 6774 685f 7468 _3(int length_th │ │ │ │ +0002d340: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ +0002d350: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +0002d360: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ +0002d370: 7468 3129 3b0a 2020 2020 7072 6976 6174 th1);. privat │ │ │ │ +0002d380: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002d390: 6c6f 6e67 2063 7265 6174 6546 6173 744c long createFastL │ │ │ │ +0002d3a0: 696e 6544 6574 6563 746f 725f 3428 696e ineDetector_4(in │ │ │ │ +0002d3b0: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ +0002d3c0: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ +0002d3d0: 6365 5f74 6872 6573 686f 6c64 293b 0a20 ce_threshold);. │ │ │ │ +0002d3e0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002d3f0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002d400: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +0002d410: 6374 6f72 5f35 2869 6e74 206c 656e 6774 ctor_5(int lengt │ │ │ │ +0002d420: 685f 7468 7265 7368 6f6c 6429 3b0a 2020 h_threshold);. │ │ │ │ +0002d430: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002d440: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002d450: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +0002d460: 746f 725f 3628 293b 0a0a 2020 2020 2f2f tor_6();.. // │ │ │ │ +0002d470: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002d480: 7869 6d67 7072 6f63 3a3a 6669 6e64 456c ximgproc::findEl │ │ │ │ +0002d490: 6c69 7073 6573 284d 6174 2069 6d61 6765 lipses(Mat image │ │ │ │ +0002d4a0: 2c20 4d61 7426 2065 6c6c 6970 7365 732c , Mat& ellipses, │ │ │ │ +0002d4b0: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ +0002d4c0: 7368 6f6c 6420 3d20 302e 3766 2c20 666c shold = 0.7f, fl │ │ │ │ +0002d4d0: 6f61 7420 7265 6c69 6162 696c 6974 7954 oat reliabilityT │ │ │ │ +0002d4e0: 6872 6573 686f 6c64 203d 2030 2e35 662c hreshold = 0.5f, │ │ │ │ +0002d4f0: 2066 6c6f 6174 2063 656e 7465 7244 6973 float centerDis │ │ │ │ +0002d500: 7461 6e63 6554 6872 6573 686f 6c64 203d tanceThreshold = │ │ │ │ +0002d510: 2030 2e30 3566 290a 2020 2020 7072 6976 0.05f). priv │ │ │ │ +0002d520: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002d530: 6520 766f 6964 2066 696e 6445 6c6c 6970 e void findEllip │ │ │ │ +0002d540: 7365 735f 3028 6c6f 6e67 2069 6d61 6765 ses_0(long image │ │ │ │ +0002d550: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002d560: 2065 6c6c 6970 7365 735f 6e61 7469 7665 ellipses_native │ │ │ │ +0002d570: 4f62 6a2c 2066 6c6f 6174 2073 636f 7265 Obj, float score │ │ │ │ +0002d580: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ +0002d590: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ +0002d5a0: 7368 6f6c 642c 2066 6c6f 6174 2063 656e shold, float cen │ │ │ │ +0002d5b0: 7465 7244 6973 7461 6e63 6554 6872 6573 terDistanceThres │ │ │ │ +0002d5c0: 686f 6c64 293b 0a20 2020 2070 7269 7661 hold);. priva │ │ │ │ +0002d5d0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002d5e0: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips │ │ │ │ +0002d5f0: 6573 5f31 286c 6f6e 6720 696d 6167 655f es_1(long image_ │ │ │ │ +0002d600: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002d610: 656c 6c69 7073 6573 5f6e 6174 6976 654f ellipses_nativeO │ │ │ │ +0002d620: 626a 2c20 666c 6f61 7420 7363 6f72 6554 bj, float scoreT │ │ │ │ +0002d630: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +0002d640: 7265 6c69 6162 696c 6974 7954 6872 6573 reliabilityThres │ │ │ │ +0002d650: 686f 6c64 293b 0a20 2020 2070 7269 7661 hold);. priva │ │ │ │ +0002d660: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002d670: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips │ │ │ │ +0002d680: 6573 5f32 286c 6f6e 6720 696d 6167 655f es_2(long image_ │ │ │ │ +0002d690: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002d6a0: 656c 6c69 7073 6573 5f6e 6174 6976 654f ellipses_nativeO │ │ │ │ +0002d6b0: 626a 2c20 666c 6f61 7420 7363 6f72 6554 bj, float scoreT │ │ │ │ +0002d6c0: 6872 6573 686f 6c64 293b 0a20 2020 2070 hreshold);. p │ │ │ │ +0002d6d0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002d6e0: 7469 7665 2076 6f69 6420 6669 6e64 456c tive void findEl │ │ │ │ +0002d6f0: 6c69 7073 6573 5f33 286c 6f6e 6720 696d lipses_3(long im │ │ │ │ +0002d700: 6167 655f 6e61 7469 7665 4f62 6a2c 206c age_nativeObj, l │ │ │ │ +0002d710: 6f6e 6720 656c 6c69 7073 6573 5f6e 6174 ong ellipses_nat │ │ │ │ 0002d720: 6976 654f 626a 293b 0a0a 7d0a iveObj);..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,78 +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); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step, final int transformType) { │ │ │ │ │ bm3dDenoising_0(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step, transformType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step) { │ │ │ │ │ bm3dDenoising_1(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step); │ │ │ │ │ } │ │ │ │ │ @@ -169,45 +105,77 @@ │ │ │ │ │ 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 SimpleWB createSimpleWB() { │ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void applyChannelGains_0(final long p0, final long 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_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + 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 createTonemapDurand_1(final float p0, final float p1, final float p2, final float 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 long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + 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 long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ + 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 void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + 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 void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_0(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12, final int p13); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_1(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_2(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11); │ │ │ │ │ │ │ │ │ │ @@ -248,8 +216,40 @@ │ │ │ │ │ private static native void bm3dDenoising_20(final long p0, final long p1, final float p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_21(final long p0, final long p1, final float p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_22(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_23(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ │ + │ │ │ │ │ + private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ + │ │ │ │ │ + private static native long 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(); │ │ │ │ │ } │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,277 +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/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * @param psize size of block side where dct is computed │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Performs image denoising using the Block-Matching and 3D-filtering algorithm │ │ │ │ * <http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf> with several computational │ │ │ │ * optimizations. Noise expected to be a gaussian white noise. │ │ │ │ @@ -1177,49 +914,278 @@ │ │ │ │ * fastNlMeansDenoising │ │ │ │ */ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // 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_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of GrayworldWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + // │ │ │ │ │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ - private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ - private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ - private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ - private static native long createTonemapDurand_4(float gamma); │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ + /** │ │ │ │ + * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ + * the last step of multiple white balance algorithms. │ │ │ │ + * │ │ │ │ + * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param gainB gain for the B channel │ │ │ │ + * @param gainG gain for the G channel │ │ │ │ + * @param gainR gain for the R channel │ │ │ │ + */ │ │ │ │ + public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements different single-image inpainting algorithms. │ │ │ │ + * │ │ │ │ + * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ + * │ │ │ │ + * @param src source image │ │ │ │ + *
    │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ + * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ + * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ + * colorspaces. │ │ │ │ + *
  • │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ + *
  • │ │ │ │ + *
│ │ │ │ + * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ + * indicate area to be inpainted │ │ │ │ + * @param dst destination image │ │ │ │ + * @param algorithmType see xphoto::InpaintTypes │ │ │ │ + */ │ │ │ │ + public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ + inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - 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); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * @param psize size of block side where dct is computed │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_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::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ private static native void bm3dDenoising_0(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType); │ │ │ │ private static native void bm3dDenoising_1(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step); │ │ │ │ private static native void bm3dDenoising_2(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType); │ │ │ │ private static native void bm3dDenoising_3(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta); │ │ │ │ private static native void bm3dDenoising_4(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep); │ │ │ │ @@ -1241,8 +1207,42 @@ │ │ │ │ private static native void bm3dDenoising_18(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2); │ │ │ │ private static native void bm3dDenoising_19(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1); │ │ │ │ private static native void bm3dDenoising_20(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize); │ │ │ │ private static native void bm3dDenoising_21(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize); │ │ │ │ private static native void bm3dDenoising_22(long src_nativeObj, long dst_nativeObj, float h); │ │ │ │ private static native void bm3dDenoising_23(long src_nativeObj, long dst_nativeObj); │ │ │ │ │ │ │ │ + // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ + private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ + private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ + private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ + private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ + private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ + private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ + │ │ │ │ + // C++: Ptr_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(); │ │ │ │ + │ │ │ │ }